@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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.inline-flex{display:inline-flex}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--surface-0:#0a1620;--surface-1:#0f1e2a;--surface-2:#152836;--surface-3:#1b3242;--border:#23394b;--border-soft:#17293650;--border-strong:#2f4c61;--text-1:#eaf2f8;--text-2:#9fb3c4;--text-3:#6c8299;--blue:#4c9aff;--blue-bg:#4c9aff1f;--blue-border:#4c9aff55;--teal:#2dd4bf;--teal-bg:#2dd4bf1f;--teal-border:#2dd4bf55;--amber:#e8933b;--amber-bg:#e8933b1f;--amber-border:#e8933b55;--red:#f2554b;--red-bg:#f2554b1f;--red-border:#f2554b55;--positive:var(--teal);--negative:var(--red);--bg:var(--surface-0);--card:var(--surface-1);--accent:var(--blue);--accent-bg:var(--blue-bg);--accent-hover:var(--blue);--shadow-card:var(--shadow-1);--radius-card:var(--r-lg);--radius-ctl:var(--r-sm);--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-display-size:26px;--t-title-size:18px;--t-h-size:15px;--t-body-size:13px;--t-label-size:11px;--t-micro-size:12px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--r-sm:6px;--r-md:7px;--r-lg:8px;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 6px 18px #00000057;--shadow-pop:0 16px 40px #00000075;--glow-primary:0 0 0 1px var(--teal-border), 0 8px 24px #2dd4bf2e;--focus:0 0 0 2px var(--surface-0), 0 0 0 4px var(--blue);--dur-fast:.12s;--dur-mid:.18s;--dur-slow:.24s;--ease:cubic-bezier(.2,.6,.2,1);font-family:var(--font-sans);color:var(--text-1);background:var(--surface-0);font-size:var(--t-body-size);line-height:1.45}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{background:var(--surface-0);color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{box-shadow:var(--focus);outline:none}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:var(--t-micro-size)}.muted{color:var(--text-3)}.text-2{color:var(--text-2)}.red{color:var(--red)}.amber{color:var(--amber)}.teal,.tone-up{color:var(--teal)}.tone-alert{color:var(--amber)}.right{text-align:right}.app{background:var(--surface-0);flex-direction:column;width:100%;min-width:0;height:100dvh;display:flex;overflow:hidden}.topbar{align-items:center;gap:var(--s-3);height:56px;padding:0 var(--s-4);border-bottom:1px solid var(--border);background:var(--surface-1);flex-wrap:nowrap;flex:none;display:flex}.glyph{border-radius:var(--r-md);width:28px;height:28px;color:var(--text-1);box-shadow:var(--shadow-1);background:0 0;flex:none;place-items:center;display:grid}.glyph img{-webkit-user-select:none;user-select:none;width:28px;height:28px;display:block}.product{color:var(--text-1);white-space:nowrap;font-size:13px;font-weight:600}.env-chip,.key-chip{min-height:24px;padding:0 var(--s-2);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--t-label-size);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.top-spacer{min-width:var(--s-3);flex:1}.body{flex:1;min-height:0;display:flex;overflow:hidden}.main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.content{min-height:0;padding:var(--s-4);flex:1;overflow:auto}.screen-meta{color:var(--text-2);font-size:var(--t-micro-size);white-space:nowrap;flex:none}.rail{width:176px;padding:var(--s-4) var(--s-3);border-right:1px solid var(--border);background:var(--surface-1);flex-direction:column;flex:none;display:flex}.nav-item{align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-3);margin-bottom:var(--s-1);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--t-micro-size);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);text-decoration:none;display:flex}.nav-item:hover{background:var(--surface-2);color:var(--text-1)}.nav-item.active{background:var(--blue-bg);color:var(--blue)}.nav-item .label{flex:1;min-width:0}.badge{min-width:24px;padding:1px var(--s-2);background:var(--surface-2);color:var(--text-2);font-size:var(--t-label-size);border-radius:999px;justify-content:center;display:inline-flex}.rail-foot{color:var(--text-3);font-size:var(--t-label-size);margin-top:auto}.rail-health{margin-top:var(--s-3);align-items:center;gap:var(--s-2);color:var(--teal);font-size:var(--t-label-size);display:inline-flex}.search-wrap{flex:0 420px;width:clamp(240px,22vw,420px);min-width:220px;position:relative}.search-box,.select-trigger,.top-select,.control,.min-input,.queue-input,.queue-select,.ledger-control,.spine-command-btn{align-items:center;gap:var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:32px;color:var(--text-2);font-size:var(--t-micro-size);display:inline-flex}.search-box{padding:0 var(--s-3);color:var(--text-3)}.search-box input,.queue-input{min-width:0;color:var(--text-1);background:0 0;border:0;outline:0}.search-box input{flex:1}.shortcut{border:1px solid var(--border-soft);border-radius:var(--r-sm);color:var(--text-3);font-size:var(--t-label-size);padding:0 5px}.search-menu,.select-content{z-index:50;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-pop);overflow:auto}.search-menu{width:440px;max-height:430px;padding:var(--s-2);position:absolute;top:40px;right:0}.search-group{padding:var(--s-2) var(--s-2) var(--s-1);color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.search-row,.select-item{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);border-radius:var(--r-sm);color:var(--text-2);text-align:left;background:0 0;border:0;display:flex}.search-row:hover,.search-row.is-active,.select-item:hover,.select-item[data-highlighted]{background:var(--surface-3);color:var(--text-1)}.search-row strong{color:var(--text-1);font-size:var(--t-micro-size);font-weight:500;display:block}.search-row span{color:var(--text-3);font-size:var(--t-label-size);display:block}.select-trigger{padding:0 var(--s-3);justify-content:space-between}.select-content{min-width:var(--radix-select-trigger-width);max-height:320px;padding:var(--s-1)}.icon-btn,.utility-button,.sort-control,.selected-count,.packet-build,.period-control,.decision-action,.data-current,.button{justify-content:center;align-items:center;gap:var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:32px;color:var(--text-2);padding:0 var(--s-3);font-size:var(--t-micro-size);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);white-space:nowrap;font-weight:500;display:inline-flex}.icon-btn{width:32px;padding:0}.icon-btn:hover,.utility-button:hover,.sort-control:hover,.selected-count:hover,.packet-build:hover,.period-control:hover,.decision-action:hover,.data-current:hover,.button.secondary:hover,.button.ghost:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--text-1)}.button.primary,.button:not(.secondary):not(.ghost),.execute-packet,.packet-build.primary{border-color:var(--teal-border);background:var(--teal);color:var(--surface-0);box-shadow:var(--glow-primary)}.button.secondary{background:var(--surface-2);color:var(--text-2)}.button.ghost{background:0 0;border-color:#0000}.card,.cockpit-panel,.ledger-panel,.spine-panel,.overview-kpi,.ledger-kpi,.queue-table-panel,.queue-lanes,.detail-empty,.packet-card,.spine-kpis section{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--shadow-1)}.card{padding:var(--s-3);margin-bottom:var(--s-3)}.card.dense{padding:var(--s-3)}.card-head,.ledger-panel-head,.trend-head,.panel-title-row,.section-caption{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.card-title,.panel-title,.ledger-panel-head strong,.section-caption strong{color:var(--text-1);font-size:var(--t-h-size);font-weight:600;line-height:1.3}.card-meta,.card p,.section-caption span{color:var(--text-3);font-size:var(--t-micro-size)}.overline,.drawer-label,.kv-label,.metric-sub,.card-meta,.queue-label,.label{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.pill,.chip,.priority-chip,.cause-chip,.severity-chip,.audit,.spine-status{align-items:center;gap:var(--s-2);min-height:24px;padding:2px var(--s-2);font-size:var(--t-label-size);white-space:nowrap;border:1px solid #0000;border-radius:999px;font-weight:500;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill.hollow:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.p-critical,.priority-chip.critical,.signal-red,.kpi-red{color:var(--red);background:var(--red-bg);border-color:var(--red-border)}.p-high,.priority-chip.high,.signal-amber,.kpi-amber{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.p-medium,.priority-chip.medium,.signal-blue,.kpi-blue{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-border)}.p-watch,.priority-chip.low,.priority-chip.watch,.s-new,.s-monitoring{color:var(--text-2);background:var(--surface-2);border-color:var(--border)}.s-inprogress{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-border)}.s-waiting{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.s-resolved,.kpi-teal,.signal-teal,.value-positive{color:var(--teal);background:var(--teal-bg);border-color:var(--teal-border)}.kv{min-width:0;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.kv-value{margin-top:var(--s-1);color:var(--text-1);font-size:var(--t-body-size);font-weight:500}.grid-2{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mb-12{margin-bottom:var(--s-3)}.mt-12{margin-top:var(--s-3)}.drawer-scrim{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--dur-mid) var(--ease);background:#00000070;position:fixed;inset:0}.drawer-scrim.open{opacity:1;pointer-events:auto}.drawer{z-index:41;background:var(--surface-0);width:880px;max-width:96vw;transition:transform var(--dur-mid) var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 48px #00000061}.drawer.open{transform:translate(0)}.episode-detail{flex-direction:column;height:100%;min-height:0;display:flex}.drawer-head{min-height:72px;padding:var(--s-4);border-bottom:1px solid var(--border);background:var(--surface-1);flex:none}.drawer-head-row{align-items:center;gap:var(--s-2);display:flex}.drawer-sub{margin-top:var(--s-2);color:var(--text-2);font-size:var(--t-micro-size)}.drawer-kv,.risk-strip{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.drawer-kv{margin-top:var(--s-3)}.drawer-body{min-height:0;padding:var(--s-4);flex:1;overflow:auto}.risk-strip{margin-bottom:var(--s-3)}.timeline{align-items:flex-start;gap:var(--s-4);padding-bottom:var(--s-2);display:flex;overflow-x:auto}.step{flex:none;width:124px;position:relative}.step:not(:last-child):after{content:"";background:var(--border);width:124px;height:1px;position:absolute;top:5px;left:14px}.node{z-index:1;width:10px;height:10px;margin-bottom:var(--s-2);background:var(--teal);border-radius:50%;position:relative}.node.failed{background:var(--red)}.node.warning{background:var(--amber)}.node.blocked{background:var(--surface-1);box-shadow:inset 0 0 0 2px var(--red)}.node.upcoming{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--border-strong)}.step-label{color:var(--text-1);font-size:var(--t-label-size);font-weight:500}.step-label.blocked{color:var(--red);font-weight:600}.step-time{color:var(--text-3);font-size:var(--t-label-size)}.driver-row,.evidence-group,.excl-row{padding:var(--s-2) 0;border-bottom:1px solid var(--border-soft)}.driver-row{gap:var(--s-3);grid-template-columns:minmax(0,1fr) 72px;align-items:center;display:grid}.driver-row:last-child,.evidence-group:last-child,.excl-row:last-child{border-bottom:0}.driver-row strong{color:var(--text-1);font-weight:600}.bar-track{background:var(--surface-3);border-radius:999px;height:5px;overflow:hidden}.bar-fill{background:var(--blue);border-radius:999px;height:100%}.bar-fill.teal{background:var(--teal)}.bar-fill.amber{background:var(--amber)}.evidence-top{justify-content:space-between;gap:var(--s-2);color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:flex}.evidence-fact{margin-top:var(--s-1);color:var(--text-1);font-size:var(--t-micro-size)}.action-grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-card{padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);color:var(--text-1);text-align:left;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease)}.action-card:hover{border-color:var(--border-strong);background:var(--surface-2)}.action-card.blocked{opacity:.55}.action-title{justify-content:space-between;align-items:flex-start;gap:var(--s-2);color:var(--text-1);font-size:var(--t-body-size);font-weight:600;display:flex}.tag{min-height:22px;padding:0 var(--s-2);border:1px solid var(--teal-border);background:var(--teal-bg);color:var(--teal);font-size:var(--t-label-size);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.tag.blocked{border-color:var(--border);background:var(--surface-2);color:var(--text-2)}.action-value{margin-top:var(--s-2);color:var(--text-1);font-size:var(--t-title-size);font-weight:600}.action-meta{margin-top:var(--s-2);gap:var(--s-1) var(--s-2);color:var(--text-2);font-size:var(--t-label-size);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-rank,.action-downside,.proj-sentence{margin-top:var(--s-2);color:var(--text-2);font-size:var(--t-micro-size)}.action-downside{color:var(--text-3)}.projection{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-soft)}.proj-row{align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);color:var(--text-2);font-size:var(--t-micro-size);grid-template-columns:160px minmax(0,1fr) 72px;display:grid}.why{margin-top:var(--s-3);padding:var(--s-3);border:1px solid var(--blue-border);border-radius:var(--r-md);background:var(--blue-bg);color:var(--text-1);font-size:var(--t-micro-size)}.drawer-foot{align-items:center;gap:var(--s-3);min-height:68px;padding:var(--s-3) var(--s-4);border-top:1px solid var(--border);background:var(--surface-1);flex:none;display:flex}.drawer-foot-left{min-width:0;color:var(--text-3);font-size:var(--t-micro-size);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.foot-applied{align-items:center;gap:var(--s-2);min-width:0;color:var(--teal);font-size:var(--t-micro-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:inline-flex;overflow:hidden}.drawer-foot>span:not(.foot-applied){align-items:center;gap:var(--s-3);min-width:0;display:inline-flex}.drawer-foot>span:not(.foot-applied) .text-2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drawer-foot .button{flex:none}.table-wrap,.queue-table-scroll,.evidence-ledger,.source-health-table,.schema-table,.recent-table,.score-matrix{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%}th,.queue-head,.evidence-ledger-head,.source-health-head,.schema-head,.recent-head,.matrix-head{color:var(--text-3);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}td{padding:var(--s-2);border-bottom:1px solid var(--border-soft);color:var(--text-2);font-size:var(--t-micro-size)}.chart-box{height:220px;min-height:220px;position:relative}.tip{padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-pop)}.funnel-row{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);color:var(--text-2);grid-template-columns:190px minmax(0,1fr) 48px;display:grid}.funnel-bar{border-radius:var(--r-sm);background:var(--blue);min-width:2px;height:20px}.overview-cockpit,.live-workbench,.value-ledger-workbench,.data-spine-workbench{min-height:0;padding:var(--s-4);color:var(--text-1);background:var(--surface-0);flex:1;overflow:auto}.overview-kpi-strip,.ledger-kpi-strip,.spine-kpis,.signal-band{gap:var(--s-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.overview-kpi,.ledger-kpi{min-height:88px;padding:var(--s-3)}.overview-kpi-label,.ledger-kpi span{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.overview-kpi-value,.ledger-kpi strong{margin-top:var(--s-3);color:var(--text-1);font-size:var(--t-display-size);font-weight:600;line-height:1.05}.overview-kpi-sub,.ledger-kpi p,.ledger-kpi small{margin-top:var(--s-2);color:var(--text-3);font-size:var(--t-micro-size)}.overview-upper,.overview-lower,.ledger-main-grid,.spine-main-grid,.spine-bottom-grid{gap:var(--s-3);margin-top:var(--s-3);display:grid}.overview-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-upper{grid-template-columns:1.35fr 1fr}.overview-lower{grid-template-columns:1fr 1fr}.operating-move{gap:var(--s-4);flex-direction:column;display:flex}.move-headline{color:var(--text-1);font-size:var(--t-title-size);margin:0;font-weight:500;line-height:1.4}.move-figures{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.move-figures div{padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.move-figures strong{color:var(--text-1);font-size:20px;font-weight:600;display:block}.move-figures span{margin-top:var(--s-1);color:var(--text-3);font-size:var(--t-label-size);display:block}.move-episodes{border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.move-episodes button{align-items:center;gap:var(--s-3);min-height:38px;padding:0 var(--s-1);border:0;border-bottom:1px solid var(--border-soft);color:var(--text-2);text-align:left;background:0 0;grid-template-columns:84px minmax(0,1fr) auto;display:grid}.move-episodes button:last-child{border-bottom:0}.move-episodes button:hover{background:var(--surface-2)}.move-episodes .move-ep-therapy{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.move-episodes strong{color:var(--text-1)}.move-cta{align-self:flex-start;margin-top:auto}.move-command{gap:var(--s-3)}.move-command-head{min-width:0;padding-bottom:var(--s-2);border-bottom:1px solid var(--border-soft)}.move-command-grid{gap:var(--s-2);grid-template-columns:minmax(300px,1.08fr) minmax(260px,.95fr) 176px;min-height:0;display:grid}.priority-stack,.route-runway,.move-summary-rail{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0);min-width:0;padding:10px}.move-section-head,.pressure-map-head,.service-load-head{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;display:flex}.move-section-head{min-height:22px;margin-bottom:var(--s-2);color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.move-section-head span,.move-section-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.move-section-head strong{color:var(--text-2);font-size:var(--t-label-size)}.priority-episode-row{align-items:center;gap:var(--s-2);border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:42px;color:var(--text-2);text-align:left;background:0 0;grid-template-columns:26px 76px minmax(0,1fr) auto;padding:0;display:grid}.priority-episode-row:last-child{border-bottom:0}.priority-episode-row:hover{background:var(--surface-2)}.priority-rank{border:1px solid var(--blue-border);width:22px;height:22px;color:var(--text-1);font-size:var(--t-label-size);border-radius:50%;place-items:center;font-weight:800;display:grid}.priority-episode-row .mono,.priority-episode-row strong{color:var(--text-1);white-space:nowrap}.priority-episode-row .move-ep-therapy{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-runway{grid-template-rows:auto minmax(74px,1fr) auto;display:grid}.runway-track{--runway-progress:60%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;min-height:84px;padding-top:12px;display:grid;position:relative}.runway-track:before,.runway-track:after{content:"";border-radius:999px;height:3px;position:absolute;top:46px;left:10px;right:10px}.runway-track:before{background:var(--surface-3)}.runway-track:after{width:var(--runway-progress);background:var(--teal);right:auto}.runway-tick{z-index:1;min-width:0;color:var(--text-3);font-size:var(--t-label-size);text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.runway-tick:before{content:"";border:2px solid var(--border-strong);background:var(--surface-1);border-radius:50%;order:2;width:16px;height:16px}.runway-tick.active:before{border-color:var(--teal);background:var(--teal);box-shadow:0 0 0 3px #2dd4bf24}.runway-tick.lock:before{border-color:var(--amber)}.runway-tick b,.runway-tick small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.runway-tick b{color:var(--text-1);font-size:var(--t-micro-size)}.runway-tick small{color:var(--text-3);font-size:var(--t-label-size);order:3}.runway-metrics{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.runway-metrics div,.move-summary-rail div,.pressure-map-footer div,.trend-metric-strip div{min-width:0;padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2)}.runway-metrics span,.move-summary-rail span,.pressure-map-footer span,.trend-metric-strip span{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.1;display:block;overflow:hidden}.runway-metrics strong,.move-summary-rail strong,.pressure-map-footer strong,.trend-metric-strip strong{color:var(--text-1);font-size:var(--t-h-size);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.move-summary-rail{gap:var(--s-2);display:grid}.move-summary-rail .button{width:100%;min-height:34px}.pressure-map{gap:var(--s-2);flex-direction:column;display:flex;overflow:hidden}.pressure-map-head p{margin:var(--s-1) 0 0;color:var(--text-3);font-size:var(--t-micro-size)}.pressure-map-action{min-height:30px;padding:0 var(--s-3);border:1px solid var(--teal-border);border-radius:var(--r-sm);background:var(--teal-bg);color:var(--teal);font-size:var(--t-micro-size);white-space:nowrap;flex:none;font-weight:800}.pressure-map-action:hover{border-color:var(--teal);background:#2dd4bf2e}.pressure-map-board{gap:var(--s-2);min-height:188px;padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0);grid-template-columns:minmax(142px,1fr) minmax(128px,.72fr) minmax(142px,1fr);display:grid;position:relative;overflow:hidden}.pressure-map-board:before,.pressure-map-board:after{content:"";border-top:1px dashed var(--teal-border);pointer-events:none;width:18%;position:absolute;top:50%;transform:translateY(-50%)}.pressure-map-board:before{left:31%}.pressure-map-board:after{right:31%}.pressure-map-lane{gap:6px;min-width:0;display:grid}.pressure-map-row{--pressure-color:var(--blue);--pressure-width:20%;z-index:1;align-items:center;gap:4px var(--s-2);border:1px solid var(--pressure-color);grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank copy value""rank bar bar";min-width:0;min-height:54px;padding:7px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pressure-map-row{border:1px solid color-mix(in srgb, var(--pressure-color) 46%, var(--border))}}.pressure-map-row{border-left:2px solid var(--pressure-color);border-radius:var(--r-md);color:var(--text-2);text-align:left;background:#0f1e2af5}.pressure-map-row:hover{border-color:var(--pressure-color)}@supports (color:color-mix(in lab, red, red)){.pressure-map-row:hover{border-color:color-mix(in srgb, var(--pressure-color) 74%, var(--text-1))}}.pressure-map-row:hover{background:var(--surface-2)}.pressure-map-row.focus{border-color:var(--teal);background:#2dd4bf21}.pressure-map-rank{border:1px solid var(--pressure-color);grid-area:rank;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.pressure-map-rank{border:1px solid color-mix(in srgb, var(--pressure-color) 72%, var(--text-1))}}.pressure-map-rank{color:var(--text-1);font-size:var(--t-label-size);border-radius:50%;font-weight:800}.pressure-map-copy{grid-area:copy;gap:1px;min-width:0;display:grid}.pressure-map-copy strong{min-width:0;color:var(--text-1);font-size:var(--t-micro-size);text-overflow:ellipsis;font-weight:800;line-height:1.08;overflow:hidden}.pressure-map-copy span,.pressure-map-value{color:var(--text-2);font-size:var(--t-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pressure-map-copy b{color:var(--text-1)}.pressure-map-value{grid-area:value;justify-self:end}.pressure-map-bar{background:var(--surface-3);border-radius:999px;grid-area:bar;height:5px;overflow:hidden}.pressure-map-bar i{width:var(--pressure-width);border-radius:inherit;background:var(--pressure-color);height:100%;display:block}.pressure-map-focus{z-index:2;min-width:0;padding:var(--s-3);border:1px solid var(--teal);border-radius:var(--r-md);text-align:center;background:#2dd4bf1a;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.pressure-map-focus span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.pressure-map-focus strong{max-width:138px;color:var(--text-1);font-size:17px;font-weight:800;line-height:1.08}.pressure-map-focus b{color:var(--text-1);font-size:21px;line-height:1}.pressure-map-focus small{color:var(--text-2);font-size:var(--t-label-size)}.pressure-map-focus button{width:100%;min-width:0;min-height:28px;margin-top:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-sm);background:var(--teal);color:#031f1c;font-size:var(--t-label-size);white-space:nowrap;border:0;font-weight:850}.pressure-map-footer,.trend-metric-strip{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-load{overflow:hidden}.service-load-head{padding-bottom:var(--s-2);border-bottom:1px solid var(--border-soft)}.service-load-head span{color:var(--text-3);font-size:var(--t-micro-size)}.service-load-table{margin-top:var(--s-2);overflow-x:auto}.service-load-header,.service-load-row{gap:var(--s-2);grid-template-columns:minmax(162px,1.2fr) 92px 112px minmax(142px,1fr) minmax(112px,.9fr);align-items:center;min-width:650px;display:grid}.service-load-header{min-height:28px;color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.service-load-header span,.service-load-row span,.service-load-row strong{min-width:0}.service-load-row{border:0;border-top:1px solid var(--border-soft);width:100%;min-height:68px;color:var(--text-2);text-align:left;background:0 0;padding:0}.service-load-row:hover{background:var(--surface-2)}.service-line-cell{align-items:center;gap:var(--s-2);display:flex}.service-line-cell i{border:1px solid var(--teal-border);border-radius:var(--r-sm);width:30px;height:30px;color:var(--teal);flex:0 0 30px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.service-load-row.blue .service-line-cell i{border-color:var(--blue-border);color:var(--blue)}.service-load-row.amber .service-line-cell i{border-color:var(--amber-border);color:var(--amber)}.service-line-cell strong,.service-value{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-volume{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.service-volume b,.service-high{color:var(--text-1);font-weight:700}.service-volume em{color:var(--red);font-size:var(--t-label-size);font-style:normal}.service-cause-pill{min-height:28px;padding:0 var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-1);font-size:var(--t-micro-size);text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.service-load-row.teal .service-cause-pill{border-color:var(--red-border)}.service-load-row.blue .service-cause-pill{border-color:var(--teal-border);color:var(--teal)}.service-load-row.amber .service-cause-pill{border-color:var(--blue-border);color:var(--blue)}.service-load-meter{border-radius:var(--r-sm);background:var(--surface-3);height:18px;overflow:hidden}.service-load-meter b{width:var(--service-load);border-radius:inherit;background:var(--red);height:100%;display:block}.service-load-row.amber .service-load-meter b{background:var(--amber)}.value-trend-panel{gap:var(--s-2);flex-direction:column;display:flex}.trend-metric-strip div{background:var(--surface-0);min-height:48px}.value-trend-panel .chart-box{height:188px;min-height:188px}.status-note{color:var(--text-3);font-size:var(--t-micro-size);justify-self:end}.cockpit-panel,.ledger-panel,.spine-panel{min-width:0;padding:var(--s-3)}.move-body{gap:var(--s-4);grid-template-columns:.9fr 1.1fr;display:grid}.decision-row,.pressure-row,.lane-pressure-row,.service-burden-card,.legend-row,.lane-row{align-items:center;gap:var(--s-3);border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:40px;color:var(--text-2);text-align:left;background:0 0;display:grid}.decision-row{grid-template-columns:32px 1fr auto}.decision-index{border-radius:var(--r-sm);background:var(--surface-2);width:26px;height:26px;color:var(--blue);place-items:center;font-weight:600;display:grid}.decision-label{color:var(--text-2)}.decision-value{color:var(--text-1);font-weight:600}.move-summary p{margin:0 0 var(--s-4);color:var(--text-2)}.proof-grid,.move-outcomes{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-grid div,.move-outcomes div{padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.proof-grid strong,.move-outcomes strong{color:var(--text-1);font-size:var(--t-h-size);font-weight:600;display:block}.proof-grid span,.move-outcomes span{margin-top:var(--s-1);color:var(--text-3);font-size:var(--t-label-size);display:block}.route-lock-strip{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border-soft)}.route-label{margin-bottom:var(--s-3);color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.route-line{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.route-tick{padding:var(--s-2);border-top:2px solid var(--border-strong);color:var(--text-3)}.route-tick.active{border-color:var(--teal);color:var(--teal)}.route-tick.lock{border-color:var(--amber);color:var(--amber)}.route-tick span,.route-tick strong{font-size:var(--t-label-size);display:block}.pressure-head,.lanes-head{gap:var(--s-3);padding-bottom:var(--s-2);color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(0,1.5fr) minmax(56px,1fr) 64px 96px;font-weight:600;display:grid}.pressure-head span:nth-child(3),.pressure-head span:nth-child(4){text-align:right}.pressure-row{padding:var(--s-2) 0;grid-template-columns:minmax(0,1.5fr) minmax(56px,1fr) 64px 96px}.pressure-row .num,.pressure-row>strong,.pressure-total .num,.pressure-total>strong{text-align:right}.pressure-row:hover,.lane-pressure-row:hover,.service-burden-card:hover,.legend-row:hover,.lane-row:hover{background:var(--surface-2)}.pressure-name{align-items:center;gap:var(--s-2);color:var(--text-1);display:flex}.pressure-name i,.dot{border-radius:50%;flex:none;width:8px;height:8px}.pressure-bar,.risk-share,.stacked-bar{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.pressure-bar b,.risk-share b,.stacked-bar em,.stacked-bar strong{background:var(--blue);border-radius:999px;height:100%;display:block}.pressure-total,.lane-total-row,.attr-total{gap:var(--s-3);padding-top:var(--s-3);margin-top:var(--s-2);border-top:1px solid var(--border);color:var(--text-1);font-weight:600;display:grid}.pressure-total{grid-template-columns:minmax(0,1.5fr) minmax(56px,1fr) 64px 96px;align-items:center}.command-radar{gap:var(--s-3);flex-direction:column;min-height:362px;display:flex;position:relative;overflow:hidden}.command-radar-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);min-width:0;display:flex}.command-radar-head>div{min-width:0}.command-radar-head p{margin:var(--s-1) 0 0;color:var(--text-3);font-size:var(--t-micro-size)}.radar-filter-action{min-width:0;min-height:30px;padding:0 var(--s-3);border:1px solid var(--teal-border);border-radius:var(--r-sm);background:var(--teal-bg);color:var(--teal);font-size:var(--t-micro-size);white-space:nowrap;flex:none;font-weight:700}.radar-filter-action:hover{border-color:var(--teal);background:#2dd4bf2e}.radar-canvas{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0);flex:auto;min-height:248px;position:relative;overflow:hidden}.radar-canvas:after{content:"";pointer-events:none;width:1px;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 84px #2dd4bf0a,0 0 0 132px #4c9aff09}.radar-svg{inset:var(--s-3);pointer-events:none;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute}.radar-ring,.radar-axis,.radar-spoke{vector-effect:non-scaling-stroke}.radar-ring{fill:none;stroke:var(--border-strong);stroke-width:.55px}.radar-ring.middle{stroke:var(--border)}.radar-ring.inner{stroke:var(--teal-border)}.radar-axis{stroke:var(--border-soft);stroke-width:.5px}.radar-web{fill:#2dd4bf14;stroke:var(--teal-border);stroke-width:.65px;vector-effect:non-scaling-stroke}.radar-spoke{stroke:var(--border);stroke-width:.5px}.radar-spoke.focus{stroke:var(--teal);stroke-width:.9px}.radar-spoke.hot{stroke:var(--red-border)}.radar-spoke.warm{stroke:var(--amber-border)}.radar-core{z-index:2;justify-content:center;align-items:center;gap:var(--s-1);width:166px;min-height:154px;padding:var(--s-3);border:1px solid var(--teal-border);background:var(--surface-1);text-align:center;border-radius:50%;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #2dd4bf14}.radar-core>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;line-height:1}.radar-core>strong{max-width:134px;color:var(--text-1);font-size:17px;font-weight:700;line-height:1.08}.radar-core div{align-items:baseline;gap:var(--s-1);color:var(--text-2);display:flex}.radar-core b{color:var(--text-1);font-size:20px}.radar-core small{font-size:var(--t-label-size)}.radar-core button{min-height:28px;margin-top:var(--s-1);padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--teal);color:#031f1c;font-size:var(--t-micro-size);white-space:nowrap;border:0;font-weight:800}.radar-node{--node-color:var(--blue);--node-size:28px;z-index:3;align-items:center;column-gap:var(--s-2);border:1px solid var(--node-color);grid-template-columns:22px minmax(0,1fr);grid-template-areas:"rank name""bar metrics";row-gap:3px;width:148px;min-height:58px;padding:7px 9px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.radar-node{border:1px solid color-mix(in srgb, var(--node-color) 46%, var(--border))}}.radar-node{border-radius:var(--r-md);color:var(--text-2);text-align:left;background:#0f1e2af5;transform:translate(-50%,-50%)}.radar-node:hover{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.radar-node:hover{border-color:color-mix(in srgb, var(--node-color) 78%, var(--text-1))}}.radar-node:hover{background:var(--surface-2)}.radar-node.focus{border-color:var(--teal);background:#2dd4bf21}.radar-node.hot{border-color:var(--red-border)}.radar-node.warm{border-color:var(--amber-border)}.radar-node-rank{border:1px solid var(--node-color);grid-area:rank;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.radar-node-rank{border:1px solid color-mix(in srgb, var(--node-color) 72%, var(--text-1))}}.radar-node-rank{color:var(--text-1);border-radius:50%;font-size:11px;font-weight:800}.radar-node-dot{width:var(--node-size);background:var(--node-color);border-radius:999px;grid-area:bar;max-width:38px;height:5px}.radar-node strong{min-width:0;color:var(--text-1);font-size:var(--t-micro-size);grid-area:name;font-weight:750;line-height:1.12}.radar-node-metrics{justify-content:space-between;gap:var(--s-2);min-width:0;color:var(--text-2);font-size:var(--t-label-size);white-space:nowrap;grid-area:metrics;display:flex}.radar-node-metrics b{color:var(--text-1)}.radar-footer{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.radar-footer div{min-width:0;min-height:48px;padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.radar-footer span,.radar-footer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.radar-footer span{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.radar-footer strong{color:var(--text-1);font-size:var(--t-h-size);margin-top:2px}.service-burden-card{padding:var(--s-3);margin-bottom:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) 180px;display:grid}.service-burden-card strong{color:var(--text-1)}.service-burden-card span{color:var(--text-3);font-size:var(--t-micro-size);display:block}.lane-pressure-row{padding:var(--s-2) 0;grid-template-columns:32px minmax(0,1fr) 70px 96px minmax(80px,1fr) 52px}.lane-total-row{grid-template-columns:minmax(0,1fr) 70px 96px 52px}.overview-status,.spine-stats{align-items:center;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.overview-status div,.spine-stats span{align-items:center;gap:var(--s-2);min-width:0;color:var(--text-2);display:flex}.overview-status strong,.spine-stats strong{color:var(--text-1)}.data-current{color:var(--teal)}.live-workbench{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 440px;display:grid;overflow:hidden}.live-queue-core{gap:var(--s-4);flex-direction:column;min-width:0;min-height:0;display:flex}.queue-command,.ledger-command,.spine-command{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.queue-command h1,.ledger-command h1,.spine-command h1{color:var(--text-1);font-size:var(--t-title-size);margin:0;font-weight:600;line-height:1.2}.queue-command p,.ledger-command p,.spine-command p{margin:var(--s-1) 0 0;color:var(--text-2);font-size:var(--t-micro-size)}.queue-command-actions,.ledger-controls,.spine-actions,.queue-filter-row,.active-filter-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.spine-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.spine-command,.spine-command>div:first-child{min-width:0}.spine-command h1,.spine-command p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-toggle{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);padding:2px;display:inline-flex}.view-toggle button{min-height:28px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--t-label-size);background:0 0;border:0}.view-toggle button.active{background:var(--blue-bg);color:var(--blue)}.signal-band{grid-template-columns:repeat(7,minmax(0,1fr))}.signal-cell{min-height:72px;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1);color:var(--text-2);text-align:left}.signal-cell span,.signal-cell small{color:var(--text-3);font-size:var(--t-label-size);display:block}.signal-cell strong{margin-top:var(--s-1);color:var(--text-1);font-size:var(--t-title-size);font-weight:600;display:block}.signal-cell small.down{color:var(--red)}.queue-filters,.queue-table-panel,.queue-lanes,.detail-dock{min-width:0}.queue-filters{gap:var(--s-2);display:grid}.queue-filter-control{gap:var(--s-1);min-width:146px;display:grid}.queue-filter-control>span{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.queue-filter-select{width:100%}.queue-search{align-items:center;gap:var(--s-2);min-width:240px;min-height:32px;padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-3);display:inline-flex}.queue-search input{min-width:0;color:var(--text-1);background:0 0;border:0;outline:0}.queue-select{min-width:150px;padding:0 var(--s-3);justify-content:space-between}.queue-select strong{color:var(--text-1);font-weight:500}.queue-workarea{gap:var(--s-4);flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.queue-lanes{padding:var(--s-3);overflow:auto}.lane-card{align-items:center;gap:var(--s-2);width:100%;min-height:58px;padding:var(--s-3);margin-bottom:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);text-align:left;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.lane-card.active{border-color:var(--blue-border);background:var(--blue-bg);color:var(--blue)}.lane-card strong{color:var(--text-1);font-weight:600;display:block}.lane-card b,.lane-card small{color:var(--text-3);font-size:var(--t-label-size);font-weight:500;display:block}.lane-card small,.lane-card .lane-fill{grid-column:2/-1}.lane-card .lane-fill{background:var(--blue);border-radius:999px;height:4px;display:block}.cutoff-radar{gap:var(--s-2);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--border-soft);display:grid}.cutoff-radar>strong{color:var(--text-1);font-size:var(--t-h-size);font-weight:600}.cutoff-radar button{justify-content:space-between;align-items:center;gap:var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:36px;color:var(--text-2);padding:0 var(--s-3);text-align:left;display:flex}.cutoff-radar button:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--text-1)}.queue-table-panel{flex-direction:column;display:flex;overflow:hidden}.queue-table-scroll{flex:1;min-height:0}.queue-table{min-width:0}.queue-row{align-items:center;gap:var(--s-2);width:100%;min-height:40px;padding:0 var(--s-4);border:0;border-bottom:1px solid var(--border-soft);color:var(--text-2);text-align:left;background:0 0;grid-template-columns:54px 126px minmax(0,1fr) 156px 70px 92px 86px;display:grid}.queue-row:not(.queue-head):hover{background:var(--surface-2)}.queue-row.selected{background:var(--blue-bg);box-shadow:inset 3px 0 0 var(--blue)}.queue-head{z-index:2;background:var(--surface-2);min-height:34px;position:sticky;top:0}.queue-head button{width:100%;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;padding:0}.queue-head button.right{text-align:right}.sort-mark{color:var(--blue)}.row-status{color:var(--text-3);font-size:var(--t-micro-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-status.blue{color:var(--blue)}.row-status.amber{color:var(--amber)}.row-status.muted{color:var(--text-3)}.queue-toolbar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.queue-toolbar .queue-search{flex:240px;max-width:340px}.toolbar-select .select-trigger{min-width:148px}.filter-popover{z-index:50;gap:var(--s-2);width:220px;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);box-shadow:var(--shadow-pop);display:grid}.row-check{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:18px;height:18px;color:var(--surface-0);place-items:center;display:grid}.row-check.checked{border-color:var(--teal);background:var(--teal)}.queue-cell-main{min-width:0}.queue-cell-main strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.cell-sub{color:var(--text-3);font-size:var(--t-label-size);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.queue-cell-id{align-items:baseline;gap:var(--s-2);min-width:0;display:flex;overflow:hidden}.queue-cell-id strong{color:var(--text-1);font-weight:600}.row-pat{color:var(--text-3);font-size:var(--t-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-cell-text{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weight-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.weight-num{font-size:14px;font-weight:600;line-height:1}.weight-track{background:var(--surface-3);border-radius:2px;height:3px;overflow:hidden}.weight-track i{border-radius:2px;height:100%;display:block}.weight-num.critical,.weight-badge.critical b{color:var(--red)}.weight-track i.critical{background:var(--red)}.weight-num.high,.weight-badge.high b{color:var(--amber)}.weight-track i.high{background:var(--amber)}.weight-num.medium,.weight-badge.medium b{color:var(--blue)}.weight-track i.medium{background:var(--blue)}.weight-num.watch,.weight-badge.watch b{color:var(--text-1)}.weight-track i.watch{background:var(--text-3)}.weight-badge{padding:2px var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-3);font-size:var(--t-label-size);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.weight-badge b{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.root-cell b{color:var(--text-1);font-weight:500}.root-cell{align-items:center;gap:var(--s-2);grid-template-columns:10px minmax(0,1fr);display:grid}.root-cell .cell-sub{grid-column:2}.window-hot{color:var(--red);font-weight:600}.window-warm{color:var(--amber);font-weight:600}.queue-pagination{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-3);border-top:1px solid var(--border);color:var(--text-3);font-size:var(--t-micro-size);display:flex}.queue-pagination button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:28px;color:var(--text-2);padding:0 var(--s-2)}.queue-pagination button:disabled{opacity:.45}.queue-value{color:var(--text-1);font-weight:600}.value-tip{gap:var(--s-1);min-width:180px;display:grid}.value-tip div{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.value-tip span{color:var(--text-3)}.detail-dock{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-0);min-height:0;overflow:hidden}.detail-dock .drawer-head,.detail-dock .drawer-foot{z-index:1;position:sticky}.detail-dock .drawer-head{top:0}.detail-dock .drawer-foot{bottom:0}.detail-empty{height:100%;padding:var(--s-6);color:var(--text-2);text-align:center;place-items:center;display:grid}.detail-dock .grid-2,.detail-dock .action-grid{grid-template-columns:minmax(0,1fr)}.detail-dock td{font-size:var(--t-label-size)}.value-ledger-workbench{gap:var(--s-4);flex-direction:column;display:flex}.ledger-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ledger-kpi em,.ledger-kpi b{margin-top:var(--s-2);color:var(--text-3);font-size:var(--t-label-size);font-style:normal;display:block}.ledger-kpi b{color:var(--text-1);font-size:var(--t-h-size)}.reconciliation-body{gap:var(--s-4);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.waterfall-wrap{min-width:0}.ledger-lower-grid{gap:var(--s-4);grid-template-columns:1.35fr 1fr;align-items:start;display:grid}.ledger-col{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.evidence-ledger{max-height:460px}.head-count{color:var(--text-3);font-size:var(--t-micro-size);font-weight:400}.attr-grid{align-items:center;gap:var(--s-2);min-height:42px;padding:0 var(--s-2);border-bottom:1px solid var(--border-soft);color:var(--text-2);grid-template-columns:minmax(150px,1.4fr) 86px 86px 90px 64px minmax(150px,1.2fr);display:grid}.attr-grid>.num{text-align:right}.attr-ratio{color:var(--text-1)}.attr-grid .movement{color:var(--text-3);font-size:var(--t-micro-size)}.value-positive-text{color:var(--teal)}.ok-result{align-items:center;gap:var(--s-2);color:var(--text-1);display:inline-flex}.bad-result{align-items:center;gap:var(--s-2);display:inline-flex}.attr-head{min-height:36px;color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.attr-head span:nth-child(2),.attr-head span:nth-child(3),.attr-head span:nth-child(4),.attr-head span:nth-child(5){text-align:right}.lane-name{align-items:center;gap:var(--s-2);color:var(--text-1);display:flex}.ratio-ring{border:1px solid var(--teal-border);width:44px;height:44px;color:var(--teal);background:var(--teal-bg);font-size:var(--t-label-size);border-radius:50%;place-items:center;display:grid}.movement b{color:var(--teal);font-weight:600;display:block}.movement small{color:var(--text-3);font-size:var(--t-label-size)}.audit{color:var(--text-2);background:var(--surface-2);border-color:var(--border)}.audit.pending{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-border)}.audit.agreed{color:var(--teal);background:var(--teal-bg);border-color:var(--teal-border)}.ledger-trend>strong{margin-bottom:var(--s-2);color:var(--text-1);font-size:var(--t-h-size);font-weight:600;display:block}.attr-legend{align-items:center;gap:var(--s-4);margin-top:var(--s-3);color:var(--text-3);font-size:var(--t-micro-size);display:flex}.attr-legend span{align-items:center;gap:var(--s-2);display:inline-flex}.attr-legend i{background:var(--blue);border-radius:50%;width:8px;height:8px;display:inline-block}.cause-chip.teal,.cause-chip.slate,.cause-chip.blue,.cause-chip.amber{border-color:var(--border);background:var(--surface-2)}.cause-chip.teal{color:var(--teal)}.cause-chip.blue{color:var(--blue)}.cause-chip.amber{color:var(--amber)}.cause-chip.slate{color:var(--text-2)}.coverage-block,.guardrails,.actioned-today{padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);margin-bottom:var(--s-3)}.guardrails p,.applied-list p{gap:var(--s-2);margin:var(--s-2) 0;color:var(--text-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;display:grid}.empty-session{place-items:center;gap:var(--s-2);min-height:116px;color:var(--text-3);display:grid}.evidence-title{margin-bottom:var(--s-3);justify-content:space-between;align-items:center;display:flex}.evidence-title em{align-items:center;gap:var(--s-2);color:var(--teal);font-size:var(--t-micro-size);font-style:normal;display:inline-flex}.empty-session button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:30px;color:var(--blue);padding:0 var(--s-3)}.evidence-filter-row{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.evidence-filter-row button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:30px;color:var(--text-2);padding:0 var(--s-2)}.evidence-ledger-head,.evidence-ledger-row{gap:var(--s-2);min-height:38px;padding:0 var(--s-3);grid-template-columns:90px 190px 160px 180px minmax(220px,1fr) 110px 74px 88px;align-items:center;display:grid}.evidence-ledger-row{border-bottom:1px solid var(--border-soft);color:var(--text-2);font-size:var(--t-micro-size)}.value-negative,.bad-result{color:var(--red)}.data-spine-workbench{gap:var(--s-3);flex-direction:column;display:flex;overflow-x:hidden}.spine-flow{align-items:stretch;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--shadow-1);display:flex}.spine-sources{gap:var(--s-2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spine-source-node{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-3);display:flex}.spine-source-name{min-width:0;color:var(--text-1);flex:1}.spine-source-node b{color:var(--text-2);font-weight:500}.spine-arrow{color:var(--text-3);place-items:center;display:grid}.spine-core-node{justify-content:center;gap:var(--s-1);min-width:210px;padding:var(--s-4);border:1px solid var(--teal-border);border-radius:var(--r-md);background:var(--teal-bg);color:var(--text-3);flex-direction:column;display:flex}.spine-core-node strong{color:var(--text-1);font-size:var(--t-h-size)}.spine-core-node .num{color:var(--teal);font-size:var(--t-title-size);font-weight:600}.spine-coverage-strip{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spine-coverage-strip div{padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--shadow-1)}.spine-coverage-strip strong{color:var(--text-1);font-size:var(--t-display-size);font-weight:600;display:block}.spine-coverage-strip span{margin-top:var(--s-2);color:var(--text-3);font-size:var(--t-micro-size);display:block}.source-table{flex-direction:column;display:flex}.source-row{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-2);border-bottom:1px solid var(--border-soft);color:var(--text-2);font-size:var(--t-micro-size);grid-template-columns:minmax(130px,1fr) 150px 80px 64px minmax(200px,1.5fr) 120px;display:grid}.source-row:last-child{border-bottom:0}.source-head{min-height:34px;color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.source-name{align-items:center;gap:var(--s-2);color:var(--text-1);font-size:var(--t-body-size);display:flex}.source-keys{color:var(--text-3);font-size:var(--t-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spine-command-btn span{text-align:left;gap:2px;min-width:0;display:grid}.spine-command-btn strong{color:var(--text-1);font-size:var(--t-micro-size);white-space:nowrap;line-height:1}.spine-command-btn em{color:var(--text-3);font-size:var(--t-label-size);white-space:nowrap;font-style:normal}.spine-healthy-btn{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3);border:1px solid var(--teal-border);border-radius:var(--r-sm);background:var(--teal-bg);color:var(--teal);font-size:var(--t-micro-size);white-space:nowrap;font-weight:600;display:inline-flex}.spine-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.spine-kpis section{min-width:0;min-height:72px;padding:var(--s-3)}.spine-kpi-action{padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1);color:var(--text-1);text-align:left;box-shadow:var(--shadow-1)}.spine-kpi-action:hover{border-color:var(--blue-border);background:var(--blue-bg)}.spine-kpis span{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.spine-kpis strong{margin-top:var(--s-2);color:var(--text-1);font-size:var(--t-title-size);display:block}.spine-kpis p{margin:var(--s-2) 0 0;color:var(--teal);font-size:var(--t-micro-size)}.spine-main-grid{grid-template-columns:minmax(410px,1.2fr) minmax(340px,.92fr) minmax(300px,.95fr);margin-top:0}.spine-bottom-grid{grid-template-columns:1fr 1fr;margin-top:0}.spine-panel{flex-direction:column;display:flex;overflow:hidden}.spine-panel header{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;margin:calc(var(--s-3) * -1) calc(var(--s-3) * -1) var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);background:var(--surface-2);display:flex}.spine-panel header strong,.spine-panel header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spine-panel header strong{color:var(--text-1);font-size:var(--t-h-size);font-weight:600}.spine-panel header span{color:var(--text-3);font-size:var(--t-label-size)}.source-health-table,.schema-table,.recent-table,.score-matrix{min-width:0;overflow:auto}.source-health-head,.source-health-row{min-height:38px;padding:0 var(--s-2);grid-template-columns:minmax(106px,1.2fr) 52px minmax(92px,.9fr) 62px 74px 66px 100px;align-items:center;gap:6px;display:grid}.source-health-row,.schema-row,.recent-row,.matrix-row,.exception-row{border-bottom:1px solid var(--border-soft);color:var(--text-2);font-size:var(--t-micro-size)}.source-health-row>span:first-child,.recent-row>span:first-child{align-items:center;gap:var(--s-2);min-width:0;color:var(--text-1);display:flex}.source-health-row>span,.schema-row>span,.recent-row>span,.exception-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-badge{border-radius:var(--r-sm);width:26px;height:26px;color:var(--blue);background:var(--blue-bg);border:1px solid;flex:0 0 26px;place-items:center;display:inline-grid}.source-badge.teal{color:var(--teal);background:var(--teal-bg)}.source-badge.amber{color:var(--amber);background:var(--amber-bg)}.source-badge.red{color:var(--red);background:var(--red-bg)}.spine-coverage{align-items:center;gap:var(--s-2);grid-template-columns:50px minmax(0,1fr);min-width:0;display:grid}.spine-coverage b{color:var(--teal)}.spine-coverage.amber b,.warn-text{color:var(--amber)}.spine-coverage.red b{color:var(--red)}.spine-coverage i{background:var(--surface-3);border-radius:999px;height:7px;overflow:hidden}.spine-coverage em{background:var(--teal);border-radius:999px;height:100%;display:block}.spine-coverage.amber em{background:var(--amber)}.spine-coverage.red em{background:var(--red)}.fresh-text,.spine-status{color:var(--teal)}.spine-status.watch,.spine-status.attention{color:var(--amber)}.spine-status.batch-lag{color:var(--red)}.source-health-row button,.exception-row button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:28px;color:var(--blue);padding:0 var(--s-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-health-row button.muted-action{color:var(--text-3)}.score-band{margin-bottom:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.score-band div{padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.score-band button{padding:var(--s-2);border:1px solid var(--amber-border);border-radius:var(--r-md);background:var(--amber-bg);color:var(--text-1);text-align:left}.score-band strong,.score-band span,.score-band button strong,.score-band button span{display:block}.source-health-row.selected,.schema-row.selected{background:var(--blue-bg);box-shadow:inset 3px 0 0 var(--blue)}.spine-panel footer{margin-top:var(--s-2);color:var(--text-3);font-size:var(--t-micro-size)}.matrix-head,.matrix-row{text-align:center;grid-template-columns:1.2fr repeat(6,minmax(0,1fr));align-items:center;min-height:32px;display:grid}.matrix-row>span:first-child{justify-content:flex-start;gap:var(--s-2);color:var(--text-1)}.matrix-head span,.matrix-row span{border-right:1px solid var(--border-soft);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;min-height:32px;display:inline-flex;overflow:hidden}.matrix-cell.ok{color:var(--teal)}.matrix-cell.partial{color:var(--amber)}.matrix-cell.missing{color:var(--red)}.matrix-cell.na{color:var(--text-3)}.matrix-legend{gap:var(--s-2);margin-top:var(--s-2);color:var(--text-3);font-size:var(--t-micro-size);flex-wrap:wrap;display:flex}.matrix-legend span{align-items:center;gap:var(--s-2);display:inline-flex}.exception-row{align-items:center;gap:var(--s-2);min-height:60px;padding:var(--s-2);grid-template-columns:28px 70px minmax(0,1fr) 120px;display:grid}.exception-rank{width:28px;height:28px;color:var(--red);border:2px solid;border-radius:50%;place-items:center;font-weight:600;display:grid}.exception-rank.amber,.severity-chip.amber,.severity-chip.yellow{color:var(--amber)}.exception-rank.blue,.severity-chip.blue{color:var(--blue)}.severity-chip{color:var(--red);background:var(--red-bg);border-color:var(--red-border);border-radius:var(--r-sm)}.exception-row strong{color:var(--text-1);font-size:var(--t-body-size)}.exception-row p,.exception-row em{margin:var(--s-1) 0 0;color:var(--text-3);font-size:var(--t-label-size);font-style:normal;display:block}.schema-head,.schema-row,.recent-head,.recent-row{align-items:center;gap:var(--s-2);min-height:34px;padding:0 var(--s-2);display:grid}.schema-head,.schema-row{grid-template-columns:.8fr 1.8fr .7fr 1.4fr .95fr}.recent-head,.recent-row{grid-template-columns:.85fr .65fr minmax(0,1.7fr) .65fr}.schema-row strong,.recent-row strong{color:var(--text-1)}.spine-stats{margin-top:0}.toast{right:var(--s-5);bottom:var(--s-5);z-index:60;width:340px;max-width:calc(100vw - 40px);padding:var(--s-3);border:1px solid var(--border);border-left:3px solid var(--teal);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);position:fixed;transform:translateY(20px)}.toast.open{opacity:1;pointer-events:auto;transform:translateY(0)}.toast-title{color:var(--text-1);font-size:var(--t-body-size);font-weight:600}.toast-body{margin-top:var(--s-1);color:var(--text-2);font-size:var(--t-micro-size)}.toast-close{top:var(--s-2);right:var(--s-2);position:absolute}.empty,.empty-filter{min-height:260px;color:var(--text-2);text-align:center;place-items:center;display:grid}.stack-bar{border-radius:var(--r-md);background:var(--surface-2);height:26px;display:flex;overflow:hidden}.stack-seg{border:0;border-right:1px solid var(--surface-0);height:100%}.legend-row,.lane-row{padding:var(--s-2);border-radius:var(--r-sm);grid-template-columns:10px minmax(0,1fr) 40px 42px 64px 16px}.chev{color:var(--text-3);opacity:0}.legend-row:hover .chev,.lane-row:hover .chev{opacity:1}@media (width<=1500px){.live-workbench{grid-template-columns:minmax(0,1fr) 420px}.spine-main-grid{grid-template-columns:minmax(520px,1.15fr) minmax(420px,1fr)}.exceptions-panel{grid-column:1/-1}.exceptions-panel .exception-row{min-height:48px}.spine-bottom-grid{grid-template-columns:1fr}.source-health-head,.source-health-row{grid-template-columns:minmax(112px,1.2fr) 52px minmax(92px,.9fr) 62px 74px 70px}.source-health-head span:nth-child(7),.source-health-row>button,.source-health-row>span:nth-child(7){display:none}}@media (width<=1240px){.overview-upper,.overview-lower,.ledger-lower-grid,.reconciliation-body{grid-template-columns:1fr}}@media (width<=1100px){body{overflow:auto}.app,.body,.main{height:auto;min-height:100dvh;overflow:visible}.topbar{height:auto;min-height:56px;padding-block:var(--s-2);flex-wrap:wrap}.rail{display:none}.overview-kpi-strip,.ledger-kpi-strip,.spine-coverage-strip{grid-template-columns:1fr 1fr}.spine-flow{flex-direction:column}.live-workbench{grid-template-columns:1fr;overflow:auto}.detail-dock{min-height:640px}.drawer-kv,.risk-strip,.proof-grid,.move-outcomes,.overview-status,.spine-stats{grid-template-columns:1fr}}.topbar{gap:var(--s-2);height:52px;padding:0 var(--s-3)}.topbar-brand,.topbar-controls{align-items:center;gap:var(--s-2);min-width:0;display:flex}.topbar-brand{flex:0 auto}.topbar-brand .product{text-overflow:ellipsis;max-width:230px;overflow:hidden}.topbar-pulse{flex:420px;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.topbar-pulse-item{min-width:0;min-height:28px;padding:0 var(--s-2);border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--surface-0);color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.topbar-pulse-item em{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-style:normal;font-weight:600;line-height:1}.topbar-pulse-item strong{color:var(--text-1);font-size:var(--t-micro-size);text-overflow:ellipsis;font-weight:600;overflow:hidden}.topbar-pulse-item.teal strong{color:var(--teal)}.topbar-pulse-item.amber strong{color:var(--amber)}.topbar-controls{flex:none}.topbar .search-wrap{flex:380px;width:clamp(320px,25vw,520px);min-width:280px}.topbar-service-select{background:var(--surface-0);min-width:140px}.topbar-clock{min-height:32px;padding:0 var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-0);align-items:center;display:inline-flex}.rail{width:188px;padding:var(--s-3)}.rail-nav{gap:2px;display:grid}.nav-item{min-height:34px;padding:0 var(--s-2);white-space:nowrap;margin-bottom:0}.nav-item .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-item.active{color:var(--text-1);background:var(--blue-bg);box-shadow:inset 3px 0 0 var(--blue)}.rail-summary{gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-soft);display:grid}.rail-summary div{min-width:0;min-height:42px;padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0)}.rail-summary span{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1;display:block}.rail-summary strong{color:var(--text-1);font-size:var(--t-micro-size);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-weight:600;display:block;overflow:hidden}.rail-foot{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-soft);white-space:nowrap;display:flex}.queue-command,.ledger-command,.spine-command{min-width:0}.queue-command-summary{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.queue-command-summary span{min-height:30px;padding:0 var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.queue-command-summary b{color:var(--text-1)}.queue-toolbar{padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1)}.queue-toolbar .queue-search{background:var(--surface-0);flex:280px;max-width:none}.select-trigger.toolbar-select{min-width:136px}.queue-toolbar .chip{text-overflow:ellipsis;max-width:260px;overflow:hidden}.queue-table,.queue-row{min-width:900px}.ledger-command{align-items:flex-end}.ledger-command-facts{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.ledger-command-facts span{min-height:30px;padding:0 var(--s-2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);color:var(--text-3);font-size:var(--t-label-size);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ledger-command-facts b{color:var(--text-1);font-size:var(--t-micro-size)}.spine-command{padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-1)}.spine-actions{align-items:stretch;gap:var(--s-2);flex:620px;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(150px,1fr) auto;display:grid}.spine-command-btn,.spine-healthy-btn{min-width:0;min-height:34px;padding:0 var(--s-2);justify-content:flex-start}.spine-command-btn{background:var(--surface-0)}.spine-command-btn strong,.spine-command-btn em{text-overflow:ellipsis;overflow:hidden}.spine-command-btn strong{color:var(--text-1)}.spine-command-btn em{color:var(--text-3);margin-left:auto;font-style:normal}.spine-command-stat em{color:var(--text-2)}.detail-dock{background:var(--surface-1)}.detail-dock .drawer-head{min-height:0;padding:10px var(--s-3);background:var(--surface-1)}.detail-dock .drawer-head-row{flex-wrap:nowrap;min-width:0}.detail-dock .drawer-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-dock .drawer-sub{white-space:normal;margin-top:6px;overflow:visible}.detail-dock .drawer-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.detail-dock .drawer-kv .kv:nth-child(3){grid-column:1/-1}.detail-dock .drawer-kv .kv{min-height:36px;padding:7px var(--s-2);display:block}.detail-dock .drawer-kv .kv:nth-child(3){align-items:center;gap:var(--s-2);grid-template-columns:auto minmax(0,1fr);display:grid}.detail-dock .drawer-kv .kv-label,.detail-dock .risk-strip .kv-label{white-space:nowrap;line-height:1.15}.detail-dock .drawer-kv .kv-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.detail-dock .drawer-kv .kv:nth-child(3) .kv-value{text-align:right;margin-top:0}.detail-dock .drawer-body{padding:10px var(--s-3)}.detail-dock .risk-strip{margin-bottom:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.detail-dock .risk-strip .kv{min-height:46px;padding:var(--s-2)}.detail-dock .risk-strip .kv-value{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-dock .card{margin-bottom:var(--s-2);padding:10px}.detail-dock .card-head{margin-bottom:var(--s-2)}.detail-dock .timeline{gap:var(--s-2) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.detail-dock .step{width:auto;min-width:0;padding-right:var(--s-2)}.detail-dock .step:not(:last-child):after{width:calc(100% - 8px);left:13px}.detail-dock .step:nth-child(3n):after{display:none}.detail-dock .step-label,.detail-dock .step-time{text-overflow:clip;overflow:visible}.detail-dock .step-label{white-space:normal;display:block}.detail-dock .step-time{white-space:nowrap}.detail-dock .grid-2{gap:var(--s-2)}.detail-dock .driver-row{grid-template-columns:minmax(0,1fr) 72px;min-height:30px}.drawer-foot{min-height:54px;padding:var(--s-2) var(--s-3)}.foot-action-state{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.ledger-kpi-strip{gap:var(--s-2)}.ledger-kpi{min-height:68px;padding:10px var(--s-3);border-radius:var(--r-md);align-content:start;gap:6px;display:grid}.ledger-kpi-main{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.ledger-kpi-main span,.ledger-kpi p,.ledger-kpi b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ledger-kpi strong{justify-self:end;margin-top:0;font-size:26px;line-height:1}.ledger-kpi p{margin:0}.ledger-kpi b{color:var(--teal);font-size:var(--t-label-size);justify-self:start;margin-top:0}.reconciliation-panel{padding:var(--s-3)}.reconciliation-panel .ledger-panel-head{margin-bottom:var(--s-2)}.reconciliation-body{gap:var(--s-3);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}.chart-module{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0);min-width:0;padding:9px 10px 5px}.chart-module-head{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:24px;margin-bottom:var(--s-1);display:flex}.chart-module-head strong{color:var(--text-1);font-size:var(--t-body-size);white-space:nowrap;font-weight:600}.chart-module-head span{color:var(--text-3);font-size:var(--t-micro-size);white-space:nowrap}.waterfall-chart,.chart-module .chart-box{height:194px;min-height:194px}.ledger-trend{margin-top:0}.guardrail-head{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;margin-bottom:var(--s-2);display:flex}.guardrail-head b,.guardrail-head span{min-width:0}.guardrail-head span{color:var(--text-3);font-size:var(--t-micro-size);white-space:nowrap}.attr-grid{min-height:36px;padding:0 var(--s-1);grid-template-columns:minmax(150px,1.35fr) 82px 82px 86px 96px minmax(150px,1.2fr);gap:8px}.attr-grid>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attr-head{min-height:30px}.attr-row:hover{background:var(--surface-2)}.attr-ratio-cell{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.attr-ratio-cell strong{color:var(--text-1);font-size:var(--t-micro-size);text-align:right}.attr-ratio-cell i{background:var(--surface-3);border-radius:999px;height:5px;overflow:hidden}.attr-ratio-cell em{border-radius:inherit;background:var(--accent);height:100%;display:block}.coverage-funnel,.guardrails{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0);padding:10px}.coverage-funnel-head{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:24px;margin-bottom:var(--s-2);display:flex}.coverage-funnel-head strong{color:var(--text-1);font-size:var(--t-body-size);white-space:nowrap;font-weight:600}.coverage-funnel-head span{color:var(--text-3);font-size:var(--t-micro-size);white-space:nowrap}.funnel-row{gap:var(--s-2);min-height:32px;padding:0 var(--s-1);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(156px,.7fr) minmax(120px,1fr) 54px;margin-bottom:0}.funnel-row:last-child{border-bottom:0}.funnel-label{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.funnel-label strong{color:var(--text-1);font-size:var(--t-micro-size);flex:0 0 58px}.funnel-label em{min-width:0;color:var(--text-2);font-size:var(--t-micro-size);text-overflow:ellipsis;font-style:normal;overflow:hidden}.funnel-track{border-radius:var(--r-sm);background:var(--surface-3);height:18px;overflow:hidden}.funnel-bar{border-radius:inherit;height:100%}.funnel-rate{color:var(--text-2);font-size:var(--t-label-size);white-space:nowrap;justify-self:end}.funnel-rate.base{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.guardrails{margin:var(--s-2) 0 0}.guardrail-list{display:grid}.guardrail-row{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--border-soft);min-height:30px;color:var(--text-2);font-size:var(--t-micro-size);grid-template-columns:minmax(0,1fr) auto;display:grid}.guardrail-row:last-child{border-bottom:0}.guardrail-row span{align-items:center;gap:var(--s-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.guardrail-row strong{color:var(--text-1)}.guardrails footer{align-items:center;gap:var(--s-2);min-height:26px;margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border-soft);color:var(--text-1);font-size:var(--t-micro-size);display:flex}.empty-session{place-items:initial;align-items:center;gap:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-0);text-align:left;grid-template-columns:24px minmax(0,1fr) auto;min-height:66px;padding:10px;display:grid}.empty-session svg{color:var(--text-3)}.empty-session span{gap:2px;min-width:0;display:grid}.empty-session strong{color:var(--text-1);font-size:var(--t-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-session em{color:var(--text-3);font-size:var(--t-micro-size);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.empty-session button{white-space:nowrap;margin:0}.source-health-head,.source-health-row{grid-template-columns:minmax(108px,1.1fr) 52px minmax(94px,.95fr) 60px 72px 66px 104px;min-height:34px;padding:0 8px}.source-badge{flex-basis:24px;width:24px;height:24px}.spine-action-state{color:var(--text-3);font-size:var(--t-label-size)}.source-health-row button,.exception-row button{background:var(--surface-0);min-height:26px}.score-band{margin-bottom:var(--s-2);gap:5px}.score-band div,.score-band button{border-radius:var(--r-sm);min-height:42px;padding:7px 8px}.score-band strong{font-size:16px;line-height:1}.score-band span{color:var(--text-1);font-size:var(--t-label-size);white-space:nowrap;margin-top:4px;line-height:1}.score-band div span{color:var(--text-2)}.score-matrix{border:1px solid var(--border-soft);border-radius:var(--r-md)}.matrix-head,.matrix-row,.matrix-head span,.matrix-row span{min-height:29px}.exceptions-panel{gap:0}.exception-row{border-left:2px solid var(--red);grid-template-columns:28px minmax(0,1fr) 112px;gap:10px;min-height:52px;padding:8px 10px}.exception-row.amber{border-left-color:var(--amber)}.exception-row.blue{border-left-color:var(--blue)}.exception-row .exception-copy{white-space:normal;gap:3px;min-width:0;display:grid;overflow:visible}.exception-row .exception-title-line{align-items:center;gap:var(--s-2);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.exception-row .exception-title-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exception-title-line .severity-chip{min-height:20px;padding:0 var(--s-2);font-size:var(--t-label-size);border:1px solid;flex:none;align-items:center;margin:0;font-style:normal;line-height:1;display:inline-flex}.exception-copy p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@media (width<=1500px){.move-command-grid{grid-template-columns:minmax(260px,1fr) minmax(236px,1fr)}.move-summary-rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.pressure-map-board{grid-template-columns:minmax(112px,1fr) minmax(120px,.8fr) minmax(112px,1fr);min-height:178px}.pressure-map-row{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"rank copy""bar value";min-height:50px;padding:6px}.pressure-map-value{justify-self:start}.pressure-map-focus{padding:var(--s-2)}.pressure-map-focus strong{max-width:110px;font-size:14px}.pressure-map-focus b{font-size:18px}.service-load-header,.service-load-row{grid-template-columns:minmax(145px,1.05fr) 80px 68px minmax(126px,.95fr) 58px;gap:6px;min-width:0}.service-load-row{min-height:56px}.service-line-cell strong{font-size:var(--t-micro-size)}.value-trend-panel .chart-box{height:178px;min-height:178px}.command-radar{min-height:344px}.radar-canvas{min-height:230px}.radar-core{width:136px;min-height:128px;padding:var(--s-2)}.radar-core>strong{max-width:108px;font-size:14px}.radar-core b{font-size:17px}.radar-node{width:126px;min-height:52px;padding:6px 7px}.radar-node strong{font-size:var(--t-label-size)}.topbar-pulse{display:none}.ledger-lower-grid{grid-template-columns:1fr}.spine-actions{grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(150px,1fr)}.spine-healthy-btn{grid-column:auto}}@media (width<=1240px){.move-command-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pressure-map-board{grid-template-columns:minmax(160px,1fr) minmax(150px,.75fr) minmax(160px,1fr)}.queue-command,.ledger-command,.spine-command{flex-direction:column;align-items:flex-start}.queue-command-summary,.ledger-command-facts,.spine-actions{justify-content:stretch;width:100%}.ledger-command-facts span{flex:180px}.spine-actions{flex-basis:auto}}@media (width<=1100px){.pressure-map-board{min-height:196px}.value-trend-panel .chart-box{height:198px;min-height:198px}.topbar-controls{flex-wrap:wrap;flex:100%}.topbar .search-wrap{min-width:240px}.spine-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.spine-healthy-btn{grid-column:1/-1}.detail-dock .risk-strip,.detail-dock .drawer-kv{grid-template-columns:1fr}.detail-dock .drawer-kv .kv:nth-child(3){grid-column:auto}.ledger-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.move-command-head,.pressure-map-head{flex-direction:column;align-items:stretch}.move-command-grid,.move-summary-rail,.pressure-map-board,.move-summary-rail,.pressure-map-footer,.trend-metric-strip{grid-template-columns:1fr}.pressure-map-board:before,.pressure-map-board:after{display:none}.pressure-map-action{width:100%}.service-load-header,.service-load-row{min-width:560px}.command-radar-head{flex-direction:column;align-items:stretch}.radar-filter-action{width:100%}.radar-canvas{min-height:338px}.radar-node{width:124px}.radar-core{width:134px;min-height:132px}.radar-footer,.ledger-kpi-strip,.spine-actions{grid-template-columns:1fr}.spine-healthy-btn{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--surface-0:#0c1012;--surface-1:#11171a;--surface-2:#172125;--surface-3:#1d2a2f;--border:#27343a;--border-soft:#22303780;--border-strong:#3a4c54;--text-1:#eef4f2;--text-2:#a8b7b5;--text-3:#748684;--blue:#75a7ff;--blue-bg:#75a7ff1c;--blue-border:#75a7ff57;--teal:#45d6bd;--teal-bg:#45d6bd1c;--teal-border:#45d6bd57;--amber:#dda45d;--amber-bg:#dda45d1f;--amber-border:#dda45d57;--red:#ee6a61;--red-bg:#ee6a611f;--red-border:#ee6a6157;--t-display-size:24px;--t-title-size:17px;--t-h-size:14px;--t-body-size:13px;--t-label-size:10.5px;--t-micro-size:12px;--r-sm:4px;--r-md:5px;--r-lg:6px;--shadow-1:none;--shadow-2:0 12px 28px #00000047;--shadow-pop:0 18px 50px #00000075;--glow-primary:0 0 0 1px var(--teal-border)}body{background:var(--surface-0)}.topbar{border-bottom-color:var(--border-soft);background:#0f1518;height:54px;padding:0 18px}.topbar-brand{align-items:center;gap:10px;min-width:270px;display:flex}.product{letter-spacing:0;font-size:13px}.env-chip,.key-chip{border-radius:var(--r-sm);min-height:22px;color:var(--text-3);background:0 0}.topbar-pulse{border:1px solid var(--border-soft);border-radius:var(--r-sm);background:#0b1012;align-items:center;gap:1px;min-width:0;display:flex;overflow:hidden}.topbar-pulse-item{border-right:1px solid var(--border-soft);min-width:92px;min-height:30px;color:var(--text-2);justify-content:space-between;align-items:baseline;gap:10px;padding:0 10px;display:inline-flex}.topbar-pulse-item:last-child{border-right:0}.topbar-pulse-item em{color:var(--text-3);font-size:var(--t-label-size);text-transform:uppercase;font-style:normal;font-weight:600}.topbar-pulse-item strong{color:var(--text-1);font-size:var(--t-micro-size);font-weight:650}.topbar-pulse-item.teal strong,.topbar-pulse-item.amber strong{color:inherit}.topbar-controls{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.search-wrap{width:clamp(220px,20vw,360px);min-width:210px}.search-box,.select-trigger,.top-select,.control,.min-input,.queue-input,.queue-select,.ledger-control,.spine-command-btn,.icon-btn,.utility-button,.sort-control,.selected-count,.packet-build,.period-control,.decision-action,.data-current,.button{border-color:var(--border-soft);border-radius:var(--r-sm);min-height:30px;color:var(--text-2);box-shadow:none;background:#0e1518;font-size:12px}.button.primary,.button:not(.secondary):not(.ghost),.execute-packet,.packet-build.primary{color:#07100f;box-shadow:none;background:#3dd0b7;border-color:#45d6bd8c}.content{padding:18px}.rail{border-right-color:var(--border-soft);background:#0f1518;width:188px;padding:14px 10px}.nav-item{border-radius:var(--r-sm);min-height:34px;color:var(--text-3);margin-bottom:2px;font-weight:550}.nav-item.active{color:var(--text-1);box-shadow:inset 3px 0 0 var(--teal);background:0 0}.nav-item:hover{background:#151d20}.badge{border-radius:var(--r-sm);min-width:22px;color:var(--text-2);background:#1a2428}.rail-summary{gap:0;margin-top:16px;padding-top:12px}.rail-summary div{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;min-height:38px;padding:9px 6px}.rail-summary span,.rail-foot,.overline,.drawer-label,.kv-label,.metric-sub,.card-meta,.queue-label,.label{letter-spacing:.04em}.rail-foot{color:var(--text-3);flex-direction:column;align-items:flex-start;gap:3px}.overview-cockpit,.value-ledger-workbench,.data-spine-workbench,.live-workbench{background:0 0}.overview-cockpit,.value-ledger-workbench,.data-spine-workbench{padding:18px}.cockpit-panel,.ledger-panel,.spine-panel,.queue-table-panel,.detail-empty,.packet-card{border-color:var(--border-soft);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:none}.card,.detail-dock .card,.kv,.chart-module,.coverage-funnel,.guardrails{border-color:var(--border-soft);box-shadow:none;background:#0f1619}.card-title,.panel-title,.ledger-panel-head strong,.section-caption strong,.spine-panel header strong{font-size:13px;font-weight:650}.overview-kpi-strip,.ledger-kpi-strip,.spine-kpis{border:1px solid var(--border-soft);border-radius:var(--r-lg);background:#0f1518;gap:0;overflow:hidden}.overview-kpi,.ledger-kpi,.spine-kpis section{border:0;border-right:1px solid var(--border-soft);min-height:72px;box-shadow:none;background:0 0;border-radius:0}.overview-kpi:last-child,.ledger-kpi:last-child,.spine-kpis section:last-child{border-right:0}.overview-kpi-value,.ledger-kpi strong,.spine-kpis strong{letter-spacing:0;font-size:23px}.overview-kpi-label,.ledger-kpi-main span,.spine-kpis span{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.overview-upper,.overview-lower,.ledger-lower-grid,.spine-main-grid,.spine-bottom-grid,.move-command-grid,.reconciliation-body{gap:12px}.priority-stack,.route-runway,.move-summary-rail div,.pressure-map-board,.service-load-table,.trend-metric-strip div,.score-band div,.score-band button{border-color:var(--border-soft);box-shadow:none;background:#0e1518}.priority-episode-row,.pressure-map-row,.service-load-row,.attr-row,.evidence-ledger-row,.source-health-row,.schema-row,.recent-row,.matrix-row,.exception-row{transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.priority-episode-row:hover,.pressure-map-row:hover,.service-load-row:hover,.attr-row:hover,.evidence-ledger-row:hover,.source-health-row:hover,.schema-row:hover,.recent-row:hover,.matrix-row:hover{background:#162024}.case-ref{color:var(--text-1);font-size:var(--t-micro-size);font-weight:650}.live-workbench{grid-template-columns:minmax(0,1fr) 410px;gap:12px;padding:14px}.queue-command,.ledger-command,.spine-command{border:0;border-bottom:1px solid var(--border-soft);background:0 0;min-height:58px;padding:0 0 12px}.queue-command h1,.ledger-command h1,.spine-command h1{letter-spacing:0;font-size:22px;font-weight:680}.queue-command p,.ledger-command p,.spine-command p{color:var(--text-3)}.queue-command-summary span,.ledger-command-facts span{border-color:var(--border-soft);border-radius:var(--r-sm);background:#0e1518;min-height:28px}.queue-toolbar{border-color:var(--border-soft);border-radius:var(--r-lg);background:#0f1518;gap:8px;padding:8px}.queue-toolbar .chip,.pill,.chip,.priority-chip,.cause-chip,.severity-chip,.audit,.spine-status,.weight-badge,.row-status{border-radius:var(--r-sm);font-size:var(--t-label-size);letter-spacing:.02em;font-weight:650}.queue-table-panel{overflow:hidden}.queue-table-scroll{background:#0d1315}.queue-row{border-bottom-color:var(--border-soft);min-height:43px}.queue-head{min-height:34px;color:var(--text-3);background:#10181b}.queue-row.selected{box-shadow:inset 3px 0 0 var(--teal);background:#45d6bd14}.queue-cell-id strong{color:var(--text-1);font-family:var(--font-sans);font-size:12px;font-weight:650}.row-pat{color:var(--text-3);font-family:var(--font-sans);font-size:var(--t-label-size)}.sort-mark{color:var(--teal);margin-left:5px;font-size:9px;font-weight:750}.detail-dock{border-left:1px solid var(--border-soft);background:#0f1518}.detail-dock .drawer-head,.detail-dock .drawer-foot{border-color:var(--border-soft);background:#10171a}.drawer-id{color:var(--text-1);font-size:14px;font-weight:700}.detail-dock .drawer-kv .kv,.detail-dock .risk-strip .kv{background:#0d1315}.action-card{border-color:var(--border-soft);border-radius:var(--r-md);background:#0f1619}.action-card.selected{border-color:var(--teal-border);background:#45d6bd14}.ledger-command,.spine-command{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ledger-panel,.spine-panel{padding:12px}.evidence-filter-row{margin-bottom:10px}.evidence-ledger-head,.attr-head,.source-health-head,.schema-head,.recent-head,.matrix-head{color:var(--text-3);font-size:var(--t-label-size);letter-spacing:.04em;text-transform:uppercase;background:#10181b;font-weight:700}.spine-command{padding:0 0 12px}.spine-actions{gap:7px}.spine-command-btn,.spine-healthy-btn{border-color:var(--border-soft);background:#0e1518}.spine-healthy-btn{color:var(--teal)}.source-badge{border-radius:var(--r-sm);background:#10181b}.exception-row{background:#0f1619;border-left-width:3px}.spine-stats,.overview-status{border-color:var(--border-soft);background:0 0}@media (width<=1500px){.live-workbench{grid-template-columns:minmax(0,1fr) 390px}.topbar-brand{min-width:236px}.topbar-pulse-item{min-width:78px}}@media (width<=1240px){.topbar{flex-wrap:wrap;height:auto;min-height:54px;padding-top:8px;padding-bottom:8px}.topbar-controls{flex:100%}.topbar-pulse{flex:auto}.live-workbench{grid-template-columns:1fr;overflow:auto}.detail-dock{border-left:0;border-top:1px solid var(--border-soft);min-height:620px}}@media (width<=900px){.rail{width:58px;padding-inline:8px}.nav-item{justify-content:center;padding:0}.nav-item .label,.rail-summary,.rail-foot,.badge{display:none}.overview-cockpit,.value-ledger-workbench,.data-spine-workbench{padding:12px}.overview-kpi-strip,.ledger-kpi-strip,.spine-kpis{grid-template-columns:1fr}.overview-kpi,.ledger-kpi,.spine-kpis section{border-right:0;border-bottom:1px solid var(--border-soft)}.overview-kpi:last-child,.ledger-kpi:last-child,.spine-kpis section:last-child{border-bottom:0}}.queue-cell-id{align-content:center}.queue-cell-id .row-pat{display:none}.evidence-ledger{overflow:hidden}.evidence-ledger-head,.evidence-ledger-row{grid-template-columns:84px minmax(118px,1fr) minmax(118px,.95fr) minmax(132px,1fr) minmax(178px,1.35fr) 86px 48px 64px;gap:8px;min-width:0}.evidence-ledger-head>span,.evidence-ledger-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=901px) and (height<=900px){.topbar{height:50px;min-height:50px}.rail{width:176px;padding-top:10px;padding-bottom:10px}.nav-item{min-height:31px}.rail-summary{margin-top:10px;padding-top:8px}.rail-summary div{min-height:33px;padding:6px}.rail-foot{padding-top:8px}.overview-cockpit,.value-ledger-workbench,.data-spine-workbench,.live-workbench{height:calc(100dvh - 50px);max-height:calc(100dvh - 50px)}.overview-cockpit,.value-ledger-workbench,.data-spine-workbench{padding:10px 12px}.overview-cockpit{grid-template-rows:62px minmax(246px,.98fr) minmax(196px,.78fr) 38px;gap:8px;display:grid;overflow:hidden}.overview-kpi-strip,.ledger-kpi-strip,.spine-kpis{min-height:0}.overview-kpi,.ledger-kpi{min-height:62px;padding:8px 10px}.overview-kpi-value,.ledger-kpi strong,.spine-kpis strong{font-size:20px}.overview-kpi-sub,.ledger-kpi p,.spine-kpis p{margin-top:3px;font-size:11px;line-height:1.15}.overview-upper,.overview-lower{gap:8px;min-height:0;margin-top:0}.cockpit-panel,.ledger-panel,.spine-panel{min-height:0}.operating-move,.pressure-map,.service-load,.value-trend-panel{overflow:hidden}.move-command{padding:10px}.move-command-head,.pressure-map-head,.trend-head,.service-load-head{margin-bottom:7px}.move-headline,.pressure-map-head p,.service-load-head span{margin-top:3px;font-size:11px;line-height:1.2}.move-command-grid{grid-template-columns:minmax(276px,1.08fr) minmax(230px,.9fr) 148px;gap:8px}.priority-stack,.route-runway{padding:8px}.priority-episode-row{grid-template-columns:22px 68px minmax(0,1fr) auto;min-height:32px}.move-summary-rail{gap:6px}.move-summary-rail div{min-height:40px;padding:7px 8px}.pressure-map-board{grid-template-columns:minmax(126px,1fr) minmax(118px,.66fr) minmax(126px,1fr);min-height:166px}.pressure-map-row{min-height:45px;padding:6px}.pressure-map-focus{padding:8px}.pressure-map-focus strong{font-size:13px}.pressure-map-focus b{font-size:18px}.pressure-map-footer{min-height:35px;margin-top:7px}.service-load-head{padding-bottom:6px}.service-load-table{margin-top:6px;overflow:hidden}.service-load-header,.service-load-row{grid-template-columns:minmax(138px,1.05fr) 66px 70px minmax(112px,.92fr) 48px;gap:6px;min-width:0}.service-load-header{min-height:22px}.service-load-row{min-height:42px}.service-line-cell i{width:24px;height:24px}.service-line-cell strong,.service-cause-pill,.service-volume em{font-size:10.5px}.service-load-meter{height:12px}.trend-metric-strip{gap:6px}.trend-metric-strip div{min-height:39px;padding:7px 8px}.value-trend-panel .chart-box{height:124px;min-height:124px}.overview-status{gap:8px;min-height:38px;padding:0 8px;overflow:hidden}.overview-status div{gap:6px}.overview-status svg{width:16px;height:16px}.overview-status strong{font-size:13px}.overview-status span,.status-note{font-size:10.5px}.live-workbench{grid-template-columns:minmax(0,1fr) 380px;gap:10px;padding:10px 12px;overflow:hidden}.queue-command,.ledger-command,.spine-command{min-height:49px;padding-bottom:8px}.queue-command h1,.ledger-command h1,.spine-command h1{font-size:19px}.queue-toolbar{gap:6px;padding:6px}.queue-row{min-height:39px}.queue-head{min-height:30px}.queue-pagination{min-height:38px}.detail-dock .drawer-head,.detail-dock .drawer-body{padding:8px 10px}.detail-dock .card{margin-bottom:7px;padding:8px}.detail-dock .drawer-kv,.detail-dock .risk-strip{gap:5px}.detail-dock .drawer-kv .kv,.detail-dock .risk-strip .kv{min-height:34px;padding:6px 7px}.drawer-foot{min-height:48px}.data-spine-workbench{grid-template-rows:50px 76px minmax(250px,1fr) minmax(128px,.48fr) 34px;gap:8px;display:grid;overflow:hidden}.spine-command{align-items:center;min-height:0}.spine-command p{margin-top:2px;font-size:11px}.spine-actions{grid-template-columns:repeat(3,minmax(112px,1fr)) minmax(126px,1fr) 116px;gap:5px}.spine-command-btn,.spine-healthy-btn{min-height:30px;padding:0 7px}.spine-command-btn svg,.spine-healthy-btn svg{width:13px;height:13px}.spine-command-btn strong,.spine-command-btn em,.spine-healthy-btn{font-size:10.5px}.spine-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.spine-kpis section{align-content:start;min-height:76px;padding:8px 10px}.spine-kpis strong{margin-top:5px;line-height:1}.spine-kpis p{margin-top:5px}.spine-main-grid,.spine-bottom-grid{gap:8px;min-height:0}.spine-main-grid{grid-template-columns:minmax(376px,1.18fr) minmax(300px,.92fr) minmax(268px,.88fr)}.spine-panel{min-height:0;padding:8px;overflow:hidden}.spine-panel header{min-height:24px;margin-bottom:6px}.source-health-head,.source-health-row{grid-template-columns:minmax(102px,1.12fr) 48px minmax(88px,.9fr) 54px 64px 62px 88px;gap:5px;min-height:30px;padding:0 6px}.source-badge{flex-basis:22px;width:22px;height:22px}.spine-coverage{gap:5px}.score-band{gap:5px;margin-bottom:6px}.score-band div,.score-band button{min-height:36px;padding:6px}.score-band strong{font-size:14px}.score-band span{font-size:10px}.matrix-head,.matrix-row,.matrix-head span,.matrix-row span{min-height:25px}.matrix-legend{gap:6px;min-height:24px;overflow:hidden}.exception-row{gap:7px;min-height:42px;padding:6px 8px}.exception-copy p{display:none}.exception-title-line .severity-chip{min-height:18px}.exception-row button,.source-health-row button{min-height:24px;padding:0 6px;font-size:10.5px}.schema-row,.recent-row{min-height:28px;padding:0 6px}.spine-stats{gap:8px;min-height:34px;overflow:hidden}.spine-stats svg{width:16px;height:16px}.spine-stats span{white-space:nowrap;gap:6px;font-size:10.5px}}@media (width>=901px) and (width<=1320px) and (height<=760px){.topbar-brand{min-width:212px}.topbar-pulse-item{min-width:70px;padding:0 7px}.search-wrap{width:230px;min-width:210px}.overview-cockpit{grid-template-rows:58px minmax(232px,.96fr) minmax(184px,.72fr) 34px;gap:7px}.overview-kpi,.ledger-kpi{min-height:58px}.move-command,.pressure-map,.service-load,.value-trend-panel{padding:8px}.move-command-grid{grid-template-columns:minmax(248px,1.08fr) minmax(214px,.92fr) 132px}.priority-episode-row{min-height:29px}.route-runway .runway-track{min-height:58px}.pressure-map-board{min-height:152px}.pressure-map-row{min-height:40px}.pressure-map-footer{min-height:31px}.service-load-row{min-height:38px}.value-trend-panel .chart-box{height:104px;min-height:104px}.overview-status{min-height:34px}.live-workbench{grid-template-columns:minmax(0,1fr) 358px}.spine-actions{grid-template-columns:repeat(3,minmax(100px,1fr)) minmax(112px,1fr) 104px}.data-spine-workbench{grid-template-rows:48px 72px minmax(236px,1fr) minmax(116px,.44fr) 30px;gap:7px}.spine-kpis section{min-height:72px;padding:7px 8px}.spine-main-grid{grid-template-columns:minmax(338px,1.15fr) minmax(282px,.9fr) minmax(240px,.82fr)}.source-health-head,.source-health-row{grid-template-columns:minmax(96px,1.08fr) 42px minmax(78px,.86fr) 48px 58px 56px;min-height:28px}.source-health-head span:nth-child(7),.source-health-row>button,.source-health-row>span:nth-child(7){display:none}.score-band div,.score-band button{min-height:32px;padding:5px}.matrix-head,.matrix-row,.matrix-head span,.matrix-row span{min-height:23px}.exception-row{min-height:37px;padding:5px 7px}.schema-row,.recent-row{min-height:25px}.spine-stats{min-height:30px}}@media (width>=901px) and (height<=900px){.overview-cockpit{grid-template-rows:72px minmax(232px,.94fr) minmax(176px,.68fr) 34px}.overview-kpi{min-height:72px;padding:8px 10px}.overview-kpi-value{margin-top:5px;line-height:1}.overview-kpi-sub{margin-top:5px;line-height:1.15}.pressure-map-board{grid-template-columns:minmax(142px,1fr) minmax(106px,.5fr) minmax(142px,1fr);gap:10px}.pressure-map-board:before,.pressure-map-board:after{pointer-events:none}.pressure-map-row{z-index:3}.pressure-map-focus{z-index:1}.live-workbench{grid-template-columns:minmax(0,1fr) 342px}.queue-table,.queue-row{min-width:0}.queue-row{grid-template-columns:44px 112px minmax(118px,1fr) 58px 78px 72px;gap:6px}.queue-head>span:nth-child(3),.queue-cell-therapy{display:none}.queue-cell-root{color:var(--text-2)}.queue-cell-id strong,.queue-cell-root,.queue-value,.row-status{white-space:nowrap}.data-spine-workbench{grid-template-rows:50px 82px minmax(250px,1fr) minmax(128px,.48fr) 30px}.spine-kpis section{min-height:82px}.source-health-head,.source-health-row{grid-template-columns:minmax(112px,1fr) 44px minmax(82px,.82fr) 58px 72px;gap:5px}.source-health-head span:nth-child(4),.source-health-head span:nth-child(5),.source-health-row>span:nth-child(4),.source-health-row>span:nth-child(5){display:none}.source-health-row>button,.source-health-row>span:nth-child(7){display:inline-flex}.source-health-row button{text-overflow:ellipsis;white-space:nowrap;justify-content:center;overflow:hidden}.schema-head,.schema-row{grid-template-columns:.78fr minmax(150px,1.45fr) 58px minmax(150px,1.35fr) 86px}}@media (width>=901px) and (width<=1320px) and (height<=760px){.overview-cockpit{grid-template-rows:70px minmax(220px,.92fr) minmax(166px,.62fr) 32px}.overview-kpi{min-height:70px}.live-workbench{grid-template-columns:minmax(0,1fr) 326px}.queue-row{grid-template-columns:42px 106px minmax(104px,1fr) 54px 74px 68px;min-height:36px}.queue-head{min-height:28px}.data-spine-workbench{grid-template-rows:48px 78px minmax(232px,1fr) minmax(112px,.42fr) 28px}.spine-kpis section{min-height:78px}.source-health-head,.source-health-row{grid-template-columns:minmax(104px,1fr) 40px minmax(76px,.78fr) 54px 66px;gap:4px}.source-health-row button,.exception-row button{font-size:10px}}@media (width>=901px) and (height<=900px){.move-summary-rail .button{padding-inline:6px;font-size:10.5px}.pressure-map-board{grid-template-columns:minmax(150px,1fr) minmax(96px,.42fr) minmax(150px,1fr);align-items:stretch;min-height:0}.pressure-map-lane{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch}.pressure-map-row{min-height:0;padding:5px 6px}.pressure-map-focus{pointer-events:auto}.pressure-map-focus button{font-size:10.5px}.pressure-map-footer{z-index:4;position:relative}.queue-head button{font-size:10px}.queue-head button:first-child{padding-inline:2px}.source-health-head,.source-health-row{grid-template-columns:minmax(112px,1fr) 44px minmax(78px,.72fr) 66px 84px}.source-health-row button{min-width:78px;padding-inline:5px}.spine-main-grid{grid-template-columns:minmax(388px,1.22fr) minmax(292px,.88fr) minmax(244px,.78fr)}.exception-row{grid-template-columns:24px minmax(0,1fr) 88px}.exception-copy p,.exception-title-line .severity-chip{display:none}.schema-table,.recent-table,.source-health-table,.score-matrix{overflow:hidden}}@media (width>=901px) and (width<=1320px) and (height<=760px){.pressure-map-board{grid-template-columns:minmax(150px,1fr) 86px minmax(150px,1fr);gap:8px}.pressure-map-copy span,.pressure-map-value,.pressure-map-focus small{font-size:10px}.pressure-map-focus{padding:6px}.pressure-map-focus button{padding-inline:4px;font-size:10px}.source-health-head,.source-health-row{grid-template-columns:minmax(106px,1fr) 38px minmax(72px,.66fr) 58px 82px}.source-health-row button{min-width:76px;font-size:9.5px}.spine-main-grid{grid-template-columns:minmax(360px,1.22fr) minmax(266px,.86fr) minmax(218px,.72fr)}}@media (width>=901px) and (height<=900px){.pressure-map-board{grid-template-rows:minmax(0,1fr);display:grid}.pressure-map-focus{justify-content:center;align-self:stretch;gap:2px;max-height:100%;overflow:hidden;height:auto!important;min-height:0!important}.pressure-map-focus strong{max-width:100%;font-size:12px}.pressure-map-focus b{font-size:17px}.pressure-map-focus small{font-size:9.5px;line-height:1.1}.pressure-map-focus button{min-height:24px;font-size:9.5px}.move-summary-rail .button{white-space:nowrap;text-overflow:clip;overflow:hidden}.queue-head button:first-child{font-size:9.5px}.source-health-row button,.exception-row button{pointer-events:auto;z-index:2;position:relative}.spine-main-grid{grid-auto-flow:column;grid-template-columns:minmax(360px,1.16fr) minmax(272px,.88fr) minmax(232px,.76fr)!important}.exceptions-panel{grid-column:auto!important}.spine-bottom-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}.source-health-table,.schema-table,.recent-table,.score-matrix{overflow:hidden}}@media (width>=901px) and (width<=1320px) and (height<=760px){.spine-main-grid{grid-template-columns:minmax(356px,1.12fr) minmax(264px,.84fr) minmax(220px,.72fr)!important}}@media (width>=901px) and (height<=900px){.value-ledger-workbench{flex-direction:column;gap:8px;overflow:hidden auto;display:flex!important}.value-ledger-workbench .ledger-kpi-strip{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;min-height:68px;display:grid}.value-ledger-workbench .ledger-kpi{min-height:68px}.value-ledger-workbench .reconciliation-panel,.value-ledger-workbench .ledger-panel,.value-ledger-workbench .evidence-shell{flex:none;min-height:auto;overflow:visible}.value-ledger-workbench .reconciliation-body{min-height:236px}.value-ledger-workbench .waterfall-chart,.value-ledger-workbench .chart-module .chart-box{height:176px;min-height:176px}.value-ledger-workbench .ledger-lower-grid{align-items:stretch}.value-ledger-workbench .evidence-ledger{max-height:360px;overflow:auto}}@media (width>=901px) and (width<=1320px) and (height<=760px){.value-ledger-workbench .ledger-kpi-strip,.value-ledger-workbench .ledger-kpi{min-height:62px}.value-ledger-workbench .reconciliation-body{min-height:216px}.value-ledger-workbench .waterfall-chart,.value-ledger-workbench .chart-module .chart-box{height:154px;min-height:154px}}@media (width>=901px) and (height<=900px){.pressure-map-row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"rank copy value";align-content:center;gap:4px 6px}.pressure-map-copy span,.pressure-map-bar{display:none}.pressure-map-copy strong,.pressure-map-value{font-size:10.5px;line-height:1.1}}.move-cause-strip{margin-top:var(--s-2);flex-wrap:wrap;gap:6px;min-width:0;display:flex}.move-cause-strip span{border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--surface-1);min-height:24px;color:var(--text-2);font-size:var(--t-label-size);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:650;display:inline-flex}.move-cause-strip b{color:var(--text-1);font-weight:850}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
