@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;font-synthesis:none;--bg:#071019;--surface-0:#0a1620;--surface-1:#0f1d29;--surface-2:#142535;--surface-3:#1a2d3e;--surface-hover:#21384b;--surface-header:#121a24;--divider:#23394b;--border:#314b61;--border-strong:#4b6b84;--border-danger:#653d46;--track-bg:var(--border);--text-1:#eaf2f8;--text-2:#c3d0da;--text-3:#9aabba;--accent:#4c9aff;--accent-strong:#2668b8;--accent-soft:#4c9aff24;--accent-edge:#3b689f;--teal:#2dd4bf;--teal-soft:#2dd4bf1f;--amber:#f5bc61;--amber-soft:#f5bc6121;--red:#ff7b86;--red-soft:#ff7b861f;--violet:#a78bfa;--violet-soft:#a78bfa21;--blue:var(--accent);--grid:#1b2f40;--heat-0:#10202c;--heat-1:#173a4b;--heat-2:#1d566b;--heat-3:#2a7385;--heat-4:#d39a4a;--heat-5:#cf5f6b;--val-0:#11212c;--val-1:#143a3b;--val-2:#15544c;--val-3:#167060;--val-4:#1d9c83;--val-5:#2dd4bf;--load-0:#11202b;--load-1:#17394f;--load-2:#1f5478;--load-3:#2f76a8;--load-4:#cf9a4e;--load-5:#c8555f;--series-1:#4470d6;--series-2:#35b59f;--series-3:#9b86e8;--series-4:#5cbbe8;--series-5:#d68fd0;--series-6:#93a7bc;--rail-width:168px;--topbar-height:52px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:24px;--radius-sm:4px;--track-h:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--fs-micro:10px;--fs-caption:11px;--fs-body:13px;--fs-title:14px;--fs-page:20px;--fs-metric:22px;--line-primary:17px;--line-secondary:14px;--line-wrap:15.5px;--kpi-row-label:15px;--kpi-row-value:26px;--kpi-row-sub:14px;--kpi-strip-h:69px;--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.45;--tracking-tight:-.02em;--tracking-tighter:-.03em;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--shadow:0 16px 40px #00000057;--shadow-card:0 1px 2px #00000047, 0 4px 12px #0003;--elevate-hi:inset 0 1px 0 #ffffff0a;--scrollbar-thumb:#405064;--ease:cubic-bezier(.4, 0, .2, 1);--dur-1:.12s;--dur-2:.18s;font-family:Inter Variable,Inter,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--text-1);font-size:var(--fs-body);line-height:var(--lh-body)}button,input,select{font:inherit}button{color:inherit}button,[role=button],a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.48}a{color:var(--accent)}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1{font-size:var(--fs-page);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}h2,h3{font-size:var(--fs-title);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}strong,b{font-weight:var(--fw-medium)}em{font-style:normal}table{border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--fw-semibold)}.num{font-variant-numeric:tabular-nums}.right{text-align:right}.muted,.text-2{color:var(--text-2)}.teal{color:var(--teal)}.amber,.warn-text{color:var(--amber)}.red,.bad-result{color:var(--red)}.blue{color:var(--blue)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.empty-inline{min-height:72px;color:var(--text-3);text-align:center;place-items:center;padding:16px;display:grid}*{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}::-webkit-scrollbar-track{background:0 0}.app{grid-template-rows:var(--topbar-height) minmax(0, 1fr);background:var(--bg);height:100dvh;display:grid}.topbar{height:var(--topbar-height);border-bottom:1px solid var(--divider);background:var(--surface-0);z-index:50;grid-template-columns:minmax(230px,1fr) minmax(520px,720px);align-items:center;gap:12px;min-width:0;padding:0 12px;display:grid;box-shadow:0 2px 8px #0000002e}.topbar-brand,.topbar-controls{align-items:center;min-width:0;display:flex}.topbar-brand{white-space:nowrap;gap:8px;overflow:hidden}.glyph{border-radius:var(--radius-sm);flex:0 0 24px;width:24px;height:24px;display:block;overflow:hidden}.glyph img{object-fit:contain;width:100%;height:100%;display:block}.product{text-overflow:ellipsis;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);letter-spacing:-.01em;overflow:hidden}.topbar-controls{justify-content:flex-end;gap:8px}.topbar-asof{color:var(--text-3);white-space:nowrap;font-size:var(--fs-caption);flex:none;gap:0;line-height:1.15;display:grid}.topbar-asof strong{color:var(--text-2);font-size:var(--fs-caption)}.body{grid-template-columns:var(--rail-width) minmax(0, 1fr);min-width:0;min-height:0;display:grid}.rail{border-right:1px solid var(--divider);background:var(--surface-0);flex-direction:column;min-height:0;display:flex}.rail-nav{gap:3px;padding:8px;display:grid}.nav-item{border-radius:var(--radius-sm);min-height:36px;color:var(--text-2);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;text-decoration:none;display:grid;position:relative}.nav-item:hover{color:var(--text-1);background:var(--surface-1)}.nav-item.active{color:var(--text-1);background:var(--accent-soft);border-color:var(--accent)}.nav-item .badge{min-width:20px;color:var(--amber);text-align:right;font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.rail-status{border-top:1px solid var(--divider);gap:10px;margin-top:auto;padding:12px;display:grid}.rail-status-row{gap:1px;min-width:0;display:grid}.rail-status-row span{color:var(--text-3);font-size:var(--fs-caption)}.rail-status-row strong{min-width:0;color:var(--text-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-status-foot{color:var(--teal);font-size:var(--fs-caption);align-items:center;gap:6px;display:flex}.rail-status-foot i{background:var(--teal);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.main{min-width:0;min-height:0;overflow:hidden}.search-wrap{z-index:70;flex:190px;min-width:150px;max-width:330px;position:relative}.search-box{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;height:32px;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;gap:6px;padding:0 8px;display:flex}.search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.search-box input{width:100%;min-width:0;color:var(--text-1);font-size:var(--fs-body);background:0 0;border:0;outline:0}.search-box input::placeholder{color:var(--text-3)}.shortcut{color:var(--text-3);font-size:var(--fs-caption)}.search-menu{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);width:320px;max-height:430px;box-shadow:var(--shadow);padding:5px;position:absolute;top:35px;right:0;overflow:auto}.search-group{color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;padding:7px 8px 4px}.search-row{border-radius:var(--radius-sm);text-align:left;width:100%;transition:background var(--dur-1) var(--ease);background:0 0;border:0;gap:2px;padding:7px 8px;display:grid}.search-row:hover,.search-row.is-active{background:var(--surface-hover)}.search-row span,.search-empty{color:var(--text-3);font-size:var(--fs-caption)}.search-empty{text-align:center;padding:18px}.toast{z-index:130;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);width:min(390px,100vw - 28px);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);grid-template-columns:1fr auto auto;align-items:center;gap:3px 8px;padding:10px 10px 10px 12px;display:grid;position:fixed;bottom:14px;right:14px;transform:translateY(10px)}.toast.open{opacity:1;pointer-events:auto;transform:translateY(0)}.toast-title{font-weight:var(--fw-semibold)}.toast-body{color:var(--text-2);font-size:var(--fs-caption);grid-column:1}.toast-action{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);grid-area:1/2/span 2;min-height:28px;padding:0 9px}.toast-close{grid-area:1/3/span 2}.icon-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.icon-btn:hover{border-color:var(--border-strong);background:var(--surface-hover)}.button,.utility-button{border:1px solid var(--accent-strong);border-radius:var(--radius-sm);background:var(--accent-strong);color:#fff;min-height:32px;font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.button.secondary,.utility-button{color:var(--text-1);border-color:var(--border-strong);background:var(--surface-2)}.button.ghost,.utility-button.ghost{color:var(--text-2);background:0 0;border-color:#0000}.button:hover,.utility-button:hover{filter:brightness(1.08)}.select-trigger{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;height:32px;color:var(--text-1);background:var(--surface-1);white-space:nowrap;justify-content:space-between;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.topbar-service-select{width:142px}.select-content{z-index:150;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);max-height:330px;box-shadow:var(--shadow);padding:4px;overflow:auto}.select-item{border-radius:var(--radius-sm);outline:0;align-items:center;min-height:29px;padding:0 8px;display:flex}.select-item[data-highlighted]{background:var(--surface-hover)}.card,.cockpit-panel,.ledger-panel,.spine-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-card)}.card{padding:10px}.card.dense{padding:8px}.card-head,.ledger-panel-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:7px;display:flex}.card-title,.panel-title,.ledger-panel-head>strong{font-size:var(--fs-title);font-weight:var(--fw-semibold)}.card-meta,.head-count{color:var(--text-3);font-size:var(--fs-caption);white-space:nowrap}.kv{min-width:0}.kv-label{color:var(--text-3);font-size:var(--fs-caption)}.kv-value{min-width:0;color:var(--text-1);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.pill,.tag,.severity-chip,.spine-status{min-height:20px;color:var(--text-2);font-size:var(--fs-caption);white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.pill:not([data-tone=neutral]):before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.tone-neutral{color:var(--text-3)}.tone-info{color:var(--blue)}.tone-success{color:var(--teal)}.tone-warning{color:var(--amber)}.tone-danger{color:var(--red)}.window-hot{color:var(--amber)}.tip{z-index:160;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-3);max-width:320px;color:var(--text-1);box-shadow:var(--shadow);font-size:var(--fs-caption);padding:8px}.tip-arrow{fill:var(--surface-3)}.bar-track{height:var(--track-h);border-radius:var(--radius-pill);background:var(--track-bg);overflow:hidden}.bar-fill{border-radius:inherit;background:var(--text-3);height:100%}.waterfall-chart{width:100%;height:100%;min-height:0}.waterfall-chart>svg{display:block}.route-state{place-items:center;height:100%;padding:24px;display:grid}.route-state-content{min-width:280px;color:var(--text-2);text-align:center;justify-items:center;gap:12px;display:grid}.route-state-content h1{color:var(--text-1)}.filter-popover{z-index:155;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);width:430px;box-shadow:var(--shadow);grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.queue-filter-select{width:100%}.value-tip{gap:5px;display:grid}.value-tip>div{justify-content:space-between;gap:12px;min-width:185px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}.panel-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:22px;display:flex}.panel-head>div{min-width:0}.mono{font-family:ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-caption);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-button{color:var(--accent);font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.segment{min-height:24px;color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 10px}.segment:hover{color:var(--text-1)}.segment.active{background:var(--surface-2);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border)}.model-chip{color:var(--text-3);font-size:var(--fs-caption);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.model-chip i{background:var(--violet);border-radius:50%;width:5px;height:5px}.tier-critical{color:var(--red)}.tier-high{color:var(--amber)}.tier-medium{color:var(--blue)}.tier-watch{color:var(--text-3)}.kpi-tile{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--kpi-row-label) var(--kpi-row-value) var(--kpi-row-sub);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-card);align-content:center;gap:0 8px;padding:6px 10px;display:grid}.kpi-tile-head{grid-area:1/1/2/3;align-items:center;gap:6px;min-width:0;display:flex}.kpi-tile-label{min-width:0;color:var(--text-2);font-size:var(--fs-caption);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.kpi-tile-delta{color:var(--text-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);line-height:var(--kpi-row-label);flex:none;margin-left:auto}.kpi-tile-delta.good{color:var(--teal)}.kpi-tile-delta.bad{color:var(--amber)}.kpi-tile-value{font-size:var(--fs-metric);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tighter);grid-area:2/1;align-self:center}.kpi-tile-spark{grid-area:2/2;align-self:center;display:flex}.kpi-tile-sub{min-width:0;color:var(--text-3);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;grid-area:3/1/4/3;align-self:start;overflow:hidden}.lines-row>*{grid-template-rows:var(--line-primary) var(--line-secondary);min-width:0;line-height:var(--line-primary);align-content:center;display:grid}.lines-row>*>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lines-row>*>:nth-child(2){color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-normal);line-height:var(--line-secondary)}.lines-row .pill,.lines-row .tag,.lines-row .severity-chip,.lines-row .spine-status{min-height:var(--line-primary)}.lines-row>.cell-free>*{grid-row:1;align-self:center;overflow:visible}.lines-row>.cell-span>*{grid-row:1/-1;overflow:visible}.lines-row>.cell-lead{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px}.lines-row>.cell-lead>:first-child{grid-row:1/-1;overflow:visible}.lines-row>.cell-lead>:nth-child(2){color:var(--text-1);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--line-primary);grid-row:1}.lines-row>.cell-lead>:nth-child(3){color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-normal);line-height:var(--line-secondary);grid-row:2}.lines-row>.cell-wrap{line-height:var(--line-wrap);grid-template-rows:minmax(0,1fr)}.lines-row>.cell-wrap>*{-webkit-line-clamp:2;max-height:calc(2 * var(--line-wrap));white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.viz-shell{width:100%;min-width:0;height:100%;min-height:0;position:relative}.viz-svg{display:block;overflow:visible}.viz-grid{stroke:var(--grid);stroke-width:1px;shape-rendering:crispedges}.viz-tick{fill:var(--text-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.viz-tick.major{fill:var(--text-2);font-weight:var(--fw-semibold)}.viz-axis-title{fill:var(--text-3);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase}.viz-line{fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.viz-line.median{filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 0%, transparent))}.viz-line.actual{stroke:var(--text-1);stroke-width:1.6px}.viz-line.alt{stroke-width:1.6px;stroke-dasharray:4 3}.viz-future{pointer-events:none}.viz-band{stroke-width:1px;stroke-opacity:.3}.viz-band-inner{stroke:none}.viz-now{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 3}.viz-now-label{fill:var(--text-3);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase}.viz-threshold line{stroke:var(--amber);stroke-width:1px;stroke-dasharray:5 3;opacity:.8}.viz-threshold text{fill:var(--amber);font-size:var(--fs-micro)}.viz-threshold.monitor line{stroke:var(--text-3);opacity:.6}.viz-threshold.monitor text{fill:var(--text-3)}.viz-overlay{fill:#0000;cursor:crosshair}.viz-overlay:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.viz-scrub line,.viz-scrub-line{stroke:var(--border-strong);stroke-width:1px}.viz-scrub-actual{fill:var(--text-1)}.viz-ribbon-hit{fill:#0000}.viz-ribbon-hit.active{fill:var(--surface-hover);opacity:.35}.viz-tip{z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 94%, transparent);min-width:132px;box-shadow:var(--shadow);pointer-events:none;backdrop-filter:blur(4px);gap:2px;padding:6px 8px;display:grid;position:absolute;transform:translate(10px)}.viz-tip.flip{transform:translate(calc(-100% - 10px))}.viz-tip-title{color:var(--text-1);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.viz-tip-row{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.viz-tip-row strong{color:var(--text-1)}.viz-tip-row span{align-items:center;gap:5px;display:inline-flex}.viz-tip-swatch{border-radius:2px;width:7px;height:7px}.viz-tip-note{color:var(--text-3);font-size:var(--fs-caption);margin-top:2px}.viz-legend{color:var(--text-3);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.viz-legend-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.viz-legend-mark{background:var(--mark);border-radius:2px;width:12px;height:2px}.viz-legend-mark.band{opacity:.42;border-radius:2px;height:8px}.viz-legend-mark.dash{background:repeating-linear-gradient(90deg, var(--mark) 0 4px, transparent 4px 7px)}.viz-legend-mark.dot{border-radius:50%;width:7px;height:7px}.viz-stacked-wrap{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}.viz-series-legend{flex-wrap:wrap;gap:1px 8px;margin-top:2px;display:flex}@media (width>=1360px){.viz-series-legend{grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;column-gap:10px;display:grid}}.viz-series-chip{min-height:17px;color:var(--text-3);font-size:var(--fs-caption);cursor:pointer;transition:color var(--dur-1) var(--ease);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.viz-series-chip i{border-radius:2px;width:7px;height:7px}.viz-series-chip:hover,.viz-series-chip.active{color:var(--text-1);text-underline-offset:2px;text-decoration:underline}.viz-calibration-wrap{grid-template-rows:minmax(0,1fr) auto;gap:2px;min-width:0;height:100%;min-height:0;display:grid}.viz-diagonal{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 3}.viz-calibration-gap{fill:var(--accent);opacity:.12}.viz-cal-dot{fill:var(--surface-0);stroke:var(--accent);stroke-width:1.5px;transition:r var(--dur-1) var(--ease)}.viz-cal-dot.wide{stroke:var(--amber)}.viz-cal-dot.active{fill:var(--accent)}.viz-cal-dot.wide.active{fill:var(--amber)}.viz-calibration-facts{min-width:0;color:var(--text-3);font-size:var(--fs-caption);white-space:nowrap;align-items:baseline;gap:10px;display:flex;overflow:hidden}.viz-calibration-axis{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.viz-calibration-facts strong,.viz-calibration-hover{color:var(--text-2)}.attr-waterfall{gap:2px;min-width:0;display:grid}.attr-row{border-radius:var(--radius-sm);min-height:26px;transition:background var(--dur-1) var(--ease);grid-template-columns:minmax(96px,1.05fr) minmax(0,2fr) 52px;align-items:center;gap:8px;padding:1px 4px;display:grid}.attr-row.hover{background:var(--surface-2)}.attr-label{min-width:0;color:var(--text-2);font-size:var(--fs-caption);gap:0;line-height:1.25;display:grid}.attr-label b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-weight:var(--fw-medium);overflow:hidden}.attr-label em{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);font-size:var(--fs-caption);overflow:hidden}.attr-track{background:var(--track-bg);border-radius:2px;height:10px;position:relative;overflow:hidden}.attr-ghost{background:color-mix(in srgb, var(--text-3) 22%, transparent);position:absolute;inset:0 auto 0 0}.attr-bar{border-radius:2px;position:absolute;top:0;bottom:0}.attr-bar.up{background:var(--red)}.attr-bar.down{background:var(--teal)}.attr-bar.base{background:color-mix(in srgb, var(--text-2) 46%, transparent)}.attr-bar.final{background:linear-gradient(90deg, color-mix(in srgb, var(--red) 55%, transparent), var(--red))}.attr-value{text-align:right;font-size:var(--fs-caption);color:var(--text-2)}.attr-value.up{color:var(--red)}.attr-value.down{color:var(--teal)}.attr-anchor{border-block:1px solid var(--divider)}.attr-anchor .attr-label{color:var(--text-1);font-weight:var(--fw-semibold)}.attr-anchor.final .attr-value{color:var(--text-1);font-size:var(--fs-body)}.heatmap{grid-template-rows:minmax(0,1fr) auto;gap:4px;min-width:0;min-height:0;display:grid}.heatmap-grid{align-content:stretch;gap:2px;min-height:0;display:grid}.heatmap-col{color:var(--text-3);font-size:var(--fs-micro);text-align:center;font-variant-numeric:tabular-nums}.heatmap-col.major{color:var(--text-2);font-weight:var(--fw-semibold)}.heatmap-line{gap:2px;min-height:0;display:grid}.heatmap-row-label{min-width:0;color:var(--text-2);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.heatmap-cell{min-width:0;color:var(--text-1);font-size:var(--fs-micro);cursor:default;transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:1px solid #0000;border-radius:2px;place-items:center;padding:0;display:grid}button.heatmap-cell{cursor:pointer}.heatmap-cell b{opacity:0;transition:opacity var(--dur-1) var(--ease);mix-blend-mode:luminosity}.heatmap-cell.lined{border-color:color-mix(in srgb, var(--text-1) 18%, transparent)}.heatmap-cell.active{border-color:var(--text-1)}.heatmap-cell.active b,.heatmap-cell:hover b{opacity:1}.heatmap-foot{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:10px;display:flex}.heatmap-scale{align-items:center;gap:5px;display:inline-flex}.heatmap-scale i{border-radius:2px;height:7px;display:inline-flex;overflow:hidden}.heatmap-scale em{width:13px;height:7px;display:block}.heatmap-readout{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sparkline,.sparkbars{display:block;overflow:visible}.sparkline-path{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.sparkline-base{stroke:var(--border);stroke-width:1px}.viz-capacity-rule{stroke:var(--amber);stroke-width:1.2px;stroke-dasharray:4 3}.viz-ribbon-readout{color:var(--text-2);font-size:var(--fs-caption);background:color-mix(in srgb, var(--surface-1) 85%, transparent);border-radius:2px;padding:0 3px;position:absolute;top:-1px;right:0}.viz-decay-readout{color:var(--text-3);font-size:var(--fs-caption);position:absolute;top:-2px;right:0}.viz-execute line{stroke:var(--teal);stroke-width:1px;stroke-dasharray:3 2}.viz-execute circle{fill:var(--surface-0);stroke:var(--teal);stroke-width:2px}.viz-cutoff line{stroke:var(--red);stroke-width:1.2px;opacity:.75}.prob-arc{position:relative}.prob-arc svg{display:block;overflow:visible}.prob-arc circle{fill:none;stroke-linecap:round;transform-origin:50%}.prob-arc-track{stroke:var(--track-bg)}.prob-arc-interval{opacity:.26}.prob-arc-interval-lo{stroke:var(--surface-1)}.prob-arc-text{fill:var(--text-1);font-size:var(--fs-metric);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);dominant-baseline:middle}.prob-arc-caption{fill:var(--text-3);font-size:var(--fs-micro)}.quantile-bar{gap:3px;min-width:0;display:grid}.quantile-track{background:var(--track-bg);border-radius:2px;height:8px;position:relative}.quantile-range{background:color-mix(in srgb, var(--teal) 42%, transparent);border-radius:2px;position:absolute;top:0;bottom:0}.quantile-median{background:var(--teal);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px}.quantile-scale{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;gap:6px;display:flex}.quantile-scale strong{color:var(--text-1)}.viz-meter{background:var(--track-bg);border-radius:3px;height:5px;display:block;position:relative;overflow:hidden}.viz-meter i{height:100%;transition:width var(--dur-2) var(--ease);border-radius:3px;display:block}.viz-meter em{background:var(--text-2);opacity:.8;width:1.5px;position:absolute;top:-1px;bottom:-1px}.viz-uplift-gap{opacity:.17}.viz-fit-stick{stroke:var(--red);stroke-width:1.2px;opacity:.55}.viz-fit-stick.over{stroke:var(--teal)}.viz-fit-stick.active{opacity:1}.viz-fit-dot{fill:var(--surface-0);stroke-width:1.6px;transition:r var(--dur-1) var(--ease)}.viz-fit-dot.active{fill:var(--accent)}.cohort-triangle{grid-template-rows:minmax(0,1fr) auto;gap:4px;min-width:0;min-height:0;display:grid}.cohort-grid{align-content:stretch;gap:2px;min-height:0;display:grid}.cohort-corner,.cohort-col{color:var(--text-3);font-size:var(--fs-micro);text-align:center;font-variant-numeric:tabular-nums;line-height:1.1}.cohort-corner{text-align:left}.cohort-line{gap:2px;min-height:0;display:grid}.cohort-row-label{min-width:0;color:var(--text-2);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:5px;line-height:1.1;display:flex;overflow:hidden}.cohort-row-label em{color:var(--text-3);font-size:var(--fs-micro)}.cohort-cell{min-width:0;color:var(--text-1);font-size:var(--fs-micro);border:1px solid #0000;border-radius:2px;place-items:center;line-height:1.1;display:grid}.cohort-cell b{color:var(--text-1)}.cohort-cell.deep b{color:var(--surface-0);font-weight:var(--fw-semibold)}.cohort-cell.active{border-color:var(--text-1)}.cohort-cell.future{background:repeating-linear-gradient(135deg, var(--surface-2) 0 3px, transparent 3px 6px)}.cohort-line.fitted{border-top:1px solid var(--divider);padding-top:2px}.cohort-line.fitted .cohort-row-label{color:var(--text-3)}.cohort-cell.fit{border-style:dashed;border-color:var(--border-strong)}.cohort-cell.fit.deep{border-color:var(--surface-0)}.cohort-foot{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:10px;display:flex}.cohort-scale{align-items:center;gap:5px;display:inline-flex}.cohort-scale i{border-radius:2px;height:7px;display:inline-flex;overflow:hidden}.cohort-scale em{width:13px;height:7px;display:block}.cohort-readout{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viz-lanes{min-width:0;min-height:0;position:relative}.viz-lane-name{fill:var(--text-2);font-size:var(--fs-caption)}.viz-lane-base{stroke:var(--border);stroke-width:1px}.viz-lane-sla{stroke:var(--text-3);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.viz-lane-bar{fill:var(--teal);opacity:.74;transition:opacity var(--dur-1) var(--ease)}.viz-lane-bar.late{fill:var(--amber);opacity:.92}.viz-lane-bar.active{opacity:1}.viz-lane-value{fill:var(--text-1);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.viz-lane-value.late{fill:var(--amber)}.viz-lane-sub{fill:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.viz-index{position:relative}.viz-index-gate{stroke:var(--amber);stroke-width:1px;stroke-dasharray:4 3;opacity:.8}.viz-index-gate-label{fill:var(--amber);font-size:var(--fs-micro)}.viz-index-now{font-size:var(--fs-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.overview-cockpit{grid-template-rows:var(--kpi-strip-h) minmax(0, 1.2fr) minmax(0, 1fr);gap:8px;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.overview-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.overview-kpi-strip[data-tiles="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-upper{grid-template-columns:minmax(0,1.42fr) minmax(378px,.88fr);gap:7px;min-height:0;display:grid}.overview-lower{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:7px;min-height:0;display:grid}.cockpit-panel{min-width:0;min-height:0;padding:10px;overflow:hidden}.move-command{box-shadow:var(--shadow-card), inset 0 2px 0 var(--accent);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.move-command-head{justify-content:space-between;gap:10px;min-width:0;display:flex}.move-command-head>div{min-width:0}.move-command-head>.card-meta{flex:none}.move-headline{color:var(--text-1);font-size:var(--fs-body);margin-top:3px}.move-cause-strip{flex-wrap:nowrap;gap:0 16px;min-width:0;margin-top:7px;display:flex;overflow:hidden}.move-cause-strip span{min-width:0;color:var(--text-3);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.move-cause-strip span b{color:var(--text-1)}.move-ledger{border-block:1px solid var(--divider);grid-template-rows:22px repeat(3,minmax(44px,1fr));min-width:0;min-height:0;margin-top:8px;display:grid}.move-ledger[data-rows="6"]{grid-template-rows:22px repeat(6,minmax(44px,1fr))}.move-ledger-head,.move-ledger-row{grid-template-columns:26px 116px minmax(0,1fr) 134px 62px 74px;align-items:center;gap:0 9px;padding:0 8px;display:grid}.move-ledger-head{min-height:22px;color:var(--text-3);font-size:var(--fs-caption)}.move-ledger-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.move-ledger-head .right{text-align:right}.move-ledger-row{border:0;border-top:1px solid var(--divider);text-align:left;width:100%;min-height:44px;transition:background var(--dur-1) var(--ease);background:0 0}.move-ledger-row:hover{background:var(--surface-2)}.move-ledger-row>.cell-wrap.move-ep-plan>b{-webkit-line-clamp:3;max-height:calc(3 * var(--line-wrap))}.priority-rank{background:var(--surface-3);width:19px;height:19px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.case-ref{color:var(--text-2)}.move-ep-decay>:first-child{align-self:center}.move-command-strip{align-items:stretch;column-gap:var(--space-5);border-bottom:1px solid var(--divider);grid-template-columns:minmax(150px,1.25fr) repeat(3,minmax(90px,1fr)) auto;min-width:0;min-height:43px;display:grid}.move-command-strip>div{align-content:center;gap:1px;min-width:0;padding:5px 0;display:grid}.move-command-strip span{color:var(--text-3);font-size:var(--fs-caption)}.move-command-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.move-command-strip .button{align-self:center}.pressure-map{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.pressure-map-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.pressure-map-head p{color:var(--text-3);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:0;line-height:1.3;overflow:hidden}.pressure-ledger{border-block:1px solid var(--divider);grid-template-rows:repeat(6,minmax(0,1fr));min-height:0;margin-top:5px;display:grid}.pressure-map-row{border:0;border-top:1px solid var(--divider);text-align:left;min-width:0;transition:background var(--dur-1) var(--ease);background:0 0;grid-template-columns:18px minmax(0,1fr) 52px 78px;align-items:center;gap:0 7px;padding:1px 6px;line-height:1.2;display:grid;overflow:hidden}.pressure-map-row:first-child{border-top:0}.pressure-map-row:hover{background:var(--surface-2)}.pressure-map-row.focus{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent-edge)}.pressure-map-rank{background:var(--surface-3);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.pressure-map-copy{min-width:0;display:grid}.pressure-map-copy strong,.pressure-map-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pressure-map-copy span{color:var(--text-3);font-size:var(--fs-caption)}.pressure-map-copy span b{color:var(--text-2)}.pressure-map-copy .pressure-map-cause{color:var(--text-1);font-size:inherit;align-items:center;gap:6px;display:flex}.pressure-map-copy .pressure-map-cause strong{min-width:0}.pressure-map-current{color:var(--accent);font-size:var(--fs-caption);font-style:normal;font-weight:var(--fw-medium);flex:none;align-items:center;gap:5px;line-height:1.2;display:inline-flex}.pressure-map-current:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.pressure-map-forward{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pressure-map-value{color:var(--text-2);text-align:right;align-content:center;gap:0;line-height:1.25;display:grid}.pressure-map-value em{color:var(--text-3);font-size:var(--fs-caption);font-style:normal}.pressure-summary{column-gap:var(--space-5);border-bottom:1px solid var(--divider);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.pressure-summary span{grid-template-rows:var(--line-secondary) var(--line-primary);min-width:0;padding:3px 0;display:grid;overflow:hidden}.pressure-summary i{color:var(--text-3);font-size:var(--fs-caption);font-style:normal;line-height:var(--line-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pressure-summary b{color:var(--text-1);line-height:var(--line-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-load{grid-template-rows:auto minmax(0,1fr);display:grid}.service-load:has(.lane-board){grid-template-rows:auto minmax(0,1fr) auto}.service-load-head,.trend-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.service-load-head span{color:var(--text-3);font-size:var(--fs-caption)}.service-load-table{grid-template-rows:22px repeat(3,minmax(0,1fr));min-height:0;display:grid}.service-load-header,.service-load-row{grid-template-columns:minmax(154px,1fr) 44px 74px 62px 62px;align-items:center;gap:0 8px;padding:0 6px;display:grid}.service-load-header{color:var(--text-3);font-size:var(--fs-caption);grid-template-rows:1fr}.service-load-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.service-load-header>span:nth-child(2),.service-load-header>span:nth-child(3),.service-load-header>span:nth-child(4),.service-volume,.service-forward{text-align:right}.service-load-row{border:0;border-top:1px solid var(--border);text-align:left;transition:background var(--dur-1) var(--ease);background:0 0}.service-load-row:hover{background:var(--surface-2)}.service-line-cell i{border-radius:var(--radius-sm);width:24px;height:20px;color:var(--accent);background:var(--accent-soft);font-size:var(--fs-caption);place-items:center;font-style:normal;display:grid}.service-line-cell em{font-style:normal}.service-trend{justify-content:flex-end;align-items:center;display:flex}.lane-board{border-top:1px solid var(--divider);min-width:0;margin-top:8px;padding-top:7px}.lane-list{gap:4px;margin-top:5px;display:grid}.lane-list li{grid-template-columns:minmax(0,1fr) 38px minmax(72px,200px) 62px;align-items:center;gap:0 10px;min-width:0;min-height:21px;display:grid}.lane-list span{min-width:0;color:var(--text-2);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lane-list b{color:var(--text-3);font-size:var(--fs-caption);text-align:right}.lane-list strong{font-size:var(--fs-caption);text-align:right}.lane-list i{height:var(--track-h);border-radius:var(--radius-pill);background:var(--track-bg);position:relative;overflow:hidden}.lane-list i:before{content:"";width:var(--lane-width);border-radius:inherit;background:var(--text-3);position:absolute;inset:0 auto 0 0}.value-trend-panel{grid-template-rows:auto 32px minmax(0,1fr) 15px;display:grid}.trend-head-controls{align-items:center;gap:7px;display:flex}.trend-head .select-trigger{height:27px}.trend-metric-strip{column-gap:var(--space-4);border-block:1px solid var(--divider);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trend-metric-strip>div{align-content:center;gap:0;min-width:0;padding:2px 0;display:grid}.trend-metric-strip span,.trend-metric-strip strong{min-width:0;font-size:var(--fs-caption);line-height:var(--line-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-metric-strip span{color:var(--text-3)}.horizon-preview{grid-template-rows:auto 48px auto minmax(0,1fr);gap:6px;display:grid}.horizon-preview-bars{align-items:flex-end;display:flex}.horizon-preview-bars svg{width:100%;height:100%}.horizon-preview-facts{column-gap:var(--space-4);border-block:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:5px;display:grid}.horizon-preview-facts>div{gap:1px;min-width:0;display:grid}.horizon-preview-facts dt{color:var(--text-3);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.horizon-preview-facts dd{min-width:0;color:var(--text-1);font-weight:var(--fw-semibold);gap:1px;margin:0;display:grid}.horizon-preview-facts em{color:var(--text-3);font-size:var(--fs-caption);font-style:normal;font-weight:var(--fw-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.horizon-preview-queue{grid-template-rows:18px repeat(4,minmax(0,1fr));min-height:0;display:grid}.horizon-preview-queue-head{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:8px;display:flex}.horizon-preview-row{border:0;border-top:1px solid var(--divider);text-align:left;min-width:0;transition:background var(--dur-1) var(--ease);background:0 0;grid-template-columns:78px minmax(0,1fr) 62px;align-items:center;gap:8px;padding:0 4px;display:grid}.horizon-preview-row:hover{background:var(--surface-2)}.horizon-preview-row>strong{text-align:right}.horizon-preview-move{gap:1px;min-width:0;display:grid}.horizon-preview-move b{min-width:0;font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.horizon-preview-move em{color:var(--text-3);font-size:var(--fs-caption);font-style:normal}@media (width>=1600px) and (height>=1000px){.overview-cockpit{gap:9px;padding:14px}.overview-upper{grid-template-columns:minmax(0,1.5fr) minmax(430px,.84fr)}.move-ledger-head,.move-ledger-row{grid-template-columns:30px 132px minmax(0,1fr) 140px 72px 86px}.pressure-map-row{grid-template-columns:20px minmax(0,1fr) 104px 78px;padding-block:6px}.overview-lower[data-panels="3"]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.18fr) minmax(360px,.84fr)}.value-trend-panel{grid-template-rows:auto 34px minmax(0,1fr) 16px}}.live-workbench{grid-template-columns:minmax(0,1fr) 396px;gap:12px;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.live-queue-core{grid-template-rows:48px auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}.queue-command{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 2px;display:flex}.queue-command p{color:var(--text-3);font-size:var(--fs-caption);margin-top:2px}.queue-toolbar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:0;display:flex;overflow:visible}.queue-search{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);width:180px;height:32px;transition:border-color var(--dur-1) var(--ease);flex:180px;align-items:center;gap:6px;padding:0 8px;display:flex}.queue-search:focus-within{border-color:var(--accent)}.queue-search input{width:100%;min-width:0;color:var(--text-1);background:0 0;border:0;outline:0}.queue-search input::placeholder{color:var(--text-3)}.toolbar-select{flex:0 0 126px;width:126px}.chip{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:26px;color:var(--text-2);font-size:var(--fs-caption);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.chip:hover{border-color:var(--border-strong);color:var(--text-1)}.queue-table-panel{border-block:1px solid var(--divider);background:var(--surface-1);grid-template-rows:minmax(0,1fr) 36px;min-width:0;min-height:0;display:grid;overflow:hidden}.queue-table-scroll{min-height:0;overflow:auto}.queue-table{table-layout:fixed;min-width:736px;display:block}.queue-table thead,.queue-table tbody{display:block}.queue-row{grid-template-columns:50px 78px minmax(157px,.7fr) minmax(190px,1.7fr) 54px 56px 50px 106px;align-items:center;width:100%;display:grid}.queue-row>th,.queue-row>td{border:0;min-width:0;padding:5px;overflow:hidden}.queue-head{z-index:4;border-bottom:1px solid var(--border-strong);min-height:33px;color:var(--text-3);background:var(--surface-header);font-size:var(--fs-caption);position:sticky;top:0}.queue-head th{white-space:nowrap}.queue-head button{width:100%;color:inherit;text-align:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.queue-head th.right button{justify-content:flex-end}.sort-mark{color:var(--accent);font-size:var(--fs-caption)}.queue-table tbody .queue-row{border-bottom:1px solid var(--border);cursor:pointer;min-height:57px;transition:background var(--dur-1) var(--ease)}.queue-row>.cell-wrap.queue-cell-decision>span{-webkit-line-clamp:4;max-height:calc(4 * var(--line-wrap))}.queue-table tbody .queue-row:hover{background:var(--surface-2)}.queue-table tbody .queue-row.selected{background:var(--accent-soft);box-shadow:inset 2px 0 var(--accent)}.weight-num{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.queue-cell-decision{color:var(--text-2)}.queue-window{text-align:right}.queue-cell-status small{color:var(--text-3)}.queue-cell-id strong{color:var(--text-2)}.queue-value{cursor:help;font-weight:var(--fw-medium)}.empty-filter{place-items:center;min-height:250px;display:grid}.empty-filter>div{color:var(--text-3);text-align:center;justify-items:center;gap:6px;display:grid}.empty-filter strong{color:var(--text-1)}.queue-pagination{border-top:1px solid var(--border);min-width:0;color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;padding:0 7px;display:flex}.queue-pagination>div{align-items:center;gap:3px;display:flex}.queue-pagination button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:28px;padding:0 8px}.detail-dock{border-left:1px solid var(--divider);background:var(--surface-0);min-width:0;min-height:0;overflow:hidden}.detail-empty{place-items:center;height:100%;display:grid}.detail-empty>div{color:var(--text-3);justify-items:center;gap:6px;display:grid}.mobile-queue-back{display:none}.queue-cell-risk{min-width:0}.risk-cell{grid-template-columns:32px minmax(0,1fr);grid-template-rows:var(--line-primary) var(--line-secondary);align-items:center;column-gap:6px;width:100%;min-width:0;display:grid}.risk-cell b{line-height:var(--line-primary);grid-area:1/1}.risk-cell .viz-meter{grid-area:1/2}.risk-cell small{color:var(--text-3);font-size:var(--fs-caption);line-height:var(--line-secondary);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/2/-1;overflow:hidden}.risk-cell.empty{color:var(--text-3);display:block}.episode-detail{background:var(--surface-0);grid-template-rows:auto 34px minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.drawer-head{border-bottom:1px solid var(--border);background:var(--surface-header);min-width:0;padding:9px 10px 8px}.drawer-head-row{align-items:center;gap:5px;min-width:0;display:flex}.drawer-id{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.close-detail{margin-left:auto}.weight-badge{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--fs-caption);white-space:nowrap;gap:3px;padding:2px 5px;display:inline-flex}.weight-badge.critical{color:var(--red)}.weight-badge.high{color:var(--amber)}.weight-badge.medium{color:var(--blue)}.drawer-sub{min-height:28px;color:var(--text-2);font-size:var(--fs-caption);line-height:var(--lh-snug);margin-top:4px}.drawer-kv{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.current-decision-line{border:1px solid var(--accent-edge);border-radius:var(--radius-sm);background:var(--accent-soft);grid-template-columns:1fr;gap:1px;min-width:0;margin-top:7px;padding:5px 7px;display:grid}.current-decision-line span{color:var(--text-3);font-size:var(--fs-caption)}.current-decision-line strong{line-height:var(--lh-snug);overflow-wrap:anywhere}.episode-tabs{border-bottom:1px solid var(--border);background:var(--surface-1);grid-template-columns:repeat(4,1fr);display:grid}.episode-tabs button[aria-selected=true]:after{left:10px;right:10px}.episode-tabs button{color:var(--text-3);transition:color var(--dur-1) var(--ease);background:0 0;border:0;position:relative}.episode-tabs button[aria-selected=true]{color:var(--text-1)}.episode-tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:14px;right:14px}.drawer-body{min-height:0;padding:8px;overflow:hidden auto}.drawer-body [role=tabpanel]{gap:8px;display:grid}.why-now-card p{color:var(--text-2)}.why-now-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.why-now-facts>span{grid-template-rows:var(--line-secondary) var(--line-primary);border:1px solid var(--border);border-radius:var(--radius-sm);gap:1px;min-width:0;padding:5px 7px;display:grid}.why-now-facts b{color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-normal);line-height:var(--line-secondary)}.why-now-facts strong{line-height:var(--line-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.why-now-dependency{grid-column:1/-1}.driver-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;min-height:37px;padding-block:3px;display:grid}.driver-row:first-of-type{border-top:0}.driver-share{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:0 7px;display:grid}.driver-share em{color:var(--text-2);font-size:var(--fs-caption);text-align:right}.action-grid{gap:8px;padding:1px 0 4px;display:grid}.action-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-0);width:100%;min-width:0;color:var(--text-1);text-align:left;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);grid-template-columns:minmax(0,1fr);gap:6px;padding:10px;display:grid}.action-card:hover{border-color:var(--border-strong)}.action-card.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}.action-card.blocked{border-color:var(--border-danger)}.action-title{align-items:start;gap:5px;min-width:0;display:flex}.action-title>span:first-child{min-width:0;font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere}.action-title .tag{color:var(--accent);background:var(--accent-soft);flex:none;margin-left:auto}.action-figures{grid-template-columns:58px 62px 36px minmax(0,1fr);gap:0 8px;margin:0;display:grid}.action-figures>div{grid-template-rows:var(--line-secondary) var(--line-primary);gap:1px;min-width:0;display:grid}.action-figures dt{color:var(--text-3);font-size:var(--fs-caption);line-height:var(--line-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-figures dd{color:var(--text-1);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--line-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.action-rank,.action-clock,.action-reason,.action-downside{min-width:0;font-size:var(--fs-caption);line-height:var(--line-wrap)}.action-rank{color:var(--text-3)}.action-rank.lead{color:var(--text-2)}.action-rank.blocked{color:var(--red)}.action-clock{color:var(--amber)}.action-reason{color:var(--text-2)}.action-downside{color:var(--text-3)}.projection{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-0);gap:5px;margin-top:4px;padding:7px;display:grid}.proj-row{grid-template-columns:112px minmax(0,1fr) 44px;align-items:center;gap:6px;display:grid}.proj-row>span:first-child,.proj-sentence{color:var(--text-2)}.why{border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-caption);padding-top:5px}.decision-history{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-3);grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:7px;display:grid}.decision-history strong{color:var(--text-2);overflow-wrap:anywhere}.evidence-tab-grid{grid-template-columns:1fr}.timeline{display:grid}.step{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:6px;min-height:30px;display:grid;position:relative}.step:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:14px;bottom:-2px;left:5px}.node{z-index:1;border:2px solid var(--surface-1);background:var(--text-3);border-radius:50%;width:11px;height:11px;margin-top:2px}.node.complete{background:var(--teal)}.node.failed,.node.blocked{background:var(--red)}.node.warning{background:var(--amber)}.node.upcoming{background:var(--blue)}.step-label{min-width:0;color:var(--text-2)}.step-label.blocked{color:var(--red)}.step-time{color:var(--text-3);font-size:var(--fs-caption);white-space:nowrap}.evidence-group{border-top:1px solid var(--border);padding:7px 0}.evidence-group:first-of-type{border-top:0}.evidence-top{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;gap:7px;display:flex}.evidence-top span:first-child{color:var(--accent);font-weight:var(--fw-semibold)}.evidence-fact{color:var(--text-2);margin-top:2px}.evidence-lineage{color:var(--text-3);font-size:var(--fs-caption);flex-wrap:wrap;gap:3px 7px;margin-top:3px;display:flex}.cohort-summary{grid-template-columns:82px 82px minmax(0,1fr) 70px;gap:5px;display:grid}.cohort-summary>span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);gap:2px;min-width:0;padding:6px;display:grid}.cohort-summary b{color:var(--text-3);font-size:var(--fs-caption)}.cohort-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outcome-distribution{grid-template-columns:repeat(3,1fr);gap:5px;margin:7px 0;display:grid}.outcome-distribution span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-0);justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:flex}.outcome-distribution b{color:var(--text-3);font-size:var(--fs-caption)}.drawer-body table{table-layout:fixed;min-width:0}.drawer-body th,.drawer-body td{border-bottom:1px solid var(--border);font-size:var(--fs-caption);padding:6px}.drawer-body .card:has(table){overflow-x:auto}.drawer-foot{border-top:1px solid var(--border);background:var(--surface-1);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:50px;padding:7px 9px;display:flex}.drawer-foot-left{min-width:0;max-width:46%;color:var(--text-3);font-size:var(--fs-caption)}.drawer-foot .button{text-align:center;max-width:235px;height:auto;min-height:34px;padding-block:5px;line-height:1.2}.foot-action-state,.foot-applied{align-items:center;gap:6px;min-width:0;display:flex}.foot-applied{color:var(--teal);font-size:var(--fs-caption);line-height:var(--lh-snug);overflow-wrap:anywhere}.model-panel{gap:8px;display:grid}.model-escalation{border:1px solid var(--amber-edge,var(--border-strong));border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:6px 9px;display:grid}.model-escalation span{color:var(--text-3);font-size:var(--fs-caption)}.model-escalation strong{font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.model-escalation em{color:var(--text-2);font-size:var(--fs-caption);text-align:right;font-style:normal}.model-risk-body{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;display:grid}.model-facts{gap:5px;display:grid}.model-facts.wide{margin-top:8px}.model-facts>div{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.model-facts dt{color:var(--text-3);font-size:var(--fs-caption)}.model-facts dd{min-width:0;color:var(--text-1);font-size:var(--fs-caption);gap:1px;margin:0;display:grid}.model-facts dd em{color:var(--text-3);font-size:var(--fs-caption);text-overflow:ellipsis;font-style:normal;overflow:hidden}.model-decay-facts{color:var(--text-3);font-size:var(--fs-caption);flex-wrap:wrap;gap:4px 10px;margin-bottom:6px;display:flex}.model-decay-facts b{color:var(--text-1)}.model-decay-card .viz-shell{height:126px}.model-reach-head{color:var(--text-3);font-size:var(--fs-caption);gap:1px;margin-bottom:6px;display:grid}.model-reach-head b{color:var(--text-1)}.model-reach-card .heatmap{height:108px}.model-reach-note{color:var(--text-3);font-size:var(--fs-caption);margin-top:5px}.model-served-by{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.value-ledger-workbench{grid-template-rows:auto var(--kpi-strip-h) minmax(228px, 1.05fr) minmax(288px, 1.16fr) minmax(300px, 1.3fr);gap:7px;height:100%;min-height:0;padding:8px 12px 12px;display:grid;overflow:auto}.ledger-command{justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.ledger-command>div{flex:auto;min-width:0}.ledger-command p{color:var(--text-3);font-size:var(--fs-caption);margin-top:2px}.ledger-command-facts{flex:none;gap:6px;display:flex}.ledger-command-facts span{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:29px;color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;display:flex}.ledger-command-facts b{color:var(--text-1)}.ledger-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.ledger-upper{grid-template-columns:minmax(0,.84fr) minmax(0,1.3fr) minmax(0,1.06fr);gap:7px;min-height:0;display:grid}.ledger-mid{grid-template-columns:minmax(0,1.36fr) minmax(0,1.16fr) minmax(300px,.82fr);gap:7px;min-height:0;display:grid}.ledger-lower{grid-template-columns:minmax(0,1fr) minmax(318px,.38fr);gap:7px;min-height:0;display:grid}.ledger-side{grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;min-height:0;display:grid}.ledger-panel{min-width:0;min-height:0;padding:9px;overflow:hidden}.ledger-panel>.ledger-panel-head>strong,.ledger-panel>.ledger-panel-head>.head-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reconciliation-panel,.realisation-panel,.control-panel,.maturity-panel,.accuracy-panel,.attribution-panel,.coverage-panel,.evidence-shell{grid-template-columns:minmax(0,1fr)}.ledger-panel-foot{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:8px;display:flex}.ledger-stat-strip{border-bottom:1px solid var(--divider);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-bottom:5px;padding-bottom:6px;display:grid}.ledger-stat-strip>div{min-width:0}.ledger-stat-strip dt{color:var(--text-3);font-size:var(--fs-caption);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-stat-strip dd{min-width:0;color:var(--text-1);font-weight:var(--fw-semibold);line-height:var(--lh-snug);white-space:nowrap;flex-direction:column;align-items:flex-start;margin:0;display:flex;overflow:hidden}.ledger-stat-strip dd.good{color:var(--teal)}.ledger-stat-strip dd.warn{color:var(--amber)}.ledger-stat-strip em{max-width:100%;color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reconciliation-panel{grid-template-rows:24px minmax(0,1fr);display:grid}.realisation-panel{grid-template-rows:24px auto minmax(0,1fr) 15px;display:grid}.control-panel{grid-template-rows:24px auto minmax(0,1fr) 16px;display:grid}.maturity-panel{grid-template-rows:24px auto minmax(0,1fr);display:grid}.accuracy-panel{grid-template-rows:24px minmax(0,1fr) auto;display:grid}.accuracy-panel .ledger-stat-strip{border-top:1px solid var(--divider);border-bottom:0;margin:5px 0 0;padding:6px 0 0}.attribution-panel{grid-template-rows:24px 18px;grid-auto-rows:minmax(0,1fr);display:grid}.attr-grid{grid-template-columns:minmax(132px,1fr) 56px 56px 56px 58px;align-items:center;gap:5px;padding:0 4px;display:grid}.attr-grid .right{text-align:right}.attr-grid>span{min-width:0}.attr-head{color:var(--text-3);font-size:var(--fs-caption)}.attr-head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attr-lane{border-top:1px solid var(--border)}.attr-total{border-top:1px solid var(--border-strong)}.attr-total b{font-weight:var(--fw-semibold)}.movement{font-style:normal}.coverage-panel{grid-template-rows:24px minmax(0,1fr) auto;display:grid}.coverage-funnel{grid-template-rows:15px;grid-auto-rows:minmax(15px,1fr);align-content:stretch;gap:4px;min-height:0;display:grid}.coverage-funnel-head{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;display:flex}.coverage-funnel-head strong{color:var(--text-2)}.funnel-row{grid-template-columns:38px 80px minmax(64px,1fr) 34px;align-items:center;gap:0 8px;display:grid}.funnel-row>*{min-width:0}.funnel-row strong{text-align:right}.funnel-row em{color:var(--text-3);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-track{height:var(--track-h);border-radius:var(--radius-pill);background:var(--track-bg)}.funnel-bar{border-radius:inherit;height:100%}.funnel-rate{text-align:right;color:var(--text-3);font-size:var(--fs-caption)}.guardrails{border-top:1px solid var(--border);margin-top:7px;padding-top:6px}.guardrail-head{color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;display:flex}.guardrail-head b{color:var(--text-2)}.guardrail-list{margin-top:4px}.guardrail-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:19px;display:flex}.guardrail-row span{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actioned-panel{min-height:88px}.applied-list{gap:3px;display:grid}.applied-list a{border-radius:var(--radius-sm);text-align:left;width:100%;min-height:28px;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 5px;display:grid}.applied-list a:hover{border-color:var(--border);background:var(--surface-2)}.applied-list span,.applied-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.applied-list span{color:var(--text-3)}.applied-list em{color:var(--teal)}.empty-session{min-height:48px;color:var(--text-3);align-items:center;gap:8px;display:flex}.empty-session>span{display:grid}.empty-session strong{color:var(--text-1)}.empty-session button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:28px;margin-left:auto;padding:0 8px}.evidence-shell{grid-template-rows:37px minmax(0,1fr);min-width:0;display:grid}.evidence-head{align-items:center}.evidence-filter-row{flex:none;gap:6px;display:flex}.evidence-ledger{min-width:0;max-height:100%;overflow:hidden auto}.evidence-ledger-head,.evidence-ledger-row{grid-template-columns:116px 280px minmax(150px,1fr) 52px 48px 46px 26px;align-items:center;gap:6px;min-height:37px;padding:0 5px;display:grid}.evidence-ledger-head{z-index:2;color:var(--text-3);background:var(--surface-1);font-size:var(--fs-caption);position:sticky;top:0}.evidence-ledger-row{border-top:1px solid var(--border)}.evidence-ledger-row em{font-style:normal}.evidence-ledger-row .ok-result b{color:var(--teal)}.evidence-ledger-row .bad-result b{color:var(--red)}.evidence-ledger .right{text-align:right}.evidence-empty{border-top:1px solid var(--divider);min-height:96px;color:var(--text-3);text-align:center;place-content:center;gap:4px;display:grid}.evidence-empty strong{color:var(--text-1)}.ok-result,.bad-result{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ok-result svg,.bad-result svg{vertical-align:-2px;margin-right:4px}@keyframes wf-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.wf-bar{transform-box:fill-box;transform-origin:bottom;animation:wf-grow .56s var(--ease) both}.data-spine-workbench{grid-template-rows:43px var(--kpi-strip-h) minmax(232px, 1.02fr) minmax(230px, .98fr) minmax(210px, 1.04fr);gap:8px;height:100%;min-height:0;padding:12px;display:grid;overflow:auto}.spine-command{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.spine-command p{color:var(--text-3);font-size:var(--fs-caption);margin-top:2px}.spine-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.spine-upper{grid-template-columns:minmax(0,1.42fr) minmax(300px,.92fr) minmax(258px,.7fr);gap:7px;min-width:0;min-height:0;display:grid}.spine-mid{grid-template-columns:minmax(0,1.16fr) minmax(280px,.92fr) minmax(280px,.96fr);gap:7px;min-width:0;min-height:0;display:grid}.spine-panel{min-width:0;min-height:0;overflow:hidden}.spine-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:29px;padding:0 8px;display:flex}.spine-panel>header>strong,.spine-panel>header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spine-panel>header span{color:var(--text-3);font-size:var(--fs-caption)}.spine-status.healthy{color:var(--teal)}.spine-status.watch{color:var(--amber)}.spine-status.attention{color:var(--red)}.source-health-panel{grid-template-rows:29px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.source-health-scroll,.spine-table-scroll{min-width:0;max-height:100%;overflow:auto}.source-health-table{table-layout:fixed;min-width:0}.source-health-table th,.source-health-table td{border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;height:29px;padding:0 5px;overflow:hidden}.source-health-table th{height:27px;color:var(--text-3);font-size:var(--fs-caption)}.source-health-table th:first-child{width:116px}.source-health-table th:nth-child(2){width:68px}.source-health-table th:nth-child(4){width:72px}.source-health-table th:nth-child(5){width:66px}.source-health-table .coverage-figure.amber{color:var(--amber)}.source-health-table .coverage-figure.red{color:var(--red)}.source-health-table td:first-child,.recent-table td:first-child{align-items:center;gap:5px;display:flex}.source-health-table button,.recent-table button,.evidence-filter-note button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--accent);font-size:var(--fs-caption);white-space:nowrap;padding:2px 5px}.lag-cell{grid-template-columns:auto auto auto;align-items:center;gap:5px;display:grid}.lag-cell em{color:var(--text-3);font-size:var(--fs-caption)}.source-badge{border-radius:var(--radius-sm);background:var(--surface-3);width:22px;height:22px;color:var(--text-3);flex:0 0 22px;place-items:center;display:grid}.spine-coverage{grid-template-columns:42px minmax(30px,1fr);align-items:center;gap:5px;display:grid}.spine-coverage i{height:var(--track-h);border-radius:var(--radius-pill);background:var(--track-bg);overflow:hidden}.spine-coverage em{background:var(--teal);height:100%;display:block}.spine-coverage.amber em{background:var(--amber)}.spine-coverage.red em{background:var(--red)}.latency-panel{grid-template-rows:29px minmax(0,1fr) 18px;grid-template-columns:minmax(0,1fr);padding-bottom:6px;display:grid}.latency-panel .viz-lanes{padding:0}.latency-foot{min-width:0;color:var(--text-3);font-size:var(--fs-caption);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex;overflow:hidden}.latency-foot .viz-legend{flex-wrap:nowrap;min-width:0;overflow:hidden}.latency-foot>.num{flex:none}.scoring-panel{grid-template-rows:29px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.score-band{grid-template-columns:repeat(4,1fr);gap:4px;padding:5px 6px;display:grid}.score-band>*{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-0);justify-items:center;min-width:0;padding:4px 2px;display:grid}.score-band strong{font-size:var(--fs-metric);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.score-band button strong{color:var(--amber)}.score-band .blocked strong{color:var(--red)}.score-band span{color:var(--text-3);font-size:var(--fs-caption);white-space:nowrap}.score-matrix{table-layout:fixed;width:calc(100% - 12px);margin:0 6px}.score-matrix th,.score-matrix td{border-top:1px solid var(--border);text-align:center;height:22px;padding:0 2px}.score-matrix tbody th{font-weight:var(--fw-normal)}.score-matrix th:first-child{text-align:left;width:98px;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.score-matrix thead th{color:var(--text-3);font-size:var(--fs-caption)}.matrix-cell{color:var(--text-3);justify-content:center;align-items:center;display:inline-flex}.matrix-cell.ok{color:var(--text-3)}.matrix-cell.partial{color:var(--amber)}.matrix-cell.missing{color:var(--red)}.dependency-panel{grid-template-rows:29px 18px repeat(6,minmax(22px,1fr)) 22px;grid-template-columns:minmax(0,1fr);display:grid}.dependency-grid{text-align:left;grid-template-columns:minmax(76px,.9fr) minmax(66px,1.3fr) 46px 40px 54px 58px;align-items:center;gap:6px;padding:0 8px;display:grid}.dependency-grid>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dependency-grid .right{text-align:right}.dependency-head{color:var(--text-3);font-size:var(--fs-caption)}.dependency-row{border:0;border-top:1px solid var(--border);transition:background var(--dur-1) var(--ease);background:0 0}.dependency-row:hover{background:var(--surface-2)}.dependency-name{font-weight:var(--fw-medium)}.dependency-weight{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:6px;display:grid}.dependency-weight i{height:var(--track-h);border-radius:var(--radius-pill);background:var(--track-bg);display:block;overflow:hidden}.dependency-weight em{border-radius:inherit;background:var(--text-3);height:100%;display:block}.dependency-weight b{text-align:right}.dependency-foot{border-top:1px solid var(--border-strong);color:var(--text-3);font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.dependency-foot strong{color:var(--text-1);font-size:var(--fs-body)}.integrity-panel{grid-template-rows:29px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.integrity-list{grid-auto-rows:minmax(32px,1fr);min-height:0;display:grid;overflow-y:auto}.integrity-row{border-bottom:1px solid var(--border);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;display:grid}.integrity-row.pass>svg{color:var(--text-3)}.integrity-row.watch>svg{color:var(--amber)}.integrity-row.attention>svg{color:var(--red)}.integrity-copy{gap:1px;min-width:0;display:grid}.integrity-copy strong,.integrity-copy em{line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integrity-copy em{color:var(--text-3);font-size:var(--fs-caption);line-height:var(--lh-snug)}.integrity-time{color:var(--text-3);font-size:var(--fs-caption)}.exceptions-panel{grid-template-rows:29px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.exception-list{grid-auto-rows:minmax(46px,1fr);min-height:0;display:grid;overflow-y:auto}.exception-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-content:center;gap:1px;min-height:46px;padding:5px 8px;display:grid;overflow:hidden}.severity-chip.high{color:var(--red)}.severity-chip.medium{color:var(--amber)}.severity-chip.low{color:var(--text-3)}.exception-title-line,.exception-detail-line{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.exception-title-line strong,.exception-detail-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exception-detail-line>span{color:var(--text-3);font-size:var(--fs-caption)}.exception-row button{color:var(--accent);font-size:var(--fs-caption);background:0 0;border:0;flex:none;padding:0}.evidence-explorer{grid-template-rows:30px minmax(0,1fr);display:grid}.evidence-explorer>header{padding-left:4px}.evidence-explorer>div{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.evidence-explorer>div:has(>.evidence-filter-note){grid-template-rows:28px minmax(0,1fr)}.spine-tablist{height:100%;display:flex}.spine-tablist button{min-width:110px;color:var(--text-3);transition:color var(--dur-1) var(--ease);background:0 0;border:0;padding:0 9px;position:relative}.spine-tablist button[aria-selected=true]{color:var(--text-1)}.spine-tablist button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:9px;right:9px}.schema-table,.recent-table,.feature-table{table-layout:fixed;min-width:760px}.schema-table th,.schema-table td,.recent-table th,.recent-table td,.feature-table th,.feature-table td{border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;height:28px;padding:0 7px;overflow:hidden}.schema-table thead th,.recent-table thead th,.feature-table thead th{z-index:2;height:27px;color:var(--text-3);background:var(--surface-0);font-size:var(--fs-caption);position:sticky;top:0}.schema-table th:first-child{width:110px}.schema-table th:nth-child(2){width:262px}.schema-table th:nth-child(3){width:92px}.schema-table th:nth-child(5){width:150px}.schema-table .right{text-align:right}.recent-table th:first-child{width:110px}.recent-table th:nth-child(2){width:120px}.recent-table th:nth-child(3){width:250px}.recent-table th:nth-child(4){width:190px}.recent-table th:nth-child(5){width:100px}.feature-table tbody th{text-align:left;font-weight:var(--fw-medium)}.feature-table th:first-child{width:210px}.feature-table th:nth-child(2){width:110px}.feature-table th:nth-child(3){width:108px}.feature-table th:nth-child(4){width:76px}.feature-table th:nth-child(5){width:70px}.feature-table th:nth-child(6){width:82px}.feature-table th:nth-child(8){width:88px}.feature-table td.num,.feature-table th.num{text-align:right}.psi-cell{grid-template-columns:46px minmax(30px,1fr);align-items:center;gap:6px;display:grid}.psi-cell i{height:var(--track-h);border-radius:var(--radius-pill);background:var(--track-bg);display:block;overflow:hidden}.psi-cell em{background:var(--teal);height:100%;display:block}.psi-cell.warn em{background:var(--amber)}.evidence-filter-note{border-bottom:1px solid var(--border);height:28px;color:var(--text-3);align-items:center;gap:6px;padding:0 8px;display:flex}.evidence-filter-note+.spine-table-scroll .recent-table th,.evidence-filter-note+.spine-table-scroll .feature-table th{height:25px}.evidence-filter-note+.spine-table-scroll .recent-table td,.evidence-filter-note+.spine-table-scroll .feature-table td{height:26px}.horizon-cockpit{grid-template-rows:auto var(--kpi-strip-h) minmax(0, 1.08fr) minmax(0, 1fr);gap:8px;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.horizon-command{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.horizon-command h1{font-size:var(--fs-page);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.horizon-command p{color:var(--text-3);font-size:var(--fs-caption);margin-top:2px}.horizon-controls{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-0);flex:none;padding:2px;display:flex}.horizon-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.horizon-row-a{grid-template-columns:minmax(0,1.58fr) minmax(348px,1fr);gap:7px;min-height:0;display:grid}.horizon-row-b{grid-template-columns:minmax(0,.85fr) minmax(0,.95fr) minmax(430px,1.72fr);gap:7px;min-height:0;display:grid}.panel-head+.horizon-chart{margin-top:2px}.horizon-chart{min-width:0;height:100%;min-height:0}.horizon-exposure,.horizon-arrivals{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.horizon-arrivals{grid-template-rows:auto minmax(0,1fr)}.horizon-breach{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.horizon-capacity{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.capacity-list{border-top:1px solid var(--divider);grid-template-rows:repeat(5,minmax(0,1fr));min-height:0;margin-top:4px;display:grid}.capacity-row{border:0;border-bottom:1px solid var(--divider);text-align:left;min-width:0;transition:background var(--dur-1) var(--ease);background:0 0;grid-template-columns:104px minmax(0,1fr) 52px;align-items:center;gap:0 9px;padding:3px 5px;display:grid}.capacity-row:hover{background:var(--surface-2)}.capacity-row.active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent-edge)}.capacity-chart{min-width:0;height:100%;min-height:26px}.capacity-peak{text-align:right}.capacity-peak b{font-weight:var(--fw-semibold)}.capacity-peak.high b{color:var(--amber)}.capacity-peak.over b{color:var(--red)}.capacity-note{color:var(--text-3);font-size:var(--fs-caption);line-height:var(--lh-snug);margin-top:5px}.capacity-note b{color:var(--text-1)}.horizon-preemptive{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.horizon-preemptive .panel-head p{color:var(--text-3);font-size:var(--fs-caption);margin-top:2px}.preempt-table{grid-template-rows:20px minmax(0,1fr);min-height:0;margin-top:4px;display:grid}.preempt-head,.preempt-row{grid-template-columns:124px 76px minmax(0,1fr) 78px 15px;align-items:center;gap:0 9px;padding:0 5px;display:grid}.preempt-head{color:var(--text-3);font-size:var(--fs-caption);border-bottom:1px solid var(--divider);align-items:end}.preempt-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preempt-head .right{text-align:right}.preempt-head>span:nth-child(4){display:none}.preempt-scroll{min-height:0;overflow-y:auto}.preempt-row{border:0;border-bottom:1px solid var(--divider);text-align:left;width:100%;min-height:37px;transition:background var(--dur-1) var(--ease);background:0 0}.preempt-row:hover{background:var(--surface-2)}.preempt-row:hover .preempt-go{opacity:1}.preempt-lead{display:none!important}.preempt-value{text-align:right}.preempt-value b{font-weight:var(--fw-medium)}.preempt-go{color:var(--text-3);opacity:0;transition:opacity var(--dur-1) var(--ease)}@media (width>=1600px){.preempt-head,.preempt-row{grid-template-columns:124px 96px minmax(0,1fr) 72px 88px 15px}.preempt-head>span:nth-child(4){display:block}.preempt-lead{text-align:right;color:var(--text-2);font-size:var(--fs-caption);display:grid!important}.preempt-lead em{text-align:right}.preempt-inline-lead{display:none}.horizon-row-a{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr)}}.registry-screen{grid-template-rows:auto minmax(0,1fr) 18px;gap:8px;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.registry-command{justify-content:space-between;align-items:center;gap:18px;display:flex}.registry-command h1{font-size:var(--fs-page);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.registry-command p{color:var(--text-3);font-size:var(--fs-caption);margin-top:2px}.registry-fleet{flex:0 auto;grid-auto-columns:minmax(124px,1fr);grid-auto-flow:column;gap:7px;display:grid}.registry-body{grid-template-columns:344px minmax(0,1fr);gap:7px;min-height:0;display:grid}.registry-list{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.registry-scroll{border-top:1px solid var(--divider);min-height:0;max-height:100%;margin-top:4px;overflow-y:auto;mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}.registry-row{grid-template-columns:minmax(0,1fr) 118px 9px;grid-template-rows:var(--line-primary) var(--line-secondary);border:0;border-bottom:1px solid var(--divider);text-align:left;width:100%;min-width:0;transition:background var(--dur-1) var(--ease);background:0 0;align-items:center;gap:0 8px;padding:5px 6px;display:grid}.registry-row:hover{background:var(--surface-2)}.registry-row.active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent-edge)}.registry-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registry-row-name{font-weight:var(--fw-semibold);grid-area:1/1}.registry-row-value{color:var(--text-1);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-align:right;grid-area:1/2}.registry-row-flag{grid-area:1/3;justify-content:flex-end;align-items:center;display:flex;overflow:visible}.registry-row-sub{color:var(--text-3);font-size:var(--fs-caption);grid-area:2/1;font-style:normal}.registry-row-metric{color:var(--text-3);font-size:var(--fs-caption);text-align:right;grid-area:2/2/3/3;font-style:normal}.registry-legend{align-items:center;gap:5px;display:flex}.registry-legend .drift-dot{margin-left:3px}.drift-dot{background:var(--text-3);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.drift-dot.watch{background:var(--amber)}.drift-dot.breach{background:var(--red)}.registry-detail{grid-template-rows:auto minmax(0,1.3fr) minmax(0,1.1fr);gap:7px;min-height:0;display:grid}.registry-identity{gap:7px;display:grid}.registry-identity-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.registry-identity-head>div:first-child{flex:auto;min-width:0}.registry-identity-head h2{font-size:var(--fs-title);font-weight:var(--fw-semibold)}.registry-identity-head p{color:var(--text-2);font-size:var(--fs-caption);line-height:var(--lh-snug);margin-top:2px}.registry-version{color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-normal);margin-left:5px}.registry-primary{flex:none;justify-items:end;gap:0;display:grid}.registry-primary strong{font-size:var(--fs-metric);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tighter);line-height:1.05}.registry-primary em{color:var(--text-3);font-size:var(--fs-caption);font-style:normal}.registry-title-row{flex-wrap:wrap;align-items:baseline;gap:3px 16px;min-width:0;display:flex}.registry-serves{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.registry-serves i{color:inherit;font-size:var(--fs-caption);white-space:nowrap;font-style:normal}.registry-serves i+i:before{content:"·";margin-right:8px}.registry-facts{border-top:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 18px;padding-top:7px;display:grid}.registry-facts div{min-width:0}.registry-facts dt{color:var(--text-3);font-size:var(--fs-caption)}.registry-facts dd{min-width:0;color:var(--text-1);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.registry-grid{grid-template-columns:minmax(0,.82fr) minmax(0,.95fr) minmax(0,1.23fr);gap:7px;min-height:0;display:grid}.registry-grid>.cockpit-panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.drift-pill{color:var(--teal);font-size:var(--fs-caption);font-weight:var(--fw-medium);flex:none;align-items:center;gap:6px;display:inline-flex}.drift-pill:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.drift-pill.watch{color:var(--amber)}.drift-pill.breach{color:var(--red)}.registry-drift{grid-template-rows:auto auto auto minmax(0,1fr)!important}.drift-trend{display:none}.drift-subhead{border-bottom:1px solid var(--divider);color:var(--text-3);font-size:var(--fs-caption);margin-top:5px;padding-bottom:3px}.drift-headline{align-items:baseline;gap:6px;margin:2px 0 6px;display:flex}.drift-headline strong{font-size:var(--fs-metric);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tighter);line-height:1.1}.drift-headline em{min-width:0;color:var(--text-3);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.drift-features{grid-auto-rows:minmax(26px,1fr);align-content:stretch;gap:2px;min-height:0;display:grid;overflow:hidden}.drift-features li{grid-template-columns:minmax(0,1fr) 36px;align-content:center;align-items:center;gap:2px 8px;display:grid}.drift-features .viz-meter{grid-column:1/span 2}.drift-features b{color:var(--text-2);font-size:var(--fs-caption);text-align:right}.importance-list{grid-auto-rows:minmax(17px,1fr);align-content:stretch;gap:2px;min-height:0;display:grid;overflow:hidden}.importance-list li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 70px 32px;align-content:center;align-items:center;gap:0 8px;display:grid}.importance-list li>em{color:var(--text-3);font-size:var(--fs-caption);grid-column:1/span 3;font-style:normal;display:none}.importance-list li>em.good{color:var(--teal)}.importance-track{height:var(--track-h);border-radius:var(--radius-pill);background:var(--track-bg);overflow:hidden}.importance-track i{border-radius:inherit;background:var(--text-3);height:100%;display:block}.importance-list b{color:var(--text-2);font-size:var(--fs-caption);text-align:right;grid-row:1}.importance-list .mono,.importance-list .importance-track{grid-row:1}.registry-ops{grid-template-columns:100px minmax(0,1.13fr) minmax(0,1.3fr) minmax(0,1.08fr);gap:0 12px;min-width:0;min-height:0;display:grid;overflow:hidden}.ops-block{border-left:1px solid var(--divider);grid-template-rows:auto minmax(0,1fr);gap:4px;min-width:0;min-height:0;padding-left:12px;display:grid}.ops-block:first-child{border-left:0;padding-left:0}.ops-title{color:var(--text-1);font-size:var(--fs-title);font-weight:var(--fw-semibold)}.serving-stats,.secondary-metrics{grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;display:grid}.serving-stats div,.secondary-metrics div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 8px;min-width:0;display:grid}.serving-stats span,.secondary-metrics span{min-width:0;color:var(--text-3);font-size:var(--fs-caption);line-height:var(--line-secondary);overflow-wrap:break-word}.serving-stats strong,.secondary-metrics strong{font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-align:right}.retrain-track{min-height:0;line-height:var(--lh-snug);align-content:start;gap:2px;display:grid;overflow:hidden}.retrain-track li{grid-template-rows:auto auto;grid-template-columns:7px auto minmax(0,1fr);align-items:center;gap:0 7px;display:grid}.retrain-track li>em{grid-column:2/span 2}.retrain-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--accent-soft);border-radius:50%}.retrain-track b{color:var(--text-1);font-size:var(--fs-caption)}.retrain-track em{min-width:0;color:var(--text-3);font-size:var(--fs-caption);font-style:normal;line-height:var(--line-secondary)}.retrain-track em>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.retrain-delta{font-size:var(--fs-caption);text-align:right;grid-column:3}.retrain-delta.up{color:var(--teal)}.retrain-delta.down{color:var(--red)}.challenger-strip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-0);grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:baseline;gap:1px 10px;min-width:0;padding:6px 8px;display:grid}.challenger-strip b{min-width:0;font-size:var(--fs-caption);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.challenger-strip em{min-width:0;color:var(--text-3);font-size:var(--fs-caption);font-style:normal;line-height:var(--line-secondary);overflow-wrap:anywhere;grid-column:1/-1}.challenger-delta{font-size:var(--fs-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.challenger-delta.up{color:var(--teal)}.challenger-delta.down{color:var(--red)}.challenger-strip.empty{color:var(--text-3);font-size:var(--fs-caption);display:block}.registry-foot{color:var(--text-3);font-size:var(--fs-caption);align-items:center;gap:5px;display:flex}.fleet-stability{border-top:1px solid var(--divider);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin-top:8px;padding-top:7px;display:grid}.stability-list{grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:2px;min-height:0;margin-top:3px;display:grid;overflow:hidden}.stability-list li{grid-template-columns:minmax(0,1fr) 92px 42px;align-items:center;gap:8px;display:grid}.stability-list span{min-width:0;color:var(--text-2);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stability-list b{color:var(--text-2);font-size:var(--fs-caption);text-align:right}.feature-store{border-top:1px solid var(--divider);min-width:0;margin-top:7px;padding-top:7px}.feature-domains{gap:2px;margin-top:3px;display:grid}.feature-domains li{color:var(--text-3);font-size:var(--fs-caption);grid-template-columns:minmax(0,1fr) 52px 42px 62px;align-items:center;gap:6px;display:grid}.feature-domains b{min-width:0;color:var(--text-2);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-domains span{text-align:right}.feature-fresh{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.viz-calibration-axis{display:none}@media (width>=1760px) and (height>=1000px){.viz-calibration-axis{display:block}.registry-detail{grid-template-rows:auto minmax(0,2.1fr) minmax(0,.6fr)}.registry-body{grid-template-columns:372px minmax(0,1fr)}.registry-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.importance-list li{grid-template-columns:minmax(0,1fr) 150px 36px}.importance-list{grid-auto-rows:minmax(30px,1fr)}.importance-list li>em{display:block}.drift-trend{min-height:0;margin-bottom:4px;display:block}.registry-drift{grid-template-rows:auto auto minmax(64px,1.24fr) auto minmax(0,.76fr)!important}.drift-features li{grid-template-columns:minmax(0,1fr) 140px 42px}.drift-features .viz-meter{grid-column:2}}.ask-open{flex:none}.ask-overlay{z-index:120;background:#040a1094;position:fixed;inset:0}.ask-panel{border-left:1px solid var(--border-strong);background:var(--surface-1);width:min(560px,100vw - 40px);box-shadow:var(--shadow);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:absolute;top:0;bottom:0;right:0}.ask-head{min-height:var(--topbar-height);border-bottom:1px solid var(--divider);background:var(--surface-0);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.ask-head h2{font-size:var(--fs-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.ask-form{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;display:grid}.ask-input{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;height:32px;color:var(--text-1);background:var(--surface-2);font-size:var(--fs-body);padding:0 9px}.ask-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:0}.ask-body{min-height:0;padding:12px;overflow-y:auto}.ask-openers{gap:6px;display:grid}.ask-openers-head{color:var(--text-3);font-size:var(--fs-caption);margin-bottom:2px}.ask-opener{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);background:var(--surface-2);text-align:left;font-size:var(--fs-body);line-height:var(--lh-snug);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);padding:9px 10px}.ask-opener:hover{border-color:var(--accent);color:var(--text-1)}.ask-state{color:var(--text-3);font-size:var(--fs-body);padding:18px 2px}.ask-state.is-error{color:var(--red)}.ask-answer{align-content:start;gap:10px;display:grid}.ask-asked{color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-snug)}.ask-reading{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:9px 10px}.ask-reading-head{color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.ask-reading-row{flex-wrap:wrap;gap:6px 18px;display:flex}.ask-reading-cell{gap:1px;min-width:0;display:grid}.ask-reading-cell span{color:var(--text-3);font-size:var(--fs-caption)}.ask-reading-cell strong{color:var(--text-1);font-size:var(--fs-body);font-weight:var(--fw-medium)}.ask-reading-note{color:var(--text-3);font-size:var(--fs-caption);margin-top:7px}.ask-figure{border:1px solid var(--accent-edge);border-radius:var(--radius-md);background:var(--accent-soft);padding:11px 12px}.ask-figure-value{align-items:baseline;gap:8px;display:flex}.ask-figure-value strong{font-size:var(--fs-metric);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tighter)}.ask-figure-value span{color:var(--text-3);font-size:var(--fs-caption)}.ask-figure-sentence{color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-snug);margin-top:4px}.ask-figure-origin{color:var(--text-3);font-size:var(--fs-caption);line-height:var(--lh-snug);margin-top:6px}.ask-anchors h3,.ask-driver h3{color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.ask-anchor{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:7px 0;display:grid}.ask-anchor span{min-width:0;color:var(--text-2);font-size:var(--fs-body)}.ask-anchor strong{color:var(--text-1);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:right;white-space:nowrap}.ask-anchor em{color:var(--text-3);font-size:var(--fs-caption);font-style:normal;line-height:var(--lh-snug);grid-column:1/-1}.ask-refusal,.ask-redirect{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);justify-items:start;gap:7px;padding:11px 12px;display:grid}.ask-refusal{border-color:var(--border-danger)}.ask-refusal-head{color:var(--text-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em}.ask-refusal p,.ask-redirect p{color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body)}.ask-provenance{border-top:1px solid var(--divider);color:var(--text-3);font-size:var(--fs-caption);line-height:var(--lh-snug);padding-top:8px}@media (width<=760px){.ask-open{padding-inline:9px}.ask-open span{font-size:0}.ask-open span:after{content:"Ask";font-size:var(--fs-body)}.ask-panel{width:100vw}}@media (width>=1600px){.ask-panel{width:620px}}@media (width<=1180px){.topbar{grid-template-columns:minmax(210px,1fr) minmax(480px,660px);gap:8px}.search-box{width:145px}.topbar-service-select{width:132px}.overview-upper{grid-template-columns:minmax(0,1.3fr) minmax(350px,.9fr)}.kpi-tile{padding-inline:8px}.ledger-upper{grid-template-columns:minmax(0,.78fr) minmax(0,1.24fr) minmax(0,1.18fr)}.ledger-mid{grid-template-columns:minmax(412px,1.36fr) minmax(308px,1.16fr) minmax(292px,.82fr);gap:6px}.value-ledger-workbench{padding-inline:10px}.ledger-panel{padding:7px}.registry-grid{grid-template-columns:minmax(184px,.95fr) minmax(212px,1fr) minmax(268px,1.15fr);gap:5px}.registry-screen{padding:9px}.cockpit-panel{padding:8px}.panel-head{gap:8px}.move-ledger-head,.move-ledger-row{grid-template-columns:22px 114px minmax(0,1fr) 80px 62px 62px;gap:0 7px;padding:0 6px}.move-ep-decay>.sparkline{display:none}.move-ledger-row>.move-ep-decay>em{color:var(--text-2);font-size:var(--fs-body);line-height:var(--line-primary);grid-row:1/-1;align-content:center;display:grid}.move-ledger-row>.move-ep-decay>em>.decay-sep{display:none}.move-ledger-row>.move-ep-decay>em>.decay-at{color:var(--text-3);font-size:var(--fs-caption);line-height:var(--line-secondary)}.importance-list li{grid-template-columns:minmax(0,1fr) 32px}.importance-track{display:none}.drift-features li{grid-template-columns:minmax(0,1fr) 32px}}@media (width<=1320px){.value-ledger-workbench{grid-template-rows:auto var(--kpi-strip-h) minmax(228px, 1.05fr) minmax(288px, 1.16fr) minmax(514px, 1.3fr)}.ledger-lower{grid-template-rows:minmax(300px,1fr) minmax(200px,.62fr);grid-template-columns:minmax(0,1fr)}.ledger-side{grid-template-rows:minmax(200px,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1299px){:root{--rail-width:56px}.rail{display:flex}.rail-nav{padding:7px 5px}.nav-item{grid-template-columns:1fr;justify-items:center;padding:0}.nav-item .badge{min-width:18px;padding-inline:4px;position:absolute;top:-2px;right:-2px}.nav-item .label{z-index:80;border:1px solid var(--border-strong);background:var(--surface-3);min-width:110px;min-height:30px;box-shadow:var(--shadow);text-align:left;border-radius:4px;align-items:center;padding:0 8px;display:none;position:absolute;top:2px;left:48px}.nav-item:hover .label,.nav-item:focus-visible .label{display:flex}.rail-status{display:none}}@media (width<=1180px){.live-workbench{grid-template-columns:minmax(0,1fr) 380px}.spine-upper{grid-template-columns:minmax(0,1.3fr) minmax(270px,.9fr) minmax(240px,.68fr)}.spine-mid{grid-template-columns:minmax(388px,1.1fr) minmax(250px,.9fr) minmax(324px,.95fr)}}@media (width<=960px){.topbar{grid-template-columns:minmax(180px,1fr) minmax(440px,1fr)}.product{max-width:190px}.live-workbench{display:block}.live-queue-core,.detail-dock{height:100%}.detail-dock{border-left:0;display:none}.compact-detail-open .live-queue-core{display:none}.compact-detail-open .detail-dock{grid-template-rows:auto minmax(0,1fr);display:grid}.mobile-queue-back{border:0;border-bottom:1px solid var(--divider);min-height:36px;color:var(--text-2);background:var(--surface-1);align-items:center;gap:6px;padding:0 10px;display:flex}.detail-dock>.episode-detail{min-height:0}.data-spine-workbench{grid-template-rows:auto auto auto auto auto}.spine-upper,.spine-mid{grid-template-columns:1fr;grid-auto-rows:minmax(225px,auto)}.source-health-panel{min-height:235px}.scoring-panel,.exceptions-panel,.evidence-explorer{min-height:225px}.overview-cockpit{grid-template-rows:auto auto auto auto;overflow-y:auto}.overview-kpi-strip{min-height:var(--kpi-strip-h)}.overview-upper,.overview-lower{grid-template-columns:1fr}.overview-upper{grid-template-rows:auto auto;min-height:617px}.overview-upper>*,.overview-lower>*{min-height:260px}.overview-upper>.operating-move{min-height:350px}.value-ledger-workbench{grid-template-rows:auto auto auto auto auto}.ledger-upper,.ledger-mid{grid-template-columns:1fr}.ledger-side{grid-template-rows:minmax(200px,1fr) auto;grid-template-columns:1fr}.ledger-upper>*,.ledger-mid>*{min-height:250px}.evidence-shell{min-height:300px}.horizon-cockpit{grid-template-rows:auto auto auto auto;overflow-y:auto}.horizon-row-a,.horizon-row-b{grid-template-columns:1fr}.horizon-row-a>*,.horizon-row-b>*{min-height:260px}.registry-screen{grid-template-rows:auto auto 18px;overflow-y:auto}.registry-body,.registry-grid{grid-template-columns:1fr}.registry-list,.registry-grid>*{min-height:250px}.registry-detail{grid-template-rows:auto auto auto}.registry-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ops-block:nth-child(odd){border-left:0;padding-left:0}.registry-command{flex-wrap:wrap}.registry-fleet{flex:100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}}@media (width<=900px){.queue-command{min-height:40px}.ledger-command-facts span:nth-child(3){display:none}.ledger-kpi-strip,.spine-kpis,.horizon-kpi-strip{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--kpi-strip-h)}}@media (width<=760px){.topbar{grid-template-columns:minmax(120px,1fr) auto;gap:5px;padding-inline:7px}.product{max-width:150px;font-size:12px}.topbar .product{font-size:0}.topbar .product:after{content:"TCE";font-size:12px}.topbar-asof{display:none}.search-box{width:30px;padding-inline:6px}.search-box input,.search-box .shortcut{opacity:0;width:1px;height:1px;position:absolute}.search-box:focus-within{width:min(290px,100vw - 68px);position:absolute;top:0;right:0}.search-box:focus-within input{opacity:1;width:100%;height:auto;position:static}.search-menu{width:min(320px,100vw - 70px)}.topbar-service-select{width:124px}.ledger-kpi-strip,.overview-kpi-strip,.overview-kpi-strip[data-tiles="6"]{grid-template-columns:repeat(2,1fr);grid-auto-rows:var(--kpi-strip-h)}.service-load-header,.service-load-row{grid-template-columns:minmax(150px,1fr) 62px 86px}.service-load-header>:nth-child(3),.service-load-header>:nth-child(5),.service-load-row>:nth-child(3),.service-load-row>:nth-child(5){display:none}.queue-toolbar{overflow-x:auto}.filter-popover{grid-template-columns:1fr;width:min(430px,100vw - 24px);max-height:70vh;overflow-y:auto}.ledger-stat-strip{grid-auto-columns:auto;grid-auto-flow:row;gap:4px}.ledger-command{align-items:start}.ledger-command-facts{display:none}.attr-grid{min-width:436px}.evidence-ledger-head,.evidence-ledger-row{min-width:754px}.evidence-ledger,.attribution-panel{overflow-x:auto}.spine-kpis{grid-template-columns:1fr 1fr}.drawer-kv{grid-template-columns:repeat(3,1fr)}.decision-metrics .kv:nth-child(n+4){margin-top:4px}}@media (width>=1600px){.live-workbench{grid-template-columns:minmax(0,1fr) 480px}.queue-table tbody .queue-row{min-height:46px}.ledger-kpi-strip{gap:10px}.value-ledger-workbench{gap:10px;padding:12px 16px 16px}.ledger-upper,.ledger-mid,.ledger-lower,.ledger-side{gap:10px}}@media (width>=1600px) and (height>=900px){.data-spine-workbench{gap:10px;padding:14px 16px 16px}.spine-upper,.spine-mid,.spine-kpis{gap:10px}.source-health-table th,.source-health-table td{height:36px}.source-health-table th{height:30px}.schema-table th,.schema-table td,.recent-table th,.recent-table td,.feature-table th,.feature-table td{height:38px}.schema-table thead th,.recent-table thead th,.feature-table thead th{height:32px}}@media (width>=1720px){.queue-row{grid-template-columns:50px 92px minmax(172px,.86fr) minmax(250px,1.6fr) 74px 76px 52px 130px 106px}}@media (width>=1920px){.live-workbench{grid-template-columns:minmax(0,1fr) 520px}}
