:root{color-scheme:light;--font-display: "Inter", "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Roboto, Arial, sans-serif;--font-ui: "Inter", "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, Arial, sans-serif;--font-data: "JetBrains Mono", "Cascadia Code", "SFMono-Regular", Consolas, ui-monospace, monospace;--canvas: #f6f8fb;--canvas-2: #eef2f7;--surface: #ffffff;--surface-2: #f9fafb;--surface-3: #eef4ff;--line: rgba(16, 24, 40, .1);--line-strong: rgba(16, 24, 40, .18);--text: #101828;--text-soft: #475467;--muted: #667085;--healthy: #067647;--watch: #b54708;--degraded: #b42318;--blocked: #912018;--recovery: #6941c6;--stale: #667085;--brand: #0a66ff;--focus: #155eef;--radius-sm: 4px;--radius: 8px;--radius-lg: 10px;--shadow-panel: 0 1px 2px rgba(16, 24, 40, .06), 0 14px 36px rgba(16, 24, 40, .07);--fs-micro: 9px;--fs-caption: 10px;--fs-xs: 11px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 17px;--fs-xl: 20px;--fs-2xl: 24px;--fs-display: 34px}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:linear-gradient(180deg,#f8fafc,#f3f6fb 58%,#eef2f7);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-md);font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,rgba(10,102,255,.08),transparent 28rem),var(--canvas)}.login-card{width:min(100%,460px);display:grid;gap:18px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-panel)}.login-card h1{font-size:var(--fs-2xl)}.login-form{display:grid;gap:12px}button,input,select,textarea{font:inherit}button,a{color:inherit}button{border:0}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3,strong{color:var(--text)}h1,h2,h3{font-family:var(--font-display);letter-spacing:0}h1{font-size:var(--fs-display);font-weight:650;line-height:1.08}h2{font-size:var(--fs-xl);font-weight:620;line-height:1.18}h3{font-size:var(--fs-lg);font-weight:620;line-height:1.22}p{color:var(--text-soft);font-size:var(--fs-sm)}small{color:var(--muted);font-size:var(--fs-xs);line-height:1.35}svg{flex:0 0 auto}.mono{font-family:var(--font-data)}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:transparent}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:20px 14px;overflow-y:auto;border-right:1px solid var(--line);background:#ffffffeb;box-shadow:1px 0 #10182808}.brand{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;color:inherit;text-decoration:none}.brand__mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(10,102,255,.18);border-radius:var(--radius);color:var(--brand);background:#0a66ff14}.brand strong{display:block;font-size:var(--fs-lg);line-height:1.1}.brand small{display:block;margin-top:3px}.primary-nav,.nav-group{display:flex;flex-direction:column}.primary-nav{gap:22px}.nav-group{gap:6px}.nav-group__label,.eyebrow{color:var(--brand);font-size:var(--fs-caption);font-weight:700;text-transform:uppercase;letter-spacing:0}.nav-group__label{padding:0 8px 4px;color:var(--muted)}.nav-item{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 9px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-soft);text-align:left;cursor:pointer}.nav-item strong,.nav-item small{display:block}.nav-item strong{color:inherit;font-size:var(--fs-sm);font-weight:650}.nav-item:hover,.nav-item.is-active{color:var(--text);border-color:#0a66ff2e;background:#0a66ff12}.sidebar-status{margin-top:auto;display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.sidebar-status span{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;font-weight:650}.data-state-control{display:grid;gap:5px;margin:8px 0}.data-state-control select{min-height:34px;padding:0 30px 0 10px;font-size:var(--fs-xs)}.sidebar-link{width:fit-content;margin-top:8px;padding:0;background:transparent;color:var(--healthy);font-size:var(--fs-xs);font-weight:700;cursor:pointer}.workspace{min-width:0;width:100%;max-width:1480px;display:flex;flex-direction:column;gap:20px;padding:28px 32px;margin:0 auto}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.page-header__copy{display:grid;gap:5px;min-width:0}.breadcrumb-nav ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0;margin:0 0 4px;list-style:none;color:var(--muted);font-size:var(--fs-xs)}.breadcrumb-nav li{display:inline-flex;align-items:center;gap:6px}.breadcrumb-nav li:not(:last-child):after{content:"/";color:var(--muted)}.breadcrumb-nav a{color:var(--text-soft);text-decoration:none}.breadcrumb-nav a:hover{color:var(--text)}.page-header__copy p:not(.eyebrow){max-width:720px}.page-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.screen-stack{display:flex;flex-direction:column;gap:18px}.control-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.control-bar label,.login-form label{display:grid;gap:6px}.control-bar span,.login-form span{color:var(--muted);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12,.span-2{grid-column:1 / -1}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.kit-panel,.kpi-tile{position:relative;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-panel)}.kit-panel{display:flex;flex-direction:column;gap:14px;padding:18px}.kit-panel--inset{background:var(--surface);box-shadow:none}.kit-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.kit-panel__title{display:grid;gap:4px;min-width:0}.kit-panel__actions,.action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kit-panel__body{min-width:0;display:flex;flex:1;flex-direction:column;gap:14px}.kit-panel--healthy,.kpi-tile--healthy{border-color:#06764747}.kit-panel--watch,.kpi-tile--watch{border-color:#b5470852}.kit-panel--degraded,.kpi-tile--degraded{border-color:#b4231852}.kit-panel--blocked,.kpi-tile--blocked{border-color:#ff4d5b5c}.kit-panel--recovery,.kpi-tile--recovery{border-color:#a78bfa57}.kit-panel--stale,.kpi-tile--stale{border-color:#94a3b847}.eyebrow-dot{width:6px;height:6px;display:inline-block;margin-right:7px;border-radius:999px;background:currentColor}.kpi-tile{display:grid;gap:10px;padding:16px;overflow:hidden;width:100%;color:inherit;text-align:left}.kpi-tile--clickable{cursor:pointer}.kpi-tile--clickable:hover{border-color:#0a66ff75;transform:translateY(-1px)}.kpi-tile:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--brand);opacity:.85}.kpi-tile--healthy:after{background:var(--healthy)}.kpi-tile--watch:after{background:var(--watch)}.kpi-tile--degraded:after,.kpi-tile--blocked:after{background:var(--degraded)}.kpi-tile--recovery:after{background:var(--recovery)}.kpi-tile__head{display:flex;justify-content:space-between;gap:8px;color:var(--muted)}.kpi-tile strong{font-family:var(--font-data);font-size:var(--fs-2xl);font-weight:650;line-height:1}.kpi-tile--sm strong{font-size:var(--fs-xl)}.recommendation-card,.incident-summary,.route-focus,.transaction-detail,.audit-detail{display:flex;flex-direction:column;gap:14px}.metric-grid,.definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid div,.definition-list div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.owner-assignment-card{min-width:0;display:grid;gap:4px;margin-top:12px;padding:12px;border:1px solid rgba(10,102,255,.22);border-radius:var(--radius-sm);background:#0a66ff0e}.owner-assignment-card strong,.owner-assignment-card span,.owner-assignment-card small{overflow-wrap:anywhere}.owner-assignment-card span{color:var(--text);font-weight:750}.owner-assignment-card small{color:var(--muted)}.analytics-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.analytics-strip article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.analytics-strip span{display:block;color:var(--muted);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase}.analytics-strip strong{display:block;margin-top:4px;font-family:var(--font-data);font-size:var(--fs-xl)}.active-work-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.active-work-strip button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start;min-height:154px;padding:15px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffd1;color:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-soft)}.active-work-strip button:hover{border-color:#0a66ff5c;background:#0a66ff0b}.active-work-strip span,.active-work-strip strong,.active-work-strip small{min-width:0;overflow-wrap:anywhere}.active-work-strip__identity,.active-work-strip__action,.active-work-strip__meta{display:grid;gap:4px}.active-work-strip__identity{grid-column:1}.active-work-strip__identity strong{font-size:var(--fs-lg);line-height:1.16}.active-work-strip__action{grid-column:1 / -1;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.active-work-strip__action strong{font-family:var(--font-data);font-size:var(--fs-md)}.active-work-strip__meta{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.active-work-strip .health-badge{justify-self:end}.active-work-strip dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.active-work-strip dl div{min-width:0;padding:7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.active-work-strip dt{color:var(--muted);font-size:var(--fs-caption);font-weight:800;text-transform:uppercase}.active-work-strip dd{margin:2px 0 0;font-family:var(--font-data);font-size:var(--fs-xs)}.realtime-chart{min-height:184px;color:var(--brand)}.realtime-chart__canvas{min-height:180px}.realtime-chart__canvas:empty{min-height:0!important}.realtime-chart__fallback{display:none;width:100%;height:180px;margin-top:8px}.realtime-chart__canvas:empty+.realtime-chart__fallback{display:block}.dashboard-chart{min-width:0;display:grid;gap:10px;margin:0}.dashboard-chart__canvas{position:relative;min-width:0;width:100%}.dashboard-chart__canvas canvas{display:block;width:100%!important;max-width:100%}.dashboard-chart figcaption{color:var(--muted);font-size:var(--fs-xs);line-height:1.35}.dashboard-chart__fallback{display:none;gap:8px}.dashboard-chart__fallback span{min-width:0;display:grid;grid-template-columns:minmax(70px,.7fr) minmax(0,1fr) auto;align-items:center;gap:8px}.dashboard-chart__fallback i{height:7px;border-radius:999px}.dashboard-chart__fallback strong{font-family:var(--font-data);font-size:var(--fs-xs)}.volume-command-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.volume-widget{min-width:0;display:grid;align-content:start;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.volume-widget header{min-width:0;display:grid;gap:4px}.volume-widget header>span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.volume-widget header>strong{font-family:var(--font-data);font-size:var(--fs-xl);line-height:1.1}.volume-widget small{color:var(--muted)}.volume-rank-list{display:grid;gap:8px}.volume-rank-row{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182805;color:var(--text);text-align:left;cursor:pointer}.volume-rank-row:hover{border-color:#06764757;background:#0676470d}.volume-rank-row>span{position:relative;z-index:1;min-width:0;display:grid;gap:5px}.volume-rank-row>strong{position:relative;z-index:1;font-family:var(--font-data)}.volume-rank-row>em{position:absolute;inset:auto auto 0 0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--healthy),var(--brand))}dt,.form-grid label>span,.policy-edit-grid label>span{color:var(--muted);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase}dd{min-width:0;margin-top:4px;color:var(--text);font-size:var(--fs-sm);font-weight:620;overflow-wrap:anywhere}.state-banner{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#0a66ff14}.state-banner strong{display:block;font-size:var(--fs-sm)}.state-banner--api-failure,.state-banner--stale-fx{border-color:#b4231861;background:#b423181a}.state-banner--empty{border-color:#06764752;background:#06764714}.state-banner--permission-denied{border-color:#b5470852;background:#b5470814}.freshness,.dashboard-chip,.health-badge{min-height:28px;display:inline-flex;flex-shrink:0;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-soft);font-size:var(--fs-xs);font-weight:650;white-space:nowrap}.freshness>span,.health-badge__dot{width:8px;height:8px;border-radius:999px;background:var(--healthy)}.freshness small,.health-badge small{color:currentColor;opacity:.75}.freshness--stale{color:var(--stale)}.freshness--stale>span{background:var(--stale)}.health-badge--healthy{color:var(--healthy);border-color:#0676472e;background:#ecfdf3}.health-badge--watch{color:var(--watch);border-color:#b5470833;background:#fffaeb}.health-badge--degraded,.health-badge--blocked{color:var(--degraded);border-color:#b4231833;background:#fef3f2}.health-badge--recovery{color:var(--recovery);border-color:#6941c62e;background:#f4f3ff}.health-badge--stale,.health-badge--unknown{color:var(--stale)}.health-badge--watch .health-badge__dot{background:var(--watch)}.health-badge--degraded .health-badge__dot,.health-badge--blocked .health-badge__dot{background:var(--degraded)}.health-badge--recovery .health-badge__dot{background:var(--recovery)}.health-badge--stale .health-badge__dot,.health-badge--unknown .health-badge__dot{background:var(--stale)}.ui-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid rgba(10,102,255,.72);border-radius:var(--radius);background:var(--brand);color:#fff;font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:focus-visible,.nav-item:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-button:disabled{cursor:not-allowed;opacity:.45}.ui-button--sm{min-height:32px;padding:0 10px;font-size:var(--fs-xs)}.ui-button--lg{min-height:42px;padding:0 16px}.ui-button--secondary,.ui-button--ghost{color:var(--text);background:var(--surface);border-color:var(--line-strong)}.ui-button--ghost{background:transparent}.ui-button--danger{color:#fff;background:var(--degraded);border-color:#b4231885}.ui-button--choice,.ui-button--segmented{color:var(--text);background:var(--surface);border-color:var(--line)}.ui-button.is-selected,.ui-button--choice.is-selected,.ui-button--segmented.is-selected{color:var(--brand);border-color:#0a66ff57;background:#0a66ff14}input,select,textarea{min-height:38px;width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:0 11px}textarea{min-height:82px;padding:10px 11px;resize:vertical}.search-field{flex:1 1 280px;min-width:min(100%,260px);display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2)}.search-field input{border:0;background:transparent;padding:0}.action-bar>select{flex:0 1 180px}.provider-mark,.country-pair,.route-path{min-width:0;display:inline-flex;align-items:center}.provider-mark{gap:9px}.provider-mark__badge{--provider-color: var(--brand);width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--provider-color) 60%,transparent);border-radius:var(--radius-sm);color:var(--provider-color);background:color-mix(in srgb,var(--provider-color) 13%,transparent)}.provider-mark--sm .provider-mark__badge{width:26px;height:26px;font-size:var(--fs-caption)}.provider-mark--lg .provider-mark__badge{width:42px;height:42px;font-size:var(--fs-sm)}.provider-mark__copy{min-width:0;display:grid;gap:1px}.provider-mark__copy strong,.provider-mark__copy small{overflow-wrap:anywhere}.country-pair{gap:8px}.country-pair span{display:inline-flex;align-items:center;gap:6px}.country-flag{position:relative;min-width:30px;width:30px;height:20px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(16,24,40,.14);border-radius:4px;background:linear-gradient(135deg,#f2f4f7,#d0d5dd);box-shadow:inset 0 0 0 1px #ffffff80}.country-flag:before,.country-flag:after{content:"";position:absolute;inset:0}.country-flag--ng{background:linear-gradient(90deg,#118447 0 33.333%,#f8fafc 33.333% 66.666%,#118447 66.666% 100%)}.country-flag--ke{background:linear-gradient(180deg,#101820 0 28%,#f8fafc 28% 33%,#b5121b 33% 67%,#f8fafc 67% 72%,#12783a 72% 100%)}.country-flag--ke:after{inset:5px 12px;border-radius:50%;background:#b5121b;box-shadow:inset 0 0 0 2px #f8fafc}.country-flag--gb{background:linear-gradient(27deg,transparent 0 42%,#fff 42% 47%,#c8102e 47% 53%,#fff 53% 58%,transparent 58%),linear-gradient(153deg,transparent 0 42%,#fff 42% 47%,#c8102e 47% 53%,#fff 53% 58%,transparent 58%),linear-gradient(90deg,transparent 0 42%,#fff 42% 58%,transparent 58%),linear-gradient(180deg,transparent 0 36%,#fff 36% 64%,transparent 64%),linear-gradient(90deg,transparent 0 46%,#c8102e 46% 54%,transparent 54%),linear-gradient(180deg,transparent 0 42%,#c8102e 42% 58%,transparent 58%),#012169}.country-flag--us{background:repeating-linear-gradient(180deg,#b22234 0 1.54px,#fff 1.54px 3.08px)}.country-flag--us:before{right:48%;bottom:45%;background:#3c3b6e}.country-flag--eu{background:#244aa5}.country-flag--eu:before{inset:4px 9px;border:2px dotted #ffd84d;border-radius:50%}.country-flag--de{background:linear-gradient(180deg,#000 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}.country-pair strong{font-size:var(--fs-sm)}.country-pair i,.route-path__line{width:16px;height:1px;background:var(--line-strong)}.country-pair--compact .country-flag{min-width:26px;width:26px;height:18px}.route-path{flex-wrap:wrap;gap:9px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08}.route-path__rail{color:var(--muted);font-size:var(--fs-xs);font-weight:650}.data-table{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.data-table__scroll{overflow-x:auto}table{width:100%;min-width:720px;border-collapse:collapse}.muted-line{display:block;margin-top:2px;color:var(--text-muted, #6b7280);font-size:.78rem}.compact-table{min-width:0;table-layout:fixed}.compact-table th,.compact-table td{white-space:normal;overflow-wrap:anywhere}.compact-table .country-pair{flex-wrap:wrap}.compact-table .country-pair span{min-width:0}.compact-table .country-pair strong{overflow-wrap:anywhere}.credit-table th:nth-child(1),.credit-table td:nth-child(1){width:20%}.credit-table th:nth-child(2),.credit-table td:nth-child(2){width:20%}.credit-table th:nth-child(3),.credit-table td:nth-child(3){width:15%}.credit-table th:nth-child(4),.credit-table td:nth-child(4){width:25%}.credit-table th:nth-child(5),.credit-table td:nth-child(5){width:15%}.credit-table th:nth-child(6),.credit-table td:nth-child(6){width:72px}.credit-table .ui-button{min-width:58px}.fx-cost-table{min-width:0}th,td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th{color:var(--muted);font-size:var(--fs-caption);font-weight:800;text-transform:uppercase;white-space:nowrap}td{color:var(--text-soft);font-size:var(--fs-sm)}td>strong,td>small{display:block}tbody tr:hover,.click-row.is-selected{background:#06764714}.click-row{cursor:pointer}.click-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:#0a66ff12}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:168px;padding:28px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:#10182806;text-align:center}.empty-state__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:var(--text-soft);background:var(--surface-2)}.empty-state--success{border-color:#06764747;background:#0676470f}.empty-state--success .empty-state__icon{color:var(--healthy);background:#0676471f}.table-loading{display:grid;gap:8px;padding:14px}.table-loading span{height:34px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#1018280a,#ffffff17,#1018280a)}.status-chips{display:flex;flex-wrap:wrap;gap:8px}.status-chips button,.segmented-group button{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--text-soft);font-size:var(--fs-sm);font-weight:650;cursor:pointer}.status-chips button.is-active,.segmented-group button.is-selected{color:var(--healthy);border-color:#0676476b;background:#0676471a}.transaction-layout,.audit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);gap:16px;align-items:start}.transaction-list-panel table{min-width:0}.transaction-detail-panel,.audit-detail-panel{position:sticky;top:18px}.detail-heading{display:flex;justify-content:space-between;gap:14px}.detail-heading>div{min-width:0}.detail-heading h3{overflow-wrap:anywhere}.compact-route{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;color:var(--muted)}.compact-route span{color:var(--text-soft)}.compact-trace-facts{display:grid;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.compact-trace-facts div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.compact-trace-facts div+div{border-top:1px solid var(--line)}.compact-trace-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.compact-state-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-soft);font-size:var(--fs-sm)}.compact-state-note svg{margin-top:2px;color:var(--watch)}.detail-grid,.simulation-grid,.policy-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-grid article,.simulation-grid section{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.reference-list{display:grid;gap:8px}.reference-list div{display:grid;gap:2px}.state-note{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(181,71,8,.28);border-radius:var(--radius);background:#b5470814;color:var(--text-soft);font-size:var(--fs-sm)}.timeline{display:grid;gap:0;padding:0;margin:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.timeline__item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:12px;border-bottom:1px solid var(--line);background:var(--surface)}.timeline__item:last-child{border-bottom:0}.timeline__marker{width:10px;height:10px;margin-top:5px;border-radius:999px;background:var(--line-strong)}.timeline__item--done .timeline__marker{background:var(--healthy)}.timeline__item--current .timeline__marker{background:var(--watch)}.timeline__item>div{min-width:0;display:grid;gap:2px}.timeline__item time{color:var(--text);font-family:var(--font-data);font-size:var(--fs-sm);text-align:right}.timeline__item time small{display:block}.route-score{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:2px 8px;align-items:center;width:fit-content;max-width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius);background:#0a66ff14}.route-score strong{grid-row:span 2;font-family:var(--font-data);font-size:var(--fs-xl)}.route-score span,.route-score small{overflow-wrap:anywhere}.provider-ranking,.provider-context,.latency-list,.validation-list,.operations-picture,.action-queue,.policy-list,.recon-lanes,.resolution-grid,.fx-rule-grid,.fx-decision-grid{display:grid;gap:10px}.payout-monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payout-monitor-card{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.payout-monitor-card:hover{border-color:#0a66ff6b;background:#0a66ff0e}.payout-monitor-card__icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(10,102,255,.28);border-radius:var(--radius-sm);color:var(--brand);background:#0a66ff14}.payout-monitor-card__copy{min-width:0;display:grid;gap:3px}.payout-monitor-card__copy strong,.payout-monitor-card__copy small{overflow-wrap:anywhere}.payout-monitor-card__value{font-family:var(--font-data);font-size:var(--fs-xl)}.payout-monitor-card .health-badge{grid-column:2 / -1}.credit-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.credit-command-card{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.credit-command-card:hover,.credit-triage-row:hover,.evidence-list article:hover{border-color:#0a66ff6b;background:#0a66ff0d}.credit-command-card__icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(6,118,71,.28);border-radius:var(--radius-sm);color:var(--brand);background:#06764714}.credit-command-card__copy{min-width:0;display:grid;gap:4px}.credit-command-card__copy small{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.credit-command-card__copy strong{font-family:var(--font-data);font-size:var(--fs-xl);overflow-wrap:anywhere}.credit-command-card__copy em{color:var(--text-soft);font-size:var(--fs-sm);font-style:normal;overflow-wrap:anywhere}.credit-command-card .health-badge{grid-column:1 / -1}.credit-triage-list,.evidence-list{display:grid;gap:10px}.credit-triage-row,.evidence-list article{min-width:0;display:grid;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.credit-triage-row{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.3fr) minmax(140px,.6fr) auto;color:inherit;text-align:left;cursor:pointer}.credit-triage-row>span,.evidence-list article>span{min-width:0;display:grid;gap:3px}.credit-triage-row strong,.credit-triage-row small,.credit-triage-row em,.evidence-list article strong,.evidence-list article small{overflow-wrap:anywhere}.credit-triage-row em{color:var(--muted);font-size:var(--fs-xs);font-style:normal}.evidence-list article{grid-template-columns:22px minmax(0,1fr) auto}.evidence-list article svg{color:var(--healthy)}.rail-friction-table{min-width:0}.control-summary-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:14px}.control-lead-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.control-lead-card>.health-badge,.control-lead-card>div,.control-lead-card>.action-bar{grid-column:1 / -1}.control-lead-card__label{display:block;margin-bottom:5px;color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.control-lead-card h3{max-width:760px}.control-lead-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.control-lead-metrics div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.control-signal-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.control-signal-tile{min-width:0;display:grid;align-content:start;gap:7px;min-height:112px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.control-signal-tile:hover{border-color:#0a66ff6b;background:#0a66ff0d}.control-signal-tile span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.control-signal-tile strong{font-family:var(--font-data);font-size:var(--fs-xl);line-height:1.05}.control-signal-tile small{overflow-wrap:anywhere}.control-signal-tile--healthy{border-color:#06764742}.control-signal-tile--watch{border-color:#b547084d}.control-signal-tile--degraded,.control-signal-tile--blocked{border-color:#b4231857}.control-signal-tile--recovery{border-color:#a78bfa52}.friction-queue,.rail-health-list,.money-movement,.volume-mini-grid,.volume-mini-grid section{display:grid;gap:10px}.friction-item,.rail-health-row{min-width:0;display:grid;gap:10px;width:100%;padding:11px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.friction-item{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.friction-item:hover,.rail-health-row:hover,.volume-mini-grid button:hover{border-color:#0a66ff6b;background:#0a66ff0d}.friction-item__main,.friction-item__side{min-width:0;display:grid;gap:5px}.friction-item__main em{color:var(--muted);font-size:var(--fs-xs);font-style:normal;overflow-wrap:anywhere}.friction-item__side{align-content:start;justify-items:end;text-align:right}.friction-item__side span{color:var(--healthy);font-size:var(--fs-xs);font-weight:800}.rail-health-row{grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(110px,.55fr) auto;align-items:center}.rail-health-row>span{min-width:0;display:grid;gap:2px}.rail-health-row strong,.friction-item strong{overflow-wrap:anywhere}.money-movement header{display:grid;gap:4px;padding:12px;border:1px solid rgba(10,102,255,.24);border-radius:var(--radius);background:#0a66ff12}.money-movement header span,.volume-mini-grid section>strong{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.money-movement header strong{font-family:var(--font-data);font-size:var(--fs-2xl)}.volume-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.volume-mini-grid button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806;color:inherit;text-align:left;cursor:pointer}.volume-mini-grid button span{overflow-wrap:anywhere}.operations-picture{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-picture article,.action-queue article,.policy-list button,.recon-lanes article,.resolution-grid article,.fx-rule-grid article,.fx-decision-grid article{min-width:0;display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.operations-picture article{grid-template-columns:auto minmax(0,1fr);align-items:start}.operations-picture article>strong,.operations-picture article>small{grid-column:1 / -1}.operations-picture article>span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.operations-picture article>strong{font-family:var(--font-data);font-size:var(--fs-xl)}.pagination-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;color:var(--muted);font-size:var(--fs-sm)}.pagination-bar>div,.pagination-bar label,.action-bar[compact]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.pagination-bar select{min-height:32px;padding:0 28px 0 10px}.provider-context{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-context article{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.provider-context svg{margin-top:2px;color:var(--healthy)}.provider-context article:nth-child(2) svg{color:var(--watch)}.provider-context strong,.provider-context small{display:block;overflow-wrap:anywhere}.provider-row,.route-compare-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(120px,1fr) auto auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.latency-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(80px,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.latency-list article>div{min-width:0}.latency-list strong,.latency-list small{display:block;overflow-wrap:anywhere}.action-queue article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.route-action-main{min-width:0;display:grid;grid-template-columns:minmax(170px,auto) minmax(0,1fr);gap:10px;align-items:center}.route-action-main strong,.route-action-main small{display:block;overflow-wrap:anywhere}.policy-list button{width:100%;grid-template-columns:minmax(160px,1fr) minmax(130px,.8fr) minmax(110px,.7fr);align-items:center;color:inherit;text-align:left;cursor:pointer}.policy-list button.is-selected{border-color:#0676476b;background:#06764714}.policy-list button>span{min-width:0;display:grid;gap:2px}.policy-list .health-badge,.definition-list .country-pair,.metric-grid .country-pair{flex-wrap:wrap}.selected-policy{display:grid;gap:12px}.policy-rule-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.policy-rule-form label{min-width:0;display:grid;gap:7px}.side-sheet-backdrop{position:fixed;inset:0;z-index:40;display:flex;justify-content:flex-end;background:#00000094}.side-sheet{width:min(760px,100%);height:100%;display:grid;align-content:start;gap:14px;padding:20px;overflow-y:auto;border-left:1px solid var(--line-strong);background:var(--canvas-2);box-shadow:var(--shadow-panel)}.side-sheet header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sheet-section{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:#1018280f}.progress-track i{display:block;height:100%;border-radius:inherit;background:var(--brand)}.progress-fill--healthy{background:var(--healthy)!important}.progress-fill--watch{background:var(--watch)!important}.progress-fill--degraded,.progress-fill--blocked{background:var(--degraded)!important}.progress-fill--recovery{background:var(--recovery)!important}.trace-empty-illustration{order:-1;width:min(220px,100%);height:72px;display:grid;grid-template-columns:42px 1fr 42px 1fr 42px;align-items:center;margin-bottom:6px}.trace-empty-illustration span{width:42px;height:42px;display:block;border:1px solid rgba(10,102,255,.34);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(10,102,255,.24) 0 5px,transparent 6px),#0a66ff14}.trace-empty-illustration span:nth-of-type(2){border-color:#0676475c;background:radial-gradient(circle at 50% 50%,rgba(6,118,71,.26) 0 5px,transparent 6px),#06764714}.trace-empty-illustration span:nth-of-type(3){border-color:#b5470857;background:radial-gradient(circle at 50% 50%,rgba(181,71,8,.24) 0 5px,transparent 6px),#b5470814}.trace-empty-illustration i{height:1px;background:linear-gradient(90deg,var(--line-strong),rgba(10,102,255,.48),var(--line-strong))}.rank-list,.event-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.rank-list li,.event-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.event-list li{grid-template-columns:64px minmax(0,1fr) auto}.event-list li>div{min-width:0;display:grid;gap:2px}.event-list time,.rank{color:var(--text);font-family:var(--font-data);font-size:var(--fs-sm);font-weight:700}.state-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.state-count-grid article{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.state-count-grid strong{font-family:var(--font-data);font-size:var(--fs-2xl)}.fx-baseline{display:grid;gap:2px;padding:12px;border:1px solid rgba(10,102,255,.24);border-radius:var(--radius);background:#0a66ff12}.fx-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-control-grid label{display:grid;gap:6px}.fx-control-grid span{color:var(--muted);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase}.fx-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-decision-grid article>span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.fx-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-rule-grid article dl{display:grid;gap:6px;margin:0}.fx-rule-grid article dl div{display:flex;justify-content:space-between;gap:10px;color:var(--text-soft);font-size:var(--fs-sm)}.fx-rule-grid dt,.fx-rule-grid dd{margin:0}.fx-rule-grid dt{color:var(--muted)}.recon-lanes article,.resolution-grid article{grid-template-columns:22px minmax(0,1fr);align-items:start}.recon-lanes article svg,.resolution-grid article svg{margin-top:2px;color:var(--healthy)}.recon-lanes article strong,.recon-lanes article small,.resolution-grid article strong,.resolution-grid article small{grid-column:2}.resolution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid{display:grid;gap:12px}.form-grid label,.policy-edit-grid label{min-width:0;display:grid;gap:7px}.checkbox-row{grid-template-columns:22px minmax(0,1fr);align-items:center;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.checkbox-row input{min-height:20px;width:20px;padding:0}.form-error{color:var(--degraded)}.toggle-row{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px!important;padding:9px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.toggle-row input{min-height:24px;width:24px;padding:0}.segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.segmented-group button{min-height:54px;display:grid;gap:2px;border-radius:var(--radius)}.range-row{display:grid!important;grid-template-columns:96px minmax(0,1fr) 34px;align-items:center;gap:10px!important}.range-row input{min-height:24px;padding:0}.route-compare-row{grid-template-columns:minmax(150px,1fr) auto auto}.route-compare-row.is-preferred{border-color:#06764757;background:#06764712}.audit-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.audit-detail svg{color:var(--healthy)}.section-kicker{color:var(--healthy);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.command-layout,.command-monitor-grid,.inflow-workspace,.exception-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:16px;align-items:start}.command-monitor-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.provider-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-signal-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.provider-signal-card>span{grid-column:1 / -1;color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.provider-signal-card strong{justify-self:end;font-family:var(--font-data);font-size:var(--fs-2xl)}.provider-signal-card small{grid-column:1 / -1}.provider-signal-card--best{border-color:#0676474d;background:#0676470e}.provider-signal-card--worst{border-color:#b4231852;background:#b423180e}.provider-traffic-lane{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.provider-traffic-lane__item{min-width:0;display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.provider-traffic-lane__item:hover{border-color:#0a66ff6b;background:#0a66ff0d}.provider-traffic-lane__item>span{min-width:0;display:grid;gap:3px}.provider-traffic-lane__item>span small{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.provider-traffic-lane__item>span strong,.provider-traffic-lane__item p{overflow-wrap:anywhere}.provider-traffic-lane__item dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(36px,1fr));gap:6px;margin:0}.provider-traffic-lane__item dl div{min-width:0;padding:7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.provider-traffic-lane__item dt{color:var(--muted);font-size:var(--fs-caption);font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.provider-traffic-lane__item dd{margin:2px 0 0;font-family:var(--font-data);font-size:var(--fs-xs)}.provider-traffic-lane__item p{margin:0;color:var(--text-soft);font-size:var(--fs-sm)}.provider-traffic-lane__item--leader{border-color:#0676474d;background:#0676470e}.provider-traffic-lane__item--risk{border-color:#b4231852;background:#b423180e}.provider-ranking-list,.decision-callouts{display:grid;gap:10px}.provider-ranking-list button{min-width:0;display:grid;grid-template-columns:42px minmax(150px,.95fr) minmax(260px,1.4fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.provider-ranking-list button:hover{border-color:#0a66ff6b;background:#0a66ff0d}.provider-rank-badge{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text-soft);font-family:var(--font-data);font-size:var(--fs-xs);background:#10182809}.provider-ranking-list dl{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:6px;margin:0}.provider-ranking-list dl div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.provider-ranking-list dt,.decision-callouts span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.provider-ranking-list dd{margin:2px 0 0;color:var(--text);font-family:var(--font-data);font-size:var(--fs-sm)}.decision-callouts article{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid rgba(6,118,71,.26);border-radius:var(--radius);background:#0676470e}.decision-callouts article.is-risk{border-color:#b423184d;background:#b423180e}.command-spine-panel{min-height:100%}.inflow-spine{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);gap:10px;align-items:center}.inflow-spine article{min-width:0;display:grid;gap:8px;min-height:150px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.inflow-spine article span{width:fit-content;padding:2px 7px;border:1px solid rgba(6,118,71,.28);border-radius:var(--radius-sm);color:var(--healthy);font-family:var(--font-data);font-size:var(--fs-caption)}.inflow-spine i{height:2px;background:linear-gradient(90deg,var(--line-strong),var(--healthy),var(--line-strong))}.standing-meter,.next-action-card,.selected-route-card,.manual-action-form,.account-stack,.policy-stack,.switch-list,.profile-card,.feature-preview,.guardrail-grid,.audit-preview{display:grid;gap:12px}.profile-card{align-content:start}.profile-card>svg{color:var(--brand)}.profile-card>span{min-width:0;display:grid;gap:3px}.exception-support-panel{align-self:start}.exception-main-column{min-width:0;display:grid;gap:16px;align-items:start}.guardrail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guardrail-grid article,.audit-preview article{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.guardrail-grid strong,.audit-preview strong{overflow-wrap:anywhere}.audit-preview article{grid-template-columns:70px minmax(0,1fr);align-items:start}.audit-preview article span{color:var(--muted);font-family:var(--font-data);font-size:var(--fs-xs)}.audit-preview article small{grid-column:2}.standing-meter{padding:14px;border:1px solid rgba(10,102,255,.24);border-radius:var(--radius);background:#0a66ff0f}.sla-lane-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sla-lane{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.sla-lane span,.manual-action-form label>span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.sla-lane strong{font-family:var(--font-data);font-size:var(--fs-2xl)}.sla-lane--healthy{border-color:#0676473d}.sla-lane--watch{border-color:#b547084d}.sla-lane--degraded{border-color:#b4231857}.route-health-strip,.risk-stack,.remediation-queue,.proof-lane-grid,.closure-readiness-grid{display:grid;gap:10px}.proof-lane-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.closure-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-lane,.closure-readiness-card{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.closure-readiness-card:disabled{cursor:default;opacity:.62}.proof-lane span,.closure-readiness-card span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.proof-lane strong,.closure-readiness-card strong{font-family:var(--font-data);font-size:var(--fs-2xl)}.proof-lane--healthy,.closure-readiness-card--healthy{border-color:#06764742}.proof-lane--watch,.closure-readiness-card--watch{border-color:#b547084d}.proof-lane--degraded,.closure-readiness-card--degraded{border-color:#b4231857}.proof-lane--recovery,.closure-readiness-card--recovery{border-color:#a78bfa57}.route-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.route-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.route-control-card{min-width:0;display:grid;gap:10px;align-content:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.route-control-card:hover{border-color:#0a66ff6b;background:#0a66ff0d}.route-control-card>span,.route-control-card>div{min-width:0;display:grid;gap:3px}.route-control-card>span small{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.route-control-card strong,.route-control-card small,.route-control-card p{overflow-wrap:anywhere}.route-control-card dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(44px,1fr));gap:6px;margin:0}.route-control-card dl div{min-width:0;padding:7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.route-control-card dt{color:var(--muted);font-size:var(--fs-caption);font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.route-control-card dd{margin:2px 0 0;font-family:var(--font-data);font-size:var(--fs-xs)}.route-control-card p{margin:0;color:var(--text-soft);font-size:var(--fs-sm)}.route-control-card--leader{border-color:#0676474d;background:#0676470e}.route-control-card--risk{border-color:#b4231852;background:#b423180e}.route-control-card--watch{border-color:#b547084d}.route-health-strip--stacked{grid-template-columns:1fr}.route-health-strip button,.risk-stack button,.remediation-queue button{min-width:0;display:grid;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.route-health-strip button{grid-template-columns:minmax(0,1fr) auto}.route-health-strip button .route-penalty-meter{grid-column:1 / -1;min-width:0;width:100%}.route-health-strip button.is-selected,.remediation-queue button.is-selected{border-color:#0676476b;background:#06764714}.route-health-strip button:hover,.risk-stack button:hover,.remediation-queue button:hover{border-color:#0a66ff6b;background:#0a66ff0d}.route-health-strip button>span,.risk-stack button>span,.remediation-queue button>span{min-width:0;display:grid;gap:3px}.route-health-strip dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(58px,1fr));gap:6px;margin:0}.route-health-strip dl div{padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.route-penalty-meter{min-width:160px;height:8px;overflow:hidden;border-radius:999px;background:#1018280f}.route-penalty-meter span{display:block;height:100%;border-radius:inherit;background:var(--degraded)}.risk-stack button,.remediation-queue button{grid-template-columns:minmax(0,1fr) auto}.remediation-queue button{grid-template-columns:minmax(0,1.2fr) minmax(130px,.7fr) auto}.trace-panel,.case-panel{position:sticky;top:20px}.selected-pressure-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(181,71,8,.28);border-radius:var(--radius);background:#b547080e}.selected-pressure-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.selected-pressure-card header>div{min-width:0;display:grid;gap:3px}.selected-pressure-card .route-penalty-meter{min-width:0;width:100%}.backoff-ladder{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.backoff-ladder header{display:grid;gap:2px}.backoff-ladder ol{display:grid;gap:8px;padding:0;margin:0;list-style:none}.backoff-ladder li{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm)}.backoff-ladder li>span:first-child{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0a66ff1a;color:var(--brand);font-family:var(--font-data);font-size:var(--fs-xs)}.backoff-ladder li strong,.backoff-ladder li small{min-width:0;overflow-wrap:anywhere}.exception-tabs,.settings-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.case-ops-grid,.backoff-summary,.attempt-list,.maker-checker-card,.attempt-list>section{display:grid;gap:10px}.backoff-summary,.attempt-list,.maker-checker-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.case-card-header{display:flex;align-items:flex-start;gap:10px;min-width:0}.case-card-header>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(10,102,255,.26);border-radius:var(--radius-sm);color:var(--brand);background:#0a66ff14}.case-card-header>div{min-width:0;display:grid;gap:2px}.case-card-header strong,.case-card-header small{overflow-wrap:anywhere}.route-context-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(96px,.5fr) minmax(0,1fr);gap:8px}.route-context-row article,.attempt-list article{min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.route-context-row article{display:grid;gap:2px}.route-context-row strong,.route-context-row small,.attempt-list strong,.attempt-list small{overflow-wrap:anywhere}.filter-row{display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));gap:8px;margin-top:12px}.detail-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.detail-primary-panel{min-width:0}.safe-action-panel{position:sticky;top:20px;min-width:0;display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffe6;box-shadow:var(--shadow-soft)}.safe-action-panel article{min-width:0;display:grid;gap:3px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.safe-action-panel span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.safe-action-panel strong,.safe-action-panel small{overflow-wrap:anywhere}.detail-tabs{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:14px 0}.detail-tabs button{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:center;text-align:center}.flow-tab-panel,.detail-status-rail,.score-input-grid,.requirement-grid,.linked-work-grid,.window-history-list,.action-stepper,.action-choice-grid,.checklist-stack{display:grid;gap:10px}.flow-tab-panel{min-width:0}.detail-status-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-status-rail article,.score-input-grid article,.requirement-grid article,.linked-work-grid button,.window-history-list article,.action-step,.action-choice-grid button,.checklist-stack article{min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.detail-status-rail article{display:grid;gap:2px}.score-input-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.score-input-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center}.score-input-grid small{grid-column:2}.requirement-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.requirement-grid article{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center}.linked-work-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.linked-work-grid button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;color:inherit;text-align:left;cursor:pointer}.linked-work-grid button:hover{border-color:#0a66ff5c;background:#0a66ff0b}.linked-work-grid small{grid-column:1}.window-history-list article{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(230px,1fr) auto;gap:10px;align-items:center}.window-history-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.window-history-list dl div{min-width:0;padding:7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffb8}.window-history-list dt{color:var(--muted);font-size:var(--fs-caption);font-weight:800;text-transform:uppercase}.window-history-list dd{margin:2px 0 0;font-family:var(--font-data);font-size:var(--fs-xs)}.action-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.action-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;align-items:center}.action-step span{grid-row:span 2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#0a66ff1a;color:var(--brand);font-family:var(--font-data);font-size:var(--fs-xs);font-weight:800}.action-choice-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.action-choice-grid button{display:grid;gap:3px;color:inherit;text-align:left;cursor:pointer}.action-choice-grid button.is-selected{border-color:#0a66ff61;background:#0a66ff12}.checklist-stack article{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center}.detail-status-rail strong,.detail-status-rail small,.score-input-grid strong,.score-input-grid small,.requirement-grid strong,.requirement-grid small,.linked-work-grid strong,.linked-work-grid small,.window-history-list strong,.window-history-list small,.action-step strong,.action-step small,.action-choice-grid strong,.action-choice-grid small,.checklist-stack span{min-width:0;overflow-wrap:anywhere}.maker-checker-grid{grid-template-columns:1fr}.attempt-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.attempt-index{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0676471a;color:var(--healthy);font-family:var(--font-data);font-size:var(--fs-xs);font-weight:800}.settings-tabs button{grid-template-columns:20px minmax(0,1fr);align-items:center;text-align:left}.manual-action-form label{min-width:0;display:grid;gap:7px}.state-note--success{border-color:#06764752;background:#06764714}.account-stack article,.policy-stack article,.feature-preview article{min-width:0;display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.policy-stack article{grid-template-columns:auto minmax(0,1fr);align-items:start}.policy-stack article p{grid-column:1 / -1}.feature-preview{grid-template-columns:1fr}.feature-preview article{grid-template-columns:22px minmax(0,1fr);align-items:start}.feature-preview article strong,.feature-preview article small{grid-column:2}.switch-list .toggle-row{grid-template-columns:22px minmax(0,1fr) auto}.switch-list .toggle-row span{min-width:0;display:grid;gap:3px}.command-simple{gap:16px}.command-answer-hero{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-panel)}.command-answer-hero--healthy{border-color:#0676474d}.command-answer-hero--watch,.command-answer-hero--recovery{border-color:#b5470857}.command-answer-hero--degraded,.command-answer-hero--blocked{border-color:#b4231861}.command-answer-hero--stale,.command-answer-hero--unknown{border-color:#94a3b84d}.command-answer-hero__copy,.command-answer-hero__status{min-width:0;display:grid;gap:10px;align-content:start}.command-answer-hero__copy h2{max-width:880px;font-size:var(--fs-2xl)}.command-answer-hero__copy p:not(.eyebrow){max-width:820px}.command-answer-hero__status{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.command-answer-hero__status strong{font-size:var(--fs-lg)}.answer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.answer-card{min-width:0;min-height:192px;display:grid;gap:10px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.answer-card:hover{border-color:#0a66ff6b;background:#0a66ff0d}.answer-card--healthy{border-color:#06764747}.answer-card--watch,.answer-card--recovery{border-color:#b5470852}.answer-card--degraded,.answer-card--blocked{border-color:#b4231857}.answer-card--stale,.answer-card--unknown{border-color:#94a3b847}.answer-card__top{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-soft)}.answer-card__label{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.answer-card>strong{font-family:var(--font-data);font-size:var(--fs-2xl);line-height:1.05;overflow-wrap:anywhere}.answer-card p{overflow-wrap:anywhere}.command-simple-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:16px;align-items:start}.command-simple-grid--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.repair-queue,.api-check-list,.provider-operating-list,.partner-sla-list{display:grid;gap:10px}.repair-queue__item,.api-check-list article,.provider-operating-row,.partner-sla-list button,.quiet-empty{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left}.repair-queue__item{grid-template-columns:minmax(140px,.7fr) minmax(220px,1fr) auto;align-items:center;cursor:pointer}.repair-queue__item:hover,.provider-operating-row:hover,.partner-sla-list button:hover{border-color:#0a66ff6b;background:#0a66ff0d}.repair-queue__main,.repair-queue__meta,.api-check-list article>span,.provider-operating-row>span,.partner-sla-list button>span{min-width:0;display:grid;gap:3px}.repair-queue__main strong,.repair-queue__meta strong,.api-check-list article strong,.provider-operating-row strong,.partner-sla-list button strong,.quiet-empty strong{overflow-wrap:anywhere}.api-check-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.quiet-empty{grid-template-columns:20px minmax(0,1fr);align-items:start;color:var(--healthy)}.provider-operating-row{grid-template-columns:minmax(150px,.75fr) minmax(150px,.9fr) minmax(220px,1fr) auto;align-items:center;cursor:pointer}.provider-operating-row.is-best{border-color:#06764757;background:#0676470e}.provider-operating-row dl,.partner-sla-list dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(58px,1fr));gap:6px;margin:0}.provider-operating-row dl div,.partner-sla-list dl div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.provider-operating-row .route-penalty-meter{grid-column:1 / -1;min-width:0;width:100%}.partner-sla-list button{grid-template-columns:minmax(170px,.9fr) minmax(220px,1fr) minmax(160px,.8fr) auto;align-items:center;cursor:pointer}.partner-sla-list button>small{overflow-wrap:anywhere}.state-note--healthy{border-color:#06764752;background:#06764714}.state-note--watch,.state-note--recovery,.state-note--stale{border-color:#b5470852;background:#b5470814}.state-note--degraded,.state-note--blocked{border-color:#b4231861;background:#b423181a}.risk-stack--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.command-workbench{gap:14px}.ops-command-bar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:14px;align-items:stretch;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,rgba(10,102,255,.08),transparent 40%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--shadow-panel)}.ops-command-bar--healthy{border-color:#06764747}.ops-command-bar--watch,.ops-command-bar--recovery{border-color:#b5470857}.ops-command-bar--degraded,.ops-command-bar--blocked{border-color:#b4231861}.ops-command-bar--stale,.ops-command-bar--unknown{border-color:#94a3b84d}.ops-command-bar__copy,.ops-command-bar__meta{min-width:0;display:grid;gap:6px;align-content:start}.ops-command-bar__copy h2{font-size:var(--fs-2xl)}.ops-command-bar__copy p:not(.eyebrow),.ops-command-bar__meta small{color:var(--text-soft);overflow-wrap:anywhere}.ops-command-bar__meta{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806}.ops-command-bar__meta strong{font-family:var(--font-data);font-size:var(--fs-lg)}.ops-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-signal{min-width:0;min-height:128px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;align-content:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left;cursor:pointer}.ops-signal:hover{border-color:#0a66ff6b;background:#0a66ff0d}.ops-signal--healthy{border-color:#0676473d}.ops-signal--watch,.ops-signal--recovery{border-color:#b547084d}.ops-signal--degraded,.ops-signal--blocked{border-color:#b4231857}.ops-signal--stale,.ops-signal--unknown{border-color:#94a3b847}.ops-signal__icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182809;color:var(--text-soft)}.ops-signal>span:not(.ops-signal__icon){min-width:0;display:grid;gap:2px}.ops-signal small{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;overflow-wrap:anywhere}.ops-signal strong{font-family:var(--font-data);font-size:var(--fs-xl);line-height:1.1;overflow-wrap:anywhere}.ops-signal p{grid-column:1 / -1;color:var(--text-soft);font-size:var(--fs-sm);overflow-wrap:anywhere}.ops-signal__stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ops-signal__stats span{min-width:0;display:grid;gap:2px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#10182806}.ops-signal__stats span.is-best{border-color:#06764733;background:#f6fef9}.ops-signal__stats small{color:var(--muted);font-size:var(--fs-micro);font-weight:800;text-transform:uppercase}.ops-signal__stats strong{font-family:var(--font-data);font-size:var(--fs-sm);line-height:1}.ops-signal__stats em{color:var(--text-soft);font-size:var(--fs-caption);font-style:normal;line-height:1.25;overflow-wrap:anywhere}.ops-workbench-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(360px,.62fr);gap:14px;align-items:start}.ops-workbench-grid--balanced{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.repair-worklist,.switching-check-list,.provider-control-list{display:grid;gap:8px}.repair-ticket,.switching-check-list article,.switching-brief,.provider-control-list article{min-width:0;display:grid;gap:10px;padding:11px;border:1px solid var(--line);border-radius:var(--radius);background:#10182806;color:inherit;text-align:left}.repair-ticket{grid-template-columns:minmax(122px,.58fr) minmax(220px,1fr) minmax(120px,.42fr) auto;align-items:center;cursor:pointer}.control-form-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(100px,.48fr) minmax(100px,.48fr) auto;gap:10px;align-items:end}.control-form-grid label{min-width:0;display:grid;gap:6px}.control-form-grid label>span{color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}.provider-control-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:11px}.provider-control-list article>span{min-width:0;display:grid;gap:3px}.provider-control-list strong,.provider-control-list small{overflow-wrap:anywhere}.repair-ticket:hover{border-color:#0a66ff6b;background:#0a66ff0d}.repair-ticket__reference,.repair-ticket__issue,.repair-ticket__value,.switching-brief span,.switching-check-list article>span{min-width:0;display:grid;gap:3px}.repair-ticket__reference strong,.repair-ticket__value strong{font-family:var(--font-data)}.repair-ticket strong,.repair-ticket small,.switching-brief strong,.switching-brief small,.switching-check-list strong,.switching-check-list small{overflow-wrap:anywhere}.repair-ticket small,.switching-brief small,.switching-check-list small{color:var(--text-soft);font-size:var(--fs-sm)}.switching-brief{grid-template-columns:22px minmax(0,1fr);align-items:start;background:linear-gradient(135deg,#0a66ff14,#06764709)}.switching-brief svg{margin-top:2px;color:var(--brand)}.switching-check-list article{grid-template-columns:minmax(0,1fr) minmax(72px,auto);align-items:center}.switching-check-list article>strong{justify-self:end;font-family:var(--font-data);font-size:var(--fs-sm)}.switching-check-list article .health-badge{grid-column:2;justify-self:end}.provider-operating-row{grid-template-columns:minmax(132px,.82fr) minmax(160px,1fr) auto;gap:8px}.partner-sla-list button{grid-template-columns:minmax(0,1fr) auto;gap:8px}.provider-operating-row dl{grid-column:2 / 4}.provider-operating-row .health-badge{grid-column:3;grid-row:1;justify-self:end}.partner-sla-list dl,.partner-sla-list button>small{grid-column:1 / -1}.partner-sla-list .health-badge{grid-column:2;grid-row:1;justify-self:end}.provider-operating-row.is-pressured:not(.is-best){border-color:#b423184d;background:#b423180b}.command-workbench{gap:16px}.command-workbench .kit-panel{border-color:#1018281a;background:var(--surface)}.ops-command-bar{position:relative;overflow:hidden;gap:18px;padding:22px;border-color:#1018281a;background:linear-gradient(90deg,rgba(10,102,255,.08),transparent 42%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--shadow-panel)}.ops-command-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--brand)}.ops-command-bar--healthy{border-color:#0676472e}.ops-command-bar--watch,.ops-command-bar--recovery{border-color:#b547082e}.ops-command-bar--degraded,.ops-command-bar--blocked{border-color:#b423182e}.ops-command-bar__copy{padding-left:4px}.ops-command-bar__copy h2{font-size:32px;font-weight:720;letter-spacing:0}.ops-command-bar__copy p:not(.eyebrow){max-width:920px;color:var(--text-soft);font-size:var(--fs-md)}.ops-command-bar__meta{padding:16px;border-color:#1018281a;background:#f8fafcd6}.ops-command-bar__meta strong{color:var(--text);font-size:var(--fs-xl);font-weight:720}.ops-signal-strip{gap:12px}.ops-signal{min-height:118px;padding:15px;border-color:#1018281a;background:var(--surface);box-shadow:0 1px 2px #1018280a}.ops-signal:hover{border-color:#0a66ff47;background:#f8fbff}.ops-signal--healthy{border-color:#06764729}.ops-signal--watch,.ops-signal--recovery{border-color:#b547082e}.ops-signal--degraded,.ops-signal--blocked{border-color:#b423182e}.ops-signal__icon{border-color:#1018281a;background:var(--surface-2);color:var(--brand)}.ops-signal small{color:var(--muted);font-size:var(--fs-caption)}.ops-signal strong{color:var(--text);font-size:22px;font-weight:720}.ops-chart-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(300px,.76fr);gap:16px;align-items:stretch}.ops-workbench-grid{gap:16px}.repair-ticket,.switching-check-list article,.switching-brief,.provider-operating-row,.partner-sla-list button,.quiet-empty{border-color:#1018281a;background:var(--surface)}.repair-ticket{padding:14px}.repair-ticket:hover,.provider-operating-row:hover,.partner-sla-list button:hover{border-color:#0a66ff47;background:#f8fbff}.switching-brief{padding:14px;border-color:#0a66ff2e;background:#f8fbff}.switching-check-list article{padding:12px}.provider-operating-row,.partner-sla-list button{padding:14px}.provider-operating-row.is-best{border-color:#0676472e;background:#f6fef9}.provider-operating-row.is-pressured:not(.is-best){border-color:#b4231833;background:#fffbfa}.provider-operating-row.is-best .route-penalty-meter span{background:var(--healthy)}.provider-operating-row:not(.is-best):not(.is-pressured) .route-penalty-meter span{background:var(--watch)}.provider-operating-row dl div,.partner-sla-list dl div{border-color:#10182814;background:var(--surface-2)}.state-note--healthy{border-color:#0676472e;background:#ecfdf3}.state-note--watch,.state-note--recovery,.state-note--stale{border-color:#b547082e;background:#fffaeb}.state-note--degraded,.state-note--blocked{border-color:#b4231833;background:#fef3f2}@media(max-width:1180px){.app-shell{grid-template-columns:1fr}.workspace{order:1}.sidebar{order:2;position:static;height:auto}.primary-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.kpi-grid,.control-bar,.command-layout,.command-monitor-grid,.command-answer-hero,.command-simple-grid,.command-simple-grid--split,.ops-command-bar,.ops-signal-strip,.ops-chart-grid,.ops-workbench-grid,.ops-workbench-grid--balanced,.answer-grid,.active-work-strip,.inflow-workspace,.exception-workspace,.detail-workspace,.detail-status-rail,.filter-row,.inflow-spine,.guardrail-grid,.proof-lane-grid,.closure-readiness-grid,.route-control-grid,.route-context-row,.action-stepper,.window-history-list article,.sla-lane-grid,.route-health-strip,.risk-stack--compact,.control-summary-layout,.control-signal-grid,.control-lead-metrics,.control-form-grid,.credit-command-grid,.analytics-strip,.volume-command-grid,.volume-mini-grid,.operations-picture,.fx-rule-grid,.fx-decision-grid,.resolution-grid,.policy-rule-form,.transaction-layout,.audit-layout{grid-template-columns:1fr}.action-queue article,.friction-item,.rail-health-row,.provider-ranking-list button,.repair-queue__item,.repair-ticket,.api-check-list article,.switching-check-list article,.provider-operating-row,.partner-sla-list button,.route-health-strip button,.provider-control-list article,.remediation-queue button,.backoff-ladder li,.attempt-list article,.requirement-grid article,.linked-work-grid button,.credit-triage-row,.policy-list button{grid-template-columns:1fr}.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:1 / -1}.transaction-detail-panel,.audit-detail-panel,.trace-panel,.case-panel,.safe-action-panel{position:static}}@media(max-width:760px){.app-shell{width:100vw;overflow-x:hidden}.workspace{width:100vw;padding:16px;max-width:100vw;overflow-x:hidden}.page-header,.kit-panel__header,.detail-heading{align-items:stretch;flex-direction:column}.page-header,.page-header__copy,.page-header__actions,.screen-stack,.kit-panel,.kpi-tile,.ops-command-bar,.ops-signal,.repair-ticket,.switching-brief,.answer-card{max-width:calc(100vw - 32px)}.page-header__actions{display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.page-header__copy p{overflow-wrap:anywhere}.page-header__actions .freshness,.page-header__actions .ui-button{width:calc(100% - 32px);max-width:calc(100% - 32px);justify-content:flex-start;white-space:normal}.primary-nav,.kpi-grid,.payout-monitor-grid,.provider-signal-grid,.provider-traffic-lane,.control-signal-grid,.control-lead-metrics,.exception-tabs,.settings-tabs,.credit-command-grid,.control-bar,.command-answer-hero,.command-simple-grid,.command-simple-grid--split,.ops-command-bar,.ops-signal-strip,.ops-chart-grid,.ops-workbench-grid,.ops-workbench-grid--balanced,.answer-grid,.active-work-strip,.risk-stack--compact,.analytics-strip,.detail-workspace,.detail-status-rail,.filter-row,.action-stepper,.metric-grid,.metric-grid--three,.metric-grid--four,.detail-grid,.simulation-grid,.policy-edit-grid,.state-count-grid,.segmented-group{grid-template-columns:1fr}.provider-row,.provider-traffic-lane__item,.provider-traffic-lane__item dl,.route-control-card,.route-control-card dl,.provider-ranking-list button,.provider-ranking-list dl,.repair-queue__item,.repair-ticket,.api-check-list article,.switching-check-list article,.provider-operating-row,.provider-operating-row dl,.partner-sla-list button,.partner-sla-list dl,.audit-preview article,.selected-pressure-card header,.friction-item,.rail-health-row,.route-health-strip button,.remediation-queue button,.backoff-ladder li,.attempt-list article,.requirement-grid article,.linked-work-grid button,.window-history-list article,.credit-triage-row,.evidence-list article,.latency-list article,.route-compare-row,.rank-list li,.event-list li{grid-template-columns:1fr;align-items:start}.provider-operating-row dl,.provider-operating-row .health-badge,.active-work-strip .health-badge,.provider-control-list article .health-badge,.partner-sla-list dl,.partner-sla-list button>small,.partner-sla-list .health-badge,.switching-check-list article .health-badge{grid-column:1 / -1;grid-row:auto;justify-self:start}.active-work-strip__meta{grid-template-columns:1fr}.provider-operating-row .provider-mark,.provider-operating-row>span,.provider-operating-row dl{width:100%}.provider-operating-row .route-penalty-meter{grid-column:1 / -1}.compact-table{min-width:0}.compact-table thead{display:none}.compact-table tr,.compact-table td{display:block}.compact-table tr{padding:10px;border-bottom:1px solid var(--line)}.compact-table td{position:relative;padding:7px 0;border-bottom:0}.compact-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--muted);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase}h1{font-size:30px}.provider-context,.route-action-main,.fx-control-grid{grid-template-columns:1fr}.state-note{grid-template-columns:18px minmax(0,1fr)}.state-note strong{grid-column:2}.state-note .ui-button{grid-column:2;justify-self:start}.volume-rank-row{grid-template-columns:1fr}}@media(max-width:420px){.workspace{padding:16px 32px 16px 16px}}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}
