@layer screens{.auth-shell{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:flex-start;padding:clamp(24px,6vw,96px);overflow:hidden;background:var(--n-25)}.auth-shell:before{content:"";position:absolute;inset:16px 16px 16px 50%;border-radius:22px;pointer-events:none;background:linear-gradient(145deg,rgba(11,16,35,.02),rgba(11,16,35,.18)),url(/brand/protected-flow.webp) 50% /cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.auth-card{position:relative;z-index:1;width:100%;max-width:420px;background:transparent;border:0;border-radius:0;padding:32px;box-shadow:none}.auth-brand{display:flex;align-items:center;gap:var(--space-12);font-weight:600;letter-spacing:-.01em;margin-bottom:48px;font-size:14px}.auth-brand:before{content:"";width:30px;height:30px;flex:none;border-radius:8px;background:linear-gradient(rgba(12,18,42,.04),rgba(12,18,42,.2)),url(/brand/protected-flow.webp) 67% 54% /140px auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.auth-brand small{display:block;font-weight:400;font-size:11px;color:var(--muted);margin-top:2px}.auth-title{font-size:28px;line-height:34px;letter-spacing:-.035em;margin:0 0 var(--space-12)}.auth-card :is(.stack-8,.stack-16,.stack-24)>.auth-title{margin:0}.auth-title:focus{outline:none}.auth-lede{margin:0;color:var(--ink-2);max-width:var(--measure)}.auth-wide{width:100%;height:40px}.auth-card .field{max-width:none}.auth-code-input{height:48px;max-width:none;font-family:var(--font-mono);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.45em;text-align:center;text-indent:.45em}.auth-code-input::placeholder{color:var(--n-300)}.auth-recovery-input{font-family:var(--font-mono);letter-spacing:.04em}.auth-steps{counter-reset:auth-step;gap:var(--space-24);margin:0;padding:0;list-style:none}.auth-step,.auth-steps{display:flex;flex-direction:column}.auth-step{counter-increment:auth-step;position:relative;gap:var(--space-8);padding-left:36px}.auth-step:before{content:counter(auth-step);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600}.auth-step-title{margin:0;font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:600}.auth-step>.small{margin:0}.auth-qr-row{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:start;margin-top:var(--space-4)}.auth-qr{width:148px;height:148px;padding:var(--space-6);background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px var(--n-200)}.auth-qr svg{display:block;width:100%;height:100%}.auth-key-box{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.auth-key-box>.small{margin:0;color:var(--ink-2)}.auth-key{display:block;padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);background:var(--n-50);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);font-size:14px;line-height:22px;letter-spacing:.06em;word-spacing:.2em;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.auth-actions{display:flex;flex-wrap:wrap;gap:var(--space-8)}.auth-open-app{display:none}.auth-codes-box{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-surface);background:var(--n-50);box-shadow:inset 0 0 0 1px var(--line)}.auth-codes-box>.small{margin:0;color:var(--ink-2)}.auth-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8) var(--space-24);gap:var(--space-8) var(--space-24);margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:15px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.auth-alt{margin:0;text-align:center}.auth-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4) var(--space-12);margin:0;padding-top:var(--space-16);border-top:var(--border-width) solid var(--line)}.auth-email{font-weight:500;color:var(--ink);overflow-wrap:anywhere}@media (max-width:900px),(pointer:coarse){.auth-open-app{display:inline-flex}}@media (max-width:420px){.auth-qr-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.auth-shell{justify-content:center;padding:var(--space-24);background:radial-gradient(circle at 50% 0,rgba(91,91,214,.08),transparent 30rem),var(--n-25)}.auth-shell:before{display:none}.auth-card{max-width:440px;padding:var(--space-24)}}.client-bureau-grid{display:grid;grid-template-columns:repeat(3,minmax(164px,1fr));grid-gap:var(--space-12);gap:var(--space-12);min-width:516px}.client-bureau{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.client-bureau-name{color:var(--muted);font-size:11px;font-weight:600;line-height:14px}.otp-watch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--line-interactive);border-radius:var(--radius-md);background:var(--accent-soft)}.otp-watch-copy{min-width:0}.otp-watch p{margin:0}.otp-result{display:flex;align-items:center;gap:var(--space-8)}.otp-code{color:var(--accent);font-size:20px;font-weight:650;letter-spacing:.12em;line-height:24px}.tbl tbody tr.queue-group>td{background:var(--surface-sunk);border-top:1px solid var(--border);padding-top:8px;padding-bottom:8px}.tbl tbody tr.queue-group:first-child>td{border-top:0}.tbl tbody tr.queue-group:hover>td{background:var(--surface-sunk)}.report-filters input[type=date],.report-filters input[type=text],.report-filters select{min-width:0;width:auto}.progress-cell{width:120px;min-width:120px}.home-assign .tbl td.act,.home-assign .tbl th.act{width:172px}.home-assign .tbl td.act select{width:100%;min-width:0}.mail{grid-template-columns:var(--mail-list-w) minmax(0,1fr) var(--mail-rail-w)}.mailpane-scroll{overflow-y:auto;overscroll-behavior:contain}.mail-scroll>.panel-head,.mailpane-scroll>.panel-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface)}.mail-read{position:relative}.mail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mail-thread{padding:0 var(--panel-pad)}a.mailrow,a.mailrow:hover{color:inherit;text-decoration:none}}@layer screens{}@layer screens{a.mailrow:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.mail-gutter{width:10px}.mail-lines{min-width:0;overflow-wrap:anywhere}.mail-search{display:contents}.chips .search{flex:0 0 260px}.mailrow .mail-party{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.mailrow .mail-time{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal}.mailrow .mail-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailpane-scroll{scrollbar-gutter:stable}.mail-read>.empty,.mailpane-scroll>.empty{flex:1 1 auto;justify-content:center;border:0;border-radius:0;background:transparent}.msg[aria-expanded]{align-items:center;padding:var(--space-8) 0;cursor:pointer}.msg[aria-expanded]:hover{background:var(--surface-hover)}.msg[aria-expanded]:focus-visible{outline:2px solid var(--accent-focus);outline-offset:-2px}.msg[aria-expanded] .t-strong{flex:0 0 152px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg[aria-expanded] .mail-snip{flex:1 1 auto;min-width:0}.msg[aria-expanded] .t-caption.push{flex:0 0 108px;text-align:right;white-space:nowrap}.msg-toggle{display:contents}.msg-triage>summary{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted);cursor:pointer;list-style:none}.msg-triage>summary::-webkit-details-marker{display:none}.msg-triage>summary:hover{color:var(--ink-2)}.msg-triage>summary:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px;border-radius:var(--radius-control)}.msg-triage[open]>summary{margin-bottom:var(--space-8)}.mail-compose{margin-top:auto;min-width:0}.mail-compose>.t-caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-composer{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;max-height:calc(100% - var(--panel-head-h));background:var(--surface);border-top:var(--border-width) solid var(--line-strong);border-radius:var(--radius-surface) var(--radius-surface) 0 0;box-shadow:var(--shadow-pop)}.mail-composer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-16) var(--panel-pad);display:flex;flex-direction:column;gap:var(--space-12)}.mail-composer textarea{min-height:132px;resize:vertical}.mail-pop{position:relative}.mail-pop>.menu{position:absolute;top:calc(100% + var(--space-4));left:0;z-index:30;max-height:260px;overflow-y:auto}.mail-pop-right>.menu{left:auto;right:0}.mail-pop-wide>.menu{left:0;right:0;min-width:0}.mail-rail{min-height:0;overflow-y:auto}.mail-rail .panel-body>.stack-12>.rule{margin-inline:calc(var(--panel-pad) * -1)}.mail-rail .btn-primary{width:100%;justify-content:center}.mail-panel{position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--space-12)}.mail-panel .mail-thread{padding:0}.mail-panel .mail-composer{position:static;max-height:none;box-shadow:none;border-radius:var(--radius-surface);border:var(--border-width) solid var(--line-strong)}@media (max-width:1280px){.mail{grid-template-columns:var(--mail-list-w) minmax(0,1fr);height:auto}.mail-rail{grid-column:2}.mail-rail,.mail-scroll,.mailpane-scroll{overflow:visible}.mail-read{min-height:60vh}}@media (max-width:1024px){.mail{grid-template-columns:minmax(0,1fr)}.mail-rail{grid-column:1}.mail-composer{position:static;max-height:none;box-shadow:none}}}@layer screens{@media (max-width:1400px){.workspace{grid-template-columns:var(--workspace-left-w) minmax(0,1fr);grid-template-areas:"head head" "left work" "left side" "foot foot"}}@media (max-width:1100px){.workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "left" "work" "side" "foot"}}.ladder{gap:4px}.help-toc,.ladder{display:flex;flex-wrap:wrap}.help-toc{gap:4px 14px;margin:0 0 16px;font-size:13px}.help-terms{margin:0;display:grid;grid-gap:10px;gap:10px}.help-terms dt{font-weight:600;font-size:13px}.help-terms dd{margin:2px 0 0;color:var(--muted);font-size:13px;max-width:72ch}.bureau-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.bureau-summary-grid>.panel{display:flex;flex-direction:column}.bureau-summary-grid .panel-body{flex:1 1}.bureau-summary-grid .panel-foot{flex-wrap:wrap}.bureau-summary-grid .facts{grid-template-columns:1fr}.bureau-summary-grid .panel-head{border-bottom:0;padding-bottom:var(--space-8)}.bureau-summary-grid .bst{align-self:flex-start}.bureau-next-step{padding-top:var(--space-12);border-top:1px solid var(--line)}}@layer screens{@media (max-width:900px){.bureau-summary-grid{grid-template-columns:1fr}.bureau-summary-grid .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer screens{.bureau-summary-grid .panel-head h2{font-size:var(--text-title-size);line-height:var(--text-title-line);letter-spacing:var(--text-title-track)}.bureau-detail .panel-foot{flex-wrap:wrap}.bureau-method{padding-top:var(--space-12);border-top:1px solid var(--line)}.shell,.shell>.shell-main,.shell>main{background:var(--canvas)}.sidebar{padding:30px 15px 18px;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;gap:0}.brand{padding:0 0 35px;gap:8px;flex-wrap:nowrap}.brand-mark{width:38px;height:38px;background:none;box-shadow:none;flex:none}.brand-name{font-size:18px;font-weight:600;letter-spacing:-.6px}.brand-name small{display:block;padding-top:3px;font-size:9px;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:var(--sidebar-muted)}.nav a{min-height:44px;border-radius:7px;padding:10px 12px;gap:12px}.nav a:hover{background:#ffffff0d;color:#f3f6ef}.nav a[aria-current=page]{background:#dce8cf;color:#234d3e;box-shadow:none}.nav-count{background:#ffffff12;color:inherit}.nav a[aria-current=page] .nav-count{background:#183d3412}.sidebar-foot{border-top:1px solid #ffffff20;padding-top:20px}.sidebar .avatar{color:#315646;background:#e4ecda}.pagebar{position:relative;height:auto;min-height:80px;padding:24px var(--gutter) 18px;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.pagebar .t-display{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.6px}.content{padding-top:6px;margin-inline:auto}.panel,.table-wrap{box-shadow:none}.panel-body-tight{padding:16px}.btn-primary{background:var(--accent)}.stat-line{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden;grid-gap:0;gap:0}.stat-line>div{padding:20px 24px;border-right:1px solid var(--line)}.stat-line>div:last-child{border-right:0}.stat-line dd{font-family:var(--font-ui);font-size:30px;line-height:1.3;font-weight:500}.stat-line dt{margin-bottom:12px}.staff-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 36px;background:white;border-bottom:1px solid var(--line);font-size:12px}.staff-topbar,.staff-topbar>a{color:var(--muted)}.credit-provider-strip{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.credit-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.credit-coverage>div{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-right:1px solid var(--line)}.credit-coverage>div:last-child{border:0}.credit-coverage strong{font-size:15px;font-weight:500}.report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.report-kpi{padding:20px;background:white;border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:12px;gap:12px}.report-kpi strong{font-size:32px;font-weight:500;line-height:1.2}.report-kpi span{color:var(--muted);font-size:12px}.report-summary{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:20px;gap:20px}.report-headline{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.report-headline strong{font-size:44px;font-weight:500;color:var(--accent);line-height:1.3;display:block;margin-top:10px}.report-headline p{color:var(--muted);font-size:12px}.report-period{padding:16px 20px;background:white;border:1px solid var(--line);border-radius:12px}.report-range-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.report-range-form .field{margin:0;max-width:170px}}@layer screens{}@layer screens{@media (min-width:1100px){.workspace{grid-template-areas:"head head head" "work left side" "foot foot foot";grid-template-columns:minmax(330px,1.15fr) minmax(210px,.8fr) minmax(280px,1fr);gap:20px}.workspace[data-focus=work]{grid-template-columns:minmax(450px,1.5fr) minmax(300px,1fr);grid-template-areas:"head head" "work left" "foot foot"}.workspace[data-focus=conversation]{grid-template-columns:minmax(400px,1fr) minmax(400px,1.3fr);grid-template-areas:"head head" "work side" "foot foot"}}.mail-panel .mail-composer{position:static;box-shadow:none;border:0;border-top:1px solid var(--line)}.mail-panel .mail-composer .field-row{grid-template-columns:1fr}.mail-panel .mail-composer textarea{min-height:120px}.mail-panel .msg-body{font-size:13px;line-height:1.6}@media (max-width:1099px){.report-summary{grid-template-columns:1fr}}@media (max-width:700px){.sidebar{height:auto;padding:14px}.brand-name{font-size:18px}.report-kpis{grid-template-columns:1fr 1fr}.pagebar{flex-wrap:wrap}.staff-topbar{padding-inline:16px}}.stat-line>dl{padding:20px 24px;border-right:1px solid var(--line);margin:0}.stat-line>dl:last-child{border:0}.report-row-sub{display:block;color:var(--muted);font-size:11px;margin-top:5px}@media (min-width:1100px){.workspace{grid-template-areas:"head head head" "controls controls controls" "work left side" "foot foot foot"}.workspace[data-focus=work]{grid-template-areas:"head head" "controls controls" "work left" "foot foot"}.workspace[data-focus=conversation]{grid-template-areas:"head head" "controls controls" "work side" "foot foot"}}@media (max-width:1099px){.workspace{display:flex;flex-direction:column}}.inbox-notifications{position:relative;display:flex;align-items:center;gap:16px}.inbox-connection{font-size:11px}.inbox-connection.connected:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#6a9978}.inbox-unread{padding:1px 6px;border-radius:5px;background:#e4ecd8;color:var(--accent)}.inbox-notification-pop{position:absolute;right:0;top:42px;width:min(430px,85vw);background:white;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-pop);z-index:60;overflow:hidden}.inbox-notification-pop footer,.inbox-notification-pop header{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.inbox-notification-pop footer{border-top:1px solid var(--line);font-size:11px;flex-wrap:wrap}.inbox-notification-pop ul{margin:0;padding:0;list-style:none;max-height:420px;overflow:auto}.inbox-notification-pop li a{display:grid;grid-gap:7px;gap:7px;padding:16px;border-top:1px solid var(--line)}.inbox-notification-pop li a strong{color:var(--ink);font-size:13px}.inbox-notification-pop li.unread{background:#f4f7ef;border-left:3px solid var(--accent)}.inbox-notification-pop li small,.inbox-notification-pop li span{font-size:11px;color:var(--muted)}.inbox-arrival{position:fixed;right:24px;bottom:24px;z-index:70;width:min(410px,90vw);padding:20px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-pop);display:flex;align-items:flex-start;gap:16px}.inbox-arrival>div{flex:1 1;display:grid;grid-gap:12px;gap:12px}.inbox-arrival p{font-size:13px;color:var(--ink)}.today-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.today-grid>.section:last-child,.today-grid>.stat-line{grid-column:1/-1}.reply-preview{padding:16px;border:1px solid var(--line);background:var(--canvas);border-radius:8px}.reply-preview-body{white-space:pre-wrap;font-size:13px;line-height:1.6;margin-top:12px}.mail-composer .panel-foot{flex-wrap:wrap;flex-shrink:0}.mail-composer{max-height:75vh;overflow:visible}.mail-composer-body>*{flex-shrink:0}.mail-pop-up>.menu{top:auto;bottom:calc(100% + var(--space-4));max-height:min(260px,40dvh);overscroll-behavior:contain}.report-kpi:hover{background:#f5f8f1;text-decoration:none;border-color:#a4b8a9}.report-summary .panel{height:100%}#request-register{scroll-margin-top:20px}@media (max-width:1099px){.today-grid{grid-template-columns:1fr}}.sidebar .btn-quiet{color:var(--sidebar-muted)}.sidebar .btn-quiet:hover{color:var(--sidebar-ink);background:#ffffff12}.report-range-form .field-row{display:contents}.report-range-form .field{flex:0 0 170px}.mail-composer-body>.field,.mail-composer-body>.field textarea{max-width:none;width:100%}.mailpane-scroll>div,.mailpane>.panel-head{flex-shrink:0}.mail-read>.mail-composer{max-height:100%}@media (min-width:1281px){body:has(.mail),html:has(.mail){height:100%;overflow:clip}.shell:has(.mail){position:fixed;inset:0;height:100dvh;min-height:0;overflow:clip}.shell:has(.mail)>.sidebar{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.shell:has(.mail)>main{display:flex;flex-direction:column;min-height:0}.content:has(>.mail)>.chips,.shell:has(.mail) .pagebar,.shell:has(.mail) .staff-topbar{flex-shrink:0}.content:has(>.mail){display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;padding-bottom:24px}.content>.mail{flex:1 1;height:auto;min-height:0}.mail-rail{overscroll-behavior:contain}}.workspace-crumb{display:flex;align-items:center;gap:14px;font-size:12px}.workspace-crumb a{color:var(--muted)}.workspace-crumb strong{color:var(--ink);font-weight:500}.nav{gap:0}.nav-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#acc3b6;margin:5px 12px 12px}.nav-group{gap:6px}.nav a{height:44px;color:#c5d6cc;font-size:14px}.nav a[aria-current=page]{color:#173e32}.nav-count{border-radius:4px;font-size:11px}.ico{width:18px;height:18px}.btn{box-shadow:none;font-weight:500;padding-inline:14px;font-size:14px}.btn-sm{font-size:12px;padding-inline:10px}.btn-primary{border-color:var(--accent)}.content{max-width:1512px;padding-top:0}.pagebar{max-width:1512px;width:100%;margin-inline:auto}.tbl th{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400;padding:12px 18px;background:#fafbf8}.tbl td{font-size:12px}.panel,.tablewrap{border-color:var(--line);box-shadow:none}.badge{border-radius:5px;font-weight:500}.sla-esc{background:#f9e9e5;color:#9a3932;box-shadow:none}.sla-esc .clock-hand{stroke:white}.inbox-notifications .inbox-bell{border:1px solid var(--line);background:white;padding:6px 12px;min-height:30px;border-radius:7px}@media (min-width:1100px) and (max-width:1399px){.shell{--sidebar-w:168px;--gutter:28px}.sidebar{padding-inline:12px}.brand-name{font-size:15px}.brand{gap:5px}.brand-mark,.brand-mark svg{width:30px;height:30px}}.bst{border-radius:5px;font-size:10px;font-weight:500}.bst-locked{color:#417052;background:#e0ecda}.bst-lifted{color:#855218;background:#fbf1dc;border-color:transparent}.bst-transit{background:#edf2e9;background-image:none;color:#627069}.client-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--line)}.client-directory-toolbar h2{font-size:17px;font-weight:500;margin:0;letter-spacing:-.3px}.client-directory-toolbar .search{width:260px}.client-directory .tablewrap{border:0;border-radius:0}.client-directory .today-person small{display:block;margin-top:4px;font-size:11px}.identity-for-call .panel-head{background:white;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0}.shell{--gutter:36px;--muted:#5b6a61;font-size:14px;line-height:normal;-webkit-font-smoothing:auto;text-rendering:auto}.staff-topbar{height:72px}.pagebar .t-display{letter-spacing:-.45px}.nav a{padding-block:0;font-weight:400;line-height:normal}.nav a[aria-current=page]{font-weight:600}.brand-name{letter-spacing:-.5px;line-height:normal}.brand-name small{color:#a7bfb0}.brand-name small,.btn{line-height:normal}.btn-quiet{color:var(--muted)}.panel-head{padding:18px 20px}.panel-head .t-section{font-size:17px;line-height:normal;font-weight:500;letter-spacing:-.3px}.panel-body,.panel-pad{padding:20px}.panel-foot{padding:13px 18px}.tbl td,.tbl th{line-height:normal}.tbl td{padding:17px 18px}.tbl-compact td{padding:10px 16px}.fact dt,.facts dt,.stat-line dt{text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted)}.fact dd,.facts dd{line-height:1.5}.stat-line dt{font-size:12px}.field input,.field select,.field textarea{border-color:#b6c0b6}.client-directory{line-height:normal}@media (min-width:1100px) and (max-width:1399px){.shell{--gutter:28px}}.request-conversation-summary{padding:14px 16px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.request-conversation-summary h3{margin:0 0 6px;font-size:14px;line-height:1.4}.request-conversation-summary p{margin:0 0 8px;color:var(--muted);font-size:12px}.request-thread-picker{border-bottom:1px solid var(--line);padding:12px 16px;font-size:12px}.mail-composer-details summary,.request-thread-picker summary{cursor:pointer;overflow-wrap:anywhere}.request-thread-picker nav{display:grid;grid-gap:4px;gap:4px;margin-top:10px}.request-thread-picker nav a{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:6px;overflow-wrap:anywhere}.request-thread-picker nav a[aria-current=true]{background:var(--accent-soft)}.request-thread-picker nav span{color:var(--muted)}.mail-composer-details{font-size:12px}.mail-composer-details[open]>.field-row{margin-top:12px}.request-reply-restriction{margin:0;padding:14px 16px;border-top:1px solid var(--line);color:var(--muted)}@media (min-width:1100px) and (max-width:1199px){.workspace[data-focus=all]{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);grid-template-areas:"head head" "controls controls" "work left" "side side" "foot foot"}}}@layer screens{.today-dashboard{font-size:14px;line-height:normal}.today-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16);margin-bottom:30px}.today-stat{display:grid;grid-template-columns:auto 1fr;align-content:start;align-items:center;grid-column-gap:var(--space-6);column-gap:var(--space-6);grid-row-gap:var(--space-4);row-gap:var(--space-4);min-width:0;border:1px solid var(--line-strong);border-radius:12px;text-align:left;background:var(--surface);padding:var(--space-16) var(--space-20);color:var(--muted);font:inherit;cursor:pointer;line-height:normal;transition:border-color .12s ease,box-shadow .12s ease}.today-stat:hover{background:var(--surface);border-color:var(--accent-line);text-decoration:none}.today-stat[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.today-stat-label{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:500;color:var(--ink-2)}.today-stat-arrow{justify-self:start;color:var(--muted);font-size:12px;line-height:1;transition:color .12s ease}.today-stat:hover .today-stat-arrow{color:var(--accent)}.today-stat strong{grid-column:1/-1;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.today-stat>span:last-child{grid-column:1/-1;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--muted)}.today-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.today-main{min-width:0}.today-aside{display:grid;grid-gap:20px;gap:20px;min-width:0}.today-focus{display:flex;align-items:center;gap:20px;border:1px solid #d4dfc8;border-radius:12px;background:#eaf0e4;padding:24px;margin-bottom:24px;min-height:0}.today-focus-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #cbd8be;border-radius:50%;color:var(--accent);flex:none}.today-focus-copy{flex:1 1;min-width:0}.today-eyebrow{margin:0 0 7px;font-size:10px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase;color:#4e6c43;line-height:1.6}.today-focus h2{margin:0 0 5px;font-size:17px;line-height:normal;font-weight:500;letter-spacing:-.2px}.today-focus-copy>p:last-child{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.today-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 16px}.today-section-head h2,.today-side-panel h2{font-size:17px;font-weight:500;letter-spacing:-.3px;margin:0;line-height:1.4}.today-section-head h2 small{margin-left:5px;font-size:11px;font-weight:400;letter-spacing:0;color:var(--muted)}.today-section-head>a{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:500;color:var(--muted)}.today-inbox,.today-side-panel,.today-work-panel{border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden}.today-tabs{display:flex;gap:8px;padding:12px 17px;border-bottom:1px solid var(--line)}.today-tabs button{display:flex;align-items:center;gap:10px;background:transparent;border:0;border-radius:7px;min-height:32px;padding:6px 10px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;font-weight:500;line-height:normal}.today-tabs button[aria-pressed=true]{background:#edf2e9;color:var(--accent);font-weight:500}.today-tabs button span{background:#ffffff99;border-radius:4px;padding:0 6px;font-size:10px}.today-table-scroll{overflow-x:auto}.today-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;line-height:normal}.today-table th{background:#fafbf8;padding:12px 18px;font-size:11px;font-weight:400;color:var(--muted)}.today-table td,.today-table th{border-bottom:1px solid var(--line)}.today-table td{padding:19px 18px;font-size:12px;vertical-align:middle}.today-table tr:last-child td{border-bottom:0}.today-table tbody tr:hover{background:#fafbf7}.today-table td>strong{font-weight:500}.today-person small,.today-table td>small{display:block;font-size:11px;line-height:1.5;color:var(--muted);margin-top:5px}.today-person{display:flex;align-items:center;gap:10px;color:var(--ink)}.today-person:hover{text-decoration:none;color:var(--accent)}.today-person strong{display:block;font-size:13px;font-weight:500;line-height:normal}.today-avatar{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:50%;background:#edf0e8;color:#496048;font-size:11px;font-weight:600;line-height:normal}.today-status{display:inline-flex;font-size:10px;font-weight:500;border-radius:5px;padding:4px 7px;margin-top:7px;white-space:nowrap;align-items:center;gap:5px;line-height:normal}.today-status:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-right:0;vertical-align:middle}.today-status.is-working{color:#35644d;background:#eaf2e7}.today-status.is-waiting{color:#855218;background:#fbf1dc}.today-status.is-attention{color:#9a3932;background:#f9e9e5}.today-bureaus{display:flex;gap:4px}.today-bureaus>span{font-size:9px;font-weight:600;border-radius:3px;padding:3px 5px;background:#fff0d6;color:#885513;line-height:normal}.today-bureaus>.bureau-done{background:#dfebda;color:#386448}.today-bureaus>.bureau-failed{background:#f9e9e5;color:#9a3932}.today-red,.today-stat strong.today-red{color:#a43c34}.today-open{display:inline-flex;align-items:center;justify-content:center;width:38px;height:30px;color:var(--ink);font-size:16px;border:1px solid transparent;border-radius:7px}.today-table-foot{padding:13px 18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:var(--muted);line-height:normal}.today-pagination{display:flex;align-items:center;gap:10px}.today-pagination button{border:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer}.today-pagination button:disabled{opacity:.4;cursor:default}.today-spaced{margin-top:24px}.today-inbox>a{display:flex;align-items:center;gap:14px;padding:20px;color:var(--ink);border-bottom:1px solid var(--line)}.today-inbox>a:last-child{border-bottom:0}.today-inbox>a>span:nth-child(2){flex:1 1;min-width:0}.today-inbox strong{display:block;font-size:13px;font-weight:500}.today-inbox small,.today-report-link small{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.today-inbox .today-status{margin:0}.today-side-panel{padding:22px}.today-side-row{padding:15px 0;border-bottom:1px solid var(--line)}.today-side-row:last-child{padding-bottom:0;border:0}.today-side-row strong{display:block;margin:6px 0;font-size:12px;font-weight:500;line-height:normal}.today-side-row p{margin:0;line-height:1.65}.today-side-row p,.today-side-row>small{font-size:11px;color:var(--muted)}.today-side-row>.today-due{text-transform:uppercase;color:#a46822;letter-spacing:.6px;font-size:10px}.today-side-row>a{font-size:11px;font-weight:500;color:var(--muted)}.today-activity{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:var(--ink)}.today-activity p{font-size:12px;line-height:1.6;margin:0 0 3px}.today-activity small{font-size:10px;color:var(--muted)}.today-activity-dot{flex:none;width:7px;height:7px;border-radius:50%;background:#839d7f;margin-top:6px}.today-report-link{display:flex;gap:12px;align-items:center;padding:18px 22px;color:var(--accent);font-size:12px;border:1px solid var(--line);border-radius:12px}.today-report-link>span:nth-child(2){flex:1 1}.today-empty{padding:20px;color:var(--muted);font-size:12px;margin:0;line-height:1.6}.today-side-panel .today-empty{padding:20px 0 0}@media (max-width:1399px){.today-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.today-table td,.today-table th{padding-left:12px;padding-right:12px}}@media (max-width:1099px){.today-layout{grid-template-columns:1fr}.today-aside{grid-template-columns:1fr 1fr}}@media (max-width:700px){.today-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}.today-stat{padding:var(--space-12) var(--space-16)}.today-aside{grid-template-columns:1fr}.today-focus{flex-wrap:wrap}}}@layer screens{.queue-overview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line)}.queue-overview-toolbar .today-tabs{padding:0;border:0;flex-wrap:wrap}.queue-overview-toolbar>input{width:230px;flex:0 0 230px;font-size:12px;height:36px;border-color:#b6c0b6}@media (max-width:1100px){.queue-overview-toolbar{flex-wrap:wrap}}}@layer screens{.today-table td>small{line-height:normal;margin-top:7px}.today-person small{line-height:normal;margin-top:4px}.today-table td:nth-child(3)>small{margin-top:5px}.today-table td>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.today-table tbody tr:hover .today-open{background:white;border-color:var(--line)}.today-open .ico{width:18px;height:18px}.today-section-head h2,.today-side-panel h2{line-height:normal}.today-focus .btn{font-size:14px}.today-row-meta{margin-top:7px}.today-row-meta>.today-status{margin-top:0}.request-activity{scroll-margin-top:84px;overflow:hidden}.request-activity-head{display:flex;align-items:flex-start;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.request-activity-head h2{margin:0}.request-activity-filters{display:flex;gap:6px;flex-wrap:wrap}.request-activity-filters [aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.request-activity-grid{display:flex;flex-direction:column}.request-activity-feed{padding:4px 16px 16px;min-width:0}.request-activity-list{list-style:none;padding:0;margin:0}.request-activity-entry{position:relative;margin-left:4px;padding:16px 0 16px 24px;border-left:1px solid var(--line);overflow-wrap:anywhere}.request-activity-entry:last-child{border-left-color:transparent}.request-activity-dot{position:absolute;left:-4px;top:22px;width:7px;height:7px;border-radius:50%;background:var(--line-interactive);box-shadow:0 0 0 4px var(--surface)}.is-note .request-activity-dot{background:var(--accent)}.needs-attention .request-activity-dot{background:var(--danger)}.request-activity-entry-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.request-activity-entry-head time{color:var(--muted);font-size:var(--text-caption-size);white-space:nowrap}.request-activity-detail{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.is-note .request-activity-detail{background:var(--accent-soft);border-radius:6px;padding:10px 12px}.request-note-composer{min-width:0;padding:16px;border-bottom:1px solid var(--line);background:var(--surface-sunk)}.request-note-composer textarea{width:100%;resize:vertical;min-height:76px;max-height:320px}.request-note-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.request-note-on-file{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.coordinator-control{position:relative;font-size:12px}.coordinator-control summary,.request-follow-up summary{cursor:pointer;color:var(--accent);font-weight:600}.coordinator-control form{position:absolute;z-index:4;top:calc(100% + 10px);left:0;width:280px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #173e321a}.bureau-operational-strip{display:grid;grid-gap:6px;gap:6px;padding:12px;border-left:3px solid var(--accent);background:var(--surface-sunk);font-size:13px}.bureau-operational-strip.tone-danger{border-left-color:var(--danger)}.bureau-operational-strip.tone-warn{border-left-color:#a46b19}.bureau-operational-strip p{margin:0;line-height:1.5}.bureau-follow-up-context{display:grid;grid-gap:6px;gap:6px;padding-top:8px;margin-top:4px;border-top:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.request-follow-up form{margin-top:12px}}@layer screens{}@layer screens{}@layer screens{@media (max-width:900px){.coordinator-control form{left:0;right:auto}}.panel-foot.bureau-action-footer{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px}.bureau-completion-consequence{margin:0;line-height:1.5;overflow-wrap:anywhere;color:var(--muted)}.bureau-action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bureau-action-buttons>form{flex:1 0 100%;min-width:0;display:flex;flex-wrap:wrap;gap:10px}.bureau-action-buttons>form>.btn{flex:1 1 auto}.bureau-action-buttons>form>input:not([type=hidden]){flex:1 1 160px;min-width:0}.bureau-action-buttons>form>.btn,.bureau-action-buttons>span>.btn{height:auto;min-height:40px;padding:10px 14px;line-height:1.4;white-space:normal;text-align:center}.content.app-error-page{padding-top:32px}.app-error-card{max-width:620px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.app-error-symbol{display:grid;place-items:center;width:36px;height:36px;margin-bottom:16px;color:var(--accent);background:var(--accent-soft);border-radius:8px}.app-error-description{max-width:50ch;margin:12px 0 24px;color:var(--muted);font-size:14px;line-height:1.6}.app-error-actions{flex-wrap:wrap;gap:10px}.app-error-reference{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.app-error-reference code{overflow-wrap:anywhere}}@layer screens{@media (max-width:600px){.app-error-card{padding:20px}}}