@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_400-s.p.2uj9b57c-cgtl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_500-s.p.36-hkiizjbxkn.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_600-s.p.45a7bnvg67cki.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_700-s.p.3fim9zt886qfm.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hankenGrotesk Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.Xc3oea_className{font-family:hankenGrotesk,hankenGrotesk Fallback}.Xc3oea_variable{--font-sans:"hankenGrotesk", "hankenGrotesk Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_400-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_500-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_600-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_700-s.p.4297h2yzxl-t8.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.SEUvnG_className{font-family:ibmPlexMono,ibmPlexMono Fallback}.SEUvnG_variable{--font-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfcfa;--surface:#eff4e2;--surface-plain:#fff;--surface-raised:#f1f3ee;--surface-soft:#eff1ec;--surface-muted:#e2e4dc;--panel:#46504a;--panel-strong:#3e4842;--primary:#0f4536;--ink:#16201b;--muted:#6e776f;--muted-soft:#9aa39b;--muted-strong:#7c8279;--muted-border:#a7aea5;--line:#d7dad2;--accent:#c9f24e;--accent-ink:#0f4536;--info:#2e68c0;--warning:#a86100;--warning-soft:#fff4d8;--danger:#b42318;--danger-soft:#fff1ef;--white:#fff;--radius-card:9px;--radius-chip:10px;--radius-control:12px;--radius-pill:100px;--radius-avatar:50%}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-sans), "Hanken Grotesk", system-ui, sans-serif;margin:0}body{min-width:320px}button,input,select,textarea{font:inherit}button,.back-link{min-height:2.25rem}button{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;font-weight:600;line-height:1.1;display:inline-flex}button:hover{border-color:var(--primary)}button:disabled{cursor:wait;opacity:.72}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--info);outline-offset:2px}::selection{background:var(--accent);color:var(--accent-ink)}.operator-shell{min-height:100vh;padding:clamp(1rem,2vw,1.5rem)}.operator-nav{border:1px solid var(--panel-strong);border-radius:var(--radius-card);background:var(--panel);color:var(--white);grid-template-columns:auto auto auto minmax(0,1fr) minmax(10rem,auto) auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:grid}.operator-nav>a{color:var(--white);font-weight:700;text-decoration:none}.operator-nav button{min-height:2.1rem;padding-inline:.8rem}.principal-chip,.scope-chip{overflow-wrap:anywhere;color:var(--surface);font-size:.92rem}.principal-chip{align-items:center;gap:.5rem;display:flex}.principal-chip strong{color:var(--white);font-weight:600}.principal-chip span,.badge,.summary-tenant,.pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-plain);width:fit-content;color:var(--muted);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;align-items:center;padding:.16rem .5rem;font-size:.74rem;font-weight:500;line-height:1.35;display:inline-flex}.principal-chip span{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.scope-chip{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:.78rem;line-height:1.45}.avatar{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-avatar);background:var(--surface);width:2.25rem;color:var(--primary);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;box-shadow:inset 0 0 0 2px var(--surface-plain);letter-spacing:0;place-items:center;font-size:.8rem;font-weight:600;display:inline-grid}.back-link{border-radius:var(--radius-pill);color:var(--primary);align-items:center;margin-bottom:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.signin-shell,.support-shell{place-items:center;min-height:100vh;padding:1rem;display:grid}.signin-panel,.support-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);width:min(36rem,100%);padding:1.25rem}.support-panel{width:min(42rem,100%)}.signin-panel h1,.support-heading h1,.surface-heading h1{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.08}.support-heading{gap:.25rem;margin-bottom:1rem;display:grid}.support-heading p,.surface-heading p,.notice,.empty-column{color:var(--muted);margin:0}.support-form,.signin-panel,.sdui-stack,.sdui-surface{gap:1rem;display:grid}.support-form label,.signin-panel label,.form-field{gap:.35rem;display:grid}.support-form label span,.signin-panel label span,.form-field span{color:var(--muted-strong);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:0;font-size:.74rem;font-weight:600}.signin-panel textarea{min-height:9rem}.support-form input,.support-form textarea,.signin-panel textarea,.form-field textarea,.form-field input,.form-field select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-plain);width:100%;color:var(--ink);padding:.58rem .65rem}.support-form textarea,.form-field textarea,.signin-panel textarea{resize:vertical}.support-form button{width:fit-content}.signin-panel button,.action-button{justify-self:start}.support-closed{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);gap:.4rem;padding:.9rem;display:grid}.support-success{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--surface);color:var(--primary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1rem;padding:.7rem .75rem;display:flex}.surface-heading{gap:.25rem;display:grid}.surface-heading p{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:.82rem}.notice{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);margin-bottom:1rem;padding:.65rem .75rem}.notice.error,.action-status.error{border-color:var(--info);color:var(--info)}.action-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.75rem}.action-panel h2{letter-spacing:0;margin:0;font-size:1rem;line-height:1.2}.action-list{gap:.65rem;display:grid}.empty-column{border:1px dashed var(--muted-border);border-radius:var(--radius-card);background:var(--surface-raised);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;padding:.75rem;font-size:.78rem}.summary-tenant{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.summary-meta,.summary-band,.sla-chip{color:var(--muted);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:.76rem;line-height:1.35}.summary-band{color:var(--primary);font-weight:500}.sla-chip{border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;width:fit-content;padding:.18rem .48rem;font-weight:600;display:inline-flex}.sla-chip.sla-due-soon{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.sla-chip.sla-breached{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.badge-row{flex-wrap:wrap;gap:.4rem;display:flex}.badge{border-color:var(--muted-border);background:var(--surface-raised)}.badge-due_soon{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.badge-breached{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.field-row{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);padding:.65rem}.field-row dt{color:var(--muted-strong);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;margin-bottom:.25rem;font-size:.73rem;font-weight:600}.field-row dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.action-panel{background:var(--panel);color:var(--white)}.action-panel h2{color:var(--white);margin-bottom:.7rem}.action-panel .empty-column{border-color:var(--muted-border);background:var(--panel-strong);color:var(--surface)}.action-form{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);color:var(--ink);gap:.58rem;padding:.75rem;display:grid}.action-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.action-header strong{color:var(--primary)}.action-header .badge{border-color:var(--panel);background:var(--panel);color:var(--white)}.action-status{color:var(--muted);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;margin:0;font-size:.78rem}.action-status.success{color:var(--primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command-center{grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr) minmax(20rem,22.5rem);align-items:start;gap:1.15rem;display:grid}.command-header{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);grid-column:1/-1;grid-template-columns:minmax(20rem,1fr) minmax(18rem,34rem) minmax(15rem,auto);align-items:center;gap:1rem;padding:.85rem;display:grid}.brand-cluster,.header-status,.ticket-id-row,.ticket-due-row,.ticket-meta-left,.action-band-left,.approval-actions{align-items:center;gap:.5rem;display:flex}.brand-cluster{min-width:0}.brand-mark{aspect-ratio:1;border-radius:var(--radius-card);background:var(--primary);width:2.35rem;color:var(--accent);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.brand-wordmark{color:var(--ink);font-size:1.02rem;font-weight:900;line-height:1}.command-pill,.tenant-domain,.metric-pill,.nav-group h2,.nav-count,.ticket-ref,.category-pill,.due-pill,.relative-time,.tier-pill,.triage-pill,.status-pill,.updates-pill,.panel-heading span{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:0}.command-pill,.metric-pill,.category-pill,.due-pill,.tier-pill,.triage-pill,.status-pill,.updates-pill,.breadcrumb-pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;width:fit-content;font-size:.74rem;font-weight:500;line-height:1.25;display:inline-flex}.command-pill,.metric-pill.open{border:1px solid var(--accent);background:var(--surface);color:var(--primary);padding:.22rem .56rem}.tenant-domain{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.command-search{display:block;position:relative}.command-search input{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);width:100%;min-height:2.5rem;color:var(--ink);padding:.5rem 1rem .5rem 2.35rem}.search-icon{width:1rem;height:1rem;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.header-status{justify-content:end}.metric-pill.risk{border:1px solid var(--warning);background:var(--warning-soft);color:var(--warning);padding:.22rem .56rem}.metric-pill.risk.calm{border-color:var(--line);background:var(--surface);color:var(--muted)}.metric-pill.risk.danger{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.command-avatar{border-color:var(--muted-border);background:var(--surface);color:var(--primary)}.command-sidebar,.command-main,.command-rail,.ticket-feed,.panel-list{gap:.95rem;display:grid}.command-sidebar{align-self:start;position:sticky;top:1rem}.nav-group{gap:.42rem;display:grid}.nav-group h2{color:var(--muted-strong);margin:0;font-size:.68rem;font-weight:600;line-height:1.5}.nav-items{gap:.24rem;display:grid}.nav-item{border-radius:var(--radius-control);width:100%;min-height:2.35rem;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.38rem .48rem;font-weight:500;display:grid}.nav-item:hover,.nav-item.active{border-color:var(--line);background:var(--surface)}.nav-item.nav-sublane{min-height:2rem;padding-left:1.4rem;font-size:.86rem}.nav-item.overloaded{border-color:var(--warning);background:var(--warning-soft)}.nav-icon{aspect-ratio:1;border-radius:var(--radius-card);background:var(--surface-raised);width:1.65rem;color:var(--primary);place-items:center;display:inline-grid}.nav-icon svg,.compose-row button svg,.comment-composer button svg,.modal-decision-button svg,.modal-cancel-button svg{width:1rem;height:1rem}.nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-count{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-plain);min-width:1.55rem;color:var(--muted);text-align:center;padding:.12rem .42rem;font-size:.7rem;font-weight:500}.nav-item.overloaded .nav-count{border-color:var(--warning);background:var(--surface);color:var(--warning)}.compose-card,.ticket-card,.rail-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain)}.compose-card{gap:.45rem;padding:.8rem;display:grid}.compose-row,.comment-composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.compose-row input,.comment-composer input{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);min-width:0;min-height:2.35rem;color:var(--ink);padding:.45rem .75rem}.compose-row button,.comment-composer button{border-color:var(--primary);background:var(--primary);min-height:2.25rem;color:var(--white)}.compose-card p,.feed-heading p,.requester-line,.ticket-body,.relative-time,.panel-heading p,.panel-empty,.approval-card p,.agent-row span,.at-risk-row em{color:var(--muted)}.compose-card p{margin:0 0 0 2.9rem;font-size:.84rem}.feed-heading{justify-content:space-between;align-items:end;gap:1rem;padding:.2rem .1rem;display:flex}.feed-title-row{align-items:baseline;gap:.45rem;display:flex}.feed-title-row h1{letter-spacing:0;margin:0;font-size:1.35rem;line-height:1.1}.feed-title-row span{color:var(--muted);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:.9rem;font-weight:500}.feed-heading.overloaded .feed-title-row span{color:var(--warning)}.feed-heading p{margin:.18rem 0 0;font-size:.9rem}.tier-breadcrumbs{align-items:center;gap:.3rem;display:flex}.breadcrumb-pill{border:1px solid var(--line);background:var(--surface-plain);color:var(--muted);padding:.22rem .5rem}.breadcrumb-pill.active{border-color:var(--accent);background:var(--accent);color:var(--primary)}.ticket-card{border-left-width:4px;border-left-color:var(--line);padding:.95rem}.ticket-card.at-risk{border-left-color:var(--warning)}.ticket-topline{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.ticket-source-icon{aspect-ratio:1;border-radius:var(--radius-card);width:2.25rem}.ticket-source-icon.email{background:#dceaff}.ticket-source-icon.activity{background:#eee4ff}.ticket-content{gap:.48rem;min-width:0;display:grid}.ticket-row,.ticket-meta-row,.action-band,.panel-heading,.agent-row,.at-risk-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ticket-row{align-items:start}.ticket-id-row,.ticket-due-row{flex-wrap:wrap}.ticket-ref{color:var(--primary);font-size:.75rem;font-weight:600;text-decoration:none}.category-pill{border:1px solid var(--accent);background:var(--surface);color:var(--primary);padding:.18rem .5rem}.due-pill{border:1px solid var(--line);background:var(--surface-raised);color:var(--muted);padding:.18rem .5rem}.due-pill.due_soon{border-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.due-pill.breached{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.due-pill.paused{color:var(--muted);border-style:dashed}.ticket-title{overflow-wrap:anywhere;color:var(--ink);font-size:1.05rem;font-weight:800;line-height:1.18;text-decoration:none}.requester-line,.ticket-body{margin:0;font-size:.9rem;line-height:1.4}.ticket-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tier-pill{border:1px solid var(--line);background:var(--surface-raised);color:var(--primary);padding:.18rem .5rem}.triage-pill{border:1px dashed var(--line);background:var(--surface);color:var(--muted);padding:.18rem .5rem}.tracked-pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);width:fit-content;color:var(--primary);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;white-space:nowrap;align-items:center;padding:.18rem .5rem;font-size:.74rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.assignee{min-width:0;color:var(--muted);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.assignee.unassigned{font-style:italic}.status-pill{border:1px solid var(--line);background:var(--surface-plain);color:var(--primary);padding:.18rem .5rem}.action-band{border-radius:var(--radius-card);background:#eef1ff;margin-top:.15rem;padding:.58rem}.command-button,.updates-pill,.send-back-button{border-radius:var(--radius-pill);justify-content:center;align-items:center;min-height:2rem;padding:.42rem .72rem;font-size:.82rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.command-button.primary{border:1px solid var(--primary);background:var(--primary);color:var(--white)}.command-button.outline,.updates-pill,.send-back-button{border:1px solid var(--line);background:var(--surface-plain);color:var(--primary)}.comment-composer{border-top:1px solid var(--line);padding-top:.55rem}.rail-panel{gap:.82rem;padding:.95rem;display:grid}.rail-panel.dark{border-color:var(--primary);background:var(--primary);color:var(--white)}.rail-panel.warning,.rail-panel.danger{border-color:var(--danger);background:#fff4f2}.rail-panel.danger{box-shadow:inset .28rem 0 0 var(--danger)}.rail-panel h2{letter-spacing:0;margin:0;font-size:1rem;line-height:1.15}.rail-panel.dark h2,.rail-panel.dark .panel-heading p{color:var(--white)}.panel-heading{align-items:start}.panel-heading span{border-radius:var(--radius-pill);background:var(--accent);min-width:1.7rem;color:var(--primary);place-items:center;padding:.2rem .48rem;font-size:.74rem;font-weight:500;display:inline-grid}.panel-heading p{margin:.22rem 0 0;font-size:.84rem;line-height:1.35}.panel-empty{border:1px dashed var(--line);border-radius:var(--radius-card);margin:0;padding:.65rem;font-size:.82rem}.rail-panel.dark .panel-empty{color:var(--surface);border-color:#ffffff38}.approval-card{border-radius:var(--radius-card);background:#163f33;gap:.72rem;padding:.78rem;display:grid}.approval-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.approval-card h3{color:var(--white);letter-spacing:0;margin:0;font-size:.92rem;line-height:1.22}.approval-card p{color:var(--surface);margin:.15rem 0 0;font-size:.78rem}.approval-actions{justify-content:start}.approve-button{background:var(--accent);min-height:2rem;color:var(--primary);font-weight:800}.send-back-button{color:var(--white);background:0 0;border-color:#ffffff47}.at-risk-row{text-decoration:none}.at-risk-row a{flex:1;gap:.1rem;min-width:0;text-decoration:none;display:grid}.at-risk-row span{aspect-ratio:1;border-radius:var(--radius-avatar);background:var(--warning);flex:none;width:.58rem}.at-risk-row.breached span{background:var(--danger)}.at-risk-row.due-soon span{background:var(--warning)}.at-risk-row strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.88rem;overflow:hidden}.at-risk-row em{white-space:nowrap;font-size:.78rem;font-style:normal}.at-risk-row button{flex:none;min-height:2rem}.agent-row{justify-content:start}.agent-row>div{flex:1;gap:.1rem;min-width:0;display:grid}.agent-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.agent-row span{font-size:.78rem}.status-pill.idle{color:var(--muted)}.status-pill.working{color:var(--primary);font-weight:600}.agent-row .agent-row-activity{color:var(--muted);display:block}.visorius-run-status,.visorius-triaged-item,.visorius-source-health,.visorius-budget,.visorius-briefing-prose{border:1px solid var(--line);border-radius:var(--radius-card);gap:.3rem;padding:.68rem;display:grid}.visorius-run-status.warning,.visorius-source-health.unavailable,.visorius-budget.warning,.visorius-budget.exhausted,.visorius-budget.unavailable{border-color:var(--danger);background:#fff4f2}.visorius-run-status span,.visorius-source-health span,.visorius-budget span,.visorius-triaged-item span,.visorius-triaged-item small{color:var(--muted);font-size:.75rem}.visorius-critical-count{border-radius:var(--radius-card);background:var(--primary);color:var(--white);align-items:baseline;gap:.45rem;padding:.75rem;display:flex}.visorius-critical-count strong{font-size:1.8rem;line-height:1}.visorius-tier-group{gap:.5rem;display:grid}.visorius-tier-group h3,.visorius-briefing-prose h3{text-transform:capitalize;margin:0;font-size:.86rem}.visorius-tier-group.critical h3{color:var(--danger)}.visorius-triaged-item p,.visorius-source-health p,.visorius-budget p,.visorius-briefing-prose p,.visorius-source-note{margin:0;font-size:.8rem;line-height:1.42}.dunning-summary,.dunning-timeline,.dunning-proposal{gap:.65rem;display:grid}.dunning-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dunning-summary>div,.dunning-timeline-event,.dunning-proposal>div{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);padding:.7rem}.dunning-summary dt,.dunning-timeline-event span,.dunning-proposal strong{color:var(--muted);font-size:.76rem}.dunning-summary dd,.dunning-timeline-event p,.dunning-proposal p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.25rem 0 0}.dunning-timeline h3,.dunning-proposal h3{margin:0}.dunning-timeline-event>div{justify-content:space-between;gap:1rem;display:flex}.dunning-escalation{border:1px solid var(--danger);border-radius:var(--radius-card);color:var(--danger);background:#fff4f2;margin:0;padding:.75rem;font-weight:700}.visorius-briefing-prose p{white-space:pre-wrap}.visorius-source-note{border-left:.2rem solid var(--line);color:var(--muted);padding-left:.55rem}.avatar.mini{width:1.7rem;font-size:.66rem;font-weight:600}.operator-signout{border-color:var(--line);background:var(--surface-plain);min-height:2rem;color:var(--primary);padding:.35rem .7rem;font-size:.74rem;position:fixed;bottom:1rem;right:1rem}.platform-admin-page{gap:1rem;width:min(96rem,100%);margin:0 auto;display:grid}.platform-admin-header,.platform-admin-forbidden,.tenant-create-panel,.tenant-admin-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain)}.platform-admin-header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.platform-admin-header h1,.platform-admin-forbidden h1,.tenant-list-heading h2,.tenant-create-panel h2{color:var(--ink);letter-spacing:0;margin:0}.platform-admin-header h1{margin-top:.35rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.05}.platform-admin-header p,.platform-admin-forbidden p,.tenant-list-heading p,.tenant-create-panel p,.tenant-card-header p,.active-key-list p,.tenant-local-notice{color:var(--muted);margin:0}.platform-admin-grid{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tenant-create-panel{gap:.85rem;padding:1rem;display:grid;position:sticky;top:1rem}.tenant-list-panel,.tenant-card-list{gap:.85rem;display:grid}.tenant-list-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.tenant-admin-card{gap:.85rem;padding:1rem;display:grid}.tenant-card-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.tenant-card-header h3{overflow-wrap:anywhere;color:var(--ink);letter-spacing:0;margin:0;font-size:1.18rem;font-weight:800;line-height:1.15}.brand-swatch{aspect-ratio:1;border:3px solid var(--primary);border-radius:var(--radius-card);width:2.7rem}.tenant-meta-grid,.intake-status-line{flex-wrap:wrap;gap:.45rem;display:flex}.tenant-mono,.intake-status-line span,.active-key-row span,.one-time-secret code{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:0}.tenant-mono,.intake-status-line span{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);width:fit-content;max-width:100%;color:var(--muted);padding:.18rem .52rem;font-size:.74rem;line-height:1.35;display:inline-flex}.tenant-intake-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.85rem;display:grid}.intake-form,.active-key-list,.repeatable-fields,.repeatable-list,.one-time-secret{gap:.65rem;display:grid}.intake-form h4,.active-key-list h5{color:var(--primary);letter-spacing:0;margin:0;font-size:.95rem}.active-key-list{border-top:1px solid var(--line);padding-top:.75rem}.active-key-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-top:.65rem;display:grid}.active-key-row>div{gap:.25rem;min-width:0;display:grid}.active-key-row strong{overflow-wrap:anywhere;color:var(--ink);font-size:.92rem}.active-key-row span{overflow-wrap:anywhere;color:var(--muted);font-size:.73rem}.one-time-secret{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);color:var(--primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.85rem}.one-time-secret span{color:var(--muted-strong);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:.73rem}.one-time-secret code{overflow-wrap:anywhere;color:var(--ink);margin-top:.2rem;font-size:.86rem;line-height:1.45;display:block}.one-time-secret p{color:var(--primary);margin:.35rem 0 0;font-size:.88rem}.secret-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.tenant-local-notice{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);padding:.55rem .65rem;font-size:.88rem}.color-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.color-control{grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.color-control input[type=color]{width:2.55rem;min-height:2.45rem;padding:.2rem}.repeatable-fields{border:0;min-width:0;margin:0;padding:0}.repeatable-fields legend{color:var(--muted-strong);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;padding:0;font-size:.74rem;font-weight:600}.repeatable-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.repeatable-row input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-plain);width:100%;color:var(--ink);padding:.58rem .65rem}.secondary-button,.icon-button{border-color:var(--line);background:var(--surface-plain);color:var(--primary)}.icon-button{width:2.45rem;min-height:2.45rem;padding:0}.icon-button svg,.secondary-button svg,.tenant-create-panel button svg,.intake-form button svg,.one-time-secret button svg,.active-key-row button svg{width:1rem;height:1rem}.danger-button{color:var(--danger)}.field-error{color:var(--danger);font-size:.78rem;font-style:normal;line-height:1.35}.platform-admin-forbidden{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;width:min(38rem,100%);margin:2rem auto 0;padding:1rem;display:grid}.sdui-modal-overlay{z-index:40;background:#0f453657;place-items:center;padding:1rem;animation:.16s ease-out modal-fade-in;display:grid;position:fixed;inset:0}.sdui-modal-dialog{outline:none;width:min(46rem,100%);max-height:calc(100vh - 2rem);overflow:auto}.approval-modal-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);gap:1rem;padding:1rem;display:grid;box-shadow:0 24px 60px #0f453638}.approval-modal-header{border-bottom:1px solid var(--line);gap:.35rem;padding-bottom:.85rem;display:grid}.approval-modal-kicker{color:var(--muted);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.74rem;display:flex}.approval-modal-kicker span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);align-items:center;min-height:1.55rem;padding:.18rem .52rem;display:inline-flex}.approval-modal-header h2{overflow-wrap:anywhere;color:var(--ink);letter-spacing:0;margin:0;font-size:1.28rem;font-weight:800;line-height:1.14}.approval-modal-header p{color:var(--muted);margin:0;font-size:.92rem}.proposal-summary{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:.75rem;padding:.9rem;display:grid}.proposal-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.proposal-label,.proposal-time,.approval-modal-field dt{color:var(--muted-strong);font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:.72rem;font-weight:500;line-height:1.35}.proposal-heading h3{color:var(--primary);letter-spacing:0;margin:.1rem 0 0;font-size:1rem;font-weight:800;line-height:1.2}.proposal-heading p,.proposal-note,.proposal-time{margin:0}.proposal-heading p,.proposal-note{color:var(--muted);font-size:.9rem;line-height:1.42}.proposal-note{border-left:3px solid var(--accent);white-space:pre-wrap;padding-left:.75rem}.approval-modal-section{gap:.55rem;display:grid}.approval-modal-section h3{color:var(--ink);letter-spacing:0;margin:0;font-size:.96rem;font-weight:500;line-height:1.2}.approval-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.approval-modal-field{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);gap:.25rem;padding:.7rem;display:grid}.approval-modal-field:first-child{grid-column:1/-1}.approval-modal-field dd{overflow-wrap:anywhere;color:var(--ink);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.42}.approval-modal-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.9rem;display:flex}.approval-modal-actions p{color:var(--primary);flex:16rem;margin:0;font-size:.9rem;line-height:1.35}.approval-modal-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.modal-decision-button,.modal-cancel-button{min-height:2.35rem;padding-inline:.9rem}.modal-decision-button.primary{border-color:var(--accent);background:var(--accent);color:var(--primary);font-weight:800}.modal-decision-button.secondary,.modal-cancel-button{border-color:var(--line);background:var(--surface-plain);color:var(--primary);font-weight:600}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sdui-modal-overlay{animation:none}}@media (max-width:1180px){.command-center{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr)}.command-rail{grid-column:2}.command-header{grid-template-columns:1fr}.header-status{justify-content:start}}@media (max-width:760px){.operator-shell{padding:.75rem}.platform-admin-header,.tenant-list-heading,.one-time-secret,.active-key-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.platform-admin-grid,.tenant-intake-grid,.color-field-row{grid-template-columns:1fr}.tenant-create-panel{position:static}.secret-actions,.active-key-row button{justify-content:start}.command-center,.command-rail{grid-column:1;grid-template-columns:1fr}.command-sidebar{position:static}.feed-heading,.ticket-row,.ticket-meta-row,.action-band,.panel-heading{flex-direction:column;align-items:stretch}.compose-row,.comment-composer{grid-template-columns:auto minmax(0,1fr)}.compose-row button,.comment-composer button{grid-column:2;justify-self:start}.compose-card p{margin-left:0}.approval-modal-fields{grid-template-columns:1fr}.approval-modal-actions,.approval-modal-actions>div{flex-direction:column;align-items:stretch}}@media (max-width:820px){.operator-nav,.field-list{grid-template-columns:1fr}.operator-nav{align-items:stretch}}.feed-filters{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:.75rem 0;display:flex}a.nav-item{text-decoration:none}.awaiting-list,.cost-grid,.agent-work-list{gap:.6rem;display:grid}.cost-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.awaiting-item,.cost-tile,.agent-work-group,.agent-work-column,.work-section,.agent-work-question,.agent-work-heading{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);padding:.8rem .9rem}.awaiting-item{border-left:3px solid var(--info);gap:.35rem;display:grid}.awaiting-item.approval{border-left-color:var(--warning)}.awaiting-item.review{border-left-color:var(--primary)}.awaiting-topline,.awaiting-actions,.agent-work-meta,.work-heading-meta,.lane-risk-counts{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.awaiting-actions{justify-content:space-between}.awaiting-kind,.work-lane,.label-chip,.agent-chip,.priority-pill,.cost-state{border-radius:var(--radius-pill);background:var(--surface-soft);white-space:nowrap;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.78rem;display:inline-flex}.awaiting-kind.approval{background:var(--warning-soft);color:var(--warning)}.awaiting-kind.question{color:var(--info)}.awaiting-title,.agent-work-title{color:var(--ink);font-weight:600;text-decoration:none}.awaiting-detail,.cost-reason{color:var(--muted);margin:0;font-size:.9rem}.work-key{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.agent-chip{background:var(--accent);color:var(--accent-ink);font-weight:600}.agent-chip.human{background:var(--surface-muted);color:var(--ink)}.agent-chip svg,.activity-author svg{width:.85rem;height:.85rem}.untrusted-author{color:var(--muted);font-size:.8rem}.untrusted-text{white-space:pre-wrap;overflow-wrap:anywhere}.cost-tile{gap:.45rem;display:grid}.cost-tile header{justify-content:space-between;gap:.5rem;display:flex}.cost-tile.unmeasured{background:var(--surface-raised);border-style:dashed}.cost-tile.crossed,.cost-tile.error{border-color:var(--danger);background:var(--danger-soft)}.cost-state.crossed,.cost-state.error{color:var(--danger)}.cost-state.unmeasured{color:var(--muted)}.cost-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.cost-figures dt{color:var(--muted);font-size:.78rem}.cost-figures dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}.cost-lines,.cost-thresholds,.work-links,.plan-checklist,.activity-timeline ol{gap:.3rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.cost-lines li{justify-content:space-between;gap:.5rem;display:flex}.threshold-crossed{color:var(--danger);font-weight:600}.lane-risk-row{border-radius:var(--radius-control);color:var(--ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;text-decoration:none;display:flex}.lane-risk-row:hover{background:var(--surface)}.lane-risk-row.breached{background:var(--danger-soft)}.lane-risk-name{display:grid}.lane-risk-name small{color:var(--muted)}.agent-work-group h2,.agent-work-column h2{align-items:center;gap:.45rem;margin:0 0 .45rem;font-size:.92rem;display:flex}.agent-work-rows{display:grid}.agent-work-row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .2rem;text-decoration:none;display:grid}.agent-work-row:hover{background:var(--surface)}.agent-work-row.tile{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);grid-template-columns:auto auto auto minmax(0,1fr)}.agent-work-row.tile .agent-work-meta{grid-column:1/-1}.parent-crumb{color:var(--muted);margin-right:.35rem;font-weight:500}.priority-pill.p0,.priority-pill.p1{background:var(--danger-soft);color:var(--danger)}.status-dot{border:2px solid var(--muted-border);border-radius:50%;width:.7rem;height:.7rem;display:inline-block}.status-dot.status-awaiting_human{border-color:var(--warning);background:var(--warning)}.status-dot.status-in_review{border-color:var(--info);background:var(--info)}.status-dot.status-in_progress,.status-dot.status-claimed{border-color:var(--primary);background:linear-gradient(90deg, var(--primary) 50%, transparent 50%)}.status-dot.status-blocked{border-color:var(--danger)}.status-dot.status-resolved,.status-dot.status-closed{border-color:var(--primary);background:var(--primary)}.agent-work-board{grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:.6rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.agent-work-column{background:var(--surface-raised)}.agent-work-column-cards{gap:.45rem;display:grid}.agent-work-heading h1{margin:.3rem 0;font-size:1.35rem}.work-breadcrumbs{color:var(--muted);font-size:.85rem}.agent-work-question{border-color:var(--warning);background:var(--warning-soft)}.agent-work-question h2,.work-section h2{margin:0 0 .45rem;font-size:.95rem}.plan-checklist li{gap:.45rem;display:flex}.plan-box{border:1px solid var(--muted-border);border-radius:4px;flex:none;place-items:center;width:1.05rem;height:1.05rem;font-size:.72rem;display:inline-grid}.plan-completed .untrusted-text,.plan-canceled .untrusted-text{color:var(--muted);text-decoration:line-through}.work-links code{color:var(--muted);overflow-wrap:anywhere;margin-left:.4rem;font-size:.78rem}.activity-item{border-left:2px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .5rem;padding:.3rem 0 .3rem .6rem;display:grid}.activity-item p{grid-column:1/-1;margin:0}.activity-kind{text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.activity-item.activity-question{border-left-color:var(--warning)}.activity-item.activity-prompt{border-left-color:var(--primary)}.activity-item.activity-error{border-left-color:var(--danger)}.activity-author{align-items:center;gap:.25rem;font-size:.85rem;display:inline-flex}.work-property{justify-content:space-between;gap:.6rem;padding:.25rem 0;font-size:.86rem;display:flex}.work-property>span:first-child{color:var(--muted)}@media (max-width:720px){.agent-work-row{grid-template-columns:auto auto minmax(0,1fr)}.agent-work-row .agent-work-meta{grid-column:1/-1}}@media (max-width:760px){.command-center>.command-header{order:0}.command-center>.command-rail{display:contents}.command-rail>[data-panel=panel-human-review]{order:1}.command-rail>[data-panel=panel-inbox]{order:2}.command-rail>[data-panel=panel-at-risk]{order:3}.command-center>.command-sidebar{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-card);order:4;max-height:13rem;padding:.5rem;overflow-y:auto}.command-center>.command-main{order:5}.command-rail>[data-panel=panel-visorius-chief-of-staff]{order:6}.command-rail>[data-panel=panel-swarm-status]{order:7}.command-main .ticket-card .comment-composer,.command-main .ticket-card .action-band,.command-main .ticket-card .ticket-body{display:none}}.comment-thread{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);gap:.7rem;padding:.95rem;display:grid}.comment-thread h2{margin:0;font-size:1rem}.comment-count{color:var(--muted);font-weight:500}.comment-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.comment-item{grid-template-columns:auto 1fr;align-items:start;gap:.55rem;display:grid}.comment-item.optimistic{opacity:.6}.comment-item.author-requester .comment-body{border-left:3px solid var(--accent);padding-left:.5rem}.comment-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-size:.82rem;display:flex}.comment-meta strong{color:var(--ink)}.comment-tag{border-radius:var(--radius-pill);background:var(--surface);color:var(--primary);padding:0 .4rem;font-size:.72rem}.comment-body{overflow-wrap:anywhere;white-space:pre-wrap;margin:.15rem 0 0}.comment-thread-form{gap:.5rem;display:grid}.comment-thread-form textarea{border:1px solid var(--muted-border);border-radius:var(--radius-control);font:inherit;padding:.55rem .7rem}.comment-send-line{margin:.3rem 0 0;font-size:.82rem}.comment-send-line.sending{color:var(--muted)}.comment-send-line.sent{color:var(--primary)}.comment-send-line.error{color:var(--danger)}.comment-optimistic{font-style:italic}.comment-preview{color:var(--muted);flex-wrap:wrap;gap:.45rem;margin-top:.45rem;font-size:.84rem;text-decoration:none;display:flex}.comment-preview-count{color:var(--primary);font-weight:600}.comment-preview-latest{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.activation-receipt{border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);gap:.55rem;padding:.85rem;display:grid}.activation-receipt h4{margin:0}.activation-receipt p{color:var(--muted);margin:0;font-size:.84rem}.copy-row{grid-template-columns:1fr auto;align-items:center;gap:.3rem .6rem;display:grid}.copy-row span{color:var(--muted);grid-column:1/-1;font-size:.8rem}.copy-row code{overflow-wrap:anywhere;font-size:.82rem}.activation-checklist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.activation-checklist li{grid-template-columns:1.2rem minmax(8rem,14rem) 1fr;align-items:baseline;gap:.5rem;font-size:.88rem;display:grid}.activation-checklist li.todo{color:var(--muted)}.activation-checklist li.done .activation-mark{color:var(--primary)}@media (max-width:760px){.activation-checklist li{grid-template-columns:1.2rem 1fr}.activation-checklist li>span:last-child{grid-column:2}}.attachment-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:8px 0 12px;display:grid}.attachment-thumb{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.attachment-thumb img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:var(--surface-plain);border-radius:6px;width:100%}.attachment-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.attachment-list li{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.attachment-name{overflow-wrap:anywhere;font-weight:600}.attachment-meta{color:var(--muted);font-size:.78rem}.attachment-removed .attachment-name{color:var(--muted);text-decoration:line-through}.attachment-masking-pseudonymous{background:var(--warning-soft)}.attachment-drop{border:1px dashed var(--muted-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.6rem;padding:.6rem;display:flex}.attachment-drop.dragging{border-color:var(--accent,var(--muted-border));background:var(--warning-soft)}.blocked-chip{border:1px solid var(--warning);border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);white-space:nowrap;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:.78rem;display:inline-flex}.agent-work-row.blocked .agent-work-title{color:var(--muted)}.relations-panel h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:.6rem 0 .25rem;font-size:.8rem}.relations-panel ul,.chain-steps{margin:0;padding:0;list-style:none}.relation-row{flex-wrap:wrap;gap:.3rem;padding:.2rem 0;font-size:.85rem;display:flex}.relation-row.locked,.chain-step.locked{color:var(--muted)}.relation-state,.relation-gate,.chain-waits{color:var(--muted);font-size:.78rem}.relations-progress meter{vertical-align:middle;width:4.5rem}.relations-flag{margin:.3rem 0;font-size:.8rem}.relations-flag.danger{color:var(--danger)}.relations-flag.calm{color:var(--primary)}.relations-banner{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);gap:.35rem;padding:.75rem .9rem;display:grid}.relations-banner p{margin:0}.relations-banner.warning{border-color:var(--warning);background:var(--warning-soft)}.relations-banner.danger{border-color:var(--danger);background:var(--danger-soft)}.relations-banner.info{border-color:var(--info)}.relations-actions{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.relations-context article+article{margin-top:.6rem}.relations-context h3{margin:0 0 .2rem;font-size:.88rem}.chain-steps{gap:.5rem;display:flex;overflow-x:auto}.chain-step{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);gap:.25rem;min-width:11rem;padding:.6rem .7rem;font-size:.85rem;display:grid;position:relative}.chain-step.state-agent_can_do{border-color:var(--primary)}.chain-step.state-needs_review,.chain-step.state-ai_closed{border-color:var(--warning);background:var(--warning-soft)}.chain-step.state-accepted{background:var(--surface)}.chain-step.locked{background:var(--surface-soft)}.chain-fan-in{color:var(--muted);position:absolute;top:-.6rem;left:.4rem}.chain-state{font-weight:600}@media (max-width:760px){.chain-steps{flex-direction:column}.chain-step{min-width:0}}.customer-ref{font-family:var(--font-mono), monospace;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;padding:0 6px;font-size:11px;line-height:18px}.shell-header{grid-template-columns:minmax(0,auto) minmax(12rem,34rem) minmax(0,auto);justify-content:space-between}.brand-home{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.scope-switcher{align-items:center;gap:.35rem;min-width:0;display:inline-flex;position:relative}.scope-switcher-icon{pointer-events:none;width:.9rem;color:var(--primary);position:absolute;left:.6rem}.scope-switcher select{border:1px solid var(--muted-border);border-radius:var(--radius-control);background:var(--surface-plain);max-width:17rem;min-height:2.25rem;color:var(--ink);text-overflow:ellipsis;padding:.35rem .6rem .35rem 1.9rem;font-weight:700}.scope-switcher-error{color:var(--danger);font-size:.8rem}.header-status{flex-wrap:wrap;justify-content:end}.identity-chip{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.identity-text{min-width:0;line-height:1.15;display:grid}.identity-text strong{max-width:14rem;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.identity-text span{color:var(--muted);font-size:.75rem}.sign-out{min-height:2.1rem;padding-inline:.75rem}.page-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.shell-frame{grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr)}.shell-frame-main{min-width:0}@media (max-width:760px){.shell-header,.shell-frame{grid-template-columns:1fr}.identity-text strong{max-width:10rem}}.shortcuts-dialog{max-width:28rem}.shortcuts-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shortcuts-head h2{margin:0;font-size:1.05rem}.shortcuts-list{gap:.35rem;margin:.9rem 0;display:grid}.shortcuts-row{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.shortcuts-row dt,.shortcuts-row dd{margin:0}.shortcuts-row kbd{border:1px solid var(--line);background:var(--surface-soft);min-width:1.4rem;color:var(--ink);font-family:var(--font-mono), monospace;text-align:center;border-radius:5px;padding:.05rem .3rem;font-size:.75rem;display:inline-block}.shortcuts-then,.shortcuts-note{color:var(--muted);font-size:.8rem}.agent-work-row{grid-template-columns:auto auto auto minmax(12rem,1fr) minmax(0,max-content)}.agent-work-row .agent-work-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.agent-work-row .agent-work-meta{flex-wrap:nowrap;justify-content:flex-end;min-width:0;max-width:24rem;overflow:hidden}.agent-work-row .label-chip{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.agent-work-row .label-chip.more{flex-shrink:0}.agent-work-row.tile{grid-template-columns:auto auto auto minmax(0,1fr)}.agent-work-row.tile .agent-work-meta{flex-wrap:wrap;justify-content:flex-start;max-width:none}@media (max-width:900px){.agent-work-row{grid-template-columns:auto auto minmax(0,1fr)}.agent-work-row .agent-work-meta{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;max-width:none}}.autopilot-summary{color:var(--muted,#5f6368);margin:4px 0 16px;font-size:13px}.autopilot-summary summary{cursor:pointer}.autopilot-summary p{margin:6px 0}.cost-tile{min-width:0}.cost-tile header{flex-wrap:wrap;align-items:flex-start}.cost-tile .cost-state{white-space:normal;text-align:left}.cost-reason{overflow-wrap:anywhere}.decision-brief{gap:.85rem;min-width:0;display:grid}.decision-brief.card{border:1px solid var(--line);border-left:3px solid var(--warning);border-radius:var(--radius-card);background:var(--surface-plain);padding:.95rem 1rem}.decision-brief.today{border-top:1px solid var(--line);padding-top:.75rem}.decision-brief h3{color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.74rem;font-weight:700;display:flex}.brief-summary p.untrusted-text{margin:0;font-size:.98rem;line-height:1.5}.brief-summary p.untrusted-text.stale{color:var(--muted)}.brief-meta{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}.brief-why{border-radius:var(--radius-chip);background:var(--warning-soft);margin:.55rem 0 0;padding:.45rem .6rem;font-size:.86rem}.brief-count{border-radius:var(--radius-pill);background:var(--surface-soft);min-width:1.3rem;color:var(--ink);letter-spacing:0;justify-content:center;padding:0 .35rem;font-size:.72rem;display:inline-flex}.brief-form{gap:.7rem;display:grid}.brief-decisions{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.brief-decision{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-raised);padding:.65rem .75rem}.brief-decision-head{align-items:flex-start;gap:.55rem;display:flex}.brief-decision-head p{margin:0;font-weight:500;line-height:1.4}.brief-decision-id{border-radius:var(--radius-chip);background:var(--primary);color:var(--white);flex:none;padding:.05rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.brief-options{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.brief-option{border:1px solid var(--muted-border);border-radius:var(--radius-pill);background:var(--surface-plain);color:var(--ink);cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.86rem;font-weight:600;display:inline-flex}.brief-option:hover{border-color:var(--primary)}.brief-option.chosen{border-color:var(--primary);background:var(--primary);color:var(--white)}.brief-option.reject.chosen{border-color:var(--danger);background:var(--danger)}.brief-recommended{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);padding:0 .4rem;font-size:.68rem;font-weight:700}.brief-comment{color:var(--muted-strong);gap:.25rem;font-size:.82rem;display:grid}.brief-comment textarea{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-plain);width:100%;min-height:3.2rem;color:var(--ink);resize:vertical;padding:.5rem .6rem}.brief-next{border:0;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;display:flex}.brief-next legend{color:var(--muted-strong);margin-bottom:.3rem;font-size:.82rem}.brief-next label{border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.84rem;display:inline-flex}.brief-next label.chosen{border-color:var(--primary);background:var(--surface)}.brief-submit{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.brief-submit .action-status{margin:0}.brief-evidence summary,.awaiting-expand summary{cursor:pointer;list-style:none}.brief-evidence summary::-webkit-details-marker{display:none}.awaiting-expand summary::-webkit-details-marker{display:none}.brief-evidence summary{color:var(--primary);align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;display:inline-flex}.brief-evidence summary:before,.awaiting-expand-cta:after{content:"▸";transition:transform .12s;display:inline-block}.brief-evidence[open] summary:before,.awaiting-expand[open] .awaiting-expand-cta:after{transform:rotate(90deg)}.brief-evidence ul{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.brief-evidence li{overflow-wrap:anywhere;align-items:baseline;gap:.5rem;min-width:0;font-size:.86rem;display:flex}.brief-evidence a{color:var(--info)}.brief-evidence-kind{min-width:4.2rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:.74rem}.awaiting-expand summary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.awaiting-expand-label{color:var(--muted);font-size:.82rem}.awaiting-expand-cta{border-radius:var(--radius-pill);background:var(--primary);color:var(--white);align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.awaiting-expand[open] .awaiting-expand-cta{background:var(--surface-soft);color:var(--primary)}.awaiting-expand[open]{gap:.6rem;display:grid}@media (max-width:640px){.awaiting-expand-cta{margin-left:0}}.agent-work-row-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.agent-work-row-wrap.tile{grid-template-columns:minmax(0,1fr)}.row-decide{border:1px solid var(--primary);border-radius:var(--radius-pill);background:var(--primary);min-height:1.9rem;color:var(--white);white-space:nowrap;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.row-decide:hover{background:var(--panel-strong)}.agent-work-row-wrap.tile .row-decide{justify-self:start}.decision-drawer-overlay{z-index:60;background:#16201b47;justify-content:flex-end;display:flex;position:fixed;inset:0}.decision-drawer{border-left:1px solid var(--line);background:var(--bg);outline:none;align-content:start;gap:.9rem;width:min(44rem,100vw);height:100%;padding:1.1rem 1.2rem 2rem;display:grid;overflow-y:auto;box-shadow:-12px 0 32px #16201b24}.decision-drawer-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.decision-drawer-head h2{margin:.25rem 0 0;font-size:1.1rem;line-height:1.35}.drawer-status{border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning);margin-left:.5rem;padding:.05rem .5rem;font-size:.78rem}.decision-drawer-tools{align-items:center;gap:.4rem;display:flex}.drawer-close{border:1px solid var(--line);background:var(--surface-plain);width:2rem;min-height:2rem;color:var(--ink);padding:0;font-size:1.2rem;line-height:1}@media (max-width:640px){.decision-drawer{width:100vw}}.nav-group-toggle,.nav-show-empty{border-radius:var(--radius-chip);width:100%;min-height:1.6rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.35rem;padding:.2rem .4rem;font-size:.72rem;font-weight:700;display:flex}.nav-group-toggle:hover,.nav-show-empty:hover{background:var(--surface-soft);color:var(--ink);border:0}.nav-group-chevron,.awaiting-group-chevron{transition:transform .12s;display:inline-block}.nav-group:not(.collapsed) .nav-group-chevron,.awaiting-group[open] .awaiting-group-chevron,.collapsible-section[open] .awaiting-group-chevron{transform:rotate(90deg)}.nav-show-empty{letter-spacing:0;text-transform:none;margin-top:.1rem;font-weight:600}.awaiting-group,.collapsible-section{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain)}.awaiting-group+.awaiting-group,.collapsible-section{margin-top:.6rem}.awaiting-group>summary,.collapsible-section>summary{cursor:pointer;align-items:center;gap:.5rem;padding:.6rem .8rem;list-style:none;display:flex}.awaiting-group>summary::-webkit-details-marker{display:none}.collapsible-section>summary::-webkit-details-marker{display:none}.awaiting-group-title{font-weight:700}.awaiting-group-hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.awaiting-group-rows{border-top:1px solid var(--line)}.collapsible-section>.cost-grid{padding:0 .8rem .8rem}.awaiting-row{border-left:3px solid #0000;grid-template-columns:7.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .8rem;display:grid}.awaiting-row+.awaiting-row{border-top:1px solid var(--line)}.awaiting-row:hover{background:var(--surface-raised)}.awaiting-row.approval{border-left-color:var(--warning)}.awaiting-row.question{border-left-color:var(--info)}.awaiting-row.review{border-left-color:var(--primary)}.awaiting-row .awaiting-kind{justify-self:start}.awaiting-main{min-width:0}.awaiting-main .awaiting-title{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;display:block;overflow:hidden}.awaiting-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.84rem;overflow:hidden}.awaiting-meta{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.awaiting-count{color:var(--muted-strong);font-size:.78rem}.glance-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-plain);gap:.9rem;padding:.9rem;display:grid}.glance-panel h2{margin:0;font-size:1rem}.glance-section h3{color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem;font-size:.72rem;font-weight:700}.glance-section.tone-danger h3{color:var(--danger)}.glance-section.tone-warning h3{color:var(--warning)}.glance-row{border-radius:var(--radius-chip);color:var(--ink);justify-content:space-between;gap:.6rem;padding:.25rem .35rem;font-size:.86rem;text-decoration:none;display:flex}a.glance-row:hover{background:var(--surface-soft)}.glance-empty,.glance-more{color:var(--muted);margin:0;padding:0 .35rem;font-size:.82rem}.glance-more{color:var(--primary);text-decoration:none}@media (max-width:760px){.awaiting-row{grid-template-columns:minmax(0,1fr)}.awaiting-meta{flex-wrap:wrap}}
