:root{color:#eaf3fb;font-synthesis:none;text-rendering:optimizelegibility;--bg:#07111f;--bg-deep:#040b14;--panel:#0e1e30d6;--panel-strong:#112439f5;--panel-soft:#1023378a;--line:#8fbada21;--line-strong:#8fbada3b;--muted:#7991a6;--muted-strong:#9db0c1;--cyan:#4ed7e8;--blue:#559cff;--lime:#a9df43;--violet:#a57aff;--coral:#ff786f;--amber:#ffc15a;--mint:#4de1c1;--sidebar:242px;--topbar:70px;--shadow:0 24px 70px #00000042;background:#06101c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{color:inherit}button,a,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand-copy strong{letter-spacing:-.03em;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.skip-link{z-index:100;color:#06101c;background:#fff;border-radius:8px;padding:10px 14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);background:radial-gradient(circle at 80% -10%, #3fa6df24, transparent 32%), linear-gradient(#5b99c006 1px, transparent 1px), linear-gradient(90deg, #5b99c006 1px, transparent 1px), var(--bg);background-size:auto,34px 34px,34px 34px,auto;min-height:100vh;display:grid}.sidebar{z-index:20;width:var(--sidebar);border-right:1px solid var(--line);background:linear-gradient(#06111efa,#050e19fa);flex-direction:column;transition:width .22s;display:flex;position:fixed;inset:0 auto 0 0}.brand{height:var(--topbar);border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:0 22px;display:flex;overflow:hidden}.brand-mark{background:linear-gradient(145deg,#4ed7e82e,#559cff0d);border:1px solid #4ed7e83b;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid;position:relative;box-shadow:inset 0 0 24px #4ed7e812}.brand-mark:before,.brand-mark:after{content:"";background:linear-gradient(transparent, var(--cyan), transparent);width:1px;height:23px;position:absolute;transform:rotate(34deg)}.brand-mark:after{transform:rotate(-34deg)}.brand-mark span{z-index:1;background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.brand-mark span:nth-child(2){background:var(--lime);box-shadow:0 0 8px var(--lime);transform:translate(-9px,7px)}.brand-mark span:nth-child(3){background:var(--coral);box-shadow:0 0 8px var(--coral);transform:translate(9px,-7px)}.brand-copy{white-space:nowrap;flex-direction:column;display:flex}.brand-copy strong{font-size:19px;line-height:1}.brand-copy small{color:var(--muted);letter-spacing:.19em;margin-top:5px;font:600 8px/1 Inter,sans-serif}.sidebar nav{flex:1;padding:28px 12px}.nav-label{color:#577187;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:0 11px 11px;font-size:9px;font-weight:700;display:block}.sidebar nav button{color:#8fa4b6;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;font-size:13px;font-weight:600;transition:all .16s;display:flex;position:relative}.sidebar nav button:hover{color:#e9f5fc;background:#74aed40f}.sidebar nav button.active{color:#eaf8fd;box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#4ed7e81f,#4ed7e806)}.sidebar nav button.active svg{color:var(--cyan);filter:drop-shadow(0 0 7px #4ed7e866)}.sidebar nav button em{width:21px;height:19px;color:var(--coral);background:#ff786f1f;border-radius:10px;place-items:center;margin-left:auto;font-size:10px;font-style:normal;display:grid}.sidebar-foot{border-top:1px solid var(--line);padding:13px;overflow:hidden}.local-badge{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-items:center;gap:11px;min-width:214px;padding:12px;display:flex}.local-badge div{flex-direction:column;display:flex}.local-badge strong{font-size:11px}.local-badge small{color:var(--muted);margin-top:2px;font-size:9px}.live-dot{background:var(--lime);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #a9df4314,0 0 13px #a9df4380}.sidebar-toggle{color:#607b90;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;height:34px;margin-top:7px;padding:0 11px;font-size:11px;display:flex}.sidebar-toggle:hover{color:#b8c9d6}.page-shell{grid-column:2;min-width:0;transition:margin .22s}.topbar{height:var(--topbar);z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#06111ed9;justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:sticky;top:0}.crumbs{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.crumbs strong{color:#d9e7f1;font-weight:600}.topbar-actions{align-items:center;gap:9px;display:flex}.system-health{border-right:1px solid var(--line);align-items:center;gap:10px;margin-right:5px;padding-right:15px;display:flex}.system-health>span{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #a9df4399}.system-health div{flex-direction:column;display:flex}.system-health small{color:var(--muted);letter-spacing:.03em;font-size:8px}.system-health strong{color:#c8d9e6;margin-top:1px;font-size:10px;font-weight:600}.mobile-menu{border:1px solid var(--line);background:0 0;border-radius:9px;place-items:center;width:35px;height:35px;display:none}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:41px;padding:0 16px;font-size:11px;font-weight:700;transition:all .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.5;cursor:not-allowed}.button.primary{color:#031015;background:linear-gradient(135deg,#68e4eb,#49c9da);box-shadow:0 8px 26px #4ed7e821}.button.secondary{color:#a6bac9;border-color:var(--line-strong);background:#ffffff06}.button.coral{color:#fff1ee;background:#ff786f21;border-color:#ff786f47}.button.compact{height:36px;padding:0 13px}.button.full{width:100%}.text-button{color:var(--muted-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:10px;font-weight:600;display:inline-flex}.text-button:hover{color:var(--cyan)}main{min-height:calc(100vh - var(--topbar))}.view{width:min(1500px,100%);margin:0 auto;padding:34px 34px 60px;animation:.34s both viewIn}@keyframes viewIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font:700 8px/1 Inter,sans-serif;display:block}.page-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.page-intro h1,.workspace-head h1,.crew-copy h1{font-size:clamp(28px,3vw,41px);font-weight:600;line-height:1.05}.page-intro p,.workspace-head>div>p,.crew-copy>p{max-width:620px;color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.intro-signal{border:1px solid var(--line);min-width:242px;box-shadow:var(--shadow);background:#0d1e309e;border-radius:11px;align-items:center;gap:13px;padding:12px 15px;display:flex}.signal-orbit{width:37px;height:37px;color:var(--lime);background:#a9df4312;border:1px solid #a9df433d;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 20px #a9df430f}.intro-signal div{flex-direction:column;display:flex}.intro-signal small{color:var(--muted);font-size:9px}.intro-signal strong{margin-top:2px;font-size:12px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.metric-card{border:1px solid var(--line);min-height:144px;box-shadow:var(--shadow);background:linear-gradient(145deg,#102337eb,#0a1828cc);border-radius:12px;padding:17px 18px 15px;position:relative;overflow:hidden}.metric-card:after{content:"";background:var(--accent);filter:blur(48px);opacity:.13;border-radius:50%;width:115px;height:115px;position:absolute;top:-45px;right:-35px}.accent-cyan{--accent:var(--cyan)}.accent-lime{--accent:var(--lime)}.accent-violet{--accent:var(--violet)}.accent-coral{--accent:var(--coral)}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-icon{width:30px;height:30px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:8px;place-items:center;display:grid}.micro-chart{align-items:flex-end;gap:3px;height:22px;display:flex}.micro-chart i{background:var(--accent);opacity:.28;border-radius:3px 3px 0 0;width:3px}.micro-chart i:first-child{height:8px}.micro-chart i:nth-child(2){height:13px}.micro-chart i:nth-child(3){height:10px}.micro-chart i:nth-child(4){opacity:.6;height:18px}.micro-chart i:nth-child(5){height:15px}.metric-value{letter-spacing:-.04em;margin-top:10px;font:600 25px/1 Inter,sans-serif;display:block}.metric-label{color:#acbfcd;margin-top:5px;font-size:11px;font-weight:600;display:block}.metric-detail{color:#617b90;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.metric-detail em{color:var(--lime);align-items:center;gap:4px;font-style:normal;display:inline-flex}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#0f2134de,#091727d1);border-radius:12px}.section-heading{justify-content:space-between;align-items:flex-start;gap:15px;min-height:50px;display:flex}.section-heading .eyebrow{margin-bottom:5px}.section-heading h2{letter-spacing:-.015em;font-size:14px;font-weight:600}.flow-panel{margin-bottom:12px;padding:17px 19px 15px;overflow:hidden}.agent-flow{background:#020c1659;border:1px solid #8fbada12;border-radius:9px;grid-template-columns:repeat(7,1fr);gap:0;min-height:89px;padding:8px 8px 5px;display:grid}.flow-step{align-items:center;min-width:0;padding:0 12px 0 6px;display:flex;position:relative}.flow-node{flex:none;position:relative}.state-icon{color:#547086;background:#142a3e;border:2px solid #0b1b2c;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:700;display:grid;position:absolute;bottom:-1px;right:-1px}.flow-copy{flex-direction:column;min-width:0;margin-left:8px;display:flex}.flow-copy strong{font-size:10px}.flow-copy small{color:#587287;text-transform:capitalize;margin-top:2px;font-size:8px}.flow-arrow{color:#294358;position:absolute;right:-3px}.flow-step.state-working .agent-portrait{border-color:var(--cyan);animation:1.3s ease-in-out infinite activePulse;box-shadow:0 0 0 3px #4ed7e814,0 0 18px #4ed7e829}.flow-step.state-working .state-icon{color:#041118;background:var(--cyan)}.flow-step.state-working .flow-copy small{color:var(--cyan)}.flow-step.state-completed .state-icon{color:#06120b;background:var(--lime)}.flow-step.state-completed .flow-copy small{color:var(--lime)}.flow-step.state-escalated .agent-portrait{border-color:var(--coral);box-shadow:0 0 0 3px #ff786f14}.flow-step.state-escalated .state-icon{color:#fff;background:var(--coral)}.flow-step.state-escalated .flow-copy small{color:var(--coral)}@keyframes activePulse{50%{transform:translateY(-2px);box-shadow:0 0 0 5px #4ed7e80d,0 0 24px #4ed7e833}}.flow-message{align-items:center;gap:9px;min-height:30px;padding:11px 5px 0;font-size:9px;display:flex}.flow-message strong{color:#afc3d2;font-weight:600}.flow-message>span:last-child{color:#527086;margin-left:auto}.message-pulse{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.message-pulse.bad{background:var(--coral);box-shadow:0 0 10px var(--coral)}.operations-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);gap:12px;display:grid}.queue-panel,.attention-panel,.activity-panel{padding:17px 19px}.claim-table{border:1px solid #8fbada14;border-radius:9px;overflow:hidden}.claim-row{text-align:left;background:#030d1733;border:0;border-bottom:1px solid #8fbada17;grid-template-columns:1.2fr 1fr .7fr 1.15fr 18px;align-items:center;gap:12px;width:100%;min-height:67px;padding:0 14px;display:grid}button.claim-row{cursor:pointer;transition:all .14s}button.claim-row:last-child{border-bottom:0}button.claim-row:hover{background:#4ed7e80a}button.claim-row.selected{box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#4ed7e812,#0000)}.claim-row>span{flex-direction:column;min-width:0;display:flex}.claim-row strong{font-size:10px;font-weight:600}.claim-row small{color:#668096;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.claim-row .mono{color:#b7c8d5;font:500 10px/1 Inter,sans-serif}.claim-head{color:#547086;letter-spacing:.09em;text-transform:uppercase;background:#020c1673;min-height:28px;font-size:8px;font-weight:700}.claim-head span{display:block}.status-pill{background:color-mix(in srgb, currentColor 8%, transparent);white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 7px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.pill-dot{background:currentColor;border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 7px}.tone-good{color:var(--lime)}.tone-warn{color:var(--amber)}.tone-bad{color:var(--coral)}.tone-info{color:var(--cyan)}.tone-neutral{color:#718a9e}.right-stack{flex-direction:column;gap:12px;display:flex}.count-badge{min-width:24px;height:21px;color:var(--coral);background:#ff786f17;border:1px solid #ff786f2e;border-radius:12px;place-items:center;font-size:9px;font-weight:700;display:grid}.attention-item{color:#d8e5ee;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8fbada14;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.attention-item:last-child{border-bottom:0}.attention-item:hover>svg{color:var(--cyan);transform:translate(2px)}.attention-item>span:nth-child(2){flex-direction:column;display:flex}.attention-item strong{font-size:10px}.attention-item small{color:#6e879b;margin-top:3px;font-size:8px}.attention-icon{background:color-mix(in srgb, currentColor 9%, transparent);border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.activity-panel{flex:1}.event-list{flex-direction:column;gap:13px;display:flex}.event-item{grid-template-columns:7px 1fr auto;align-items:start;gap:9px;display:grid}.event-dot{background:currentColor;border-radius:50%;width:6px;height:6px;margin-top:3px;box-shadow:0 0 8px}.event-item strong{font-size:9px;display:block}.event-item strong span{color:#60798d;font-weight:500}.event-item p{color:#7e95a8;margin-top:3px;font-size:8px;line-height:1.4}.event-item time{color:#4d687d;font-size:8px}.workspace-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;display:flex}.title-line{align-items:center;gap:13px;display:flex}.claim-switcher{border:1px solid var(--line);background:#050f1a99;border-radius:9px;align-items:center;gap:7px;padding:5px;display:flex}.claim-switcher button{color:#688195;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:48px;height:30px;font-size:9px;font-weight:700;position:relative}.claim-switcher button.active{color:#e9f4fb;background:#142c42;box-shadow:inset 0 0 0 1px #8fbada1a}.mini-status{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px}.summary-strip{border:1px solid var(--line);min-height:75px;box-shadow:var(--shadow);background:linear-gradient(90deg,#11253ae6,#091727d1);border-radius:12px;align-items:center;gap:clamp(18px,3vw,40px);margin-bottom:12px;padding:0 20px;display:flex}.summary-strip>div:not(.summary-action){flex-direction:column;display:flex}.summary-strip small{color:#668096;font-size:8px}.summary-strip strong{margin-top:4px;font:600 12px/1 Inter,sans-serif}.summary-strip>i{background:var(--line);width:1px;height:25px}.summary-action{margin-left:auto}.workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(305px,.72fr);gap:12px;display:grid}.workspace-main,.workspace-aside{flex-direction:column;gap:12px;min-width:0;display:flex}.overview-card,.findings-card,.financial-card,.route-card,.audit-card{padding:18px 19px}.trace-tag{color:#7fa8b9;white-space:nowrap;text-overflow:ellipsis;background:#4ed7e809;border:1px solid #4ed7e81f;border-radius:6px;align-items:center;gap:5px;max-width:175px;padding:5px 7px;font-size:8px;display:inline-flex;overflow:hidden}.claim-summary{color:#a8bac7;max-width:760px;margin:2px 0 17px;font-size:11px;line-height:1.65}.evidence-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.evidence-item{background:#020c1647;border:1px solid #8fbada17;border-radius:8px;padding:12px}.evidence-item>div{justify-content:space-between;align-items:center;display:flex}.evidence-item>div>span{color:#698296;font-size:8px}.evidence-item strong{color:#e0eaf1;margin-top:7px;font-size:10px;display:block}.evidence-item small{color:#607a8f;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.safety-label{color:var(--lime);align-items:center;gap:5px;font-size:8px;display:inline-flex}.finding-list{border:1px solid #8fbada14;border-radius:8px;overflow:hidden}.finding-row{background:#020c1633;border-bottom:1px solid #8fbada14;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:53px;padding:0 12px;display:grid}.finding-row:last-child{border-bottom:0}.finding-symbol{background:color-mix(in srgb, currentColor 9%, transparent);border:1px solid color-mix(in srgb, currentColor 17%, transparent);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.finding-row>div{flex-direction:column;display:flex}.finding-row small{color:#607a8f;font-size:8px}.finding-row strong{margin-top:2px;font-size:10px}.calculation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:9px;display:grid}.calculation>div{background:#020c1640;border:1px solid #8fbada17;border-radius:8px;flex-direction:column;justify-content:center;min-height:65px;padding:11px 13px;display:flex}.calculation span{color:#698296;font-size:8px}.calculation strong{margin-top:6px;font:600 13px/1 Inter,sans-serif}.calculation .calc-total{background:#4ed7e80a;border-color:#4ed7e830}.calculation .calc-total strong{color:var(--cyan)}.calc-op{align-self:center;color:#466176!important;font-size:17px!important}.settlement-note{color:var(--amber);background:#ffc15a0a;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-size:8px;display:flex}.settlement-note span{color:#849aab}.settlement-note strong{color:#bdcad4}.vertical-route{padding:2px 0 2px 3px;position:relative}.route-item{grid-template-columns:38px 1fr;gap:9px;min-height:54px;display:grid;position:relative}.route-item .agent-portrait{z-index:1}.route-line{background:#244055;width:1px;position:absolute;top:36px;bottom:-2px;left:18px}.route-item:last-child .route-line{display:none}.route-item>div:last-child{min-width:0;padding-top:3px}.route-item>div>strong{justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.route-item p{color:#668095;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:4px;font-size:8px;overflow:hidden}.route-item.state-completed .route-line{background:linear-gradient(var(--lime), #244055)}.route-item.state-working .route-line{background:linear-gradient(var(--cyan), #244055)}.route-item.state-escalated .agent-portrait{border-color:var(--coral)}.route-card .button{margin-top:11px}.audit-card{max-height:290px;overflow:hidden}.audit-list{flex-direction:column;gap:13px;display:flex;position:relative}.audit-list:before{content:"";background:#27445a;width:1px;position:absolute;top:6px;bottom:7px;left:4px}.audit-item{grid-template-columns:9px 46px 1fr;align-items:start;gap:7px;display:grid;position:relative}.audit-mark{z-index:1;background:currentColor;border:1px solid #0b1b2b;border-radius:50%;width:7px;height:7px;margin-top:2px;box-shadow:0 0 7px}.audit-item time{color:#526e82;font-size:7px}.audit-item strong{font-size:8px}.audit-item p{color:#768da0;margin-top:3px;font-size:8px;line-height:1.4}.exception-intro{align-items:flex-end}.exception-tabs{gap:7px;display:flex}.exception-tabs button{border:1px solid var(--line);color:#8ca1b2;text-align:left;cursor:pointer;background:#0b1b2c9e;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:190px;padding:8px 10px;display:grid}.exception-tabs button.active{color:#eef5fa;box-shadow:inset 0 -2px var(--cyan);background:#4ed7e80f;border-color:#4ed7e84a}.exception-tabs button>span:last-child{flex-direction:column;display:flex}.exception-tabs small{color:#698397;font-size:7px}.exception-tabs strong{text-overflow:ellipsis;white-space:nowrap;max-width:135px;margin-top:2px;font-size:9px;overflow:hidden}.exception-tabs .attention-icon{width:27px;height:27px}.decision-banner{border:1px solid color-mix(in srgb, currentColor 23%, transparent);background:color-mix(in srgb, currentColor 6%, #0b1c2c);border-radius:10px;align-items:center;gap:11px;min-height:55px;margin-bottom:12px;padding:10px 14px;display:flex}.decision-banner strong{color:#e6f0f6;font-size:10px}.decision-banner p{color:#7890a3;margin-top:3px;font-size:8px}.exception-layout{grid-template-columns:minmax(0,1.58fr) minmax(300px,.62fr);gap:12px;display:grid}.exception-main,.decision-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.reason-card,.conflict-card,.rule-card,.recommendation-card,.action-card{padding:19px}.reason-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid}.large-alert{border:1px solid color-mix(in srgb, currentColor 26%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);width:53px;height:53px;box-shadow:0 0 30px color-mix(in srgb, currentColor 9%, transparent);border-radius:15px;place-items:center;display:grid}.reason-hero h2{font-size:18px;font-weight:600}.reason-hero p{color:#8299aa;max-width:620px;margin-top:7px;font-size:10px;line-height:1.55}.confidence-ring{--score:220deg;background:radial-gradient(circle at center, #0d2033 58%, transparent 60%), conic-gradient(var(--amber) var(--score), #7a97ad1f 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:67px;height:67px;display:flex}.confidence-ring strong{font:600 13px/1 Inter,sans-serif}.confidence-ring span{color:#678196;text-transform:uppercase;margin-top:4px;font-size:7px}.stop-reason{color:var(--lime);background:#a9df4306;border-top:1px solid #8fbada14;align-items:center;gap:10px;margin-top:17px;padding:11px 12px;display:flex}.stop-reason div{flex-direction:column;display:flex}.stop-reason strong{color:#cddbc3;font-size:9px}.stop-reason span{color:#698296;margin-top:3px;font-size:8px}.compare-grid{border:1px solid #8fbada14;border-radius:9px;overflow:hidden}.compare-row{background:#020c1633;border-bottom:1px solid #8fbada14;grid-template-columns:27px 1fr 1fr auto;align-items:center;gap:11px;min-height:59px;padding:0 12px;display:grid}.compare-row:last-child{border-bottom:0}.compare-row.flagged{background:linear-gradient(90deg,#ff786f0e,#0000)}.compare-index{color:#446277;font:600 8px/1 Inter,sans-serif}.compare-row>div{flex-direction:column;display:flex}.compare-row small{color:#607b8f;font-size:7px}.compare-row strong{color:#b7c8d4;margin-top:4px;font-size:9px}.rule-card{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.rule-icon{width:43px;height:43px;color:var(--violet);background:#a57aff12;border:1px solid #a57aff30;border-radius:11px;place-items:center;display:grid}.rule-card h2{font-size:13px}.rule-card p{color:#8198a9;margin-top:5px;font-size:9px;line-height:1.5}.recommendation-card{position:relative;overflow:hidden}.recommendation-card:after{content:"";background:var(--cyan);opacity:.05;filter:blur(30px);border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.recommendation-icon{width:35px;height:35px;color:var(--cyan);background:#4ed7e80f;border:1px solid #4ed7e833;border-radius:9px;place-items:center;margin-bottom:11px;display:grid}.recommendation-card>p{color:#a7bac8;font-size:11px;line-height:1.65}.rec-meta{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.rec-meta span{border:1px solid var(--line);color:#718a9d;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:inline-flex}.action-card{box-shadow:0 25px 70px #00000057}.action-button{color:#97adbd;text-align:left;cursor:pointer;background:#030e183d;border:1px solid #8fbada17;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:7px 9px;transition:all .15s;display:grid}.action-button+.action-button{margin-top:7px}.action-button:hover{color:#e6f2f8;background:#4ed7e80a;border-color:#4ed7e833;transform:translate(2px)}.action-button>span{width:28px;height:28px;color:var(--cyan);background:#4ed7e80f;border-radius:7px;place-items:center;display:grid}.action-button>div{flex-direction:column;display:flex}.action-button strong{font-size:9px}.action-button small{color:#607a8e;margin-top:3px;font-size:7px}.action-button.primary-action>span{color:var(--lime);background:#a9df4312}.action-button.danger-action>span{color:var(--coral);background:#ff786f12}.action-composer{border-top:1px solid var(--line);margin-top:11px;padding-top:12px;animation:.18s both viewIn}.composer-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.composer-head strong{font-size:9px}.composer-head button{color:#6b8497;cursor:pointer;background:0 0;border:0;place-items:center;width:23px;height:23px;display:grid}.action-composer label{color:#70899c;flex-direction:column;gap:5px;margin-bottom:9px;font-size:8px;display:flex}.action-composer select,.action-composer textarea{color:#dce9f1;border:1px solid var(--line-strong);background:#081724;border-radius:7px;width:100%}.action-composer select{height:35px;padding:0 9px}.action-composer textarea{resize:vertical;min-height:74px;padding:9px;line-height:1.45}.action-composer textarea::placeholder{color:#425f74}.accountability-note{color:#6b8497;gap:9px;padding:5px 3px;display:flex}.accountability-note svg{color:var(--lime);flex:none}.accountability-note p{font-size:8px;line-height:1.5}.accountability-note strong{color:#8fa5b5}.crew-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72%,#4ed7e81a,#0000 35%),linear-gradient(120deg,#091a2bd1,#07111f4d);grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:30px;min-height:280px;margin:-34px -34px 20px;padding:36px 40px 20px;display:grid;position:relative;overflow:hidden}.crew-copy{z-index:2;position:relative}.crew-copy>p{max-width:570px}.crew-summary{color:#7e95a7;align-items:center;gap:16px;margin-top:22px;font-size:9px;display:flex}.crew-summary span{align-items:baseline;gap:5px;display:flex}.crew-summary strong{color:#dce8ef;font:600 14px/1 Inter,sans-serif}.crew-summary i{background:var(--line);width:1px;height:20px}.sheet-preview{border-radius:80px 10px;justify-content:flex-end;align-items:center;height:230px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%)}.sheet-preview img{object-fit:cover;object-position:center;mix-blend-mode:screen;filter:saturate(.95)contrast(1.05);opacity:.9;width:100%;max-width:720px;height:100%}.sheet-glow{filter:blur(70px);background:#4ed7e82e;position:absolute;inset:30% 10% 10%}.crew-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.crew-card{--agent-color:var(--cyan);border:1px solid var(--line);min-height:354px;box-shadow:var(--shadow);background:linear-gradient(155deg,#0f2236e6,#071422db);border-radius:13px;padding:14px;transition:all .18s;position:relative;overflow:hidden}.crew-card:hover{border-color:color-mix(in srgb, var(--agent-color) 30%, transparent);transform:translateY(-3px)}.crew-card:after{content:"";background:var(--agent-color);opacity:.06;filter:blur(35px);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:25px;right:-30px}.crew-card-top{background:radial-gradient(circle at center, color-mix(in srgb, var(--agent-color) 13%, transparent), transparent 65%), #020c164d;border-bottom:1px solid #8fbada14;justify-content:center;align-items:center;height:126px;margin:-14px -14px 13px;display:flex;position:relative;overflow:hidden}.crew-card-top .agent-portrait{width:150px;height:126px;box-shadow:none;filter:saturate(.94)contrast(1.05);background-size:400% 200%;border:0;border-radius:0}.crew-state{border:1px solid var(--line);color:#6c8598;text-transform:capitalize;background:#040d17b3;border-radius:12px;align-items:center;gap:5px;padding:4px 6px;font-size:7px;display:flex;position:absolute;top:10px;right:10px}.crew-state>span:first-child{background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px}.crew-card.state-working .crew-state{color:var(--cyan)}.crew-card.state-completed .crew-state{color:var(--lime)}.crew-card.state-escalated .crew-state{color:var(--coral)}.crew-card-title{align-items:flex-start;gap:9px;display:flex}.role-icon{width:29px;height:29px;color:var(--agent-color);border:1px solid color-mix(in srgb, var(--agent-color) 22%, transparent);background:color-mix(in srgb, var(--agent-color) 6%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.crew-card-title h2{font-size:16px}.crew-card-title p{color:#7890a3;min-height:26px;margin-top:3px;font-size:8px;line-height:1.35}.current-task{background:#020c1640;border:1px solid #8fbada14;border-radius:8px;min-height:74px;margin-top:13px;padding:10px}.current-task small{color:var(--agent-color);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.current-task p{color:#8fa6b6;margin-top:6px;font-size:8px;line-height:1.5}.crew-metrics{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:11px;display:grid}.crew-metrics div{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:6px;display:flex}.crew-metrics div:last-child{border-right:0}.crew-metrics svg{color:var(--agent-color)}.crew-metrics span{color:#587287;margin-top:5px;font-size:7px}.crew-metrics strong{margin-top:3px;font:600 10px/1 Inter,sans-serif}.crew-footer{border:1px solid var(--line);background:#0c1d2fb8;border-radius:11px;align-items:center;gap:11px;min-height:65px;margin-top:12px;padding:12px 16px;display:flex}.crew-footer>svg{color:var(--cyan)}.crew-footer div{flex:1}.crew-footer strong{font-size:10px}.crew-footer p{color:#698296;margin-top:3px;font-size:8px}.agent-portrait{background-image:url(/assets/signal-crew-character-sheet.png);background-repeat:no-repeat;background-size:400% 200%;border:1px solid #8fbada33;border-radius:11px;flex:none;width:40px;height:40px;transition:all .18s;box-shadow:inset 0 0 12px #ffffff0a}.agent-portrait.is-small{border-radius:10px;width:36px;height:36px}.portrait-0{background-position:0 0}.portrait-1{background-position:33.333% 0}.portrait-2{background-position:66.666% 0}.portrait-3{background-position:100% 0}.portrait-4{background-position:0 100%}.portrait-5{background-position:52% 100%}.portrait-6{background-position:100% 100%}.sidebar-collapsed{--sidebar:68px}.sidebar-collapsed .brand{padding:0 16px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar nav button span,.sidebar-collapsed .sidebar nav button em,.sidebar-collapsed .local-badge div,.sidebar-collapsed .sidebar-toggle span{display:none}.sidebar-collapsed .sidebar nav button{justify-content:center;padding:0}.sidebar-collapsed .local-badge{justify-content:center;min-width:0;padding:12px 0}.sidebar-collapsed .sidebar-toggle{justify-content:center;padding:0}.sidebar-collapsed .sidebar-toggle svg{transform:rotate(180deg)}@media (width<=1180px){:root{--sidebar:76px}.brand{padding:0 20px}.brand-copy,.nav-label,.sidebar nav button span,.sidebar nav button em,.local-badge div,.sidebar-toggle span{display:none}.sidebar nav button{justify-content:center;padding:0}.local-badge{justify-content:center;min-width:0;padding:12px 0}.sidebar-toggle{justify-content:center;padding:0}.metrics-grid{grid-template-columns:repeat(2,1fr)}.crew-grid{grid-template-columns:repeat(3,1fr)}.crew-hero{grid-template-columns:1fr 1fr}.sheet-preview{height:200px}.flow-copy{display:none}.flow-step{justify-content:center}.flow-step .flow-arrow{right:-9px}}@media (width<=900px){.operations-grid,.workspace-grid,.exception-layout{grid-template-columns:1fr}.right-stack{grid-template-columns:1fr 1fr;display:grid}.activity-panel{min-height:100%}.exception-tabs{max-width:100%;overflow-x:auto}.exception-tabs button{min-width:175px}.crew-hero{grid-template-columns:1fr}.sheet-preview{display:none}.crew-grid{grid-template-columns:repeat(2,1fr)}.workspace-aside{grid-template-columns:1fr 1fr;display:grid}.audit-card{max-height:none}}@media (width<=700px){:root{--topbar:62px;--sidebar:0px}.app-shell{display:block}.sidebar{width:242px;transform:translate(-100%);box-shadow:30px 0 80px #0000008c}.app-shell:not(.sidebar-collapsed) .sidebar{transform:translate(0)}.brand-copy,.nav-label,.sidebar nav button span,.sidebar nav button em,.local-badge div,.sidebar-toggle span{display:flex}.sidebar nav button{justify-content:flex-start;padding:0 12px}.local-badge{justify-content:flex-start;min-width:214px;padding:12px}.sidebar-toggle{justify-content:flex-start;padding:0 11px}.page-shell{grid-column:1}.topbar{padding:0 14px}.mobile-menu{display:grid}.crumbs,.system-health,.button.secondary.compact{display:none}.topbar-actions{margin-left:auto}.button.compact span{display:none}.button.compact{width:38px;padding:0}.view{padding:25px 15px 45px}.page-intro,.workspace-head{flex-direction:column;align-items:flex-start;gap:18px}.intro-signal{width:100%}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:134px;padding:15px}.metric-detail em{display:none}.agent-flow{grid-template-columns:repeat(7,52px);justify-content:start;overflow-x:auto}.flow-step{padding:0 8px}.flow-message>span:last-child,.claim-head{display:none}.claim-row{grid-template-columns:1.2fr .85fr auto;padding:0 11px}.claim-row>span:nth-child(2),.claim-row>span:nth-child(3){display:none}.right-stack,.workspace-aside{display:flex}.evidence-grid{grid-template-columns:1fr}.summary-strip{flex-wrap:wrap;gap:16px;padding:12px 14px}.summary-strip>i{display:none}.summary-action{width:100%;margin:0}.summary-action .button{width:100%}.calculation{grid-template-columns:1fr}.calc-op{display:none}.exception-intro{margin-bottom:16px}.exception-tabs{width:100%}.reason-hero{grid-template-columns:auto 1fr}.confidence-ring{grid-column:1/-1;justify-self:start;margin-left:68px}.compare-row{grid-template-columns:22px 1fr auto;padding:8px 9px}.compare-row>div:nth-child(3){display:none}.rule-card{grid-template-columns:auto 1fr}.rule-card .text-button{grid-column:2}.crew-hero{min-height:0;margin:-25px -15px 16px;padding:30px 20px}.crew-summary{flex-wrap:wrap}.crew-grid{grid-template-columns:1fr}.crew-card{min-height:345px}.crew-footer .status-pill{display:none}}@media (width<=430px){.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:125px}.section-heading{min-height:46px}.queue-panel,.attention-panel,.activity-panel,.flow-panel,.overview-card,.findings-card,.financial-card,.route-card,.audit-card,.reason-card,.conflict-card,.rule-card,.recommendation-card,.action-card{padding:15px}.title-line{flex-direction:column;align-items:flex-start;gap:8px}.claim-switcher{width:100%}.claim-switcher button{flex:1}.crew-summary i{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
