.ops-shell{height:100vh;height:100dvh;min-height:0;overflow:hidden;color:#171717;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.ops-shell,.ops-shell *{box-sizing:border-box}.ops-shell button,.ops-shell input{font:inherit}.ops-header{position:relative;z-index:30;height:58px;display:flex;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid #e9e9e9;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ops-brand{display:flex;align-items:center;gap:10px;letter-spacing:.16em}.ops-brand strong{font-size:14px}.ops-brand-glyph{position:relative;width:21px;height:21px;display:grid;place-items:center}.ops-brand-glyph span{position:absolute;width:10px;height:13px;border-radius:8px;background:#151515}.ops-brand-glyph span:nth-child(1){transform:translate(-4px) rotate(45deg)}.ops-brand-glyph span:nth-child(2){transform:translate(4px) rotate(-45deg)}.ops-brand-glyph span:nth-child(3){width:13px;height:9px;transform:translateY(4px)}.ops-separator{width:1px;height:24px;background:#e4e4e4}.ops-context{color:#666;font-size:12px}.ops-active-pill{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:999px;color:#24503a;background:#eff7f2;font-size:11px}.ops-active-pill>span,.ops-live-dot{width:7px;height:7px;border-radius:50%;background:#42aa77;box-shadow:0 0 0 4px #42aa771a}.ops-nav{margin-left:auto;display:flex;align-items:center;gap:4px}.ops-nav button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:9px;color:#5d5d5d;background:transparent;cursor:pointer;transition:color .16s var(--ease-out),background-color .16s var(--ease-out)}.ops-nav button:hover,.ops-nav button.is-active{color:#171717;background:#f4f4f4}.ops-count{min-width:19px;height:19px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#1b1b1b;font-size:10px;font-variant-numeric:tabular-nums}.ops-profile{width:38px;height:34px;display:grid;place-items:center;margin-left:4px;border-left:1px solid #e4e4e4}.ops-view{height:calc(100vh - 58px);height:calc(100dvh - 58px);min-height:0;overflow:hidden}.ops-floor-layout{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:14px;padding:14px 16px 16px}.ops-floor-main{min-width:0;min-height:0;display:flex;flex-direction:column}.ops-floor-intro{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 2px 10px}.ops-eyebrow{display:block;margin-bottom:4px;color:#737373;font-size:9px;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.ops-floor-intro h1,.ops-focus-heading h1,.ops-activity-heading h1{margin:0;font-size:clamp(22px,2.1vw,29px);letter-spacing:-.035em;line-height:1.06}.ops-floor-intro p,.ops-focus-heading p,.ops-activity-heading p{margin:5px 0 0;color:#707070;font-size:12px;line-height:1.4}.ops-worker-list{flex:1;min-height:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ops-worker-row{position:relative;min-height:132px;display:grid;grid-template-columns:minmax(178px,21%) minmax(0,1fr) 118px;gap:14px;padding:10px;border:1px solid #e2e2e2;border-radius:13px;background:#fff;box-shadow:0 4px 18px #00000006;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out),background-color .18s var(--ease-out)}.ops-worker-row:hover{border-color:#c8c8c8;box-shadow:0 8px 24px #0000000d;transform:translateY(-1px)}.ops-worker-row.is-working{border-color:#abc7ee;background:linear-gradient(90deg,#fff,#fbfdff);box-shadow:0 8px 28px #2864be14}.ops-worker-row.is-waiting{border-color:#ead6b7}.ops-worker-open-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.ops-worker-open-overlay:focus-visible{outline:2px solid #4a82cf;outline-offset:3px}.ops-preview-button{min-width:0;min-height:0;overflow:hidden;border-radius:9px;background:#f3f3f3}.ops-preview-button:active,.ops-primary-action:active{transform:scale(.98)}.legacy-mini{width:100%;height:100%;min-height:108px;border:1px solid #7b8694;color:#111;background:#e8e8e8;font:7px Arial,sans-serif;text-align:left}.legacy-mini-title{padding:4px 6px;color:#fff;background:#254c7e;font-weight:700}.legacy-mini-menu{padding:4px 6px;overflow:hidden;border-bottom:1px solid #949494;background:#d9d9d9;white-space:nowrap}.legacy-mini-body{height:calc(100% - 34px);display:grid;grid-template-columns:66px 1fr}.legacy-mini aside{padding:6px 5px;border-right:1px solid #aaa;line-height:1.8;background:#f2f2f2}.legacy-mini section{min-width:0;padding:7px}.legacy-mini section b{display:block;margin-bottom:5px;overflow:hidden;font-size:8px;white-space:nowrap}.legacy-mini section i{display:block;height:8px;margin:3px 0;overflow:hidden;border:1px solid #aaa;background:#fff}.legacy-mini section i.is-filled{padding:1px 2px;color:#1d1d1d;background:#f7fbff;font-style:normal;white-space:nowrap}.mini-grid,.mini-table{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:4px}.mini-grid span,.mini-table span{height:14px;padding:2px;overflow:hidden;border:1px solid #9b9b9b;color:transparent;background:#f9f9f9;white-space:nowrap}.mini-grid span.is-filled,.mini-table span.is-filled{color:#202020;background:#f5f9fe}.is-healthcare .legacy-mini-title{background:#175c60}.is-healthcare .legacy-mini-menu{color:#fff;background:#45858a}.is-government{background:#efece0}.is-government .legacy-mini-title{background:#6b5220}.is-government .legacy-mini-menu{background:#d7c799}.is-compute{color:#d9e5f6;background:#101922}.is-compute .legacy-mini-title{background:#22364a}.is-compute .legacy-mini-menu{color:#9fc8f4;background:#172637}.is-compute aside{background:#15212d}.is-compute section i,.is-compute .mini-meters span{border-color:#35516d;background:#20354a}.mini-meters{display:grid;gap:5px;margin-top:8px}.mini-meters span{height:6px;border:1px solid #35516d;background:#20354a}.mini-meters span.is-filled{background:linear-gradient(90deg,#4c91c8 70%,#20354a 70%)}.ops-live-preview{width:100%;height:100%;min-height:108px;overflow:hidden;background:#f1f1f1}.ops-live-preview iframe{width:100%;height:100%;min-height:108px;display:block;border:0;pointer-events:none}.ops-live-preview.is-human iframe{pointer-events:auto}.ops-worker-main{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ops-worker-identity{display:flex;align-items:center;gap:7px;color:#2265b1;font-size:11px}.ops-worker-identity strong{color:inherit;font-size:12px}.ops-sector{color:#8a8a8a}.ops-truth-label{min-height:18px;display:inline-flex;align-items:center;padding:0 6px;border-radius:5px;font-size:8px;font-weight:680;letter-spacing:.015em}.ops-truth-label.is-capability{color:#2e6549;background:#edf6f0}.ops-truth-label.is-preview{color:#666;background:#f1f1f1}.ops-status-icon{display:grid;place-items:center;color:#8b8b8b}.ops-status-icon.is-working{color:#2d67c5}.ops-status-icon.is-waiting{color:#ad6c10}.ops-status-icon.is-completed{color:#23805a}.ops-ready-dot{width:7px;height:7px;display:inline-block;border-radius:999px;background:#a9a9a9}.ops-worker-title{margin:6px 0 0;color:#171717;font-size:16px;font-weight:670;letter-spacing:-.02em;line-height:1.15;text-align:left}.ops-worker-meta{margin:5px 0 0;color:#686868;font-size:10px}.ops-worker-highlight{width:100%;min-height:29px;display:flex;align-items:center;gap:7px;margin-top:7px;padding:0 9px;overflow:hidden;border:1px solid #d8e4fa;border-radius:7px;color:#315e9a;background:#f5f8fe;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.ops-worker-highlight.is-waiting{border-color:#f1dec0;color:#94600f;background:#fffaf1}.ops-worker-highlight.is-completed{border-color:#dce9e1;color:#347453;background:#f5faf7}.ops-worker-state{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;padding-right:20px}.ops-worker-state>svg{position:absolute;right:0;color:#666;transition:transform .18s var(--ease-out)}.ops-worker-row:hover .ops-worker-state>svg{transform:translate(2px)}.ops-state-detail{max-width:100%;overflow:hidden;color:#777;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ops-status-pill{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #dedede;border-radius:7px;color:#646464;background:#f7f7f7;font-size:9px;white-space:nowrap}.ops-status-pill.is-working{border-color:#cbdaf4;color:#245da7;background:#f2f6fd}.ops-status-pill.is-waiting{border-color:#edd7b3;color:#9c650e;background:#fff7e8}.ops-status-pill.is-completed{border-color:#cce1d4;color:#2f7250;background:#f1f8f4}.ops-activity-rail{min-width:0;min-height:0;display:flex;flex-direction:column;padding:15px 14px;overflow:hidden;border:1px solid #e2e2e2;border-radius:13px;background:#fff;box-shadow:0 7px 26px #00000009}.ops-rail-heading{display:flex;align-items:center;justify-content:space-between}.ops-rail-heading>div{display:flex;align-items:center;gap:8px}.ops-rail-heading strong{font-size:12px}.ops-rail-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:11px;border-bottom:1px solid #e5e5e5}.ops-rail-tabs button{min-height:34px;border:0;border-bottom:2px solid transparent;color:#777;background:transparent;font-size:10px;cursor:pointer}.ops-rail-tabs button.is-active{border-color:#2869d0;color:#275bac}.ops-rail-tabs button span{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:3px;border-radius:50%;color:#9a620b;background:#ffebc7}.ops-rail-list{flex:1;min-height:0;overflow:auto;padding:10px 0 6px;overscroll-behavior:contain;scrollbar-width:thin}.ops-rail-item{position:relative;width:100%;min-height:82px;display:grid;grid-template-columns:28px 1fr;gap:7px;padding:0;border:0;color:inherit;background:#fff;text-align:left;cursor:pointer}.ops-rail-item:hover{background:#fafafa}.ops-rail-item:before{content:"";position:absolute;top:28px;bottom:0;left:13px;width:1px;background:#e4e4e4}.ops-rail-item:last-child:before{display:none}.ops-rail-line-icon{position:relative;z-index:1;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#36825f;background:#f0f8f3}.ops-rail-item.is-working .ops-rail-line-icon{color:#2768c4;background:#f1f6ff}.ops-rail-item.is-waiting .ops-rail-line-icon{color:#a66b12;background:#fff7e8}.ops-rail-item time{display:block;margin:1px 0 3px;color:#929292;font-size:8px}.ops-rail-item strong{display:block;font-size:10px;line-height:1.3}.ops-rail-item p{margin:4px 0 0;color:#777;font-size:9px;line-height:1.35}.ops-empty-activity,.ops-empty-evidence{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#777;text-align:center}.ops-empty-activity strong,.ops-empty-evidence strong{color:#3f3f3f;font-size:11px}.ops-empty-activity span,.ops-empty-evidence span{max-width:190px;font-size:9px;line-height:1.4}.ops-full-log{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dedede;border-radius:8px;color:#444;background:#fff;font-size:10px;cursor:pointer}.ops-full-log:hover{background:#f7f7f7}.ops-focus-page,.ops-activity-page{height:100%;min-height:0;overflow:auto;padding:16px 20px 18px;overscroll-behavior:contain}.ops-focus-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.ops-focus-heading p{max-width:720px}.ops-focus-actions{display:flex;align-items:center;gap:8px}.ops-secondary-action,.ops-primary-action{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:8px;color:#fff;background:#171717;font-size:10px;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out)}.ops-secondary-action{border:1px solid #d9d9d9;color:#333;background:#fff}.ops-secondary-action:hover{background:#f7f7f7}.ops-secondary-action:disabled,.ops-primary-action:disabled{cursor:wait;opacity:.58}.ops-primary-action:hover{background:#2c2c2c}.ops-start-error{min-height:38px;display:flex;align-items:center;gap:8px;margin:-3px 0 12px;padding:0 11px;border:1px solid #efd6c8;border-radius:8px;color:#8b4120;background:#fff8f4;font-size:10px}.ops-focus-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:13px}.ops-focus-workspace{min-width:0}.ops-workspace-window{overflow:hidden;border:1px solid #d7d7d7;border-radius:12px;background:#f6f6f6;box-shadow:0 12px 34px #0000000e}.ops-window-bar{height:36px;display:flex;align-items:center;gap:6px;padding:0 11px;border-bottom:1px solid #ddd;background:#f2f2f2}.ops-window-bar>span{width:8px;height:8px;border-radius:50%;background:#ff5f57}.ops-window-bar>span:nth-child(2){background:#febc2e}.ops-window-bar>span:nth-child(3){background:#28c840}.ops-window-bar strong{margin-left:6px;color:#5a5a5a;font-size:10px;font-weight:560}.ops-workspace-window .legacy-mini,.ops-workspace-window .ops-live-preview,.ops-workspace-window .ops-live-preview iframe{height:min(58vh,490px);min-height:390px;font-size:11px}.ops-workspace-window .legacy-mini-title{padding:9px 12px;font-size:14px}.ops-workspace-window .legacy-mini-menu{padding:7px 12px}.ops-workspace-window .legacy-mini-body{height:calc(100% - 60px);grid-template-columns:180px 1fr}.ops-workspace-window .legacy-mini aside{padding:14px 12px;line-height:2.2}.ops-workspace-window .legacy-mini section{padding:18px}.ops-workspace-window .legacy-mini section b{font-size:14px}.ops-workspace-window .legacy-mini section i{height:30px;margin:9px 0}.ops-workspace-window .legacy-mini .mini-grid span,.ops-workspace-window .legacy-mini .mini-table span{height:60px}.ops-workspace-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.ops-workspace-stack button{min-height:69px;display:grid;grid-template-columns:24px 1fr auto;grid-template-rows:auto auto;gap:4px 7px;align-items:center;padding:9px;border:1px solid #e1e1e1;border-radius:9px;color:#222;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.ops-workspace-stack button.is-selected{border-color:#9dbce8;background:#f6f9fe;box-shadow:0 0 0 2px #3267b60f}.ops-workspace-stack button>span{grid-row:1 / 3;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:#2766bd;background:#eef4fd;font-size:9px}.ops-workspace-stack button strong{font-size:10px}.ops-workspace-stack button small{color:#777;font-size:8px}.ops-workspace-stack button svg{grid-row:1 / 3;grid-column:3}.ops-focus-evidence{min-height:0;height:fit-content;padding:15px;border:1px solid #e1e1e1;border-radius:12px;background:#fff;box-shadow:0 8px 26px #00000009}.ops-focus-evidence ol{display:grid;gap:0;margin:13px 0;padding:0;list-style:none}.ops-focus-evidence li{position:relative;min-height:68px;display:grid;grid-template-columns:27px 1fr;gap:7px}.ops-focus-evidence li:before{content:"";position:absolute;top:26px;bottom:0;left:13px;width:1px;background:#e2e2e2}.ops-focus-evidence li:last-child:before{display:none}.ops-focus-evidence li>span{position:relative;z-index:1;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#34775a;background:#edf7f1}.ops-focus-evidence li strong{display:block;padding-top:2px;font-size:10px}.ops-focus-evidence li p{margin:3px 0 0;color:#777;font-size:9px;line-height:1.35}.ops-focus-evidence li.is-selected strong{color:#245da7}.ops-human-gate{margin-top:10px;padding:11px;border:1px solid #e4e8e5;border-radius:8px;color:#3b654f;background:#f7faf8}.ops-human-gate strong{font-size:10px}.ops-human-gate p{margin:3px 0 0;color:#5f796b;font-size:9px;line-height:1.35}.ops-activity-heading{margin-bottom:14px}.ops-activity-table{overflow:hidden;border:1px solid #dedede;border-radius:12px}.ops-activity-table-head,.ops-activity-table-row{display:grid;grid-template-columns:80px 135px minmax(0,1fr) 100px;gap:10px;align-items:center}.ops-activity-table-head{min-height:39px;padding:0 14px;color:#777;background:#f7f7f7;font-size:9px}.ops-activity-table-row{width:100%;min-height:60px;padding:0 14px;border:0;border-top:1px solid #ededed;color:#444;background:#fff;text-align:left;cursor:pointer}.ops-activity-table-row:hover{background:#fafafa}.ops-activity-table-row time,.ops-activity-table-row strong,.ops-activity-table-row>span:not(.ops-status-pill){font-size:10px}.ops-activity-table-row time{color:#777}.ops-empty-page{height:calc(100% - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#777}.ops-empty-page strong{margin-top:8px;color:#333;font-size:13px}.ops-empty-page p{margin:5px 0 0;font-size:10px}.ops-spin{animation:ops-spin 1.2s linear infinite}@keyframes ops-spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.ops-floor-layout,.ops-focus-grid{grid-template-columns:minmax(0,1fr) 260px}.ops-worker-row{grid-template-columns:165px minmax(0,1fr) 100px}.ops-sector{display:none}}@media(max-width:820px){.ops-shell{height:auto;min-height:100dvh;overflow:auto}.ops-header{position:sticky;top:0;height:54px;padding:0 14px}.ops-context,.ops-separator,.ops-view{height:auto;min-height:calc(100dvh - 54px);overflow:visible}.ops-floor-layout{height:auto;grid-template-columns:1fr;padding:12px}.ops-worker-list{display:grid;grid-template-rows:none;overflow:visible}.ops-worker-row{min-height:148px;grid-template-columns:132px minmax(0,1fr);gap:10px}.ops-worker-state{position:absolute;top:10px;right:10px}.ops-worker-state>svg,.ops-worker-state .ops-state-detail{display:none}.ops-worker-identity{padding-right:62px;flex-wrap:wrap}.ops-worker-title{font-size:14px}.ops-worker-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-activity-rail{min-height:360px}.ops-focus-page,.ops-activity-page{height:auto;min-height:calc(100dvh - 54px);overflow:visible;padding:14px 12px}.ops-focus-heading{align-items:flex-start;flex-direction:column}.ops-focus-grid{grid-template-columns:1fr}.ops-workspace-window .legacy-mini,.ops-workspace-window .ops-live-preview,.ops-workspace-window .ops-live-preview iframe{min-height:360px}.ops-workspace-stack{grid-template-columns:1fr}.ops-activity-table{overflow-x:auto}.ops-activity-table-head,.ops-activity-table-row{min-width:650px}}@media(max-width:520px){.ops-brand strong,.ops-active-pill{display:none}.ops-worker-row{min-height:0;grid-template-columns:1fr;padding:9px}.ops-preview-button{height:138px}.ops-worker-state{top:9px;right:9px}.ops-worker-identity{padding-right:58px}.ops-floor-intro p{max-width:310px}}@media(prefers-reduced-motion:reduce){.ops-spin{animation:none}.ops-worker-row:hover,.ops-primary-action:active{transform:none}}html,body,#root{height:100%;margin:0;overflow:hidden}.ops-focus-rail-layout{height:100%;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr) 288px;gap:10px;padding:10px 12px 12px;overflow:hidden;background:radial-gradient(circle at 54% 10%,rgba(0,0,0,.025),transparent 34%),linear-gradient(180deg,#fff,#fbfbfb)}.ops-worker-rail,.ops-focus-stage{min-height:0;overflow:hidden;border:1px solid #e7e7e7;border-radius:16px;background:#ffffffeb;box-shadow:0 18px 45px #0000000a}.ops-worker-rail{display:flex;flex-direction:column;padding:10px}.ops-worker-rail-heading{flex:0 0 auto;padding:2px 3px 8px}.ops-worker-rail-heading h2{margin:0;font-size:17px;letter-spacing:-.035em;line-height:1}.ops-worker-rail-list{flex:1;min-height:0;display:grid;align-content:start;gap:8px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ops-rail-worker{width:100%;min-height:98px;display:grid;grid-template-columns:72px minmax(0,1fr) 14px;gap:9px;align-items:center;padding:8px;border:1px solid #e6e6e6;border-radius:13px;color:#191919;background:#fff;text-align:left;cursor:pointer;transition:border-color .17s cubic-bezier(.16,1,.3,1),background-color .17s cubic-bezier(.16,1,.3,1),box-shadow .17s cubic-bezier(.16,1,.3,1),transform .17s cubic-bezier(.16,1,.3,1)}.ops-rail-worker:hover{border-color:#d4d4d4;transform:translateY(-1px);box-shadow:0 10px 22px #0000000d}.ops-rail-worker:active{transform:scale(.985)}.ops-rail-worker.is-selected{border-color:#d5c4a1;background:linear-gradient(180deg,#fffdf8,#fff);box-shadow:inset 0 0 0 1px #b27f2617,0 10px 25px #825d1f14}.ops-rail-worker.is-working{border-color:#c9dcf5;background:#fbfdff}.ops-rail-avatar{width:72px;height:72px;display:block;overflow:hidden;border:1px solid #d8d8d8;border-radius:10px;background:#f4f4f4}.ops-rail-avatar .legacy-mini,.ops-rail-avatar .ops-live-preview{width:164px;height:192px;min-height:192px;transform:scale(.44);transform-origin:top left}.ops-rail-avatar .ops-live-preview iframe{height:192px;min-height:192px}.ops-rail-worker-copy{min-width:0;display:grid;gap:3px}.ops-rail-worker-copy>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.ops-rail-worker-copy strong{overflow:hidden;color:#202020;font-size:12px;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.ops-rail-worker-copy small,.ops-rail-worker-copy em{overflow:hidden;color:#777;font-size:9px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;font-style:normal}.ops-rail-worker-copy em{color:#9a9a9a}.ops-focus-stage{display:flex;flex-direction:column;padding:12px 14px 14px}.ops-stage-topline{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;color:#707070;font-size:10px}.ops-stage-topline>div{min-width:0;display:flex;align-items:center;gap:8px}.ops-status-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#a9a9a9}.ops-status-dot.is-working{background:#2e70ce;box-shadow:0 0 0 5px #2e70ce17}.ops-status-dot.is-completed{background:#2c8b5f;box-shadow:0 0 0 5px #2c8b5f17}.ops-status-dot.is-waiting{background:#b97917;box-shadow:0 0 0 5px #b9791717}.ops-focus-titlebar{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:8px 2px 10px}.ops-focus-titlebar h1{margin:0;max-width:760px;color:#161616;font-size:32px;letter-spacing:-.035em;line-height:1.04}.ops-focus-titlebar p{max-width:700px;margin:7px 0 0;color:#717171;font-size:12px;line-height:1.4}.ops-stage-actions,.ops-focus-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.ops-primary-action,.ops-secondary-action{min-height:34px;border-radius:10px;font-size:11px;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1)}.ops-primary-action:active,.ops-secondary-action:active{transform:scale(.965)}.ops-stage-workspace{flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px}.ops-workspace-canvas{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 52px;gap:8px}.ops-window-cluster{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid #eeeeee;border-radius:16px;background:radial-gradient(circle at 70% 22%,rgba(54,105,160,.05),transparent 28%),linear-gradient(180deg,#fbfbfb,#f7f7f7)}.ops-window-cluster .ops-workspace-window,.ops-window-cluster .ops-support-window{position:absolute;overflow:hidden;border:1px solid rgba(0,0,0,.16);border-radius:7px;background:#f7f7f7;box-shadow:0 18px 38px #0000001f}.ops-window-cluster .ops-workspace-window.is-primary{z-index:4;left:5%;top:9%;width:61%;height:70%}.ops-window-cluster .ops-support-window.is-top{z-index:3;right:5%;top:7%;width:36%;height:34%}.ops-window-cluster .ops-support-window.is-bottom{z-index:2;right:8%;bottom:10%;width:35%;height:32%}.ops-window-cluster.is-live .ops-workspace-window.is-primary{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:16px;box-shadow:none}.ops-window-cluster.is-live .ops-window-bar{display:none}.ops-window-cluster .ops-workspace-window .legacy-mini,.ops-window-cluster .ops-support-window .legacy-mini,.ops-window-cluster .ops-workspace-window .ops-live-preview,.ops-window-cluster .ops-workspace-window .ops-live-preview iframe{width:100%;height:calc(100% - 36px);min-height:0}.ops-window-cluster.is-live .ops-workspace-window .ops-live-preview,.ops-window-cluster.is-live .ops-workspace-window .ops-live-preview iframe{height:100%}.ops-window-cluster .legacy-mini{font-size:8px}.ops-window-cluster .legacy-mini-title{padding:5px 8px;font-size:11px}.ops-window-cluster .legacy-mini-menu{padding:5px 8px}.ops-window-cluster .legacy-mini-body{height:calc(100% - 38px);grid-template-columns:86px 1fr}.ops-window-cluster .legacy-mini aside{padding:8px;line-height:1.9}.ops-window-cluster .legacy-mini section{padding:9px}.ops-window-cluster .legacy-mini section b{font-size:11px}.ops-window-cluster .legacy-mini section i{height:18px;margin:5px 0}.ops-window-cluster .legacy-mini .mini-grid span,.ops-window-cluster .legacy-mini .mini-table span{height:25px}.ops-support-window .legacy-mini-title{font-size:9px}.ops-support-window .legacy-mini-menu{font-size:7px}.ops-support-window .legacy-mini-body{grid-template-columns:70px 1fr}.ops-support-window .legacy-mini section b{font-size:9px}.ops-support-window .legacy-mini section i{height:13px}.ops-support-window .legacy-mini .mini-grid span,.ops-support-window .legacy-mini .mini-table span{height:16px}.ops-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ops-workspace-tabs button{min-width:0;min-height:52px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #e2e2e2;border-radius:11px;color:#555;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.ops-workspace-tabs button:active{transform:scale(.98)}.ops-workspace-tabs button.is-selected{border-color:#b7cbe8;background:#f5f9ff}.ops-workspace-tabs button span{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;color:#2b64ac;background:#edf5ff;font-size:10px}.ops-workspace-tabs button strong{overflow:hidden;color:#333;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ops-milestone-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:12px 14px;overflow:hidden;border:1px solid #e5e5e5;border-radius:14px;background:#fffffff5;list-style:none}.ops-milestone-strip li{position:relative;min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:7px;align-items:center}.ops-milestone-strip li:not(:last-child):after{content:"";position:absolute;top:14px;right:10px;left:39px;height:1px;background:#dfe8e3}.ops-milestone-strip li>span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid #b8d7c5;border-radius:999px;color:#2f7856;background:#f5fbf7}.ops-milestone-strip li.is-selected>span{border-color:#a9c4eb;color:#2d63aa;background:#f3f8ff}.ops-milestone-strip li.is-waiting>span{border-color:#edcf9a;color:#a86d12;background:#fff8eb}.ops-milestone-strip strong,.ops-milestone-strip small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ops-milestone-strip strong{color:#2b2b2b;font-size:10px;font-weight:650}.ops-milestone-strip small{margin-top:3px;color:#767676;font-size:9px}.ops-focus-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 14px;border:1px dashed #dedede;border-radius:16px;color:#777;background:#fff}.ops-focus-empty strong{color:#2e2e2e;font-size:12px}.ops-focus-empty span{color:#858585;font-size:11px}.ops-empty-activity{justify-content:center;padding-top:0;gap:8px}.ops-empty-activity svg{width:24px;height:24px;color:#777}@media(max-width:1180px){.ops-focus-rail-layout{grid-template-columns:224px minmax(0,1fr) 260px}.ops-rail-worker{grid-template-columns:62px minmax(0,1fr) 14px;min-height:92px}.ops-rail-avatar{width:62px;height:68px}.ops-rail-avatar .legacy-mini,.ops-rail-avatar .ops-live-preview{transform:scale(.38)}.ops-focus-titlebar h1{font-size:28px;letter-spacing:-.035em}.ops-focus-titlebar p{font-size:11px}.ops-workspace-tabs button strong{font-size:10px}}@media(max-width:900px){html,body,#root{overflow:auto}.ops-shell{height:auto;min-height:100dvh;overflow:auto}.ops-view{height:auto;min-height:calc(100dvh - 54px);overflow:visible}.ops-focus-rail-layout{height:auto;grid-template-columns:1fr;overflow:visible}.ops-worker-rail,.ops-focus-stage,.ops-activity-rail,.ops-worker-rail-list{overflow:visible}.ops-stage-workspace{min-height:660px}.ops-window-cluster .ops-workspace-window.is-primary{left:3%;top:7%;width:88%;height:55%}.ops-window-cluster .ops-support-window.is-top,.ops-window-cluster .ops-support-window.is-bottom{width:42%;height:24%}.ops-milestone-strip{grid-template-columns:1fr;gap:12px}.ops-milestone-strip li:not(:last-child):after{display:none}}@media(prefers-reduced-motion:reduce){.ops-rail-worker,.ops-primary-action,.ops-secondary-action,.ops-workspace-tabs button{transition:none}.ops-rail-worker:hover,.ops-rail-worker:active,.ops-primary-action:active,.ops-secondary-action:active,.ops-workspace-tabs button:active{transform:none}}body.legacy-mode{overflow:auto;background:#d8d8d8;color:#111}.legacy-app,.legacy-app button,.legacy-app input,.legacy-app select,.legacy-app textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px}.legacy-app{width:100%;min-width:1120px;min-height:100vh;background:#eee}.legacy-app a,.link-button{color:#00e;text-decoration:underline;cursor:pointer}.link-button{padding:0;border:0;background:transparent;font:inherit}.legacy-text-button{display:inline;margin:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.legacy-text-button:active{transform:translateY(1px)}.legacy-placeholder{min-height:calc(100vh - 180px);padding:18px;border:1px inset #aaa;background:#f1f1f1}.legacy-placeholder h2{margin:0 0 10px;color:#183e75;font-size:18px}.legacy-placeholder p{max-width:620px;line-height:1.5}.legacy-placeholder div,.legacy-notice{margin-top:18px;padding:10px;border:1px solid #999;background:#fffde5}.legacy-button{min-height:27px;padding:3px 15px;border:1px solid #777;border-radius:0;color:#111;background:linear-gradient(#fff,#d4d4d4);box-shadow:inset 1px 1px #fff;cursor:pointer}.legacy-button:active{background:#ccc;box-shadow:inset 1px 1px #888}.legacy-button:disabled{color:#888;cursor:default}.legacy-login{min-height:100vh;display:grid;place-items:center}.legacy-login-box{width:410px;border:2px solid #666;background:#ececec;box-shadow:8px 10px #00000021}.legacy-login-title{padding:10px 14px;color:#fff;background:#123e83;font-size:21px;font-weight:700}.legacy-login-subtitle{padding:7px 14px;border-bottom:1px solid #888;color:#333;background:#d2d9e6}.legacy-login form{display:grid;gap:12px;padding:25px 40px 16px}.legacy-login label{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:8px;font-weight:700}.legacy-login input,.legacy-app input,.legacy-app select,.legacy-app textarea{border:1px solid #777;border-radius:0;background:#fff;min-height:25px}.legacy-login-actions{padding-left:113px;display:flex;gap:8px}.legacy-login p{margin:8px 20px 20px;color:#555;text-align:center;font-size:10px}.legacy-settlement .legacy-login-title{background:#070b73;font-family:Times New Roman,serif}.legacy-settlement .legacy-login-subtitle{background:#25c3d0}.legacy-revenue{background:#d6d1c2}.legacy-revenue .legacy-login-title{background:#173b6f}.legacy-case-app{min-height:100vh;padding-bottom:25px;color:#101010;background:#d7d7d7}.case-os-title{height:28px;padding:4px 8px;color:#fff;background:#073990;border-bottom:2px solid #fff;font-size:15px;font-weight:700}.case-header{height:70px;display:grid;grid-template-columns:300px 1fr auto;align-items:center;padding:0 15px;background:linear-gradient(#f8f8f8,#c9c9c9);border-bottom:5px double #34558b}.case-header strong{color:#113a79;font-size:25px}.case-header nav{color:#174b9a}.case-date{height:25px;padding:4px 12px;text-align:right;background:#eee;border-bottom:1px solid #777;font-weight:700}.case-layout{min-height:calc(100vh - 148px);display:grid;grid-template-columns:255px 1fr;gap:8px;padding:7px}.case-tree{border:1px solid #777;background:#eee}.case-tree h3,.case-panel-title{margin:0;padding:6px 8px;color:#fff;background:#4e6e9e;font-size:12px}.case-tree ul{list-style:none;margin:0;padding:8px;line-height:1.8}.case-tree li{min-height:22px}.case-tree li .legacy-text-button{width:100%}.case-tree .indent{padding-left:15px}.case-tree .indent2{padding-left:35px}.case-tree .selected{background:#b6c8e4}.case-main{min-width:0;border:1px solid #999;background:#eee}.case-search{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:14px 32px;padding:22px}.case-search label{display:grid;grid-template-columns:150px minmax(100px,1fr);align-items:center;gap:8px;font-weight:700}.case-search-actions{grid-column:1 / -1;text-align:right}.case-table{width:calc(100% - 20px);margin:10px;border-collapse:collapse;background:#fff}.case-table th,.case-table td{padding:7px 8px;border:1px solid #999;text-align:left;white-space:nowrap}.case-table th{background:#d9dfe8}.case-table .matching-row{color:#fff;background:#0644a4}.case-table .matching-row .link-button{color:#fff}.case-empty{margin:10px;padding:45px;border:1px inset #aaa;background:#f8f8f8;text-align:center;color:#666}.case-footer{position:fixed;inset:auto 0 0;height:25px;padding:5px 10px;border-top:1px solid #666;background:#ddd}.case-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:10px;border:1px solid #999;background:#aaa}.legacy-field{min-height:45px;display:grid;grid-template-columns:minmax(90px,1fr) 1.4fr;align-items:center;gap:6px;padding:6px 8px;background:#f5f5f5}.legacy-field span{color:#555}.case-subhead{margin:12px 10px 5px;color:#213f6c;font-size:13px}.case-text{margin:0 10px;padding:10px;border:1px inset #aaa;background:#fff}.case-table.compact{margin-top:4px}.case-system-links,.case-actions{display:flex;align-items:center;gap:8px;margin:10px}.case-main textarea{width:calc(100% - 20px);height:65px;margin:0 10px;padding:6px}.legacy-success{margin:10px;padding:10px;border:1px solid #22713e;color:#063f1b;background:#d8f0df;font-weight:700}.legacy-settlement-app{min-height:100vh;background:#fff;font-family:Times New Roman,serif;font-size:13px}.legacy-settlement-app button,.legacy-settlement-app input,.legacy-settlement-app select,.legacy-settlement-app textarea{font-family:Times New Roman,serif}.settlement-header{color:#fff;background:repeating-linear-gradient(0deg,#06066f 0,#06066f 2px,#11178a 2px,#11178a 4px)}.settlement-header>strong{display:inline-block;padding:6px 14px;font-size:25px}.settlement-header nav{float:right;padding:10px 13px;text-decoration:underline}.settlement-header>div{clear:both;padding:4px 13px;color:#000;background:#22c3d2;font-size:14px;font-weight:700}.settlement-header>div span{float:right}.settlement-layout{display:grid;grid-template-columns:245px 1fr;gap:12px;padding:8px 6px 45px}.settlement-menu{border:1px solid #777}.settlement-menu h3{margin:0 0 7px;padding:5px 8px;color:#fff;background:#08076f}.settlement-menu>a{margin-left:8px}.settlement-menu>.legacy-text-button{margin-left:8px;color:#00e;text-decoration:underline}.settlement-menu ul{list-style:none;padding:5px 12px;line-height:1.65}.settlement-menu ul ul{padding:0 0 0 16px;color:#00e;text-decoration:underline}.settlement-menu li .legacy-text-button{width:100%}.settlement-menu .active{font-weight:700}.settlement-main h1{margin:12px 0 2px;color:#07066f;font-family:Times New Roman,serif;font-size:23px}.settlement-main h2{color:#07066f;font-size:18px}.settlement-main fieldset{margin:16px 0;border:1px solid #888}.settlement-main legend{padding:0 8px;color:#07066f;font-weight:700}.settlement-search{display:grid;grid-template-columns:repeat(2,minmax(270px,400px));gap:9px 45px;padding:12px}.settlement-search label{display:grid;grid-template-columns:100px 1fr;align-items:center}.settlement-table,.settlement-detail{width:100%;border-collapse:collapse}.settlement-table th,.settlement-table td,.settlement-detail th,.settlement-detail td{padding:7px 6px;border:1px solid #777}.settlement-table th,.settlement-detail th{color:#08076f;background:#f3f3f3}.settlement-match{background:#fffbc2;font-weight:700}.settlement-note{margin:15px 0;padding:12px;border:1px solid #999;background:#fffde5}.settlement-actions{display:flex;gap:7px}.amend-form{width:690px;display:grid;grid-template-columns:175px 1fr;gap:10px;margin-top:18px;padding:14px;border:2px solid #06066f;background:#f2f2f2}.amend-form h3,.amend-form p{grid-column:1 / -1;margin:0 0 4px}.amend-form label{display:contents}.amend-form textarea{height:55px}.amend-form .reason-options{grid-column:1 / -1;display:grid;gap:6px;margin:0;padding:8px 10px;border:1px solid #888}.amend-form .reason-options label{display:flex;align-items:center;gap:7px;font-weight:400}.amend-form .reason-options input{width:auto}.settlement-confirm{margin-top:18px;padding:13px;border:1px solid #38713d;background:#dff3df}.settlement-footer{position:fixed;inset:auto 0 0;height:30px;padding:7px 12px;border-top:1px solid #777;background:#fff}.legacy-revenue-app{min-height:100vh;padding-bottom:25px;color:#171713;background:#dad7ca;font-family:Tahoma,Verdana,sans-serif;font-size:11px}.legacy-revenue-app button,.legacy-revenue-app input,.legacy-revenue-app select{font-family:Tahoma,Verdana,sans-serif;font-size:11px}.revenue-title{height:26px;padding:4px 8px;color:#fff;background:#143c76;font-size:14px;font-weight:700}.revenue-menu{height:27px;display:flex;align-items:center;gap:13px;padding:0 8px;background:#e8e6dc;border-bottom:1px solid #999}.revenue-toolbar{height:45px;display:flex;align-items:center;gap:24px;padding:0 18px;background:#eeece4;border-bottom:1px solid #999}.revenue-tabs{height:28px;display:flex;align-items:center;gap:18px;padding:0 8px;color:#fff;background:#37678e;border-bottom:3px solid #1c4568}.revenue-tabs .legacy-text-button.active{font-weight:700;text-decoration:underline}.revenue-layout{display:grid;grid-template-columns:205px 1fr}.revenue-tree{min-height:calc(100vh - 151px);border-right:1px solid #777;background:#ecebe3}.revenue-tree h3,.revenue-main h2{margin:0;padding:5px 7px;color:#fff;background:#37678e;font-size:12px}.revenue-tree ul{list-style:none;margin:0;padding:8px;line-height:1.55}.revenue-tree li .legacy-text-button{width:100%}.revenue-tree .indent{padding-left:17px}.revenue-tree .active{color:#fff;background:#37678e}.revenue-main{min-width:0;padding:7px}.awb-search{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #888;background:#eeece4}.awb-search label{display:flex;align-items:center;gap:6px}.awb-search input{width:130px}.awb-search input:first-of-type{width:50px}.revenue-summary-grid{display:grid;grid-template-columns:1fr 1fr .68fr;gap:7px;margin-top:7px}.revenue-summary-grid section,.revenue-lower-grid section{border:1px solid #888;background:#ecebe3}.revenue-summary-grid h3,.revenue-lower-grid h3{margin:0;padding:4px 6px;border-bottom:1px solid #999;background:#dddacd;font-size:11px}.revenue-summary-grid .legacy-field{min-height:24px;padding:2px 6px;background:transparent}.revenue-lower-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:7px;margin-top:7px}.revenue-lower-grid table{width:100%;border-collapse:collapse;background:#fff}.revenue-lower-grid th,.revenue-lower-grid td{padding:5px;border:1px solid #aaa;text-align:left}.revenue-lower-grid th{background:#dddacd}.evidence-row{background:#fff8bf}.no-history{min-height:60px;display:grid;place-items:center;background:#fff;font-size:15px;font-weight:700}.revenue-actions{padding:10px;text-align:right}.revenue-notice{margin:8px 0 0}.revenue-empty{min-height:450px;display:grid;place-items:center;border:1px inset #aaa;background:#f2f1eb;color:#666}.document-window{position:fixed;z-index:10;right:20px;bottom:38px;width:620px;height:480px;border:3px ridge #777;background:#d8d5c9;box-shadow:10px 12px 25px #0000004d}.document-title{height:27px;padding:5px 8px;color:#fff;background:#173f78;font-weight:700}.document-title button{float:right;width:20px;height:18px;padding:0;border:1px solid #fff;color:#fff;background:#173f78}.document-window iframe,.document-window img{width:100%;height:calc(100% - 27px);border:0;object-fit:contain;background:#777}.revenue-footer{position:fixed;inset:auto 0 0;height:25px;padding:5px 8px;color:#fff;background:#37678e}.legacy-login.legacy-single-window{background:#e8e4dc}.legacy-single-window .legacy-login-box{border-color:#6d1f3a;box-shadow:10px 10px #43253029}.legacy-single-window .legacy-login-title{background:#6d1f3a}.legacy-single-window-app{min-height:100vh;padding-bottom:28px;color:#27201f;background:#eeeae2;font-family:Tahoma,Arial,sans-serif;font-size:12px}.legacy-single-window-app button,.legacy-single-window-app input,.legacy-single-window-app select{font:inherit}.sw-top-strip{height:25px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#fff;background:#4c1428;font-size:10px}.sw-header{height:72px;display:flex;align-items:center;gap:12px;padding:9px 18px;border-bottom:4px solid #c5a35b;background:#fff}.sw-emblem{width:44px;height:44px;display:grid;place-items:center;border:2px solid #6d1f3a;border-radius:50%;color:#6d1f3a;font-family:Georgia,serif;font-size:24px;font-weight:700}.sw-header>div:nth-child(2){display:grid;gap:2px}.sw-header strong{color:#6d1f3a;font-family:Georgia,Times New Roman,serif;font-size:23px}.sw-header small{color:#756b68}.sw-header nav{margin-left:auto;display:flex;gap:4px}.sw-header nav button{padding:5px 9px;color:#6d1f3a;text-decoration:underline}.sw-breadcrumb{height:30px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #b9afa5;color:#655a56;background:#dad4ca}.sw-layout{min-height:calc(100vh - 155px);display:grid;grid-template-columns:218px minmax(0,1fr);gap:10px;padding:10px}.sw-nav{border:1px solid #aaa096;background:#f5f2ec}.sw-nav h3{margin:0;padding:9px 12px;color:#fff;background:#6d1f3a;font-size:12px}.sw-nav>button{width:100%;padding:9px 12px;border-bottom:1px solid #d7d0c8;text-align:left}.sw-nav>button:hover,.sw-nav>button.active{color:#fff;background:#8a2b4c}.sw-support{display:grid;gap:2px;margin:18px 10px 10px;padding:10px;border:1px solid #c9b581;background:#fff8dc}.sw-support span{color:#6f625a}.sw-main{min-width:0;border:1px solid #aaa096;background:#fff}.sw-page-heading,.sw-application-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #c9c0b8;background:linear-gradient(#fff,#f3f0ea)}.sw-page-heading span:first-child{color:#7a6a64;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.sw-page-heading h1,.sw-application-heading h1{margin:4px 0;color:#5a1a31;font-family:Georgia,Times New Roman,serif;font-size:25px}.sw-page-heading p,.sw-application-heading p{margin:0;color:#6f6661}.sw-synthetic-label,.sw-application-state{padding:6px 9px;border:1px solid #c0b7ae;color:#625a56;background:#f2eee8;font-size:10px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.sw-application-state.is-ready{border-color:#689171;color:#315c3c;background:#e8f2e9}.sw-search{display:grid;grid-template-columns:1.1fr .9fr .8fr auto;align-items:end;gap:12px;padding:14px 18px;border-bottom:1px solid #c9c0b8;background:#eee9e1}.sw-search label{display:grid;gap:5px;font-weight:700}.sw-search input,.sw-search select{height:29px;padding:4px 6px;border:1px inset #a9a098;background:#fff}.sw-search>div{display:flex;gap:5px}.sw-panel{margin:16px 18px;border:1px solid #9d948c}.sw-panel-title{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 10px;color:#fff;background:#6d1f3a}.sw-panel-title span{color:#ead9df;font-size:10px}.sw-table{width:100%;border-collapse:collapse}.sw-table th,.sw-table td{padding:9px 8px;border:1px solid #bbb2aa;text-align:left}.sw-table th{color:#514946;background:#ded8cf}.sw-table .matching-row{background:#fff8df}.sw-table td:last-child button{color:#5d1a32;text-decoration:underline}.sw-table-status{display:inline-block;padding:3px 6px;border:1px solid #bb9f55;color:#735a15;background:#fff4c9}.sw-empty{min-height:210px;display:grid;place-items:center;color:#7c736e;background:#faf9f6}.sw-application-heading>div>button{color:#6d1f3a;text-decoration:underline}.sw-application-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;padding:14px}.sw-section-nav{border:1px solid #a9a098;background:#f0ece5}.sw-section-nav button{width:100%;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:10px 9px;border-bottom:1px solid #c9c0b8;text-align:left}.sw-section-nav button span{width:20px;height:20px;display:grid;place-items:center;border:1px solid #9e918a;border-radius:50%;background:#fff;font-size:10px}.sw-section-nav button.active{color:#fff;background:#6d1f3a}.sw-section-nav button.active span{border-color:#c6a05b;color:#5d1a32;background:#fff4cc}.sw-application-panel{min-width:0;border:1px solid #9d948c;background:#fbfaf7}.sw-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sw-detail-grid .legacy-field{min-height:48px;padding:8px 10px;border:1px solid #d1c9c1;background:#fff}.sw-check-list{display:grid;gap:8px;padding:14px}.sw-check-list>div{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:10px;border:1px solid #b7c7b9;background:#eef5ee}.sw-check-list>div>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#4a7953}.sw-check-list p{display:grid;gap:3px;margin:0;color:#5e5a55}.sw-check-list strong{color:#292521}.sw-evidence-table{margin:12px;border:1px solid #aaa096}.sw-evidence-table>div{display:grid;grid-template-columns:1.2fr .8fr .7fr;gap:8px;padding:10px;border-bottom:1px solid #c9c0b8;background:#fff}.sw-evidence-table>div:last-child{border-bottom:0}.sw-evidence-table button{color:#6d1f3a;text-decoration:underline}.sw-summary{padding:14px}.sw-summary-callout{padding:12px;border:1px solid #aa985f;background:#fff7d8}.sw-summary-callout strong{color:#5a1a31;font-size:14px}.sw-summary-callout p{margin:5px 0 0}.sw-summary ul{padding-left:22px;line-height:1.8}.sw-summary-actions{display:flex;gap:7px}.sw-summary-actions button:disabled{color:#8c8480;background:#dedad3}.sw-footer{position:fixed;inset:auto 0 0;height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #8a8078;color:#fff;background:#4c1428;font-size:10px}.sw-document-page{min-height:100vh;color:#27201f;background:#d8d3ca;font-family:Tahoma,Arial,sans-serif}.sw-document-page>header{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#fff;background:#5d1a32}.sw-document-page>main{width:min(760px,calc(100vw - 80px));margin:28px auto;padding:30px 38px;border:1px solid #a9a098;background:#fff;box-shadow:8px 10px #43253021}.sw-document-close{float:right}.sw-document-eyebrow{color:#756a64;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.sw-document-page h1{margin:7px 0;color:#5d1a32;font-family:Georgia,Times New Roman,serif}.sw-document-reference{color:#756a64}.sw-document-page table{width:100%;margin-top:24px;border-collapse:collapse}.sw-document-page th,.sw-document-page td{padding:10px;border:1px solid #bbb2aa;text-align:left}.sw-document-page th{width:190px;background:#eee9e1}.sw-document-seal{display:flex;gap:10px;margin-top:28px;padding:12px;border:1px dashed #a98b4d;background:#fff8df}.sw-document-seal>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#6d1f3a}.sw-document-seal p{margin:3px 0 0;color:#6f6661}@media(max-width:1200px){.legacy-app{min-width:1000px}.case-layout{grid-template-columns:220px 1fr}.case-search{grid-template-columns:repeat(2,1fr)}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#171717;background:#f7f7f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #171717;--muted: #6b6b6b;--quiet: #f7f7f7;--line: #e6e6e6;--blue-surface: #eaf4ff;--success: #16845b;--live: #e58b16;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-move: cubic-bezier(.77, 0, .175, 1)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible{outline:3px solid rgba(65,133,255,.32);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums}.desktop-shell{position:relative;min-height:100vh;width:100%;overflow:hidden;background:#f7f7f7}.idle-workspace{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff}.idle-header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(0,0,0,.07)}.idle-status{display:inline-flex;align-items:center;gap:7px;color:#5e6f65;font-size:11px}.idle-centre{position:absolute;top:62px;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:42px;text-align:center}.idle-orb{width:66px;height:66px;display:grid;place-items:center;margin-bottom:22px;border:1px solid #e7e9e8;border-radius:20px;background:linear-gradient(145deg,#fbfcfb,#f2f5f3);color:#2f3b35;box-shadow:0 12px 36px #25403114}.idle-centre h1{margin:0 0 8px;font-size:26px;font-weight:610;letter-spacing:-.035em}.idle-centre p{margin:0;color:#717171;font-size:14px}.idle-listening{min-height:34px;display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:0 12px;border-radius:999px;background:#f5f7f6;color:#5f6e66;font-size:10px}.idle-listening>span{width:7px;height:7px;border-radius:50%;background:#54b788;box-shadow:0 0 0 4px #54b7881a}.browser-window{position:relative;z-index:2;width:100vw;height:100vh;min-height:0;overflow:hidden;border-radius:0;background:#fff;box-shadow:none}.icon-button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;cursor:pointer;transition-property:transform,background-color,opacity;transition-duration:.12s;transition-timing-function:var(--ease-out)}.icon-button:active{transform:scale(.96)}.icon-button:disabled{opacity:.28;cursor:default}.icon-button.soft{background:#ffffffb3}.browser-page{position:relative;height:100%;overflow:hidden;background:#fff}.app-header{position:absolute;z-index:25;inset:0 0 auto;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;border-bottom:1px solid rgba(0,0,0,.07);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-header-context{min-width:0;display:flex;align-items:center;gap:11px}.app-header-actions{display:flex;align-items:center;gap:10px}.back-to-operations{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #e1e1e1;border-radius:9px;color:#555;background:#fff;cursor:pointer;transition:transform .12s ease,background-color .12s ease}.back-to-operations:hover{background:#f7f7f7}.back-to-operations:active{transform:scale(.96)}.brand-mark{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;letter-spacing:.09em}.brand-glyph{width:22px;height:22px;display:grid;place-items:center;position:relative}.brand-glyph span{position:absolute;width:16px;height:6px;border-radius:999px;background:#171717;transform:rotate(0)}.brand-glyph span:nth-child(2){transform:rotate(60deg)}.brand-glyph span:nth-child(3){transform:rotate(-60deg)}.worker-status{height:30px;display:inline-flex;align-items:center;gap:7px;margin-left:8px;padding:0 12px;border-radius:999px;background:#edf5ef;color:#355c46;font-size:11px;white-space:nowrap}.worker-label{color:#656565;font-size:11px;white-space:nowrap}.worker-label+.case-context:before,.worker-label+.worker-label:before,.case-context+.worker-label:before{content:"•";margin-right:11px;color:#aaa}.case-context{color:#555;font-size:11px;white-space:nowrap}.case-dot{width:7px;height:7px;border-radius:50%;background:#54b788}.operator-status{width:28px;height:28px;display:grid;place-items:center;margin-left:1px;border-left:1px solid #e8e8e8;color:#303030}.control-button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #dedede;border-radius:10px;background:#fff;color:#282828;cursor:pointer;font-size:12px;font-weight:560;box-shadow:0 1px 2px #00000008;transition:transform .12s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out)}.control-button:active{transform:scale(.97)}.control-button:disabled{cursor:default;opacity:.62}.control-button.is-human{border-color:#b9d8c8;background:#edf7f1;color:#315f48}.control-error{position:absolute;z-index:40;top:72px;left:50%;transform:translate(-50%);max-width:560px;padding:9px 13px;border:1px solid #ead8cc;border-radius:10px;background:#fff8f2;color:#8b4c22;box-shadow:0 8px 28px #00000014;font-size:11px}.work-layer{position:absolute;top:62px;right:326px;bottom:0;left:0}.browser-live-shell{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#f6f7f8}.live-window-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;background:radial-gradient(circle at 50% 44%,#fff 0,#f7f8f9 57%,#f1f3f4)}.live-browser-window{position:absolute;left:50%;top:50%;width:min(calc(100cqw - 32px),calc(160cqh - 51.2px));height:min(calc(100cqh - 32px),calc(62.5cqw - 20px));overflow:hidden;translate:-50% -50%;border:1px solid rgba(0,0,0,.15);border-radius:5px;background:#fff;box-shadow:0 22px 52px #0000002b,0 2px 7px #00000017;transform-origin:center;transition:left .22s var(--ease-out),top .22s var(--ease-out),filter .18s var(--ease-out),box-shadow .18s var(--ease-out)}.has-window-stack .live-browser-window{left:calc(50% + (var(--stack-index) * 18px) - ((var(--stack-count) - 1) * 9px));top:calc(50% - ((var(--stack-count) - var(--stack-index) - 1) * 10px))}.live-browser-window.is-background{z-index:calc(2 + var(--stack-index));opacity:.82!important;filter:saturate(.76) brightness(.96);box-shadow:0 12px 34px #0000001c}.live-browser-window.is-active{z-index:10;box-shadow:0 24px 58px #0003,0 2px 7px #0000001a}.live-browser-window iframe{display:block;width:100%;height:100%;border:0;background:#fff;pointer-events:none}.live-browser-window iframe.is-interactive{pointer-events:auto}.live-browser-pointer{position:absolute;z-index:50;display:flex;align-items:flex-start;color:#111;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));transform:translate(-4px,-2px)}.live-browser-pointer>svg{position:relative;z-index:2}.live-browser-pointer>span:last-child{position:absolute;top:24px;left:20px;width:max-content;max-width:205px;padding:5px 8px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fffffff5;color:#414141;box-shadow:0 5px 16px #0000001f;font-size:9px;font-weight:580}.live-pointer-ring{position:absolute;z-index:1;top:-7px;left:-7px;width:22px;height:22px;border:2px solid rgba(49,122,220,.55);border-radius:50%;animation:live-pointer-click .44s var(--ease-out) both}@keyframes live-pointer-click{0%{transform:scale(.25);opacity:1}to{transform:scale(1.5);opacity:0}}.empty-workspace{width:100%;height:100%;background:#fff}.scene-enter{width:min(900px,calc(100% - 72px));height:100%;margin:0 auto;padding:70px 0 116px}.page-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px}.page-heading h2,.handoff-screen h2,.resolved-screen h2{margin:0 0 7px;font-size:26px;line-height:1.18;letter-spacing:-.032em;font-weight:610;text-wrap:balance}.page-heading p,.handoff-screen>p{margin:0;color:var(--muted);font-size:15px;line-height:1.55;text-wrap:pretty}.source-icon{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:12px}.soft-blue{background:#edf6ff;color:#3972b7}.gradient-icon{color:#fff;background:linear-gradient(135deg,#8ab8ff,#a477ff 50%,#ff8bbb);box-shadow:0 8px 18px #7c6bff33}.eyeline{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.voice-anchor{position:absolute;z-index:20;pointer-events:none}.voice-anchor>*{pointer-events:auto}.has-persistent-activity .voice-anchor-large{top:62px;right:326px;bottom:0;left:0;display:grid;place-items:center}.has-persistent-activity .voice-anchor-compact{left:0;right:326px;bottom:24px;display:flex;justify-content:center}.voice-anchor-large{top:62px;right:0;bottom:0;left:0;display:grid;place-items:center}.voice-anchor-compact{left:0;right:0;bottom:24px;display:flex;justify-content:center}.desktop-call-layer{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;padding:24px;pointer-events:none}.desktop-call-layer .voice-anchor-large{top:0;right:0;bottom:0;left:0}.desktop-call-layer .voice-anchor-compact{bottom:0}.desktop-call-layer.with-activity .voice-anchor-large{right:326px}.voice-surface{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 28px 70px #00000026,0 2px 8px #00000012}.voice-surface-large{width:510px;min-height:356px;padding:20px 26px 24px;border-radius:24px;text-align:center}.voice-surface-compact{width:min(650px,calc(100% - 48px));min-height:82px;padding:12px 18px 12px 16px;border-radius:22px;display:grid;grid-template-columns:minmax(200px,1fr) 180px auto;align-items:center;gap:16px;background:var(--blue-surface);box-shadow:0 14px 36px #375b8529,0 2px 6px #00000012}.voice-topline{display:flex;justify-content:center;align-items:center;gap:8px;min-height:20px;color:#747474;font-size:10px;font-weight:650;letter-spacing:.08em}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px #e58b161a}.live-dot.is-green{background:var(--success);box-shadow:0 0 0 4px #16845b1a}.agent-orb{position:relative;width:72px;height:72px;margin:20px auto 14px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from 160deg,#a8f1d6,#7bbcff,#b78eff,#ff9fd1,#ffd593,#a8f1d6);padding:4px;box-shadow:0 12px 30px #6671da2e}.agent-orb:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;background:inherit;opacity:.16;filter:blur(10px);z-index:-1}.agent-orb-core{width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;background:#fffffff0;color:#242424}.agent-orb.is-small{width:40px;height:40px;margin:0;padding:2px;box-shadow:none}.agent-orb.is-small:after{top:-3px;right:-3px;bottom:-3px;left:-3px;filter:blur(5px)}.voice-copy h1{margin:0 0 7px;font-size:23px;line-height:1.2;letter-spacing:-.025em;font-weight:620}.voice-copy p{max-width:390px;margin:0 auto;color:#676767;font-size:14px;line-height:1.5}.waveform{height:40px;display:flex;justify-content:center;align-items:center;gap:3px;margin:20px 0}.waveform span{width:3px;height:var(--bar-height);border-radius:99px;background:#1d1d1d;animation:waveform-shift .84s ease-in-out infinite alternate;animation-delay:var(--delay)}.waveform.is-quiet{height:34px;gap:2px;margin:0;opacity:.58;overflow:hidden}.waveform.is-quiet span{width:2px;background:#6080a6;animation-duration:1.06s}@keyframes waveform-shift{to{transform:scaleY(.44);opacity:.46}}.voice-actions{min-height:46px;display:flex;align-items:center;justify-content:center;gap:12px}.autonomous-status{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;background:#f3f3f3;color:#555;font-size:12px;font-weight:560}.voice-button,.primary-button,.secondary-button{min-height:42px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;cursor:pointer;font-size:13px;font-weight:560;transition:transform .12s var(--ease-out),background-color .16s var(--ease-out),color .16s var(--ease-out)}.voice-button:active,.primary-button:active,.secondary-button:active{transform:scale(.96)}.voice-button.accept,.primary-button{background:#171717;color:#fff}.voice-button.decline{width:44px;padding:0;background:#f0f0f0;color:#393939}.is-callback{box-shadow:0 28px 70px #3d5e4d2b,0 2px 8px #00000012}.reference-entry{height:60px;margin:20px 0;padding:0 8px 0 18px;display:grid;grid-template-columns:auto 1fr 42px;align-items:center;gap:12px;border-radius:18px;background:var(--blue-surface);text-align:left}.speaker-label{color:#687585;font-size:12px}.reference-entry strong{justify-self:center;letter-spacing:.02em}.round-action{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#171717;color:#fff;cursor:pointer;transition:transform .12s var(--ease-out)}.round-action:active{transform:scale(.96)}.compact-call-main{display:flex;align-items:center;gap:12px;min-width:0}.compact-call-main div:last-child{display:grid;gap:3px;min-width:0}.compact-call-main strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-call-main span{color:#6b7887;font-size:11px}.call-time{color:#667587;font-size:12px}.search-screen{position:relative}.correction-search{width:100%;padding:12px;border-radius:18px;background:#f7f7f7}.search-input-row{height:52px;display:grid;grid-template-columns:22px 1fr 22px;align-items:center;gap:10px;padding:0 15px;border-radius:13px;background:#fff;box-shadow:0 0 0 1px #00000012,0 2px 6px #00000008}.reference-search-input{width:100%;border:0;outline:0;background:transparent;color:#171717;font-size:14px;caret-color:#4d7fae}.reference-search-input::placeholder{color:#818181}.spinner{color:#6f8aa5;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.success-icon{color:var(--success)}.source-checks{display:grid;gap:2px;padding:11px 5px 1px}.source-check{min-height:38px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;padding:0 8px;color:#555;font-size:12px}.source-check>span:last-child{color:#8a8a8a}.check-indicator{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#9b9b9b}.check-indicator.complete{background:#e6f5ee;color:var(--success)}.case-match{margin-top:18px;padding:22px;border:1px solid #e6e6e6;border-radius:18px;background:#fff;box-shadow:0 12px 28px #0000000d}.case-match.interactive-surface{width:100%}.case-match-top,.portal-header{display:flex;justify-content:space-between;align-items:flex-start}.case-match h3,.portal-header h2{margin:0;font-size:20px;letter-spacing:-.02em}.pending-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fff5dd;color:#865e12;font-size:11px}.case-match dl,.portal-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.case-match dl div,.portal-summary dl div{display:grid;gap:6px}dt{color:var(--muted);font-size:11px}dd{margin:0;font-size:13px}.quiet-next{position:absolute;right:0;top:70px;display:flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:#f2f2f2;color:#444;cursor:pointer;font-size:12px;transition:transform .12s var(--ease-out),background-color .16s var(--ease-out)}.quiet-next:active{transform:scale(.96)}.quiet-next.is-working{cursor:default}.agent-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:999px;background:#f1f1f1;color:#4f4f4f;font-size:12px;font-weight:560}.agent-action.is-complete{background:#e9f6ef;color:#286e53}.handoff-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:20px}.handoff-orb{width:220px;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.handoff-orb .agent-orb{margin:0}.handoff-line{width:62px;height:1px;background:linear-gradient(90deg,#d4d4d4,#a98eff)}.handoff-node{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#f1f6ff,#f5efff);box-shadow:inset 0 0 0 1px #5a568b14}.handoff-screen>p{max-width:520px}.handoff-summary{width:min(620px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0 24px;overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:#e5e5e5}.handoff-summary div{min-height:92px;display:grid;align-content:center;gap:8px;padding:16px;background:#fff}.handoff-summary span{color:var(--muted);font-size:11px}.handoff-summary strong{font-size:13px;font-weight:570}.case-screen{position:relative}.case-workspace{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;margin:24px 0 20px}.case-request-card,.case-record-card{min-height:290px;padding:22px;border:1px solid #e6e6e6;border-radius:17px;background:#fff}.case-request-card{background:#f8f8f8}.section-label,.record-source{display:block;color:var(--muted);font-size:11px;letter-spacing:.01em}.case-request-card h3{margin:22px 0 8px;font-size:19px;letter-spacing:-.02em}.case-request-card p{margin:0;color:#666;font-size:13px;line-height:1.55}.request-amount{display:flex;align-items:end;justify-content:space-between;margin-top:45px;padding-top:18px;border-top:1px solid #e2e2e2}.request-amount span{color:var(--muted);font-size:11px}.request-amount strong{font-size:25px;letter-spacing:-.03em}.case-record-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:13px 0 0}.case-record-card dl div{display:grid;gap:5px;padding:15px 0;border-bottom:1px solid #ededed}.document-screen{width:100%;padding:0 0 90px}.workspace-tabs{height:49px;display:flex;align-items:end;gap:24px;padding:0 24px;border-bottom:1px solid #e7e7e7}.workspace-tabs button{height:49px;border:0;border-bottom:2px solid transparent;background:transparent;color:#777;cursor:pointer;font-size:12px}.workspace-tabs button[aria-selected=true]{border-bottom-color:#171717;color:#171717}.document-workspace{height:calc(100% - 49px);display:grid;grid-template-columns:1.45fr .75fr;background:#f7f7f7}.pdf-sheet{position:relative;display:grid;grid-template-rows:42px 1fr;margin:18px 9px 18px 18px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #00000012,0 8px 30px #00000012}.pdf-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 14px;border-bottom:1px solid #ececec;color:#666;font-size:10px}.pdf-sheet article{width:72%;min-width:380px;padding:46px 44px;margin:0 auto;color:#222;font-family:Georgia,serif}.document-kicker{font-size:11px;font-weight:700;letter-spacing:.1em}.pdf-sheet h3{margin:10px 0 5px;font-size:19px;line-height:1.4}.document-date{color:#5f5f5f;font-size:11px}.pdf-sheet h4{margin:46px 0 10px;font-size:13px}.pdf-sheet article p{font-size:11px;line-height:1.7}.highlighted-clause{display:block;width:calc(100% + 6px);padding:4px 6px;margin-left:-6px;background:linear-gradient(90deg,#dcecff,#edf6ff);box-shadow:inset 3px 0 #5d9ce4}.extracted-fields{margin:18px 18px 18px 9px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #00000012}.extract-heading{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #ececec;font-size:12px;font-weight:570}.extracted-fields dl{display:grid;gap:0;margin:8px 0 22px}.extracted-fields dl div{display:grid;gap:6px;padding:13px 0;border-bottom:1px solid #efefef}.extracted-fields dd{display:flex;align-items:center;justify-content:space-between;color:#303030}.extracted-fields dd svg{color:var(--success)}.extracted-fields .agent-action{width:100%}.shipment-screen{position:relative;padding-top:42px}.record-match-grid{display:grid;grid-template-columns:1fr 84px 1fr;align-items:center;margin:26px 0 22px}.record-card{min-height:270px;padding:22px;border:1px solid #e5e5e5;border-radius:17px;background:#fff;box-shadow:0 12px 30px #0000000b}.record-card h3{margin:13px 0 20px;font-size:19px;letter-spacing:-.02em}.record-card dl{display:grid;margin:0}.record-card dl div{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid #ededed}.record-card dd{text-align:right}.match-bridge{position:relative;z-index:2;display:grid;justify-items:center;gap:8px;color:#47775f;font-size:11px}.match-bridge:before,.match-bridge:after{content:"";position:absolute;top:18px;width:25px;height:1px;background:#b8d6c7}.match-bridge:before{right:calc(50% + 17px)}.match-bridge:after{left:calc(50% + 17px)}.match-bridge span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7f5ed}.compact-heading{margin-bottom:22px}.evidence-screen{padding-top:42px;padding-bottom:24px}.evidence-screen .compact-heading{margin-bottom:16px}.evidence-list{overflow:hidden;border:1px solid #e6e6e6;border-radius:16px}.evidence-row{min-height:52px;display:grid;grid-template-columns:38px 1fr 24px;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #ececec;animation:row-enter .24s var(--ease-out) both;animation-delay:var(--stagger)}.evidence-row:last-child{border-bottom:0}@keyframes row-enter{0%{opacity:0;transform:translateY(7px)}}.evidence-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#f4f7f5;color:#36775e}.evidence-row>div{display:grid;gap:4px}.evidence-row strong{font-size:13px;font-weight:570}.evidence-row span{color:var(--muted);font-size:11px}.decision-strip{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin:12px 0}.decision-strip>div,.decision-strip>button{min-height:62px;display:grid;align-content:center;gap:5px;padding:0 16px;border-radius:13px;background:#f7f7f7}.decision-strip span{color:var(--muted);font-size:11px}.decision-strip strong{font-size:18px;letter-spacing:-.02em}.decision-strip .decision-total{background:linear-gradient(135deg,#e8f6ef,#edf8ff)}.decision-strip.is-pending .decision-total{opacity:.42;filter:saturate(.2)}.decision-strip.is-calculated .decision-total{animation:total-reveal .3s var(--ease-out) both}@keyframes total-reveal{0%{opacity:.35;transform:translateY(5px)}}.math-symbol{align-self:center;font-size:20px!important;color:#aaa!important}.amend-screen{position:relative;width:min(920px,calc(100% - 80px))}.portal-header{align-items:center;padding-bottom:20px;border-bottom:1px solid #e7e7e7}.portal-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:26px;padding-top:26px}.portal-summary{padding:20px;border-radius:16px;background:#f7f7f7}.portal-summary dl{grid-template-columns:1fr;margin:0}.amend-form{display:grid;gap:16px}.field{display:grid;gap:8px}.field label{color:var(--muted);font-size:11px}.select-like,.amount-input{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid #dedede;border-radius:12px;background:#fff;font-size:13px}.amount-input{justify-content:flex-start;gap:7px}.amount-input span{color:#777}.amount-input strong{font-size:17px}.submit-amendment-target{justify-self:start}[data-cursor-target]{transition:transform .11s var(--ease-out),box-shadow .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out)}[data-cursor-target].is-cursor-target{border-color:#4d7fae6b;box-shadow:0 0 0 3px #4d7fae1f,0 8px 22px #2a568014}[data-cursor-target].is-cursor-pressed{transform:translateY(1px) scale(.995)}[data-cursor-target].is-activated{border-color:#16845b5c;background-color:#f6fbf8}.highlighted-clause.is-cursor-target{box-shadow:inset 3px 0 #5d9ce4,0 0 0 3px #4d7fae1f}.match-bridge.is-cursor-target,.decision-total.is-cursor-target,.evidence-row.is-cursor-target{border-radius:12px}.interactive-surface{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;text-align:inherit;font:inherit;cursor:default}.highlighted-clause.interactive-surface,.match-bridge.interactive-surface,.decision-total.interactive-surface,.submit-amendment-target.interactive-surface{border:0}.evidence-row.interactive-surface{border:0;border-bottom:1px solid #ececec}.task-cursor{position:absolute;z-index:45;top:0;left:0;display:flex;align-items:flex-start;color:#171717;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.22));will-change:transform}.task-cursor>svg{position:relative;z-index:2}.task-cursor-label{position:absolute;top:24px;left:20px;width:max-content;max-width:210px;padding:6px 9px;border:1px solid rgba(0,0,0,.08);border-radius:9px;background:#fffffff5;color:#4b4b4b;box-shadow:0 6px 18px #0000001a;font-size:10px;font-weight:580}.cursor-click-ring{position:absolute;z-index:1;top:-6px;left:-6px;width:20px;height:20px;border:2px solid rgba(65,133,255,.45);border-radius:50%}.submitted-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.submitted-mark{width:62px;height:62px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:#e7f5ed;color:var(--success)}.submitted-screen h2{margin:0 0 8px;font-size:26px;letter-spacing:-.032em}.submitted-copy{max-width:540px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.submission-receipt{width:min(650px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0 24px;overflow:hidden;border:1px solid #e4e4e4;border-radius:16px;background:#e4e4e4}.submission-receipt div{min-height:88px;display:grid;align-content:center;gap:8px;background:#fff}.submission-receipt span{color:var(--muted);font-size:11px}.submission-receipt strong{font-size:13px}.resolved-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:20px}.resolved-mark{width:68px;height:68px;display:grid;place-items:center;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,#e5f6ed,#eaf5ff);color:var(--success);box-shadow:0 12px 34px #2b825f1f}.resolved-amount{margin:0;font-size:17px;color:#444}.resolved-details{display:flex;gap:20px;margin:28px 0 18px}.resolved-details span{display:flex;align-items:center;gap:6px;color:#5c5c5c;font-size:12px}.resolved-details svg{color:var(--success)}.sla-note{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:#53665d;font-size:12px}.success-pulse{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #16845b1a}.secondary-button{background:#f1f1f1}.resetting-note{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;background:#f2f2f2;color:#666;font-size:12px}.callback-error-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.callback-error-mark{width:62px;height:62px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:#fff1e7;color:#b45f1e}.callback-error-screen h2{margin:0 0 8px;font-size:26px;letter-spacing:-.032em}.callback-error-screen>p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.callback-error-note{width:min(560px,100%);display:grid;gap:6px;margin-top:26px;padding:18px;border:1px solid #eadfda;border-radius:14px;background:#fff9f5;text-align:left}.callback-error-note strong{font-size:13px}.callback-error-note span{color:var(--muted);font-size:11px}.activity-panel{position:absolute;z-index:30;right:14px;top:76px;bottom:14px;border:1px solid rgba(0,0,0,.09);background:#fafafaf7;box-shadow:0 14px 40px #00000017,0 2px 6px #00000008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top right}.activity-panel-open{width:298px;display:flex;flex-direction:column;overflow:hidden;padding:16px;border-radius:18px}.activity-panel-standalone{top:0;right:0;bottom:0;pointer-events:auto}.activity-panel-header{min-height:28px;display:flex;align-items:center;justify-content:space-between}.activity-panel-header>div{display:flex;align-items:center;gap:8px}.activity-panel-header strong{font-size:13px;font-weight:600}.live-activity-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #16845b1a}.current-activity{display:grid;grid-template-columns:24px 1fr;gap:7px;align-items:center;margin:12px 0 8px;padding:11px;border-radius:12px;background:#edf5ff;color:#416987;animation:current-activity-enter .18s var(--ease-out) both}@keyframes current-activity-enter{0%{opacity:0;transform:translateY(5px)}}.current-activity>div{display:grid;gap:3px;min-width:0}.current-activity span{color:#6f8799;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.current-activity strong{overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.activity-summary{margin:4px 0 12px;color:var(--muted);font-size:10px;line-height:1.45}.activity-timeline{display:grid;overflow:auto;padding-right:3px}.activity-item{position:relative;min-height:58px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:start;animation:row-enter .22s var(--ease-out) both;animation-delay:var(--stagger)}.activity-item:not(:last-child):after{content:"";position:absolute;left:16px;top:34px;bottom:0;width:1px;background:#e1e1e1}.activity-item-icon{position:relative;z-index:1;width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#f5f5f5;color:#555}.activity-item>div{display:grid;gap:4px;padding-top:2px}.activity-item strong{font-size:12px;font-weight:560}.activity-item span{color:var(--muted);font-size:10px}@media(hover:hover)and (pointer:fine){.icon-button:hover{background:#0000000d}.voice-button.accept:hover,.primary-button:hover{background:#303030}.secondary-button:hover{background:#e8e8e8}}@media(max-width:900px){body{overflow:auto}.desktop-shell{min-height:100svh;padding:0}.browser-window{width:100%;height:100svh;min-height:0;border-radius:0}.desktop-call-layer{top:16px;right:16px;bottom:16px;left:16px}.desktop-call-layer.with-activity .voice-anchor-large{top:0;right:0;bottom:166px;left:0}.voice-surface-large{width:min(500px,calc(100% - 32px))}.work-layer{right:0;bottom:166px}.has-persistent-activity .voice-anchor-large{top:62px;right:0;bottom:166px;left:0}.has-persistent-activity .voice-anchor-compact{right:0;bottom:178px}.activity-panel{right:12px;left:12px;top:auto;bottom:12px;height:142px;width:auto}.activity-panel-open{padding:12px 14px}.current-activity{margin:6px 0}.activity-summary{display:none}.activity-timeline{grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);overflow-x:auto}.activity-item{min-height:50px}.activity-item:not(:last-child):after{display:none}.scene-enter{width:calc(100% - 40px);padding-top:48px;padding-bottom:54px}.document-workspace{grid-template-columns:1fr;overflow:auto}.extracted-fields{margin:0 18px 18px}.pdf-sheet{min-height:520px;margin-right:18px}.case-workspace{grid-template-columns:1fr;overflow:auto;max-height:calc(100% - 120px)}.record-match-grid{grid-template-columns:1fr;gap:14px}.match-bridge{grid-auto-flow:column;align-items:center;justify-content:center}.match-bridge:before,.match-bridge:after{display:none}.portal-body,.decision-strip{grid-template-columns:1fr}.math-symbol{display:none}.resolved-details{flex-direction:column;gap:10px}}@media(max-width:620px){.app-header{padding:0 14px}.worker-status,.worker-label,.case-context{display:none}.voice-surface-large{min-height:330px;padding-inline:18px}.voice-surface-compact{grid-template-columns:1fr auto;width:calc(100% - 24px)}.voice-surface-compact .waveform{display:none}.case-match dl{grid-template-columns:1fr}.quiet-next{position:static;margin:14px 0 0 auto}.handoff-summary,.case-record-card dl{grid-template-columns:1fr}.pdf-sheet article{min-width:330px;width:100%;padding-inline:28px}.submission-receipt{grid-template-columns:1fr}.task-cursor-label{display:none}}@media(max-height:650px)and (min-width:901px){.browser-window{width:100vw;height:100vh}.desktop-call-layer{top:14px;right:14px;bottom:14px;left:14px}.voice-surface-large{min-height:330px;padding-top:16px;padding-bottom:18px}.agent-orb{margin-top:14px;margin-bottom:10px}.waveform{margin-top:14px;margin-bottom:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.voice-surface,.work-layer,.activity-panel,.task-cursor{transition-property:opacity}}
