._container_gronn_1{max-width:800px;margin:0 auto;padding:var(--spacing-4) var(--spacing-4) var(--spacing-12);display:flex;flex-direction:column;min-height:100vh}._header_gronn_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._backBtn_gronn_19,._historyBtn_gronn_19{color:var(--muted-foreground)}._backBtn_gronn_19:hover,._historyBtn_gronn_19:hover{color:var(--foreground)}._title_gronn_27{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--secondary);margin:0}._spacer_gronn_35{width:2.5rem}._phaseContainer_gronn_39{display:flex;flex-direction:column;gap:var(--spacing-8);animation:_fadeIn_gronn_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_gronn_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._typeSelector_gronn_51{display:flex;flex-direction:column;gap:var(--spacing-2);background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border)}._typeSelector_gronn_51 label{font-size:.875rem;font-weight:600;color:var(--muted-foreground)}._uploadGrid_gronn_67{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._uploadGrid_gronn_67{grid-template-columns:1fr 1fr}}._uploadZone_gronn_79{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-4)}._zoneTitle_gronn_89{font-family:var(--font-family-heading);font-size:1rem;font-weight:600;color:var(--foreground);margin:0;text-align:center}._uploadBtn_gronn_98{height:4rem;border-style:dashed;border-color:var(--border);background:transparent;color:var(--foreground)}._uploadBtn_gronn_98:hover{border-color:var(--secondary);background:color-mix(in srgb,var(--secondary) 5%,transparent)}._divider_gronn_111{text-align:center;font-size:.75rem;font-weight:600;color:var(--muted-foreground);position:relative;margin:var(--spacing-2) 0}._divider_gronn_111:before,._divider_gronn_111:after{content:"";position:absolute;top:50%;width:35%;height:1px;background:var(--border)}._divider_gronn_111:before{left:0}._divider_gronn_111:after{right:0}._textarea_gronn_132{min-height:200px;font-family:var(--font-family-monospace);font-size:.875rem}._field_gronn_138{display:flex;flex-direction:column;gap:var(--spacing-2)}._field_gronn_138 label{font-size:.875rem;font-weight:600;color:var(--muted-foreground)}._metadataSection_gronn_150{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionTitle_gronn_156{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._metadataGrid_gronn_164{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:768px){._metadataGrid_gronn_164{grid-template-columns:1fr 1fr}}._analyzeBtn_gronn_176{margin-top:var(--spacing-4);height:4rem;font-size:1.125rem;background-color:var(--secondary);color:var(--secondary-foreground)}._analyzeBtn_gronn_176:hover{background-color:color-mix(in srgb,var(--secondary) 85%,white)}._loadingOverlay_gronn_188{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-12) 0;color:var(--secondary);text-align:center}._loadingOverlay_gronn_188 p{color:var(--muted-foreground);font-weight:500;max-width:300px}._streamingStatus_gronn_205{font-size:.875rem;margin-bottom:var(--spacing-2)}._streamingTextContainer_gronn_210{width:100%;max-height:50vh;overflow-y:auto;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);font-family:var(--font-family-monospace);font-size:.75rem;color:color-mix(in srgb,var(--muted-foreground) 80%,transparent);text-align:left;white-space:pre-wrap;word-break:break-all}._cancelBtn_gronn_226{margin-top:var(--spacing-4)}._rebuttalsBannerError_gronn_230{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);color:var(--error);font-size:.875rem;font-weight:500;margin-bottom:var(--spacing-6);justify-content:space-between}._rebuttalsBanner_gronn_230{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:color-mix(in srgb,var(--secondary) 10%,transparent);border:1px solid color-mix(in srgb,var(--secondary) 30%,transparent);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:.875rem;font-weight:500;margin-bottom:var(--spacing-6)}._pastReportsSection_gronn_260{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-4)}._loadingReports_gronn_269{display:flex;align-items:center;gap:var(--spacing-3);color:var(--muted-foreground);padding:var(--spacing-4) 0}._emptyReportsState_gronn_277{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8) 0;color:var(--muted-foreground);background-color:var(--surface);border-radius:var(--radius-md);border:1px dashed var(--border)}._emptyIcon_gronn_290{opacity:.5}._reportList_gronn_294{display:flex;flex-direction:column;gap:var(--spacing-3)}._reportCard_gronn_300{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:all var(--animation-duration-fast) ease}._reportCard_gronn_300:hover{border-color:var(--secondary);background-color:color-mix(in srgb,var(--secondary) 5%,var(--surface));transform:translateY(-1px)}._reportCardMain_gronn_318{display:flex;align-items:center;gap:var(--spacing-4);flex-wrap:wrap}._reportTypeBadge_gronn_325{font-size:.75rem;padding:.125rem .5rem}._reportInfo_gronn_330{display:flex;align-items:center;gap:var(--spacing-2)}._claimNumber_gronn_336{font-weight:600;color:var(--foreground)}._insuredName_gronn_341{color:var(--muted-foreground);font-size:.875rem}._reportCardTrailing_gronn_346{display:flex;align-items:center;gap:var(--spacing-3)}._reportDate_gronn_352{font-size:.75rem;color:var(--muted-foreground);font-weight:500}._chevron_gronn_358{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease}._reportCard_gronn_300:hover ._chevron_gronn_358{color:var(--secondary);transform:translate(2px)}
