@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--canvas:#f2f3f1;--surface:#fff;--soft:#f7f8f6;--ink:#18201d;--muted:#66706b;--line:#d8ddda;--brand:#b51f35;--brand-dark:#92182a;--green:#21714e;--green-soft:#eaf4ee;--blue:#2e678e;--danger:#a32b3d;--dark:#111614;--dark-2:#181f1c;--dark-3:#222b27;--dark-line:#34413c;--dark-text:#edf2ef;--dark-muted:#9ba8a2}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:14px}button,input,textarea{font:inherit;letter-spacing:0}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.appShell{height:100vh;min-height:680px;overflow:hidden}.appHeader{background:var(--surface);border-bottom:1px solid #c7ceca;justify-content:space-between;align-items:center;height:60px;padding:0 18px;display:flex}.brandLockup,.headerActions,.primaryButton,.secondaryButton,.approvedButton,.runStatus,.uploadTitle,.uploadStatus,.fileViewer header>div,.dataFlow,.waitingLine,.backendGuardrail{align-items:center;display:flex}.brandLockup{gap:10px;min-width:0}.brandLogo{object-fit:contain;width:82px;height:36px}.brandLockup strong,.brandLockup span{display:block}.brandLockup strong{font-size:14px;line-height:1.2}.brandLockup span{color:var(--muted);margin-top:2px;font-size:10px}.caseSwitcher{background:#edf0ee;border:1px solid #c7ceca;border-radius:5px;gap:2px;padding:2px;display:flex}.caseSwitcher button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;min-width:112px;padding:5px 9px}.caseSwitcher button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #15231d1f}.caseSwitcher button>span,.caseSwitcher button>strong{display:block}.caseSwitcher button>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:720}.caseSwitcher button>strong{margin-top:1px;font-size:9px}.headerActions{gap:9px}.primaryButton,.secondaryButton,.approvedButton{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:720}.primaryButton{background:var(--brand);border:1px solid var(--brand);color:#fff}.primaryButton:hover:not(:disabled){background:var(--brand-dark)}.secondaryButton{background:var(--surface);border:1px solid #c7ceca}.secondaryButton:hover:not(:disabled){background:var(--soft)}.approvedButton{background:var(--green-soft);color:var(--green);border:1px solid #b9d9c7}button:disabled{cursor:default;opacity:.78}.runStatus{color:var(--muted);gap:6px;margin-right:4px;font-size:10px;font-weight:680}.runStatus>span{background:#929a96;border-radius:50%;width:7px;height:7px}.runStatus-running>span{background:var(--blue);animation:1.3s ease-in-out infinite pulse}.runStatus-complete>span{background:var(--green)}.runStatus-error>span{background:var(--danger)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35}}.tourLayer{pointer-events:auto;z-index:100;position:fixed;inset:0}.tourBackdrop{background:#050907c7;position:absolute;inset:0}.tourShade{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.tourSpotlight{pointer-events:none;border:2px solid #b9efd2;border-radius:8px;transition:left .24s,top .24s,width .24s,height .24s;position:fixed;box-shadow:0 0 24px #8cd0ae85}.tourCard{color:var(--ink);pointer-events:auto;z-index:2;background:#fdfefd;border:1px solid #cdd8d2;border-radius:8px;width:440px;max-width:calc(100vw - 32px);padding:24px;position:fixed;box-shadow:0 18px 70px #0000005c}.tourCard-center{top:50%;left:50%;transform:translate(-50%,-50%)}.tourCard-left{top:50%;left:24px;transform:translateY(-50%)}.tourCard-right{top:50%;right:24px;transform:translateY(-50%)}.tourCard-below{top:82px;right:18px}.tourEyebrow{color:var(--brand);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760;display:block}.tourCard h2{margin-top:10px;font-size:20px;line-height:1.3}.tourCard p{color:#4f5c56;margin-top:10px;font-size:13px;line-height:1.65}.tourCard footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.tourCard footer>div{gap:7px;display:flex}.tourCard button{cursor:pointer;border-radius:4px;min-height:34px;padding:8px 12px;font-size:11px;font-weight:720}.tourSkip{color:var(--muted);background:0 0;border:0}.tourBack{background:#fff;border:1px solid #c7ceca}.tourNext{background:var(--brand);border:1px solid var(--brand);color:#fff}.demoMoment{pointer-events:none;z-index:90;position:fixed;inset:0}.demoMomentFlash{background:#050907c7;animation:1.15s ease-out both demoMomentFlash;position:absolute;inset:0}.demoMomentCard{pointer-events:auto;background:#fdfefd;border:1px solid #b8d7c6;border-radius:8px;width:440px;max-width:calc(100vw - 32px);padding:20px 22px;animation:.42s ease-out .55s both demoMomentCardIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 70px #00000047,0 0 0 2px #b9efd247}.demoMomentCard>span{color:var(--brand);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:780;display:block}.demoMomentCard h2{margin-top:8px;font-size:18px;line-height:1.3}.demoMomentCard p{color:#4f5c56;margin-top:8px;font-size:12px;line-height:1.6}.demoMomentCard footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:17px;padding-top:13px;display:flex}.demoMomentCard footer button{background:var(--brand);border:1px solid var(--brand);color:#fff;cursor:pointer;border-radius:5px;min-height:34px;padding:8px 14px;font-size:10px;font-weight:760}.demoMomentCard footer button:hover{background:var(--brand-dark)}.demoMomentContinue{cursor:pointer;pointer-events:auto;background:#fdfefdf0;border:1px solid #b8c7bf;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 12px 7px 14px;animation:.35s ease-out .8s both demoMomentContinueIn;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.demoMomentContinue span,.demoMomentContinue small{white-space:nowrap;display:block}.demoMomentContinue span{font-size:10px;font-weight:760}.demoMomentContinue small{color:var(--muted);font-size:8px}.demoMomentContinue:hover{background:#fff;border-color:#86a995}@keyframes demoMomentFlash{0%{opacity:0}18%,58%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes demoMomentCardIn{0%{opacity:0;transform:translate(-50%,calc(-50% - 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes demoMomentContinueIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.tourNext:hover{background:var(--brand-dark)}.demoSplit{grid-template-columns:minmax(0,50%) minmax(0,50%);height:calc(100vh - 60px);min-height:620px;display:grid}.frontPanel,.backendPanel,.sourcePane,.activityPane{min-width:0;min-height:0}.frontPanel{background:var(--canvas);border-right:1px solid #c7ceca;flex-direction:column;display:flex;position:relative}.backendPanel{background:var(--dark);color:var(--dark-text);grid-template-rows:minmax(330px,55%) minmax(0,45%);display:grid;position:relative}.panelHeader{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:9px;min-height:43px;padding:10px 14px;display:flex}.panelHeader>span{color:var(--brand);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px;font-weight:760}.panelHeader>strong{font-size:12px}.panelHeader>small{color:var(--muted);text-align:right;margin-left:auto;font-size:9px}.backendPanel .panelHeader{background:var(--dark-2);border-color:var(--dark-line)}.backendPanel .panelHeader>span{color:#f06d7f}.backendPanel .panelHeader>small{color:var(--dark-muted)}.frontScroll{scrollbar-color:#b9c0bc transparent;scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow-y:auto}.caseSummary,.startState,.runningState,.errorState{background:var(--surface);border:1px solid var(--line);border-radius:6px}.caseSummary{padding:18px}.caseIdentity>div{align-items:center;gap:8px;display:flex}.caseId{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:9px}.caseStatus{background:var(--green-soft);color:var(--green);border-radius:3px;padding:3px 6px;font-size:9px;font-weight:720}.caseIdentity h1{margin:10px 0 7px;font-size:21px;line-height:1.2}.caseIdentity p{color:#46504c;max-width:68ch;font-size:10px;line-height:1.5}.caseFacts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:11px 0;display:grid}.caseFacts>div+div{border-left:1px solid var(--line);padding-left:12px}.caseFacts dt{color:var(--muted);text-transform:uppercase;font-size:8px}.caseFacts dd{overflow-wrap:anywhere;margin-top:3px;font-size:9px;font-weight:650}.uploadedFiles{margin-top:13px}.uploadTitle{gap:6px;margin-bottom:8px}.uploadTitle strong{font-size:10px}.uploadTitle span{color:var(--muted);margin-left:auto;font-size:8px}.uploadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.uploadGrid>button{background:var(--soft);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:59px;padding:8px;display:grid}.uploadGrid>button:hover{border-color:var(--blue);background:#fff}.uploadGrid>button>svg{color:var(--blue)}.uploadGrid strong,.uploadGrid small{overflow-wrap:anywhere;display:block}.uploadGrid strong{font-size:8px}.uploadGrid small{color:var(--muted);margin-top:2px;font-size:7px}.uploadStatus{color:var(--green);grid-column:2;gap:3px;font-size:7px}.startState,.runningState,.errorState{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:14px;padding:16px;display:grid}.startState>svg,.runningState>svg{color:var(--blue)}.errorState>svg{color:var(--danger)}.startState h2,.runningState h2,.errorState h2{font-size:13px;line-height:1.3}.startState p,.runningState p,.errorState p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.runningState>div>span{color:var(--blue);text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:760;display:block}.securityStopResult{color:#742b23;background:#fff2f0;border:1px solid #e0a8a0;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:13px;margin-top:14px;padding:17px;display:grid}.securityStopResult>svg{color:#b84335}.securityStopResult span{text-transform:uppercase;font-size:8px;font-weight:800;display:block}.securityStopResult h2{margin-top:3px;font-size:15px;line-height:1.3}.securityStopResult p{color:#784f49;margin-top:6px;font-size:9px;line-height:1.5}.securityStopResult strong{margin-top:12px;font-size:10px;display:block}.securityStopResult small{color:#784f49;margin-top:4px;font-size:8px;display:block}.sourcePane,.activityPane{flex-direction:column;display:flex;overflow:hidden}.sourcePane{border-bottom:1px solid var(--dark-line)}.sourceWorkspace{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.sourceList{background:var(--dark-2);border-right:1px solid var(--dark-line);min-height:0;padding:9px;overflow-y:auto}.sourceGroup+.sourceGroup{border-top:1px solid var(--dark-line);margin-top:9px;padding-top:10px}.sourceGroup h3{color:#d7dfdb;text-transform:uppercase;margin:0 7px 5px;font-size:8px}.sourceGroup button{color:var(--dark-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:7px;width:100%;padding:7px;display:grid}.sourceGroup button+button{margin-top:2px}.sourceGroup button:hover{background:var(--dark-3)}.sourceGroup button.sourceActive{background:#29342f;border-color:#52615a}.sourceGroup button.sourceWorking{background:#263a32;border-color:#6e9c86;box-shadow:inset 3px 0 #8cd0ae,0 0 13px #71be9721}.sourceGroup button.sourceWorking.sourceActive{background:#2d4439}.sourceGroup svg{color:#90a39a;margin-top:1px}.sourceGroup strong,.sourceGroup small{overflow-wrap:anywhere;display:block}.sourceGroup strong{font-family:var(--font-geist-mono), monospace;font-size:8px}.sourceGroup small{color:#bac6c0;margin-top:3px;font-size:8px;line-height:1.35}.sourceGroup em{color:#aee1c7;text-transform:uppercase;align-items:center;gap:4px;margin-top:5px;font-size:7px;font-style:normal;font-weight:720;display:flex}.sourceGroup em>span{background:#8cd0ae;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite sourcePulse}.sourceLoading,.sourceError{color:var(--dark-muted);padding:12px;font-size:9px;display:block}.fileViewer{background:var(--dark);color:var(--dark-text);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fileViewer>header{background:var(--dark-3);border-bottom:1px solid var(--dark-line);flex:none;justify-content:space-between;align-items:center;min-height:38px;padding:7px 11px;display:flex}.fileViewer header>div{gap:6px;min-width:0}.fileViewer header strong{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:9px}.fileViewer header>span{color:var(--dark-muted);text-align:right;margin-left:10px;font-size:8px}.fileViewer header b{color:#9bd1b5;font-weight:650}.sourcePurpose{border-bottom:1px solid var(--dark-line);background:#18201d;flex:none;padding:9px 12px 10px}.sourcePurpose>span{color:#8fa098;text-transform:uppercase;font-size:7px;font-weight:760}.sourcePurpose p{color:#b7c3bd;margin-top:3px;font-size:9px;line-height:1.4}.sourcePurpose p strong{color:var(--dark-text)}.sourcePurpose.purposeActive{background:linear-gradient(90deg,#20382c,#19261f);box-shadow:inset 3px 0 #8cd0ae}.sourcePurpose.purposeActive>span{color:#aee1c7}.sourceText,.documentPreview{scrollbar-color:#52615b transparent;flex:1;min-height:0;padding:12px;overflow:auto}.sourceText pre,.documentPreview pre{color:var(--dark-text);font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;word-break:break-word;font-size:9px;line-height:1.55}.imagePreview{background:#080b0a;flex:55%;min-height:105px;position:relative}.imagePreview img{object-fit:contain;padding:8px}.imagePreview+.sourceText{border-top:1px solid var(--dark-line);flex:45%}.extractionLabel{color:#9bd1b5;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:720;display:block}.documentPreview{background:#edece8;margin:12px;padding:17px}.documentPreview .extractionLabel{color:#52645b}.documentPreview pre{color:#18201d;font-family:var(--font-geist-sans), sans-serif;line-height:1.65}.documentThreatMarker{color:#732d25;background:#fff1ef;border:2px solid #b84335;margin-top:24px;padding:11px 12px;position:relative;box-shadow:0 0 0 4px #b843351a}.documentThreatMarker:before{content:"";background:#b84335;width:2px;height:24px;position:absolute;top:-25px;left:18px}.documentThreatMarker span{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.documentThreatMarker strong{margin-top:4px;font-size:9px;line-height:1.45;display:block}.documentThreatMarker blockquote{font-family:var(--font-geist-mono), monospace;background:#fff;border-left:3px solid #b84335;margin-top:8px;padding:8px 9px;font-size:9px;line-height:1.5}.generatedReview{scrollbar-color:#52615b transparent;background:linear-gradient(135deg,#1c2b24,#142019);border:1px solid #375344;border-radius:5px;flex:0 42%;min-height:0;margin:0 12px 12px;padding:13px 14px;overflow:auto}.generatedReview .extractionLabel{color:#aee1c7;font-size:8px}.generatedReview.securityReview{background:linear-gradient(135deg,#3a211f,#251918);border-color:#a9584e}.generatedReview.securityReview .extractionLabel{color:#ffb3a9}.generatedReview pre{color:var(--dark-text);font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;word-break:break-word;font-size:9px;line-height:1.55}.activityList{scroll-behavior:smooth;scrollbar-color:#52615b transparent;scrollbar-width:thin;flex:1;min-height:0;padding:9px 12px 14px;overflow-y:auto}.activityStep{opacity:.72;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:8px;display:grid}.activityStep+.activityStep{border-top:1px solid #26302c}.activityStep.stepLatest{background:var(--dark-3);opacity:1;border:1px solid #52615a;border-radius:5px}.stepNumber{color:#9bd1b5;font-family:var(--font-geist-mono), monospace;background:#24332c;border:1px solid #3c5549;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:8px;display:flex}.step-active .stepNumber{color:#a9d5e7;background:#253943;border-color:#3f6474;animation:1.3s ease-in-out infinite pulse}.step-error .stepNumber{color:#f09baa;background:#45242b;border-color:#6f3541}.activityStep header{justify-content:space-between;align-items:baseline;display:flex}.activityStep header strong{color:var(--dark-text);font-size:9px}.activityStep time{color:#718079;font-family:var(--font-geist-mono), monospace;margin-left:8px;font-size:7px}.activityStep p{color:var(--dark-muted);margin-top:3px;font-size:8px;line-height:1.45}.activityStep p b{color:#9bd1b5;text-transform:uppercase;margin-right:5px;font-size:7px}.dataFlow{flex-wrap:wrap;gap:5px;margin-top:6px}.dataFlow span,.dataFlow strong{font-family:var(--font-geist-mono), monospace;border-radius:3px;padding:3px 5px;font-size:7px}.dataFlow span{border:1px solid var(--dark-line);color:var(--dark-muted);background:#111614}.dataFlow strong{color:#9bd1b5;background:#20382c;font-weight:700}.dataFlow svg{color:#718079}.waitingLine{color:#a9d5e7;gap:6px;padding:8px 0 4px 32px;font-size:8px}.backendGuardrail{background:var(--dark-2);border-top:1px solid var(--dark-line);color:#9bd1b5;flex:none;gap:7px;min-height:31px;padding:7px 13px;font-size:8px}.typewriterCursor{background:#9bd1b5;width:1px;height:1em;margin-left:2px;animation:.7s step-end infinite typewriterBlink;display:inline-block;transform:translateY(2px)}@keyframes typewriterBlink{50%{opacity:0}}@keyframes sourcePulse{50%{opacity:.35;transform:scale(.78)}}.workspaceCrumb{text-align:center;min-width:180px}.workspaceCrumb span,.workspaceCrumb strong{display:block}.workspaceCrumb span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:740}.workspaceCrumb strong{margin-top:2px;font-size:10px}.claimPanelHeader{align-items:stretch;display:flex}.claimPanelHeader .panelHeader{flex:1}.backButton{background:var(--surface);border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:center;gap:5px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.backButton:hover{background:var(--soft);color:var(--ink)}.demoSplit.portfolioView{grid-template-columns:minmax(0,1fr) 280px}.claimsOverview{flex:1;min-height:0;padding:26px;overflow:auto}.overviewHero{border:1px solid var(--line);background:linear-gradient(125deg,#fff 65%,#f1f6f3);border-radius:8px;justify-content:space-between;align-items:flex-end;padding:22px;display:flex}.overviewHero>div:first-child>span{color:var(--brand);text-transform:uppercase;font-size:8px;font-weight:800}.overviewHero h1{margin-top:6px;font-size:28px}.overviewHero p{color:var(--muted);max-width:48ch;margin-top:5px;font-size:10px;line-height:1.5}.overviewHeroActions{align-items:center;gap:18px;display:flex}.overviewResetButton{white-space:nowrap;flex:none;min-height:34px}.overviewMetric{border-left:1px solid var(--line);grid-template-columns:auto auto;padding-left:20px;display:grid}.overviewMetric strong{grid-row:span 2;margin-right:9px;font-size:28px;line-height:1}.overviewMetric span{font-size:9px;font-weight:750}.overviewMetric small{color:var(--muted);margin-top:2px;font-size:7px}.demoNotice{color:#79521d;background:#fff5e4;border:1px solid #ead2a8;margin-bottom:8px;padding:8px 10px;font-size:9px}.claimQueue{border:1px solid var(--line);background:#fff;border-radius:7px}.claimQueue>header,.claimRow{text-align:left;grid-template-columns:1.2fr 1.5fr .75fr 1fr 42px;align-items:center;gap:10px;display:grid}.claimQueue>header{color:var(--muted);text-transform:uppercase;background:#ecefec;padding:9px 12px;font-size:7px;font-weight:780}.claimRow{background:#fff;border:0;border-top:1px solid #e4e7e5;width:100%;min-height:74px;padding:13px 15px;position:relative}button.claimRow{cursor:pointer}button.claimRow:hover{background:#fafbfa}.claimRow-active{box-shadow:inset 4px 0 var(--brand)}.claimRow-active:hover{background:#fff8f8}.claimRow-active.claimRowOutcome-complete{box-shadow:inset 4px 0 var(--green);background:#f2faf5}button.claimRow-active.claimRowOutcome-complete:hover{background:#ecf7f0}.claimRow-active.claimRowOutcome-attention{box-shadow:inset 4px 0 var(--danger);background:#fff3f1}button.claimRow-active.claimRowOutcome-attention:hover{background:#ffedeb}.claimRow-disabled{color:#717975;background:#f3f4f3}.claimRow-disabled .claimPerson,.claimRow-disabled .claimDescription,.claimRow-disabled .claimReceived,.claimRow-disabled .preparationPill,.claimRow-disabled .claimOpen{opacity:.62}.demoHoverMessage{color:#fff;opacity:0;pointer-events:none;white-space:nowrap;z-index:3;background:#202724;border:1px solid #3f4b46;border-radius:5px;padding:8px 10px;font-size:8px;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);box-shadow:0 8px 24px #0003}.claimRow-disabled:hover .demoHoverMessage,.claimRow-disabled:focus .demoHoverMessage{opacity:1;transform:translate(-50%,-50%)}.claimPerson strong,.claimPerson small{display:block}.claimPerson strong{font-size:10px}.claimPerson small{color:var(--muted);font-family:var(--font-geist-mono), monospace;margin-top:3px;font-size:7px}.claimDescription{font-size:10px;line-height:1.4}.claimReceived{color:var(--muted);font-size:8px}.preparationPill{align-items:center;gap:6px;font-size:8px;font-weight:680;display:flex}.preparationPill i{background:#99a19d;border-radius:50%;width:7px;height:7px}.preparation-working i{background:var(--blue);animation:1.3s ease-in-out infinite pulse}.preparation-complete{color:var(--green)}.preparation-complete i,.preparation-ready i{background:var(--green)}.preparation-attention{color:var(--danger)}.preparation-attention i{background:var(--danger)}.claimOpen{justify-content:flex-end;align-items:center;display:flex}.claimOpen svg{color:var(--brand)}.claimOpen small{color:#929a96;font-size:7px}.overviewFootnote{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:8px;display:flex}.overviewFootnote svg{color:var(--green)}.dormantAgent{background:radial-gradient(circle at 50% 42%, #1b2923 0, var(--dark) 46%);color:var(--dark-text);text-align:center;flex-direction:column;flex:1;grid-row:1/-1;justify-content:center;align-items:center;padding:22px 15px;display:flex}.dormantMark{color:#9bd1b5;background:#26362f;border:1px solid #496055;border-radius:10px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:flex}.dormantAgent>span{color:#f06d7f;text-transform:uppercase;font-size:9px;font-weight:800}.dormantAgent h2{margin-top:8px;font-size:17px;line-height:1.25}.dormantAgent p{color:var(--dark-muted);max-width:28ch;margin-top:8px;font-size:9px;line-height:1.55}.dormantAgent>div:last-child{color:#84938c;align-items:center;gap:6px;margin-top:18px;font-size:8px;display:flex}.dormantAgent>div:last-child i{background:#84938c;border-radius:50%;width:6px;height:6px}.claimTimeline,.communicationLog{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:14px;overflow:hidden}.claimTimeline>header,.communicationLog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.claimTimeline>header div,.communicationLog>header div{align-items:center;gap:7px;display:flex}.claimTimeline>header svg,.communicationLog>header svg{color:var(--green)}.claimTimeline>header strong,.communicationLog>header strong{font-size:10px}.claimTimeline>header>span,.communicationLog>header>span{color:var(--muted);font-size:8px}.timelineStages{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;padding:13px;display:grid;overflow-x:auto}.timelineStage{background:var(--soft);border:1px solid var(--line);border-radius:6px;min-width:0;overflow:hidden}.timelineStage>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;min-height:67px;padding:10px;display:flex}.timelineNode{color:var(--muted);background:#fff;border:1px solid #aeb6b2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:7px;display:flex}.timelineStage>header div{min-width:0}.timelineStage>header strong,.timelineStage>header small{display:block}.timelineStage>header strong{font-size:9px;line-height:1.3}.timelineStage>header small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.timelineStage ul{padding:7px 10px 10px;list-style:none}.timelineStage li{color:#737c77;align-items:flex-start;gap:6px;padding:5px 0;font-size:7px;line-height:1.35;display:flex}.timelineStage li+li{border-top:1px solid #e4e7e5}.timelineStage li>span{border:1px solid #aab2ae;border-radius:50%;flex:none;width:10px;height:10px;margin-top:1px}.timelineStage li>svg{color:var(--green);flex:none;margin-top:1px}.timelineStage li.itemDone{color:var(--ink)}.timelineStage li.itemActive{color:#175e39;background:#e4f4eb;border:1px solid #87bea0;border-radius:4px;margin:2px -4px;padding:7px 5px;font-weight:780;box-shadow:0 0 0 3px #4b976f1a,0 0 16px #4b976f2e}.timelineStage li.itemActive+li{border-top-color:#0000}.timelineStage li.itemActive>span{background:var(--green);border-color:var(--green);animation:1.05s ease-in-out infinite pulse;box-shadow:0 0 0 3px #4b976f26}.timelineStage li.itemWarning,.timelineStage li.itemWarning>svg{color:var(--danger)}.timeline-complete .timelineNode,.timeline-ready .timelineNode{background:var(--green);border-color:var(--green);color:#fff}.timeline-active{box-shadow:inset 0 3px var(--blue);border-color:#8bb2c8}.timeline-active .timelineNode{border-color:var(--blue);color:var(--blue);animation:1.3s ease-in-out infinite pulse}.timeline-warning{box-shadow:inset 0 3px var(--danger);background:#fff7f5;border-color:#d8a39b}.timeline-warning .timelineNode,.timeline-blocked .timelineNode{color:#b84335;background:#fff2f0;border-color:#b84335}.timeline-ready{background:var(--green-soft);box-shadow:inset 0 3px var(--green);border-color:#acd3bc}.timeline-ready>header strong{color:var(--green)}.communicationLog{min-height:330px;scroll-margin:22px;transition:border-color .2s,box-shadow .2s}.communicationLog:not(.communicationStage-none){border-color:#9fc6b0;box-shadow:0 10px 28px #1f53371a}.logDraftCard{background:linear-gradient(135deg,#f7fbf8,#eef7f2);border-bottom:1px solid #bfd7c9;padding:13px}.emailIcon{background:var(--green-soft);color:var(--green);border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.logDraftCard>header{align-items:center;gap:9px;display:flex}.logDraftCard>header div small,.logDraftCard>header div strong{display:block}.logDraftCard>header div small{color:var(--green);text-transform:uppercase;font-size:7px;font-weight:800}.logDraftCard>header div strong{margin-top:2px;font-size:11px}.logDraftCard>label{color:var(--muted);text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:780;display:block}.logDraftCard input,.logDraftCard textarea{color:var(--ink);resize:vertical;text-transform:none;background:#fff;border:1px solid #bfd0c6;border-radius:4px;width:100%;margin-top:4px;padding:7px 8px;font-size:8px;line-height:1.45;display:block}.logDraftCard>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.logDraftCard>footer>span{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.logDraftCard>footer>span svg{color:var(--green)}.logDraftCard .primaryButton{flex:none;padding:7px 9px;font-size:8px}.writingIndicator{border-bottom:1px solid var(--line);background:#eef3f0;flex-direction:row-reverse;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.writingIndicator>div{text-align:right;flex:0 auto}.writingIndicator.writing-human{flex-direction:row}.writingIndicator.writing-human>div{text-align:left}.writingAvatar{background:var(--green-soft);color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.writing-human .writingAvatar{color:#4d6084;background:#dfe8f8}.writingIndicator small,.writingIndicator strong{display:block}.writingIndicator small{color:var(--muted);font-size:7px}.writingIndicator strong{background:#fff;border:1px solid #cdd7d1;border-radius:11px 11px 3px;margin-top:3px;padding:7px 9px;font-size:8px}.writing-human strong{background:#e8eef9;border-color:#c4cfe2;border-radius:11px 11px 11px 3px}.writingIndicator>i{background:#fff;border:1px solid #bdd1c4;border-radius:999px;align-items:center;gap:3px;padding:7px 9px;display:flex}.writingIndicator b{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1.05s ease-in-out infinite writingDot}.writing-human b{background:#4d6084}.writingIndicator b:nth-child(2){animation-delay:.16s}.writingIndicator b:nth-child(3){animation-delay:.32s}@keyframes writingDot{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.logReady{background:var(--green-soft);border-bottom:1px solid #b7d6c4;align-items:center;gap:10px;padding:12px 14px;display:flex}.logReady>span{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.logReady small,.logReady strong,.logReady p{display:block}.logReady small{color:var(--green);text-transform:uppercase;font-size:7px;font-weight:800}.logReady strong{margin-top:2px;font-size:11px}.logReady p{color:var(--muted);margin-top:2px;font-size:7px}.messageAttachment{color:#405049;background:#ffffffb8;border:1px solid #657a7038;border-radius:6px;align-items:center;gap:5px;margin-top:8px;padding:7px 8px;font-size:7px;display:flex}.emptyCommunications{color:var(--muted);align-items:center;gap:9px;padding:15px;display:flex}.emptyCommunications p{font-size:8px;line-height:1.45}.communicationEntries{background:#eef3f0;flex-direction:column;gap:10px;padding:16px;display:flex}.communicationEntry{flex-direction:row-reverse;align-self:flex-end;align-items:flex-end;gap:8px;width:auto;max-width:88%;padding:0;transition:max-width .22s,width .22s,transform .16s;display:flex}.communicationEntry.communication-human{flex-direction:row;align-self:flex-start}.communicationEntry.communication-system,.communicationEntry.communication-security{align-self:center;width:94%;max-width:94%}.communicationEntry>div{background:#e4f3ea;border:1px solid #b9d8c6;border-radius:14px 14px 4px;min-width:180px;padding:10px 12px;box-shadow:0 3px 10px #1f422f12}.communication-human>div{background:#e8eef9;border-color:#c5d0e3;border-radius:14px 14px 14px 4px}.communication-system>div{background:#fff;border-color:#ccd3cf;border-radius:8px}.communication-security>div{background:#fff0ee;border-color:#d9aaa3;border-radius:8px}.communicationLatest>div{box-shadow:0 0 0 3px #4b976f1f,0 6px 18px #1f422f1a}.actorIcon{color:var(--green);background:#d6eadf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.communication-human .actorIcon{color:#4d6084;background:#dfe8f8}.communication-security .actorIcon{color:var(--danger);background:#ffe0dc}.communicationEntry header{justify-content:space-between;align-items:center;gap:12px;display:flex}.communicationEntry header strong{font-size:9px}.communicationEntry time{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:7px}.communicationMeta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.communicationMeta span,.communicationMeta i,.communicationMeta em{font-size:7px}.communicationMeta span{font-weight:720}.communicationMeta i{color:var(--muted);font-style:normal}.communicationMeta em{color:var(--green);text-transform:uppercase;background:#ffffffa8;border-radius:3px;padding:2px 4px;font-style:normal;font-weight:760}.communicationMeta em.humanBadge{color:#4d6084;background:#ffffffa8}.communicationEntry p{color:#33413a;white-space:pre-wrap;margin-top:7px;font-size:8px;line-height:1.55}.communicationLog>footer{background:var(--soft);border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:5px;padding:7px 12px;font-size:7px;display:flex}.communicationEntry[role=button]{cursor:pointer;outline:none}.communicationEntry[role=button]:hover,.communicationEntry[role=button]:focus-visible{transform:translateY(-1px)}.communicationEntry[role=button]:focus-visible>div{box-shadow:0 0 0 3px #4b976f33}.communicationMeta small{color:#77817c;margin-left:auto;font-size:7px}.communicationEntry.communicationExpanded{width:100%;max-width:100%}.communicationExpanded>div{flex:1;padding:15px 17px}.communicationExpanded header strong{font-size:12px}.communicationExpanded p{margin-top:10px;font-size:11px;line-height:1.65}.communicationExpanded .communicationMeta span,.communicationExpanded .communicationMeta i,.communicationExpanded .communicationMeta em,.communicationExpanded .communicationMeta small{font-size:8px}.communicationExpanded .messageAttachment{padding:9px 10px;font-size:9px}.agentChatLauncher{color:#fff;cursor:pointer;z-index:18;background:#315b47;border:1px solid #315b47;border-radius:999px;align-items:center;gap:6px;padding:10px 13px;font-size:8px;font-weight:760;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 24px #315b4738}.agentChatLauncher:hover,.agentChatLauncher.launcherActive{background:#244838}.handlerChatOverlay{z-index:16;background:#29352f24;align-items:flex-end;padding:14px 14px 58px;display:flex;position:absolute;inset:43px 0 0}.handlerChatCard{background:#f8f7f3;border:1px solid #c9d0cc;border-radius:9px;width:calc(100% - 28px);max-width:360px;height:min(430px,100% - 14px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #222f2833}.handlerChatCard .agentChat{width:100%}.handlerChatClose{color:#6c7872;cursor:pointer;z-index:2;background:0 0;border:0;align-items:center;padding:2px;display:flex;position:absolute;top:12px;right:12px}.handlerChatCard .agentChat>header{padding-right:46px}.agentPaneTabs{background:var(--dark-2);border-bottom:1px solid var(--dark-line);flex:none;align-items:center;min-height:42px;padding:5px 9px;display:flex}.agentPaneTabs strong{color:var(--dark-text);align-items:center;gap:5px;font-size:8px;display:flex}.agentPaneTabs button{color:var(--dark-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;font-weight:730;display:flex}.agentPaneTabs button.active{color:var(--dark-text);background:#29342f;border-color:#52615a}.agentPaneTabs>span{color:#718079;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:7px}.agentChat{flex-direction:column;flex:1;min-height:0;display:flex}.agentChat>header{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.agentChat>header>div{align-items:center;gap:8px;display:flex}.agentChat>header svg{color:#9bd1b5}.agentChat>header strong,.agentChat>header small{display:block}.agentChat>header strong{font-size:9px}.agentChat>header small{color:var(--dark-muted);margin-top:2px;font-size:7px}.agentChat>header i{color:#9bd1b5;background:#20382c;border-radius:3px;padding:4px 6px;font-size:7px;font-style:normal}.chatMessages{flex:1;min-height:0;padding:11px 12px;overflow-y:auto}.chatWelcome{color:var(--dark-muted);text-align:center;max-width:340px;margin:8px auto}.chatWelcome svg{color:#9bd1b5}.chatWelcome strong{color:var(--dark-text);margin-top:6px;font-size:10px;display:block}.chatWelcome p{margin-top:4px;font-size:8px;line-height:1.5}.chatMessage{align-items:flex-start;gap:7px;margin-bottom:8px;display:flex}.chatMessage>span{color:#9bd1b5;background:#29342f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.chatMessage p{color:#d6dfda;background:#222b27;border:1px solid #34413c;border-radius:5px;max-width:82%;padding:7px 8px;font-size:8px;line-height:1.5}.chat-handler{flex-direction:row-reverse}.chat-handler>span{color:#f2a2ad}.chat-handler p{background:#322329;border-color:#5b3942}.chatSuggestions{flex-wrap:wrap;gap:5px;padding:0 12px 8px;display:flex}.chatSuggestions button{color:#b9c6c0;cursor:pointer;background:#1d2823;border:1px solid #3d5047;border-radius:4px;padding:6px 7px;font-size:7px}.chatThinking p{color:var(--dark-muted);font-style:italic}.chatSuggestions button:disabled,.agentChat>form input:disabled,.agentChat>form button:disabled{cursor:wait;opacity:.55}.agentChat>form{border-top:1px solid var(--dark-line);align-items:center;gap:6px;padding:9px 12px;display:flex}.agentChat>form input{color:#fff;background:#0d1210;border:1px solid #45534d;border-radius:4px;flex:1;padding:8px;font-size:8px}.agentChat>form button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.handlerChatCard .agentChat{color:var(--ink);background:#f8f7f3}.handlerChatCard .agentChat>header{background:#fff;border-color:#d9dedb}.handlerChatCard .agentChat>header strong{color:var(--ink)}.handlerChatCard .agentChat>header small{color:var(--muted)}.handlerChatCard .agentChat>header svg{color:#47735b}.handlerChatCard .agentChat>header i{color:#315b47;background:#e7f2eb}.handlerChatCard .chatMessages{background:#f5f4f0}.handlerChatCard .chatWelcome{color:var(--muted)}.handlerChatCard .chatWelcome strong{color:var(--ink)}.handlerChatCard .chatMessage>span{color:#315b47;background:#e1eee6}.handlerChatCard .chatMessage p{color:#3d4742;background:#fff;border-color:#d6ddd9}.handlerChatCard .chatThinking p{color:var(--muted)}.handlerChatCard .chat-handler>span{color:#9a5260;background:#f2e6e8}.handlerChatCard .chat-handler p{background:#f9eff1;border-color:#ead2d7}.handlerChatCard .chatSuggestions button{color:#52615a;background:#fff;border-color:#ccd5d0}.handlerChatCard .agentChat>form{background:#fff;border-color:#d9dedb}.handlerChatCard .agentChat>form input{color:var(--ink);background:#f8f8f6;border-color:#cbd3cf}.handlerChatCard .agentChat>form button{background:#315b47}@media (prefers-reduced-motion:reduce){.sourceGroup em>span,.typewriterCursor,.demoMomentCard,.demoMomentContinue{animation:none}.demoMomentFlash{display:none}}@media (max-width:1120px){.demoSplit.claimView{grid-template-columns:minmax(0,48%) minmax(0,52%)}.demoSplit.portfolioView{grid-template-columns:minmax(0,1fr) 250px}.uploadGrid{grid-template-columns:1fr}.sourceWorkspace{grid-template-columns:176px minmax(0,1fr)}}@media (max-width:900px){.claimQueue{min-width:720px}.claimsOverview{overflow-x:auto}.appShell{height:auto;min-height:100vh;overflow:visible}.appHeader{z-index:20;position:sticky;top:0}.demoSplit{height:auto;min-height:0;display:block}.frontPanel{border-bottom:1px solid #c7ceca;border-right:0}.frontScroll{overflow:visible}.backendPanel{display:block}.sourcePane,.activityPane{height:62vh;min-height:520px}}@media (max-width:620px){.tourCard,.tourCard-left,.tourCard-right,.tourCard-below{width:auto;inset:auto 14px 14px;transform:none}.tourCard-center{width:calc(100vw - 28px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.appHeader{flex-wrap:wrap;align-items:flex-start;height:auto;min-height:108px;padding:10px 12px}.brandLockup{width:auto}.workspaceCrumb{text-align:right;min-width:0;margin-left:auto}.headerActions{order:3;justify-content:space-between;width:100%}.runStatus{display:none}.headerActions .secondaryButton,.headerActions .primaryButton{flex:1}.panelHeader{flex-wrap:wrap;align-items:flex-start}.panelHeader>small{text-align:left;width:100%;margin-left:0}.frontScroll,.claimsOverview{padding:12px}.overviewHero{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.overviewHeroActions{justify-content:space-between;align-items:flex-start;width:100%}.overviewResetButton{min-height:32px}.overviewMetric{border-left:0;border-top:1px solid var(--line);padding-top:11px;padding-left:0}.claimPanelHeader{flex-wrap:wrap}.backButton{border-right:0;width:100%;min-height:38px}.timelineStages{grid-template-columns:repeat(4,minmax(170px,1fr))}.demoMomentCard{width:calc(100vw - 28px);max-height:calc(100vh - 110px);top:50%;left:50%;overflow:auto}.demoMomentContinue{max-width:calc(100vw - 28px);bottom:18px}.demoMomentContinue small{display:none}.logDraftCard>footer{flex-direction:column;align-items:flex-start}.logDraftCard .primaryButton{justify-content:center;width:100%}.communicationLog>header{align-items:flex-start;gap:5px}.handlerChatOverlay{z-index:46;padding:12px 12px 58px;position:fixed;inset:0}.handlerChatCard{width:100%;max-width:360px;height:min(430px,100vh - 82px)}.agentPaneTabs>span{display:none}.caseFacts{grid-template-columns:1fr}.caseFacts>div+div{border-left:0;border-top:1px solid var(--line);margin-top:7px;padding-top:7px;padding-left:0}.sourceWorkspace{grid-template-columns:145px minmax(0,1fr)}.fileViewer header>span{display:none}.documentPreview{margin:8px;padding:12px}.generatedReview{margin:0 8px 8px;padding:11px 12px}}
