html[data-surface=operator]{--canvas:#e8edf0;--white:#f8fafb;--panel-raised:#fff;--surface-soft:#f0f3f5;--line:#d6dce0;--line-soft:#e5e9ec;--line-strong:#a9b3ba;--line-muted:#77838c;--ink:#12181d;--ink-soft:#36424b;--muted:#59656f;--nav-ink:#d8dfe4;--placeholder:#7a868f;--brand:#075c94;--brand-dark:#03446f;--brand-pale:#e3edf7;--brand-line:#a0c0de;--brand-ink:#043e65;--ok:#137d4a;--ok-pale:#e9f5ee;--ok-line:#b6dcc6;--amber:#9a5a0a;--amber-pale:#fbf0dc;--amber-line:#ecd2a5;--amber-line-strong:#c97f14;--amber-ink:#8a5200;--amber-wash:#fdf6ea;--blue:#36424b;--blue-pale:#eef2f5;--blue-line:#d0d8de;--danger:#d02d23;--danger-pale:#fdefed;--danger-line:#f1c4bf;--danger-ink:#9e1f17;--rail:#1c2227;--rail-line:#323a41;--chart-1:var(--brand);--chart-2:#12181d;--chart-context:#159cb7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--canvas)}html[data-surface=operator] body{background:var(--canvas)}html[data-surface=operator] input,html[data-surface=operator] select,html[data-surface=operator] textarea{color:var(--ink)}html[data-surface=operator] .global-bar{background:var(--white);border-bottom:1px solid var(--ink);color:var(--ink)}html[data-surface=operator] .wordmark{color:var(--ink)}html[data-surface=operator] .wordmark-mark{background:var(--brand);color:#fff;border-radius:2px}html[data-surface=operator] .wordmark small{color:var(--muted)}html[data-surface=operator] .command-canvas{background:var(--canvas);border-color:var(--line-strong);border-radius:2px}html[data-surface=operator] .command-canvas:focus-within{background:var(--panel-raised);border-color:var(--brand)}html[data-surface=operator] kbd{background:var(--white);border-color:var(--line-strong);color:var(--muted)}html[data-surface=operator] .private-indicator,html[data-surface=operator] .private-indicator svg{color:var(--brand)}html[data-surface=operator] .operator-avatar{background:var(--ink);color:#fff}html[data-surface=operator] .side-nav{background:var(--rail);border-right:1px solid var(--rail-line)}html[data-surface=operator] .nav-section-label{color:#8f9aa3}html[data-surface=operator] .nav-item{color:var(--nav-ink);border-radius:0}html[data-surface=operator] .nav-item:hover{color:#fff;background:#262e34}html[data-surface=operator] .nav-item.active{color:#fff;background:var(--brand);border-left-color:var(--brand)}html[data-surface=operator] .nav-item.active svg{color:#fff}html[data-surface=operator] .authority-boundary,html[data-surface=operator] .nav-footer{border-color:var(--rail-line);color:#a3adb5}html[data-surface=operator] .authority-boundary strong{color:#f1f4f6}html[data-surface=operator] .authority-boundary span{color:#a3adb5}html[data-surface=operator] .nav-footer a{color:#d8dfe4}.cx-workspace{gap:14px;display:grid}.cx-heading{background:var(--white);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.cx-heading:before{content:"";background:var(--brand);width:3px;position:absolute;inset:0 auto 0 0}.cx-heading h1{letter-spacing:-.01em;margin:4px 0 6px;font-size:22px}.cx-heading p:not(.cx-eyebrow){max-width:640px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.cx-heading code{color:var(--brand-ink);font-size:11px}.cx-eyebrow{color:var(--brand-dark);font:600 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.cx-stats{border:1px solid var(--line);border-radius:5px;gap:0;margin:0;display:flex;overflow:hidden}.cx-stats>div{border-left:1px solid var(--line);background:var(--panel-raised);min-width:118px;padding:10px 14px}.cx-stats>div:first-child{border-left:0}.cx-stats dt{color:var(--muted);font:600 9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em}.cx-stats dd{font:600 22px/1 var(--mono);font-variant-numeric:tabular-nums;margin:6px 0 0}.cx-stats small{color:var(--muted);font:500 10px/1.2 var(--mono);margin-top:4px;display:block}.cx-stats .warn dd{color:var(--amber)}.cx-stats .bad dd{color:var(--danger)}.cx-banner{border:1px solid;border-radius:5px;align-items:center;gap:9px;margin:0;padding:10px 14px;font-size:12px;display:flex}.cx-banner svg{flex:none;width:16px;height:16px}.cx-banner code{opacity:.8;margin-left:auto;font-size:10px}.cx-banner-good{color:var(--ok);background:var(--ok-pale);border-color:var(--ok-line)}.cx-banner-bad{color:var(--danger);background:var(--danger-pale);border-color:var(--danger-line)}.cx-split{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.cx-panel{background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden}.cx-detail{min-width:0;position:sticky;top:76px}.cx-stack{gap:12px;display:grid}.cx-toolbar{border-bottom:1px solid var(--line);background:var(--panel-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cx-tabs{background:var(--canvas);border:1px solid var(--line);border-radius:5px;gap:2px;padding:2px;display:flex}.cx-tabs a{color:var(--muted);border-radius:3px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.cx-tabs a:hover{color:var(--ink)}.cx-tabs a.active{color:var(--ink);background:var(--white);box-shadow:0 0 0 1px var(--line-strong)}.cx-tabs b{min-width:18px;color:var(--brand-ink);background:var(--brand-pale);font:600 9.5px/1.4 var(--mono);text-align:center;border-radius:9px;padding:1px 5px}.cx-search{background:var(--white);border:1px solid var(--line);border-radius:5px;align-items:center;gap:7px;min-width:220px;height:32px;padding:0 10px;display:flex}.cx-search:focus-within{border-color:var(--brand)}.cx-search svg{width:14px;height:14px;color:var(--muted)}.cx-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.cx-rows{margin:0;padding:0;list-style:none}.cx-rows li+li{border-top:1px solid var(--line-soft)}.cx-rows a{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:12px 14px;display:grid}.cx-rows a:hover{background:var(--surface-soft)}.cx-rows li.selected a{background:var(--brand-pale);box-shadow:inset 3px 0 var(--brand)}.cx-row-main{gap:4px;min-width:0;display:grid}.cx-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cx-row-main code,.cx-row-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cx-row-main code{font-family:var(--mono);letter-spacing:.02em}.cx-row-meta{justify-items:end;gap:5px;display:grid}.cx-row-meta small{color:var(--muted);font:500 10px/1.2 var(--mono)}.cx-row-go{width:14px;height:14px;color:var(--line-muted)}.cx-amount{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cx-pill{font:600 10px/1.3 var(--sans);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:3px 8px 3px 7px;display:inline-flex}.cx-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.cx-good{color:var(--ok);background:var(--ok-pale);border-color:var(--ok-line)}.cx-warn{color:var(--amber);background:var(--amber-pale);border-color:var(--amber-line)}.cx-bad{color:var(--danger);background:var(--danger-pale);border-color:var(--danger-line)}.cx-idle{color:var(--muted);background:var(--surface-soft);border-color:var(--line)}.cx-env{font:700 9px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px dashed var(--line-strong);border-radius:3px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.cx-env svg{width:11px;height:11px}.cx-env-sim{color:var(--amber-ink);background:var(--amber-wash);border-color:var(--amber-line-strong)}.cx-env-sandbox{color:var(--blue);background:var(--blue-pale);border-style:solid;border-color:var(--blue-line)}.cx-env-live{color:var(--danger);background:var(--danger-pale);border-style:solid;border-color:var(--danger-line)}.cx-rib{background:var(--white);border:1px solid var(--line);border-radius:8px;gap:12px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden}.cx-rib:after{content:"";background:var(--line-strong);height:3px;position:absolute;inset:0 0 auto}.cx-rib-good:after{background:var(--ok)}.cx-rib-warn:after{background:var(--amber)}.cx-rib-bad:after{background:var(--danger)}.cx-rib header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cx-rib h2{letter-spacing:-.01em;margin:4px 0 0;font-size:18px}.cx-rib-number{font:600 17px/1.2 var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--canvas);border:1px solid var(--line);word-spacing:.25em;border-radius:5px;margin:2px 0;padding:12px 14px}.cx-narrative{color:var(--ink-soft);margin:0;font-size:13px}.cx-rib dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.cx-rib dt{color:var(--muted);font:600 9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em}.cx-rib dd{font:500 12px/1.3 var(--mono);overflow-wrap:anywhere;margin:4px 0 0}.cx-rib footer{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.cx-rib footer small{color:var(--muted);font:500 10px/1.2 var(--mono)}.cx-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:14px 16px}.cx-card>header:not(.cx-card-head){gap:11px;margin-bottom:12px;display:flex}.cx-card>header>svg{width:18px;height:18px;color:var(--brand-dark);flex:none;margin-top:2px}.cx-card h2{margin:0;font-size:14px}.cx-card>header p{color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.45}.cx-card-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.cx-card-head svg{width:15px;height:15px;color:var(--brand-dark)}.cx-card-head a,.cx-card-head small,.cx-card-head form{color:var(--muted);margin-left:auto;font-size:11px}.cx-card-head a{color:var(--brand-dark);font-weight:600}.cx-attention{border-color:var(--amber-line-strong);background:var(--amber-wash)}.cx-form{gap:10px;display:grid}.cx-form label{color:var(--ink-soft);gap:5px;font-size:11.5px;font-weight:600;display:grid}.cx-form label small{color:var(--muted);font-weight:400}.cx-form input:not([type=checkbox]),.cx-form select,.cx-form textarea{width:100%;min-height:34px;color:var(--ink);background:var(--canvas);border:1px solid var(--line-strong);border-radius:4px;padding:7px 10px;font-size:12.5px}.cx-form textarea{resize:vertical;min-height:54px}.cx-form input:focus,.cx-form select:focus,.cx-form textarea:focus{outline:2px solid var(--brand);outline-offset:0;border-color:#0000}.cx-form-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.cx-inline{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cx-inline>header{flex:260px;margin:0!important}.cx-inline>label{flex:0 160px}.cx-confirm{align-items:flex-start;color:var(--muted)!important;gap:8px!important;font-weight:500!important;display:flex!important}.cx-confirm input{accent-color:var(--brand);margin-top:2px}.cx-primary,.cx-secondary,.cx-danger{cursor:pointer;border:1px solid;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .12s,background-color .12s,box-shadow .12s;display:inline-flex}.cx-primary{color:#fff;background:var(--brand);border-color:var(--brand)}.cx-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.cx-primary:active,.cx-secondary:active,.cx-danger:active{transform:translateY(1px)}.cx-secondary{color:var(--ink);background:var(--panel-raised);border-color:var(--line-strong)}.cx-secondary:hover{border-color:var(--brand);color:var(--brand-ink)}.cx-danger{color:var(--danger);background:var(--danger-pale);border-color:var(--danger-line)}.cx-danger:hover{background:var(--danger);color:#fff}.cx-primary svg,.cx-secondary svg,.cx-danger svg{width:15px;height:15px}button[disabled]{opacity:.5;cursor:not-allowed}.cx-link{color:var(--brand-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.cx-link:hover{text-decoration:underline}.cx-actions{gap:8px;display:grid}.cx-actions details,.cx-collapsible{border:1px solid var(--line);background:var(--panel-raised);border-radius:5px}.cx-actions details[open],.cx-collapsible[open]{background:var(--white)}.cx-actions summary,.cx-collapsible summary{cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.cx-actions summary::-webkit-details-marker{display:none}.cx-collapsible summary::-webkit-details-marker{display:none}.cx-actions summary svg,.cx-collapsible summary svg{width:15px;height:15px;color:var(--brand-dark)}.cx-actions details.danger summary svg{color:var(--danger)}.cx-actions details .cx-form,.cx-collapsible .cx-form{padding:0 12px 12px}.cx-collapsible{padding:0}.cx-table{border-collapse:collapse;width:100%;font-size:12px}.cx-table th{color:var(--muted);background:var(--panel-raised);border-bottom:1px solid var(--line);font:600 9.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:9px 12px}.cx-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px 12px}.cx-table tbody tr:hover{background:var(--surface-soft)}.cx-table code{color:var(--ink-soft);font-size:11px}.cx-table.compact th,.cx-table.compact td{padding:7px 4px}.cx-table.compact th{background:0 0}.cx-table a{color:var(--brand-dark);font-weight:600}.cx-code{color:var(--muted);font:500 10px/1.2 var(--mono);margin-top:3px;display:block}.cx-domain{font:600 9.5px/1.4 var(--mono);text-transform:uppercase;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:3px;padding:2px 7px;display:inline-block}.cx-domain-collections{color:var(--brand-ink);background:var(--brand-pale);border-color:var(--brand-line)}.cx-domain-access{color:var(--blue);background:var(--blue-pale);border-color:var(--blue-line)}.cx-domain-reconciliation{color:var(--amber);background:var(--amber-pale);border-color:var(--amber-line)}.cx-domain-bank_commands{color:var(--ok);background:var(--ok-pale);border-color:var(--ok-line)}.cx-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.cx-timeline li{grid-template-columns:14px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid;position:relative}.cx-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:6px}.cx-timeline li:last-child:before{display:none}.cx-dot{border:3px solid var(--white);width:13px;height:13px;box-shadow:0 0 0 1px var(--line-strong);background:var(--line-muted);border-radius:50%;margin-top:2px}.cx-dot.cx-good{background:var(--ok);box-shadow:0 0 0 1px var(--ok-line)}.cx-dot.cx-warn{background:var(--amber);box-shadow:0 0 0 1px var(--amber-line)}.cx-dot.cx-bad{background:var(--danger);box-shadow:0 0 0 1px var(--danger-line)}.cx-timeline strong{text-transform:capitalize;font-size:12px;display:block}.cx-timeline span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.cx-timeline q{color:var(--ink-soft);margin-top:4px;font-size:11.5px;font-style:italic;display:block}.cx-timeline q:before,.cx-timeline q:after{content:""}.cx-timeline time{color:var(--muted);font:500 10px/1.2 var(--mono);margin-top:3px;display:block}.cx-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:40px 20px;font-size:12px;display:grid}.cx-empty svg{width:28px;height:28px;color:var(--line-muted)}.cx-empty p{max-width:280px;margin:0}.cx-empty a{color:var(--brand-dark);font-weight:600}.cx-quiet{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.cx-quiet code{font-size:10.5px}.cx-gap{color:var(--ink-soft);gap:12px;padding:18px;display:flex}.cx-gap svg{width:22px;height:22px;color:var(--amber);flex:none}.cx-gap h2{margin:0 0 4px;font-size:14px}.cx-gap p{color:var(--muted);margin:0 0 6px;font-size:12px}.cx-gap code{color:var(--muted);font-size:10.5px}.cx-pager{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.cx-pager a{color:var(--brand-dark);font-weight:600}.cx-pager a.disabled{color:var(--line-muted);pointer-events:none}@media (prefers-reduced-motion:no-preference){.cx-banner,.cx-rib{animation:.22s ease-out both cx-arrive}@keyframes cx-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (max-width:1100px){.cx-split{grid-template-columns:minmax(0,1fr)}.cx-detail{position:static}.cx-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.cx-stats{width:100%}.cx-stats>div{flex:1;min-width:0;padding:8px 10px}.cx-stats dd{font-size:18px}.cx-rib dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-rib-number{letter-spacing:.04em;font-size:14px}.cx-toolbar{flex-direction:column;align-items:stretch}.cx-tabs{overflow-x:auto}.cx-table{white-space:nowrap;display:block;overflow-x:auto}}.connector-probe{border-top:1px solid var(--line);gap:10px;padding:12px 17px;display:grid}.nav-footer>span:last-child{flex-wrap:wrap;gap:4px 10px;display:flex}.nav-footer a{color:inherit;border-bottom:1px dotted;text-decoration:none}html[data-surface=operator] .nav-footer a:hover{color:#fff}html[data-surface=operator] .live-dot{box-shadow:none}html[data-surface=operator] body{font-size:13px}html[data-surface=operator] .mono,html[data-surface=operator] code{font-family:var(--mono);font-variant-numeric:tabular-nums}html[data-surface=operator] .work-area{padding:22px 26px 40px}html[data-surface=operator] .section-label{color:var(--muted);font:600 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}html[data-surface=operator] .workspace-heading{border:0;border-bottom:1px solid var(--ink);background:0 0;align-items:flex-end;gap:28px;min-height:0;padding:0 0 14px}html[data-surface=operator] .workspace-heading h1{letter-spacing:-.015em;margin:6px 0;font-size:30px;font-weight:700;line-height:1.08}html[data-surface=operator] .workspace-heading>div>p:not(.section-label){max-width:760px;color:var(--muted);font-size:13px;line-height:1.5}html[data-surface=operator] .context-proof{border:0;border-left:1px solid var(--line-strong);background:0 0;align-items:center;min-width:0;padding:2px 0 2px 14px}html[data-surface=operator] .context-proof svg{width:18px;height:18px;color:var(--muted)}html[data-surface=operator] .context-proof strong{font-size:12px;font-weight:600}html[data-surface=operator] .context-proof small{color:var(--muted);font:500 11px/1.3 var(--mono)}html[data-surface=operator] .workspace-panel{background:var(--white);border:1px solid var(--line-strong);border-radius:2px}html[data-surface=operator] .panel-heading{border-bottom:1px solid var(--line);align-items:center;min-height:0;padding:12px 16px 11px}html[data-surface=operator] .panel-heading h2{letter-spacing:-.005em;margin:3px 0 0;font-size:16px;font-weight:600}html[data-surface=operator] .heading-tool{min-height:0;color:var(--muted)}html[data-surface=operator] .heading-tool svg{width:15px;height:15px}html[data-surface=operator] .heading-tool small{color:var(--muted);font:500 11px/1.2 var(--mono)}html[data-surface=operator] .panel-body{padding:14px 16px 12px}html[data-surface=operator] .chart-source{color:var(--muted);margin:8px 0 0;font-size:11.5px;line-height:1.45}html[data-surface=operator] .chart-values summary{font-size:11px}html[data-surface=operator] .chart-empty{min-height:140px;color:var(--muted);text-align:center;background:var(--surface-soft);border:1px dashed var(--line-strong);padding:16px;font-size:12.5px}html[data-surface=operator] .status{font:600 11.5px/1.2 var(--sans);text-transform:none;letter-spacing:0;white-space:nowrap;background:0 0;border-radius:0;gap:6px;padding:0}html[data-surface=operator] .status i{width:7px;height:7px}html[data-surface=operator] .status-good{color:var(--ok)}html[data-surface=operator] .status-warn{color:var(--amber)}html[data-surface=operator] .status-bad{color:var(--danger)}html[data-surface=operator] .status-neutral{color:var(--muted)}html[data-surface=operator] .status-icon{width:24px;height:24px}html[data-surface=operator] .status-icon svg{width:16px;height:16px}html[data-surface=operator] .dot-status{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}html[data-surface=operator] .dot-status i{background:currentColor;border-radius:50%;width:7px;height:7px}html[data-surface=operator] .dot-status.good{color:var(--ok)}html[data-surface=operator] .dot-status.warn{color:var(--amber)}html[data-surface=operator] .dot-status.neutral{color:var(--muted)}html[data-surface=operator] .operations-overview.briefing{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:14px;margin-top:0}html[data-surface=operator] .briefing>.collections-pulse,html[data-surface=operator] .briefing>.briefing-credits,html[data-surface=operator] .briefing>.action-strip,html[data-surface=operator] .briefing>.briefing-footer,html[data-surface=operator] .briefing>.operations-proof-panel{grid-column:1/-1}html[data-surface=operator] .briefing>*,html[data-surface=operator] .status-workspace>*,html[data-surface=operator] .split-workspace>*,html[data-surface=operator] .evidence-workspace>*{min-width:0}html[data-surface=operator] .briefing-band{border-bottom:1px solid var(--line-strong)}html[data-surface=operator] .pulse-grid{border-top:0;grid-template-columns:minmax(250px,1.9fr) repeat(5,minmax(0,1fr))}html[data-surface=operator] .pulse-cell{border-left:1px solid var(--line-strong);align-content:start;gap:5px;padding:16px 18px}html[data-surface=operator] .pulse-cell:first-child{border-left:0;padding-left:0}html[data-surface=operator] .pulse-cell:hover{background:0 0}html[data-surface=operator] .pulse-cell:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}html[data-surface=operator] .pulse-cell span{color:var(--ink);font:600 10px/1.2 var(--mono);letter-spacing:.08em}html[data-surface=operator] .pulse-cell strong{font:600 24px/1.05 var(--mono);margin-top:6px}html[data-surface=operator] .pulse-cell small{color:var(--muted);font:500 12px/1.3 var(--mono)}html[data-surface=operator] .pulse-lead strong{font:700 38px/1 var(--sans);letter-spacing:-.01em;word-spacing:.08em;font-variant-numeric:tabular-nums}html[data-surface=operator] .pulse-lead small{color:var(--ink-soft);font:500 13px/1.3 var(--sans)}html[data-surface=operator] .pulse-cell.warn strong,html[data-surface=operator] .pulse-cell.warn small{color:var(--amber)}html[data-surface=operator] .pulse-cell.bad strong{color:var(--danger)}html[data-surface=operator] .pulse-gap{padding:16px 0}html[data-surface=operator] .trend-readout{flex-wrap:wrap;gap:8px 28px;margin:0 0 10px;display:flex}html[data-surface=operator] .trend-readout span{gap:3px;display:grid}html[data-surface=operator] .trend-readout small{color:var(--muted);font:600 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}html[data-surface=operator] .trend-readout b{font:600 15px/1.2 var(--mono);font-variant-numeric:tabular-nums;color:var(--chart-context)}html[data-surface=operator] .trend-readout .matched b{color:var(--brand)}html[data-surface=operator] .trend-readout .gap b{color:var(--amber)}html[data-surface=operator] .bank-pulse-list{display:grid}html[data-surface=operator] .bank-pulse-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-height:0;padding:13px 16px;display:grid}html[data-surface=operator] .bank-pulse-row:hover{background:var(--surface-soft)}html[data-surface=operator] .bank-pulse-row>.status{margin-top:2px;display:inline-flex}html[data-surface=operator] .heading-tool small{white-space:nowrap}html[data-surface=operator] .bank-pulse-head{gap:4px;min-width:0;display:grid}html[data-surface=operator] .bank-pulse-head strong{font-size:13.5px;font-weight:600}html[data-surface=operator] .bank-pulse-head small{color:var(--muted);font-size:11px;line-height:1.35}html[data-surface=operator] .bank-pulse-figures{flex-wrap:wrap;grid-column:1/-1;gap:6px 26px;display:flex}html[data-surface=operator] .bank-pulse-figures span{gap:2px;display:grid}html[data-surface=operator] .bank-pulse-figures small{color:var(--muted);font:600 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}html[data-surface=operator] .bank-pulse-figures b{font-size:13px;font-weight:600}html[data-surface=operator] .bank-pulse-quiet{color:var(--muted);background:var(--surface-soft);border:1px dashed var(--line-strong);grid-column:1/-1;padding:9px 10px;font-size:12px}html[data-surface=operator] .bank-pulse-quiet b{color:var(--ink-soft);font-weight:600}html[data-surface=operator] .bank-pulse-row.not-live .bank-pulse-head strong{color:var(--ink-soft)}html[data-surface=operator] .bank-pulse-row .availability-strip{grid-column:1/-1;grid-template-columns:40px minmax(0,1fr)}html[data-surface=operator] .bank-pulse-note{margin:0;padding:10px 16px 12px}html[data-surface=operator] .availability-label{font:600 10px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}html[data-surface=operator] .availability-cell{border-radius:0;height:12px}html[data-surface=operator] .availability-cell.unknown{background:var(--line)}html[data-surface=operator] .register-scroll{overflow-x:auto}html[data-surface=operator] .register-table{border-collapse:collapse;width:100%;font-size:13px}html[data-surface=operator] .register-table th{color:var(--muted);background:var(--panel-raised);border-bottom:1px solid var(--line-strong);font:600 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:9px 14px}html[data-surface=operator] .register-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}html[data-surface=operator] .register-table tbody tr:last-child td{border-bottom:0}html[data-surface=operator] .register-table tbody tr:hover td{background:var(--surface-soft)}html[data-surface=operator] .register-table .num{text-align:right;white-space:nowrap}html[data-surface=operator] .register-table td.mono{white-space:nowrap;font-size:12.5px}html[data-surface=operator] .register-table small{color:var(--muted);margin-top:3px;font-size:10.5px;display:block}html[data-surface=operator] .register-ref{font:500 12.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.01em}html[data-surface=operator] .register-ref:hover{color:var(--brand);text-decoration:underline}html[data-surface=operator] .register-action{color:var(--brand);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}html[data-surface=operator] .register-table tr.selected td{background:var(--brand-pale);box-shadow:inset 0 1px var(--brand), inset 0 -1px var(--brand)}html[data-surface=operator] .register-table tr.selected td:first-child{box-shadow:inset 1px 0 var(--brand), inset 0 1px var(--brand), inset 0 -1px var(--brand)}html[data-surface=operator] .register-table tr.selected td:last-child{box-shadow:inset -1px 0 var(--brand), inset 0 1px var(--brand), inset 0 -1px var(--brand)}html[data-surface=operator] .action-strip{background:var(--panel-raised);border:1px solid var(--line-strong);border-radius:2px;grid-template-columns:minmax(0,1fr) minmax(200px,.5fr) auto;align-items:center;gap:18px 28px;padding:16px 18px;display:grid}html[data-surface=operator] .action-strip h2{font:600 19px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;margin:6px 0}html[data-surface=operator] .action-strip-meta{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0;font-size:12.5px;line-height:1.4;display:flex}html[data-surface=operator] .action-strip-meta span:before{content:"|";color:var(--line-strong);margin:0 10px}html[data-surface=operator] .action-strip-meta b{color:var(--ink);font-weight:600}html[data-surface=operator] .action-strip-state{border-left:1px solid var(--line-strong);gap:6px;padding-left:20px;display:grid}html[data-surface=operator] .action-strip-state .dot-status{font-size:14px}html[data-surface=operator] .action-strip-state small{color:var(--muted);font-size:12px}html[data-surface=operator] .action-primary{color:#fff;background:var(--brand);border:1px solid var(--brand);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 22px;font-size:13.5px;font-weight:600;display:inline-flex}html[data-surface=operator] .action-primary:hover{background:var(--brand-dark)}html[data-surface=operator] .action-primary svg{width:16px;height:16px}html[data-surface=operator] .operator-action-list,html[data-surface=operator] .recent-bank-list{display:grid}html[data-surface=operator] .operator-action-row,html[data-surface=operator] .recent-bank-row{border-bottom:1px solid var(--line);gap:12px;min-height:0;padding:12px 16px}html[data-surface=operator] .operator-action-row:hover,html[data-surface=operator] .recent-bank-row:hover{background:var(--surface-soft)}html[data-surface=operator] .operator-action-row strong,html[data-surface=operator] .recent-bank-row strong{font-size:13px;font-weight:600}html[data-surface=operator] .operator-action-row small,html[data-surface=operator] .recent-bank-row small{font-size:11.5px;line-height:1.4}html[data-surface=operator] .operator-action-icon{width:30px;height:30px;color:var(--muted);border:1px solid var(--line-strong);background:0 0;border-radius:2px}html[data-surface=operator] .operator-action-icon.good{color:var(--ok);border-color:var(--line-strong);background:0 0}html[data-surface=operator] .operator-action-icon.warn{color:var(--amber);border-color:var(--amber-line-strong);background:0 0}html[data-surface=operator] .operator-action-icon.bad{color:var(--danger);border-color:var(--danger-line);background:0 0}html[data-surface=operator] .recent-bank-row code{font-size:11px}html[data-surface=operator] .operator-clear-state{min-height:160px;color:var(--ok)}html[data-surface=operator] .operator-clear-state strong{color:var(--ink);font-size:13px}html[data-surface=operator] .operator-clear-state small{font-size:12px}html[data-surface=operator] .briefing-footer,html[data-surface=operator] .metric-band{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line-strong);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html[data-surface=operator] .metric-cell{border-right:0;border-left:1px solid var(--line-strong);justify-content:flex-start;min-height:0;padding:12px 18px}html[data-surface=operator] .metric-cell:first-child{border-left:0;padding-left:0}html[data-surface=operator] .metric-cell>span{color:var(--ink);font:600 10px/1.2 var(--mono);letter-spacing:.08em}html[data-surface=operator] .metric-cell strong{font:600 24px/1 var(--mono);margin:6px 0 4px}html[data-surface=operator] .metric-cell small{color:var(--muted);font-size:11.5px}html[data-surface=operator] .metric-cell.warn strong{color:var(--amber)}html[data-surface=operator] .operations-proof-panel .boundary-body{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;display:grid}html[data-surface=operator] .operations-proof-panel .fact-list{grid-template-columns:150px minmax(0,1fr) 150px minmax(0,1fr)}html[data-surface=operator] .operations-proof-panel .proof-callout{margin:14px 16px}html[data-surface=operator] .fact-list{grid-template-columns:120px minmax(0,1fr);gap:9px 14px;padding:14px 16px;font-size:12.5px}html[data-surface=operator] .fact-list dt{color:var(--muted)}html[data-surface=operator] .fact-list dd.mono{font-size:12px}html[data-surface=operator] .proof-callout{color:var(--ink);background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:2px;gap:10px;margin:0 16px 14px;padding:10px 12px}html[data-surface=operator] .proof-callout>svg,html[data-surface=operator] .proof-callout>.status-icon{color:var(--ok)}html[data-surface=operator] .proof-callout strong{font-size:12.5px}html[data-surface=operator] .proof-callout small{color:var(--muted);font-size:11.5px;line-height:1.4}html[data-surface=operator] .inspector-note{color:var(--amber-ink);background:var(--amber-wash);border-color:var(--amber-line);border-radius:2px;margin:0 16px 14px;padding:10px 12px;font-size:12px;line-height:1.45}html[data-surface=operator] .operations-boundary-note{min-height:0;color:var(--ink);background:var(--surface-soft);border-bottom:1px solid var(--line);padding:10px 16px}html[data-surface=operator] .operations-boundary-note svg{color:var(--muted)}html[data-surface=operator] .operations-boundary-note strong{font-size:12.5px}html[data-surface=operator] .operations-boundary-note small{font-size:11.5px}html[data-surface=operator] .connector-gaps{background:var(--surface-soft);border-radius:2px;margin:0 16px 14px;padding:10px 12px}html[data-surface=operator] .connector-gaps ul{color:var(--ink-soft);font-size:11.5px}html[data-surface=operator] .connector-gaps code{font-size:11px}html[data-surface=operator] .data-panel,html[data-surface=operator] .split-workspace,html[data-surface=operator] .evidence-workspace{margin-top:16px}html[data-surface=operator] .data-head{background:var(--panel-raised);border-bottom:1px solid var(--line-strong);min-height:34px;font:600 10px/1.2 var(--mono);letter-spacing:.06em;color:var(--muted);padding:0 16px}html[data-surface=operator] .data-row{border-bottom:1px solid var(--line);min-height:58px;padding:10px 16px;font-size:12.5px}html[data-surface=operator] .data-row:hover{background:var(--surface-soft)}html[data-surface=operator] .data-row strong{font-size:13px;font-weight:600}html[data-surface=operator] .data-row strong.mono{font-size:12.5px;font-weight:500}html[data-surface=operator] .data-row small{margin-top:4px;font-size:11px;line-height:1.35}html[data-surface=operator] .data-row small.mono{font-size:10.5px}html[data-surface=operator] .selectable-row.selected,html[data-surface=operator] .trace-command-row.selected,html[data-surface=operator] .evidence-index-row.selected{background:var(--brand-pale);box-shadow:inset 0 0 0 1px var(--brand)}html[data-surface=operator] .icon-link{height:28px;color:var(--brand);border-color:var(--line-strong);border-radius:2px;font-size:11.5px}html[data-surface=operator] .icon-link:hover{background:var(--brand-pale);border-color:var(--brand)}html[data-surface=operator] .muted-value{font-size:11.5px}html[data-surface=operator] .register-totals{border-bottom:1px solid var(--line);flex-wrap:wrap;margin:0;display:flex}html[data-surface=operator] .register-totals>div{border-left:1px solid var(--line);min-width:104px;padding:9px 16px}html[data-surface=operator] .register-totals>div:first-child{border-left:0}html[data-surface=operator] .register-totals dt{color:var(--muted);font:600 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}html[data-surface=operator] .register-totals dd{font:600 17px/1 var(--mono);font-variant-numeric:tabular-nums;margin:4px 0 0}html[data-surface=operator] .register-totals .warn dd{color:var(--amber)}html[data-surface=operator] .register-totals .bad dd{color:var(--danger)}html[data-surface=operator] .connector-filters{background:var(--surface-soft);border-bottom:1px solid var(--line);gap:12px;padding:10px 16px}html[data-surface=operator] .connector-filters label{font:600 9.5px/1.2 var(--mono);letter-spacing:.06em}html[data-surface=operator] .connector-filters select,html[data-surface=operator] .connector-filters input{background:var(--panel-raised);border-color:var(--line-strong);min-width:140px;height:32px;font:12.5px var(--sans);border-radius:2px;padding:0 8px}html[data-surface=operator] .connector-filters button{min-height:32px;color:var(--ink);background:var(--panel-raised);border:1px solid var(--ink);font:600 12px var(--sans);border-radius:2px;padding:0 14px}html[data-surface=operator] .connector-filters button:hover{color:#fff;background:var(--ink)}html[data-surface=operator] .split-workspace{grid-template-columns:minmax(0,1fr) 340px;gap:14px}html[data-surface=operator] .split-workspace>.data-panel,html[data-surface=operator] .split-workspace>.action-result{margin-top:0}html[data-surface=operator] .grant-operations-workspace{grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr)}html[data-surface=operator] .inspector-panel{top:78px}html[data-surface=operator] .empty-state{text-align:center;min-height:150px;padding:20px}html[data-surface=operator] .empty-state svg{width:20px;height:20px;color:var(--line-muted)}html[data-surface=operator] .empty-state p{max-width:300px;font-size:12.5px}html[data-surface=operator] .case-pagination{padding:8px 16px}html[data-surface=operator] .case-pagination a{color:var(--brand);font-size:12px}html[data-surface=operator] .case-pagination a.disabled{color:var(--line-muted)}html[data-surface=operator] .case-pagination span{font-size:11px}html[data-surface=operator] .network-panel{margin-top:16px}html[data-surface=operator] .network-body{display:grid}html[data-surface=operator] .network-diagram{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:0 56px;padding:22px 18px;display:grid}html[data-surface=operator] .network-origin{background:var(--panel-raised);border:1px solid var(--ink);border-radius:2px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}html[data-surface=operator] .network-origin:after{content:"";border-top:1px solid var(--ink);width:56px;position:absolute;top:50%;right:-57px}html[data-surface=operator] .network-origin>svg{width:22px;height:22px;color:var(--brand);flex:none}html[data-surface=operator] .network-origin span{gap:4px;display:grid}html[data-surface=operator] .network-origin strong{font-size:13.5px}html[data-surface=operator] .network-origin small{color:var(--muted);font-size:11px}html[data-surface=operator] .network-banks{gap:10px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}html[data-surface=operator] .network-banks li{position:relative}html[data-surface=operator] .network-banks li:before{content:"";border-top:1px solid var(--ink);width:30px;position:absolute;top:50%;left:-30px}html[data-surface=operator] .network-banks li:after{content:"";border-left:1px solid var(--ink);position:absolute;top:-5px;bottom:-6px;left:-30px}html[data-surface=operator] .network-banks li:first-child:after{top:50%}html[data-surface=operator] .network-banks li:last-child:after{bottom:50%}html[data-surface=operator] .network-banks li:only-child:after{display:none}html[data-surface=operator] .network-banks li.not-live:before{border-top-style:dashed;border-color:var(--line-muted)}html[data-surface=operator] .network-node{background:var(--white);border:1px solid var(--ink);border-radius:2px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:520px;padding:10px 12px;display:grid}html[data-surface=operator] .network-node>svg{width:17px;height:17px;color:var(--ink)}html[data-surface=operator] .network-node>span:not(.status){gap:3px;min-width:0;display:grid}html[data-surface=operator] .network-node strong{font-size:13px;font-weight:600}html[data-surface=operator] .network-node small{color:var(--muted);font-size:11px}html[data-surface=operator] .network-node:hover{background:var(--surface-soft)}html[data-surface=operator] .not-live .network-node{border-style:dashed;border-color:var(--line-muted)}html[data-surface=operator] .not-live .network-node>svg,html[data-surface=operator] .not-live .network-node strong{color:var(--ink-soft)}html[data-surface=operator] .network-node.selected{background:var(--brand-pale);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}html[data-surface=operator] .network-totals{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}html[data-surface=operator] .network-totals>div{border-left:1px solid var(--line);padding:10px 16px}html[data-surface=operator] .network-totals>div:first-child{border-left:0}html[data-surface=operator] .network-totals dt{color:var(--muted);font:600 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}html[data-surface=operator] .network-totals dd{font:600 17px/1 var(--mono);margin:4px 0 0}html[data-surface=operator] .network-totals .warn dd{color:var(--amber)}html[data-surface=operator] .network-totals .bad dd{color:var(--danger)}html[data-surface=operator] .status-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:16px}html[data-surface=operator] .status-workspace>.metric-band,html[data-surface=operator] .status-workspace>.status-availability{grid-column:1/-1}html[data-surface=operator] .status-workspace>.status-operations{grid-area:2/2}html[data-surface=operator] .status-workspace>.status-availability{grid-row:3}html[data-surface=operator] .status-icon{background:0 0}html[data-surface=operator] .status-workspace>.metric-band{background:var(--white);border:1px solid var(--line-strong)}html[data-surface=operator] .status-workspace .metric-cell{padding:14px 18px}html[data-surface=operator] .status-workspace .metric-cell:first-child{padding-left:18px}html[data-surface=operator] .status-workspace .metric-cell strong{font-size:30px}html[data-surface=operator] .status-gate-row{border-bottom:1px solid var(--line);gap:12px;min-height:0;padding:12px 16px}html[data-surface=operator] .status-gate-row strong{font-size:13px;font-weight:600}html[data-surface=operator] .status-gate-row small{font-size:11.5px}html[data-surface=operator] .availability-table{display:grid}html[data-surface=operator] .availability-head,html[data-surface=operator] .availability-row{grid-template-columns:minmax(0,1fr) 150px 90px;align-items:center;gap:14px;padding:0 16px;display:grid}html[data-surface=operator] .availability-head{min-height:32px;color:var(--muted);background:var(--panel-raised);border-bottom:1px solid var(--line-strong);font:600 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:200px minmax(0,1fr) 150px 90px}html[data-surface=operator] .availability-row{border-bottom:1px solid var(--line);min-height:46px}html[data-surface=operator] .availability-row:hover{background:var(--surface-soft)}html[data-surface=operator] .availability-row .availability-strip{grid-template-columns:186px minmax(0,1fr);gap:14px}html[data-surface=operator] .availability-row .availability-label{color:var(--ink);font:600 13px/1.2 var(--sans);letter-spacing:0;text-transform:none}html[data-surface=operator] .availability-row .availability-cell{height:16px}html[data-surface=operator] .availability-none{color:var(--muted);border:1px dashed var(--line-strong);font:500 11px/14px var(--mono);padding:2px 8px;display:block}html[data-surface=operator] .availability-latency{text-align:right;font-size:12.5px}html[data-surface=operator] .availability-table .chart-source{margin:0;padding:10px 16px 12px}html[data-surface=operator] .trace-proof,html[data-surface=operator] .trace-gap{border-radius:2px;margin:0 16px 14px}html[data-surface=operator] .trace-proof{color:var(--ink);background:var(--surface-soft);border-color:var(--line-strong)}html[data-surface=operator] .trace-proof svg{color:var(--ok)}html[data-surface=operator] .trace-proof strong,html[data-surface=operator] .trace-gap strong{font-size:12.5px}html[data-surface=operator] .trace-proof small,html[data-surface=operator] .trace-gap small{font-size:11px}html[data-surface=operator] .trace-section-heading{min-height:0;padding:12px 16px}html[data-surface=operator] .trace-section-heading h3{font-size:14px}html[data-surface=operator] .trace-section-heading>span:not(.status){border-radius:2px;font-size:11px}html[data-surface=operator] .trace-command-row{min-height:0;padding:10px 16px}html[data-surface=operator] .trace-command-row strong{font-size:12.5px}html[data-surface=operator] .trace-command-row small{font-size:10.5px}html[data-surface=operator] .trace-command-row .status{font-size:11px}html[data-surface=operator] .trace-empty{min-height:60px;font-size:12px}html[data-surface=operator] .capability-action{border-radius:2px;margin:0 16px 16px;font-size:12px}html[data-surface=operator] .revocation-form{gap:8px;margin:0 16px 16px}html[data-surface=operator] .revocation-form label{font:600 9.5px/1.2 var(--mono);letter-spacing:.06em}html[data-surface=operator] .revocation-form textarea{background:var(--panel-raised);border-color:var(--line-strong);font:12.5px/1.45 var(--sans);border-radius:2px}html[data-surface=operator] .revocation-form button{color:#fff;background:var(--danger);border-radius:2px;min-height:38px;font-size:12.5px}html[data-surface=operator] .destructive-confirmation{border-radius:2px}html[data-surface=operator] .destructive-confirmation strong{font-size:12px}html[data-surface=operator] .destructive-confirmation small{font-size:11px}html[data-surface=operator] .action-result{border-radius:2px}html[data-surface=operator] .action-result strong{font-size:12.5px}html[data-surface=operator] .action-result small{font-size:11.5px}html[data-surface=operator] .evidence-workspace{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:14px}html[data-surface=operator] .evidence-index-row{min-height:0;padding:11px 16px}html[data-surface=operator] .evidence-index-row strong{font-size:12.5px}html[data-surface=operator] .evidence-index-row small{font-size:10.5px}html[data-surface=operator] .evidence-summary{min-height:0;padding:12px 16px}html[data-surface=operator] .evidence-summary>span:nth-child(2){font-size:14px}html[data-surface=operator] .evidence-summary small{font-size:11px}html[data-surface=operator] .redaction-notice{color:var(--ink);background:var(--surface-soft);border-color:var(--line-strong);border-radius:2px;margin:14px 16px}html[data-surface=operator] .redaction-notice strong{font-size:12.5px}html[data-surface=operator] .redaction-notice small{color:var(--muted);font-size:11px}html[data-surface=operator] .evidence-fields{padding:0 16px 16px}html[data-surface=operator] .evidence-fields>dt{font-size:11px}html[data-surface=operator] .evidence-fields>dd{font-size:12.5px}html[data-surface=operator] .capability-gap{background:var(--white);border-color:var(--line-strong);border-radius:2px;min-height:260px;margin-top:16px}html[data-surface=operator] .capability-gap h2{font-size:19px}html[data-surface=operator] .capability-gap p{font-size:13px}html[data-surface=operator] .capability-gap code,html[data-surface=operator] .authority-message code{border-radius:2px;font-size:11px}html[data-surface=operator] .gap-icon{border-radius:2px}html[data-surface=operator] .authority-message{border-color:var(--line-strong);border-radius:2px}html[data-surface=operator] .wall-action{border-radius:2px;min-height:36px;font-size:12px}html[data-surface=operator] .wall-action.primary{color:#fff;background:var(--brand);border-color:var(--brand)}html[data-surface=operator] .wall-action.primary:hover{background:var(--brand-dark)}html[data-surface=operator] .wall-action.secondary{color:var(--ink);border-color:var(--ink)}html[data-surface=operator] .wall-action.secondary:hover{background:var(--surface-soft)}html[data-surface=operator] .loading-search{background:var(--canvas);border-color:var(--line-strong);border-radius:2px;animation:none}html[data-surface=operator] .loading-navigation>span{background:#252422}html[data-surface=operator] .loading-heading>span{background:var(--line)}html[data-surface=operator] .loading-row{background:var(--surface-soft);border-bottom-color:var(--line);animation:1.4s ease-in-out infinite alternate op-loading}@media (max-width:1180px){html[data-surface=operator] .operations-overview.briefing{grid-template-columns:minmax(0,1fr)}html[data-surface=operator] .pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-surface=operator] .pulse-lead{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:12px}html[data-surface=operator] .pulse-cell:nth-child(2),html[data-surface=operator] .pulse-cell:nth-child(5){border-left:0;padding-left:0}html[data-surface=operator] .operations-proof-panel .boundary-body,html[data-surface=operator] .split-workspace,html[data-surface=operator] .grant-operations-workspace{grid-template-columns:1fr}}@media (max-width:900px){html[data-surface=operator] .work-area{padding:16px}html[data-surface=operator] .side-nav{border-bottom-color:var(--rail-line)}html[data-surface=operator] .nav-item.active{border-bottom-color:var(--brand)}html[data-surface=operator] .status-workspace{grid-template-columns:1fr}html[data-surface=operator] .status-workspace>.status-operations,html[data-surface=operator] .status-workspace>.status-availability{grid-area:auto/1}html[data-surface=operator] .network-diagram{grid-template-columns:1fr;gap:0}html[data-surface=operator] .network-origin:after{border-top:0;border-left:1px solid var(--ink);width:0;height:20px;inset:auto auto -21px 24px}html[data-surface=operator] .network-banks{margin:20px 0 0 24px;padding-left:22px}html[data-surface=operator] .network-banks li:before,html[data-surface=operator] .network-banks li:after{left:-22px}html[data-surface=operator] .network-banks li:before{width:22px}html[data-surface=operator] .network-banks li:first-child:after{top:-20px}html[data-surface=operator] .network-banks li:only-child:after{display:block;bottom:50%}html[data-surface=operator] .network-totals{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-surface=operator] .network-totals>div:nth-child(4){border-left:0}html[data-surface=operator] .network-totals>div:nth-child(n+4){border-top:1px solid var(--line)}html[data-surface=operator] .availability-head{display:none}html[data-surface=operator] .availability-row{grid-template-columns:minmax(0,1fr) auto auto;padding-top:10px;padding-bottom:10px}html[data-surface=operator] .availability-row .availability-strip{grid-template-columns:1fr;gap:6px}}@media (max-width:600px){html[data-surface=operator] .work-area{padding:16px}html[data-surface=operator] .workspace-heading{min-height:0;padding:0 0 12px}html[data-surface=operator] .workspace-heading h1{font-size:24px}html[data-surface=operator] .context-proof{border-left:0;margin-top:12px;padding-left:0}html[data-surface=operator] .pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-surface=operator] .pulse-cell,html[data-surface=operator] .pulse-cell:nth-child(5){border-top:1px solid var(--line);border-left:1px solid var(--line-strong);padding:12px 0 12px 14px}html[data-surface=operator] .pulse-cell:nth-child(2n){border-left:0;padding-left:0}html[data-surface=operator] .pulse-lead{border-top:0;border-left:0;padding-left:0}html[data-surface=operator] .pulse-lead strong{font-size:30px}html[data-surface=operator] .pulse-cell strong{font-size:20px}html[data-surface=operator] .action-strip{grid-template-columns:1fr;padding:14px}html[data-surface=operator] .action-strip-state{border-left:0;padding-left:0}html[data-surface=operator] .action-primary{width:100%}html[data-surface=operator] .briefing-footer,html[data-surface=operator] .metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-surface=operator] .metric-cell{padding:12px 0 12px 14px}html[data-surface=operator] .metric-cell:nth-child(odd){border-left:0;padding-left:0}html[data-surface=operator] .metric-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}html[data-surface=operator] .status-workspace .metric-cell:nth-child(odd){padding-left:14px}html[data-surface=operator] .operations-proof-panel .fact-list{grid-template-columns:120px minmax(0,1fr)}html[data-surface=operator] .register-totals>div{flex:33%;min-width:0;padding:8px 14px}html[data-surface=operator] .register-totals>div:nth-child(4){border-left:0}html[data-surface=operator] .register-totals>div:nth-child(n+4){border-top:1px solid var(--line)}html[data-surface=operator] .network-node{grid-template-columns:18px minmax(0,1fr)}html[data-surface=operator] .network-node .status{grid-column:2}html[data-surface=operator] .network-totals{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-surface=operator] .network-totals>div:nth-child(odd){border-left:0}html[data-surface=operator] .network-totals>div:nth-child(n+3){border-top:1px solid var(--line)}html[data-surface=operator] .evidence-workspace{grid-template-columns:1fr}html[data-surface=operator] .bank-pulse-figures{gap:6px 18px}html[data-surface=operator] .panel-heading{flex-wrap:wrap}html[data-surface=operator] .heading-tool small{white-space:normal}html[data-surface=operator] .register-table,html[data-surface=operator] .register-table tbody{display:block}html[data-surface=operator] .register-table thead{display:none}html[data-surface=operator] .register-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 14px;display:grid}html[data-surface=operator] .register-table td{border:0;padding:0}html[data-surface=operator] .register-table td:nth-child(2){grid-area:1/1/auto/-1}html[data-surface=operator] .register-table tbody tr:hover td{background:0 0}html[data-surface=operator] .register-table tr.selected{background:var(--brand-pale);box-shadow:inset 0 0 0 1px var(--brand)}html[data-surface=operator] .register-table tr.selected td{background:0 0;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){html[data-surface=operator] .loading-row{animation:none}}@keyframes op-loading{0%{opacity:1}to{opacity:.55}}.collections-pulse{grid-column:1/-1}.pulse-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.pulse-cell{border-left:1px solid var(--line);color:var(--ink);gap:6px;padding:14px 17px;display:grid}.pulse-cell:first-child{border-left:0}.pulse-cell span{color:var(--muted);font:600 9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.04em}.pulse-cell strong{font:600 24px/1 var(--mono);font-variant-numeric:tabular-nums}.pulse-cell small{color:var(--muted);font:500 10.5px/1.2 var(--mono)}.pulse-gap{padding:14px 17px}.client-collections{margin-top:12px}.client-stats{width:max-content;max-width:100%}.client-ribs{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:14px;display:grid}.client-ribs .cx-rib-number{white-space:nowrap;font-size:16px;overflow-x:auto}.client-ribs .cx-rib dl{grid-template-columns:repeat(2,minmax(0,1fr))}.client-rib-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-rib-actions .cx-quiet{align-items:center;gap:6px;display:inline-flex}.client-rib-actions svg{width:13px;height:13px}.client-statement{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.client-statement label{color:var(--muted);gap:4px;font-size:11px;display:grid}.client-statement input{border:1px solid var(--line-strong);background:var(--white);min-height:30px;color:var(--ink);border-radius:4px;padding:4px 8px}.client-statement .cx-link{align-items:center;gap:6px;display:inline-flex}.client-statement .cx-link svg{width:14px;height:14px}.client-new-rib{border-style:dashed;align-self:start}.client-credits-head{border-bottom:1px solid var(--line);margin:0;padding:12px 14px}.client-pad{padding:12px 14px}.cx-rib-number{-webkit-user-select:all;user-select:all}.operator-sign-out{min-height:32px;color:var(--ink);background:var(--white);border:1px solid var(--line-strong);font:600 11px/1 var(--sans);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.operator-sign-out svg{width:14px;height:14px;color:var(--brand)}.operator-sign-out:hover{border-color:var(--brand);color:var(--brand-ink)}.operator-sign-out:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:600px){.operator-sign-out{justify-content:center;width:32px;padding:0}.operator-sign-out span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.staff-access-wall .staff-subject{gap:6px;margin:18px 0 4px;display:grid}.staff-access-wall .staff-subject dt{color:var(--muted);font:600 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.staff-access-wall .staff-subject dd{margin:0}.staff-access-wall .staff-subject code{color:var(--ink);background:var(--surface-soft);border:1px solid var(--line-strong);font:500 13px/1.4 var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:2px;padding:10px 12px;display:block}.staff-access-wall .gap-icon{color:var(--brand);background:var(--brand-pale);border-color:var(--brand-line)}.staff-access .section-label{margin:0 0 6px}.staff-access .staff-row{gap:4px;min-width:0;display:grid}.staff-access .staff-row p{margin:0;font-size:12.5px}.staff-access .staff-subject-value,.staff-access .access-reference code{font:500 12px/1.4 var(--mono);color:var(--ink-soft);overflow-wrap:anywhere}.staff-access .staff-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.staff-access .access-choices button{min-width:120px}html[data-surface=operator] .staff-access button[type=submit]{color:#fff;background:var(--brand);border-color:var(--brand)}html[data-surface=operator] .staff-access button[type=submit]:hover:not(:disabled){background:var(--brand-dark)}.staff-access .staff-self-note{text-align:right;flex:none;max-width:180px;margin:0}@media (max-width:780px){.staff-access .staff-self-note{text-align:left;max-width:none}}
html[data-surface=operator] .cx-workspace{gap:16px}html[data-surface=operator] .cx-heading{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;align-items:flex-end;padding:4px 0 14px;overflow:visible}html[data-surface=operator] .cx-heading:before{display:none}html[data-surface=operator] .cx-heading h1{letter-spacing:-.015em;margin:6px 0;font-size:28px;font-weight:600}html[data-surface=operator] .cx-heading p:not(.cx-eyebrow){color:var(--ink-soft);max-width:620px;font-size:12.5px}html[data-surface=operator] .cx-eyebrow{color:var(--muted);font:600 10px/1.2 var(--mono);letter-spacing:.08em}html[data-surface=operator] .cx-heading code{color:var(--ink);font:500 11px/1 var(--mono)}html[data-surface=operator] .cx-total{border-left:1px solid var(--ink);text-align:left;margin:0;padding-left:20px}html[data-surface=operator] .cx-total dt{color:var(--muted);font:600 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}html[data-surface=operator] .cx-total dd{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 0;font-size:15px;display:flex}html[data-surface=operator] .cx-total dd strong{color:var(--ink);font:600 28px/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}html[data-surface=operator] .cx-total dd span{color:var(--line-muted)}html[data-surface=operator] .cx-section-title{color:var(--ink);font:600 14px/1.2 var(--sans);margin:0 0 10px}html[data-surface=operator] .cx-banner{border-radius:0;animation:none}html[data-surface=operator] .cx-banner code{font-family:var(--mono)}html[data-surface=operator] .cx-flow-band{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch;gap:16px;display:grid}html[data-surface=operator] .cx-flow-main{background:var(--white);border:1px solid var(--ink);min-width:0;padding:14px 16px 16px}html[data-surface=operator] .cx-flow-main .stage-flow ol{background:var(--panel-raised)}html[data-surface=operator] .cx-flow-main .stage-flow .stage{counter-increment:cx-stage}html[data-surface=operator] .cx-flow-main .stage-flow ol{counter-reset:cx-stage}html[data-surface=operator] .stage-flow .stage-label:before{content:counter(cx-stage, decimal-leading-zero) "  ";color:var(--ink)}html[data-surface=operator] .stage-flow .stage-branch .stage-label:before{content:none}html[data-surface=operator] .stage-flow .stage>a:hover{background:var(--brand-pale)}html[data-surface=operator] .stage-flow .stage strong{letter-spacing:-.01em;font-size:22px}html[data-surface=operator] .stage-flow .stage-bar{height:4px}html[data-surface=operator] .stage-flow .stage:not(:last-child):after{content:"→";z-index:1;width:15px;height:17px;color:var(--ink);background:var(--white);font:600 12px/1 var(--mono);place-items:center;display:grid;position:absolute;top:12px;right:-8px}html[data-surface=operator] .stage-flow .stage-branch{border-radius:0;margin-top:2px;position:relative}html[data-surface=operator] .stage-flow .stage-branch:before{content:"↳";color:var(--amber-ink);font:600 12px/1 var(--mono);position:absolute;top:8px;left:-12px}html[data-surface=operator] .stage-flow .stage-branch a:hover{text-decoration:underline}html[data-surface=operator] .cx-flow-counts .stage small,html[data-surface=operator] .cx-flow-counts .stage-branch small,html[data-surface=operator] .rc-flow .stage small,html[data-surface=operator] .rc-flow .stage-branch small{display:none}html[data-surface=operator] .cx-ledger{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;margin:12px 0 0;display:flex}html[data-surface=operator] .cx-ledger>div{align-items:baseline;gap:8px;margin-right:18px;padding:9px 18px 0 0;display:flex}html[data-surface=operator] .cx-ledger dt{font-size:12px}html[data-surface=operator] .cx-ledger dt a{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}html[data-surface=operator] .cx-ledger dt a:hover{color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}html[data-surface=operator] .cx-ledger dd{font:600 14px/1 var(--mono);font-variant-numeric:tabular-nums;margin:0}html[data-surface=operator] .cx-ledger .warn dd{color:var(--amber)}html[data-surface=operator] .cx-ledger .bad dd{color:var(--danger)}html[data-surface=operator] .cx-callout{background:var(--white);border:1px solid var(--line-strong);align-content:start;gap:8px;padding:14px 16px 16px;display:grid}html[data-surface=operator] .cx-callout .cx-section-title{margin:0}html[data-surface=operator] .cx-callout>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}html[data-surface=operator] .cx-callout small{color:var(--muted);font-size:12px}html[data-surface=operator] .cx-callout .cx-callout-figure{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}html[data-surface=operator] .cx-callout .cx-callout-figure strong{color:var(--ink);font:600 24px/1 var(--mono);font-variant-numeric:tabular-nums}html[data-surface=operator] .cx-callout .cx-callout-figure span{color:var(--line-muted)}html[data-surface=operator] .cx-callout .cx-primary{justify-self:start;margin-top:4px}html[data-surface=operator] .cx-callout-warn{background:var(--amber-wash);border-color:var(--amber-line-strong)}html[data-surface=operator] .cx-callout-warn .cx-section-title,html[data-surface=operator] .cx-callout-warn .cx-callout-figure strong{color:var(--amber-ink)}html[data-surface=operator] .cx-sheet{background:var(--white);border:1px solid var(--line-strong);padding:14px 16px 16px}html[data-surface=operator] .cx-sheet-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}html[data-surface=operator] .cx-sheet-head h2{margin:0;font-size:14px;font-weight:600}html[data-surface=operator] .cx-sheet-head small{color:var(--muted);font-size:11.5px}html[data-surface=operator] .cx-aging-body{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:20px;display:grid}html[data-surface=operator] .cx-aging-body .chart svg{max-height:140px}html[data-surface=operator] .cx-aging-body .chart rect{rx:0}html[data-surface=operator] .cx-aging-total{background:var(--amber-wash);border:1px solid var(--amber-line);color:var(--amber-ink);gap:4px;margin:0;padding:12px 14px;font-size:12px;display:grid}html[data-surface=operator] .cx-aging-total strong{font:600 22px/1 var(--mono)}html[data-surface=operator] .cx-aging-total small{color:var(--muted);font-size:11px}html[data-surface=operator] .chart-empty{text-align:center;background:var(--panel-raised);min-height:72px;padding:12px;font-size:12px}html[data-surface=operator] .chart-empty a{color:var(--brand);text-underline-offset:3px;margin-left:6px;font-weight:600;text-decoration:underline}html[data-surface=operator] .cx-split{grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr);gap:16px}html[data-surface=operator] .cx-panel{background:var(--white);border:1px solid var(--ink);border-radius:0}html[data-surface=operator] .cx-detail{scroll-margin-top:16px;top:16px}html[data-surface=operator] .cx-toolbar{background:var(--white);border-bottom:1px solid var(--ink);padding:10px 12px}html[data-surface=operator] .cx-tabs{border:1px solid var(--line-strong);background:0 0;border-radius:0;gap:0;padding:0}html[data-surface=operator] .cx-tabs a{color:var(--ink-soft);border-left:1px solid var(--line-strong);border-radius:0;padding:6px 11px;font-size:12px}html[data-surface=operator] .cx-tabs a:first-child{border-left:0}html[data-surface=operator] .cx-tabs a:hover{color:var(--brand);background:var(--panel-raised)}html[data-surface=operator] .cx-tabs a.active{color:#fff;background:var(--ink);box-shadow:none}html[data-surface=operator] .cx-tabs b{min-width:0;color:inherit;font:600 10.5px/1.4 var(--mono);opacity:.75;background:0 0;border-radius:0;padding:0}html[data-surface=operator] .cx-search{background:var(--panel-raised);border-color:var(--line-strong);border-radius:0;height:32px}html[data-surface=operator] .cx-search input{font-size:12px}html[data-surface=operator] .cx-register{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}html[data-surface=operator] .cx-register th{color:var(--muted);background:var(--panel-raised);border-bottom:1px solid var(--ink);font:600 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:9px 12px}html[data-surface=operator] .cx-register td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}html[data-surface=operator] .cx-register tbody tr:last-child td{border-bottom:0}html[data-surface=operator] .cx-register .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}html[data-surface=operator] .cx-register .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}html[data-surface=operator] .cx-register td.mono{white-space:nowrap;font-size:12px}html[data-surface=operator] .cx-register td small{color:var(--muted);font:500 10.5px/1.3 var(--mono);overflow-wrap:anywhere;margin-top:3px;display:block}html[data-surface=operator] .cx-register tbody tr:hover td{background:var(--panel-raised)}html[data-surface=operator] .cx-row-link{color:var(--ink);font-weight:600;text-decoration:none}html[data-surface=operator] .cx-row-link.mono{letter-spacing:.01em;font-weight:500}html[data-surface=operator] .cx-row-link:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}html[data-surface=operator] .cx-muted{color:var(--muted)}html[data-surface=operator] .cx-register tr.selected td{background:var(--brand-pale);border-top:2px solid var(--brand);border-bottom:2px solid var(--brand)}html[data-surface=operator] .cx-register tr.selected td:first-child{border-left:2px solid var(--brand)}html[data-surface=operator] .cx-register tr.selected td:last-child{border-right:2px solid var(--brand)}html[data-surface=operator] .cx-register tr.selected .cx-row-link{color:var(--brand-ink)}html[data-surface=operator] .cx-pill{font:500 12px/1.3 var(--sans);border:0;border-radius:0;gap:7px;padding:0;background:0 0!important}html[data-surface=operator] .cx-pill i{width:8px;height:8px}html[data-surface=operator] .cx-pill.cx-good{color:var(--ok)}html[data-surface=operator] .cx-pill.cx-warn{color:var(--amber-ink)}html[data-surface=operator] .cx-pill.cx-warn i{background:var(--amber)}html[data-surface=operator] .cx-pill.cx-bad{color:var(--danger)}html[data-surface=operator] .cx-pill.cx-idle{color:var(--muted)}html[data-surface=operator] .cx-env{border-radius:0}html[data-surface=operator] .cx-pager{border-top:1px solid var(--ink);font-family:var(--mono)}html[data-surface=operator] .cx-pager a{color:var(--brand)}html[data-surface=operator] .cx-empty{padding:36px 20px}html[data-surface=operator] .cx-empty a{color:var(--brand)}html[data-surface=operator] .cx-detail>.cx-empty{background:var(--white);border:1px dashed var(--line-strong)}html[data-surface=operator] .cx-evidence{background:var(--white);border:1px solid var(--ink);animation:none}html[data-surface=operator] .cx-evidence-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}html[data-surface=operator] .cx-evidence-head h2{letter-spacing:.01em;overflow-wrap:anywhere;margin:6px 0;font-size:16px;font-weight:600}html[data-surface=operator] .cx-evidence-sub{color:var(--ink-soft);font:500 12px/1.3 var(--mono);flex-wrap:wrap;gap:4px 0;margin:0;display:flex}html[data-surface=operator] .cx-evidence-sub>*+:before{content:"|";color:var(--line-muted);margin:0 9px;font-weight:400}html[data-surface=operator] .cx-evidence-sub strong{color:var(--ink)}html[data-surface=operator] .cx-evidence-warn .cx-evidence-head{background:var(--amber-wash)}html[data-surface=operator] .cx-evidence>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}html[data-surface=operator] .cx-evidence>footer small{color:var(--muted);font:500 10.5px/1.2 var(--mono)}html[data-surface=operator] .cx-pair,html[data-surface=operator] .rc-pair{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:0;padding:16px;display:grid}html[data-surface=operator] .cx-pair-rule{background:var(--brand);justify-self:center;width:2px;margin:18px 0;position:relative}html[data-surface=operator] .cx-pair-rule:after{content:"";background:var(--brand);width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-surface=operator] .cx-sheet-reg{background:var(--panel-raised);border:1px solid var(--ink);--reg:linear-gradient(var(--ink), var(--ink));background-image:var(--reg), var(--reg), var(--reg), var(--reg), var(--reg), var(--reg), var(--reg), var(--reg);background-position:3px 7px,7px 3px,calc(100% - 3px) 7px,calc(100% - 7px) 3px,3px calc(100% - 7px),7px calc(100% - 3px),calc(100% - 3px) calc(100% - 7px),calc(100% - 7px) calc(100% - 3px);background-repeat:no-repeat;background-size:9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px,9px 1px,1px 9px;min-width:0;padding:12px 12px 10px;position:relative}html[data-surface=operator] .cx-sheet-reg h3{font:700 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:4px 6px 10px}html[data-surface=operator] .cx-sheet-reg dl{border:1px solid var(--line-strong);background:var(--white);margin:0}html[data-surface=operator] .cx-sheet-reg dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(78px,.8fr) minmax(0,1.2fr);display:grid}html[data-surface=operator] .cx-sheet-reg dl>div:first-child{border-top:0}html[data-surface=operator] .cx-sheet-reg dt{color:var(--muted);border-right:1px solid var(--line);padding:7px 8px;font-size:11px;line-height:1.3}html[data-surface=operator] .cx-sheet-reg dd{overflow-wrap:anywhere;min-width:0;margin:0;padding:7px 8px;font-size:11.5px;line-height:1.35}html[data-surface=operator] .cx-sheet-reg dd.mono{font-family:var(--mono);font-size:11px}html[data-surface=operator] .cx-sheet-reg dd a{color:var(--brand);font-weight:600}html[data-surface=operator] .cx-boxed{background:var(--surface-soft);border:1px solid var(--line);font:600 12px/1.2 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 6px;display:inline-block}html[data-surface=operator] .cx-rib{background:var(--white);border:1px solid var(--ink);border-radius:0;gap:14px;padding:16px;animation:none}html[data-surface=operator] .cx-rib:after{height:0}html[data-surface=operator] .cx-rib h2{font-size:18px;font-weight:600}html[data-surface=operator] .cx-rib-number{color:var(--ink);background:var(--panel-raised);border:1px solid var(--ink);font:600 17px/1.2 var(--mono);letter-spacing:.06em;word-spacing:.3em;white-space:nowrap;border-radius:0;margin:0;padding:14px 16px;overflow-x:auto}html[data-surface=operator] .cx-rib dl{border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}html[data-surface=operator] .cx-rib dl>div{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:8px 10px}html[data-surface=operator] .cx-rib dl>div:nth-child(-n+2){border-top:0}html[data-surface=operator] .cx-rib dl>div:nth-child(odd){border-left:0}html[data-surface=operator] .cx-rib dt{color:var(--muted);font:600 9.5px/1.2 var(--mono);letter-spacing:.06em}html[data-surface=operator] .cx-rib dd{font:500 12px/1.35 var(--mono)}html[data-surface=operator] .cx-rib footer{border-top:1px solid var(--line)}html[data-surface=operator] .cx-rib>.cx-secondary{justify-self:start}html[data-surface=operator] .cx-narrative{font-family:var(--mono)}html[data-surface=operator] .cx-track{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}html[data-surface=operator] .cx-track li{border-left:1px solid var(--ink);border-top:3px solid var(--line);gap:4px;padding:9px 10px 10px;display:grid;position:relative}html[data-surface=operator] .cx-track li:first-child{border-left:0}html[data-surface=operator] .cx-track span{color:var(--muted);font:600 9.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}html[data-surface=operator] .cx-track strong{font:500 12px/1.3 var(--mono);overflow-wrap:anywhere}html[data-surface=operator] .cx-track-done{border-top-color:var(--ok)!important}html[data-surface=operator] .cx-track-warn{background:var(--amber-wash);border-top-color:var(--amber)!important}html[data-surface=operator] .cx-track-warn strong{color:var(--amber-ink)}html[data-surface=operator] .cx-track-bad{border-top-color:var(--danger)!important}html[data-surface=operator] .cx-track-bad strong{color:var(--danger)}html[data-surface=operator] .cx-track-wait strong{color:var(--muted)}html[data-surface=operator] .cx-card{background:var(--white);border:1px solid var(--line-strong);border-radius:0;padding:14px 16px}html[data-surface=operator] .cx-card>header>svg,html[data-surface=operator] .cx-card-head svg{color:var(--ink)}html[data-surface=operator] .cx-card h2{font-size:14px;font-weight:600}html[data-surface=operator] .cx-card-head{border-bottom:1px solid var(--line);padding-bottom:9px}html[data-surface=operator] .cx-card-head a{color:var(--brand)}html[data-surface=operator] .cx-card code{font-family:var(--mono);color:var(--ink);font-size:11px}html[data-surface=operator] .cx-attention{background:var(--amber-wash);border-color:var(--amber-line-strong)}html[data-surface=operator] .cx-attention>header>svg{color:var(--amber)}html[data-surface=operator] .cx-action-strip{border-color:var(--ink);border-top:3px solid var(--brand)}html[data-surface=operator] .cx-form input:not([type=checkbox]),html[data-surface=operator] .cx-form select,html[data-surface=operator] .cx-form textarea{background:var(--panel-raised);border-color:var(--line-strong);border-radius:0}html[data-surface=operator] .cx-form input[name=accountReference]{font-family:var(--mono);letter-spacing:.04em}html[data-surface=operator] .cx-primary,html[data-surface=operator] .cx-secondary,html[data-surface=operator] .cx-danger{border-radius:2px;transition:background-color .12s,color .12s,border-color .12s}html[data-surface=operator] .cx-primary{color:#fff;background:var(--brand);border-color:var(--brand)}html[data-surface=operator] .cx-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark);box-shadow:none}html[data-surface=operator] .cx-secondary{color:var(--ink);background:var(--white);border-color:var(--ink)}html[data-surface=operator] .cx-secondary:hover{color:var(--brand);border-color:var(--brand)}html[data-surface=operator] .cx-danger{color:var(--danger);background:var(--white);border-color:var(--danger)}html[data-surface=operator] .cx-danger:hover{color:#fff;background:var(--danger)}html[data-surface=operator] .cx-link{color:var(--brand)}html[data-surface=operator] .cx-actions details,html[data-surface=operator] .cx-collapsible{border-color:var(--line-strong);background:var(--white);border-radius:0}html[data-surface=operator] .cx-actions summary svg,html[data-surface=operator] .cx-collapsible summary svg{color:var(--ink)}html[data-surface=operator] .cx-actions summary:after,html[data-surface=operator] .cx-collapsible summary:after{content:"+";color:var(--muted);font:500 14px/1 var(--mono);margin-left:auto}html[data-surface=operator] .cx-actions details[open] summary:after,html[data-surface=operator] .cx-collapsible[open] summary:after{content:"−"}html[data-surface=operator] .cx-table th{border-bottom:1px solid var(--ink);background:0 0}html[data-surface=operator] .cx-table a{color:var(--brand)}html[data-surface=operator] .cx-table .cx-amount{white-space:nowrap}html[data-surface=operator] .cx-dot{border:0;border-radius:0;width:9px;height:9px;margin-top:4px;margin-left:2px;box-shadow:none!important}html[data-surface=operator] .cx-timeline li:before{background:var(--line-strong);top:16px;left:6px}html[data-surface=operator] .cx-timeline time{font-family:var(--mono)}html[data-surface=operator] .cx-gap{background:var(--white);border-bottom:1px solid var(--line)}html[data-surface=operator] .cx-gap code{font-family:var(--mono)}html[data-surface=operator] .reconciliation-workspace{gap:16px}html[data-surface=operator] .rc-flow{background:var(--white);border:1px solid var(--ink);grid-column:1/-1;padding:14px 16px 16px}html[data-surface=operator] .rc-flow>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-surface=operator] .rc-flow>header small{color:var(--muted);font:500 11px/1.2 var(--mono)}html[data-surface=operator] .rc-flow .stage-flow ol{counter-reset:cx-stage;background:var(--panel-raised)}html[data-surface=operator] .rc-flow .stage{counter-increment:cx-stage}html[data-surface=operator] .reconciliation-workspace .workspace-panel{background:var(--white);border:1px solid var(--ink);box-shadow:none;border-radius:0}html[data-surface=operator] .reconciliation-workspace .panel-heading{border-bottom:1px solid var(--ink)}html[data-surface=operator] .reconciliation-workspace .panel-heading h2{font-size:16px;font-weight:600}html[data-surface=operator] .reconciliation-workspace .heading-tool{color:var(--ink);background:0 0;border-radius:0}html[data-surface=operator] .reconciliation-workspace .section-label{letter-spacing:.08em;font-size:10px}html[data-surface=operator] .reconciliation-filters{background:var(--panel-raised);border-bottom:1px solid var(--line-strong)}html[data-surface=operator] .reconciliation-filters label{letter-spacing:.06em;font-size:9.5px}html[data-surface=operator] .reconciliation-filters select,html[data-surface=operator] .reconciliation-filters input{background:var(--white);border-radius:0;font-size:12px}html[data-surface=operator] .reconciliation-filters input{font-family:var(--mono)}html[data-surface=operator] .reconciliation-filters button{color:#fff;background:var(--brand);border-color:var(--brand);border-radius:2px;font-size:12px}html[data-surface=operator] .reconciliation-filters button:hover{background:var(--brand-dark)}html[data-surface=operator] .reconciliation-filters .filter-reset{color:var(--ink-soft);text-underline-offset:3px;font-size:12px;text-decoration:underline}html[data-surface=operator] .reconciliation-queue .data-head{background:var(--panel-raised);border-bottom:1px solid var(--ink);letter-spacing:.06em;font-size:10px}html[data-surface=operator] .reconciliation-queue .data-row{border-bottom:1px solid var(--line);font-size:12.5px}html[data-surface=operator] .reconciliation-queue .data-row strong{font-size:12.5px}html[data-surface=operator] .reconciliation-queue .data-row small{font-size:11px}html[data-surface=operator] .reconciliation-queue .data-row .mono{font-size:11.5px}html[data-surface=operator] .reconciliation-queue .data-row:hover{background:var(--panel-raised)}html[data-surface=operator] .reconciliation-queue .data-row.selected{background:var(--brand-pale);box-shadow:inset 0 0 0 2px var(--brand)}html[data-surface=operator] .reconciliation-workspace .status{font:500 12px/1.3 var(--sans);text-transform:none;background:0 0;border:0;border-radius:0;gap:7px;padding:0}html[data-surface=operator] .reconciliation-workspace .status i{border-radius:50%;width:8px;height:8px}html[data-surface=operator] .reconciliation-workspace .status-good{color:var(--ok)}html[data-surface=operator] .reconciliation-workspace .status-warn{color:var(--amber-ink)}html[data-surface=operator] .reconciliation-workspace .status-warn i{background:var(--amber)}html[data-surface=operator] .reconciliation-workspace .status-bad{color:var(--danger)}html[data-surface=operator] .reconciliation-workspace .status-neutral{color:var(--ink-soft)}html[data-surface=operator] .reconciliation-workspace .status-neutral i{background:var(--line-muted)}html[data-surface=operator] .reconciliation-workspace .empty-state{color:var(--muted);font-size:12.5px}html[data-surface=operator] .reconciliation-workspace .empty-state svg{color:var(--line-muted)}html[data-surface=operator] .reconciliation-workspace .case-pagination{border-top:1px solid var(--ink)}html[data-surface=operator] .reconciliation-workspace .case-pagination a{color:var(--brand);font-size:12px}html[data-surface=operator] .reconciliation-workspace .case-pagination a.disabled{color:var(--line-muted)}html[data-surface=operator] .reconciliation-workspace .case-pagination span{font-size:11px}html[data-surface=operator] .reconciliation-workspace .rc-pair{border-bottom:1px solid var(--line);padding:16px}html[data-surface=operator] .reconciliation-workspace .rc-pair .status{font-size:11.5px}html[data-surface=operator] .reconciliation-actions{background:var(--white)}html[data-surface=operator] .reconciliation-workspace .trace-section-heading h3{font-size:14px;font-weight:600}html[data-surface=operator] .reconciliation-workspace .trace-section-heading>span:not(.status){border-radius:0;font-size:11px}html[data-surface=operator] .reconciliation-workspace .case-action-form{border-color:var(--line-strong);background:var(--white);border-radius:0}html[data-surface=operator] .reconciliation-workspace .case-action-form strong{font-size:12.5px}html[data-surface=operator] .reconciliation-workspace .case-action-form small{font-size:11px}html[data-surface=operator] .reconciliation-workspace .case-action-form select,html[data-surface=operator] .reconciliation-workspace .case-action-form input,html[data-surface=operator] .reconciliation-workspace .case-action-form textarea{border-radius:0;font-size:12px}html[data-surface=operator] .reconciliation-workspace .case-action-form input[name=evidenceId]{font-family:var(--mono)}html[data-surface=operator] .reconciliation-workspace .case-action-form button{color:#fff;background:var(--brand);border:1px solid var(--brand);border-radius:2px;font-size:12px}html[data-surface=operator] .reconciliation-workspace .case-action-form button:hover{background:var(--brand-dark)}html[data-surface=operator] .reconciliation-workspace .case-action-form button.danger-action{color:var(--danger);background:var(--white);border-color:var(--danger)}html[data-surface=operator] .reconciliation-workspace .case-action-form button.danger-action:hover{color:#fff;background:var(--danger)}html[data-surface=operator] .reconciliation-workspace .case-timeline li code{color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);font-size:10.5px}html[data-surface=operator] .reconciliation-workspace .case-timeline li>div>span{font-size:10.5px}html[data-surface=operator] .reconciliation-workspace .case-timeline strong{font-size:12.5px}html[data-surface=operator] .reconciliation-workspace .case-timeline small{font-size:11px}html[data-surface=operator] .reconciliation-workspace .timeline-marker,html[data-surface=operator] .reconciliation-workspace .redaction-notice,html[data-surface=operator] .reconciliation-workspace .permission-state,html[data-surface=operator] .reconciliation-workspace .action-result{border-radius:0}@media (max-width:1180px){html[data-surface=operator] .cx-flow-band,html[data-surface=operator] .cx-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){html[data-surface=operator] .split-workspace.has-selection>.rc-flow{display:none}}@media (max-width:720px){html[data-surface=operator] .cx-heading{flex-direction:column;align-items:stretch;gap:14px}html[data-surface=operator] .cx-heading h1{font-size:22px}html[data-surface=operator] .cx-total{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}html[data-surface=operator] .cx-total dd strong{font-size:22px}html[data-surface=operator] .cx-flow-main,html[data-surface=operator] .rc-flow{padding:12px}html[data-surface=operator] .stage-flow .stage:not(:last-child):after{content:"↓";inset:auto auto -9px 16px}html[data-surface=operator] .stage-flow .stage-branch:before{display:none}html[data-surface=operator] .cx-aging-body{grid-template-columns:minmax(0,1fr);gap:12px}html[data-surface=operator] .cx-toolbar{flex-direction:column;align-items:stretch}html[data-surface=operator] .cx-tabs{overflow-x:auto}html[data-surface=operator] .cx-tabs a{white-space:nowrap}html[data-surface=operator] .cx-search{min-width:0}html[data-surface=operator] .cx-register{display:block}html[data-surface=operator] .cx-register thead{display:none}html[data-surface=operator] .cx-register tbody{display:block}html[data-surface=operator] .cx-register tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}html[data-surface=operator] .cx-register td{padding:0;display:block;background:0 0!important;border:0!important}html[data-surface=operator] .cx-register td:nth-child(2){grid-area:1/1/auto/-1}html[data-surface=operator] .cx-register tr.selected{background:var(--brand-pale);box-shadow:inset 0 0 0 2px var(--brand)}html[data-surface=operator] .cx-credits .cx-register td:first-child{color:var(--muted);grid-column:1;font-size:11px}html[data-surface=operator] .cx-credits .cx-register td:nth-child(3){color:var(--muted);grid-column:1;font-size:11.5px}html[data-surface=operator] .cx-credits .cx-register td:nth-child(4){grid-area:2/2;font-size:14px;font-weight:600}html[data-surface=operator] .cx-credits .cx-register td:nth-child(5){grid-area:3/2;justify-self:end}html[data-surface=operator] .cx-va .cx-register td:first-child{grid-area:1/1/auto/-1}html[data-surface=operator] .cx-va .cx-register td:nth-child(2){white-space:normal;grid-area:2/1/auto/-1;font-size:11.5px}html[data-surface=operator] .cx-va .cx-register td:nth-child(3){grid-area:3/1}html[data-surface=operator] .cx-va .cx-register td:nth-child(4){grid-area:3/2}html[data-surface=operator] .cx-va .cx-register td:nth-child(4):after{content:" credits";color:var(--muted);font-size:11px}html[data-surface=operator] .cx-va .cx-register td:nth-child(5){grid-area:4/2}html[data-surface=operator] .cx-va .cx-register td:nth-child(5):after{content:" XOF";color:var(--muted)}html[data-surface=operator] .cx-pair,html[data-surface=operator] .rc-pair{grid-template-columns:minmax(0,1fr);gap:0;padding:12px}html[data-surface=operator] .cx-pair-rule{justify-self:stretch;width:auto;height:2px;min-height:2px;margin:10px 18px}html[data-surface=operator] .cx-track{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-surface=operator] .cx-track li:nth-child(3){border-left:0}html[data-surface=operator] .cx-track li:nth-child(n+3){box-shadow:inset 0 1px var(--ink);border-top-width:3px}html[data-surface=operator] .cx-rib-number{letter-spacing:.02em;word-spacing:.15em;padding:12px;font-size:13.5px}html[data-surface=operator] .cx-ledger>div{margin-right:10px;padding-right:8px}}html[data-surface=operator] .cx-stack>*,html[data-surface=operator] .cx-rib>*,html[data-surface=operator] .cx-evidence>*{min-width:0}html[data-surface=operator] .cx-rib-number{max-width:100%}
