.real-data-source-badge{border:1px solid var(--line-strong,#3b494f);background:var(--panel,#0e1419);min-width:0;color:var(--muted,#919a9b);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.real-data-source-badge[data-mode=real]{background:#6f9f960e;border-color:#6f9f9673}.real-data-source-badge[data-mode=simulation]{background:#87a9c20e;border-color:#87a9c266}.real-data-source-badge__mode,.real-data-source-badge__source{align-items:center;gap:6px;display:inline-flex}.real-data-source-badge__mode{color:var(--near-white,#f5f5f1)}.real-data-source-badge__mode svg,.real-data-source-badge__source svg{width:13px;height:13px}.real-data-source-badge[data-mode=real] .real-data-source-badge__mode svg{color:var(--teal,#6f9f96)}.real-data-source-badge[data-mode=simulation] .real-data-source-badge__mode svg{color:var(--blue,#87a9c2)}.real-data-source-badge__separator{background:var(--quiet,#818c90);border-radius:50%;width:3px;height:3px}.real-data-source-badge__freshness{color:var(--ivory,#d8d7cf);font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.real-data-source-badge__source{min-height:28px;color:var(--blue,#87a9c2);text-underline-offset:3px;padding:2px 0;text-decoration-color:#87a9c273}.real-data-source-badge__source:hover{color:var(--near-white,#f5f5f1)}.real-data-source-badge__disclaimer{border-top:1px solid var(--line,#263138);color:var(--quiet,#818c90);flex:100%;margin:0;padding-top:7px}.real-data-quality-panel{border:1px solid var(--line-strong,#3b494f);background:var(--panel,#0e1419);border-radius:6px;min-width:0;overflow:hidden}.real-data-quality-panel__header{border-bottom:1px solid var(--line,#263138);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.real-data-quality-panel__header .eyebrow{margin:0 0 6px}.real-data-quality-panel__header h2,.real-data-quality-panel__body h3,.real-data-quality-panel__method h3{color:var(--near-white,#f5f5f1);margin:0}.real-data-quality-panel__header h2{letter-spacing:-.015em;font-size:17px;font-weight:600}.real-data-quality-panel__header>svg{width:21px;height:21px;color:var(--teal,#6f9f96)}.real-data-quality-panel__summary{border-bottom:1px solid var(--line,#263138);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.real-data-quality-panel__summary>div{border-right:1px solid var(--line,#263138);align-content:start;gap:7px;min-height:87px;padding:14px 16px;display:grid}.real-data-quality-panel__summary>div:last-child{border-right:0}.real-data-quality-panel__summary dt{color:var(--quiet,#818c90);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.real-data-quality-panel__summary dt svg{width:12px;height:12px}.real-data-quality-panel__summary dd{color:var(--ivory,#d8d7cf);margin:0;font-size:12px;line-height:1.45}.real-data-quality-panel__summary dd strong,.real-data-quality-panel__summary dd time{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.real-data-quality-panel__summary dd strong{color:var(--near-white,#f5f5f1);font-size:19px;font-weight:570}.real-data-quality-panel__body{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);display:grid}.real-data-quality-panel__body>section{min-width:0;padding:19px 21px}.real-data-quality-panel__body>section+section{border-left:1px solid var(--line,#263138)}.real-data-quality-panel__body h3,.real-data-quality-panel__method h3{font-size:12px;font-weight:650}.real-data-quality-panel__milestones,.real-data-quality-panel__exclusions{gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.real-data-quality-panel__milestones li,.real-data-quality-panel__exclusions li{gap:6px;display:grid}.real-data-quality-panel__milestones li>div,.real-data-quality-panel__exclusions li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.real-data-quality-panel__milestones span,.real-data-quality-panel__exclusions span{color:var(--ivory,#d8d7cf);font-size:12px}.real-data-quality-panel__milestones strong,.real-data-quality-panel__exclusions strong{color:var(--near-white,#f5f5f1);font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.real-data-quality-panel__milestones progress{background:var(--line,#263138);width:100%;height:5px;color:var(--teal,#6f9f96);border:0;border-radius:999px;overflow:hidden}.real-data-quality-panel__milestones progress::-webkit-progress-bar{background:var(--line,#263138);border-radius:999px}.real-data-quality-panel__milestones progress::-webkit-progress-value{background:var(--teal,#6f9f96);border-radius:999px}.real-data-quality-panel__milestones progress::-moz-progress-bar{background:var(--teal,#6f9f96);border-radius:999px}.real-data-quality-panel__milestones small,.real-data-quality-panel__exclusions small,.real-data-quality-panel__empty{color:var(--quiet,#818c90);font-size:12px;line-height:1.45}.real-data-quality-panel__empty{margin:15px 0 0}.real-data-quality-panel__method{border-top:1px solid var(--line,#263138);background:#87a9c20b;grid-template-columns:auto 1fr;gap:12px;padding:16px 21px;display:grid}.real-data-quality-panel__method>svg{width:17px;height:17px;color:var(--blue,#87a9c2)}.real-data-quality-panel__method p{max-width:920px;color:var(--muted,#919a9b);margin:6px 0 0;font-size:12px;line-height:1.55}.real-data-mode-toggle{border:0;min-width:0;margin:0;padding:0}.real-data-mode-toggle>legend{color:var(--quiet,#818c90);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;padding:0;font-size:12px;font-weight:700}.real-data-mode-toggle__options{border:1px solid var(--line-strong,#3b494f);background:var(--ink,#080a0e);border-radius:6px;grid-template-columns:repeat(2,minmax(132px,1fr));gap:3px;padding:3px;display:inline-grid}.real-data-mode-toggle__option{min-height:48px;color:var(--muted,#919a9b);cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:6px 9px;transition:border-color .16s,background .16s,color .16s;display:flex;position:relative}.real-data-mode-toggle__option:hover{color:var(--near-white,#f5f5f1)}.real-data-mode-toggle__option[data-selected=true]{background:var(--panel-3,#162128);color:var(--near-white,#f5f5f1);border-color:#6f9f9666}.real-data-mode-toggle__option input{appearance:none;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.real-data-mode-toggle__option:has(input:focus-visible){outline:2px solid var(--near-white,#f5f5f1);outline-offset:2px}.real-data-mode-toggle__option>svg{width:15px;height:15px;color:var(--quiet,#818c90)}.real-data-mode-toggle__option[data-selected=true]>svg{color:var(--teal,#6f9f96)}.real-data-mode-toggle__option>span{gap:2px;display:grid}.real-data-mode-toggle__option strong{font-size:12px;font-weight:650}.real-data-mode-toggle__option small{color:var(--quiet,#818c90);font-size:12px}.real-data-mode-toggle:disabled{opacity:.55}.real-data-mode-toggle:disabled .real-data-mode-toggle__option{cursor:not-allowed}.real-data-date-control{gap:6px;min-width:0;display:grid;position:relative}.real-data-date-control__label{color:var(--quiet,#818c90);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.real-data-date-control__field{border:1px solid var(--line-strong,#3b494f);background:var(--ink,#080a0e);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:190px;min-height:48px;padding:0 9px;transition:border-color .16s,background .16s;display:grid}.real-data-date-control__field:hover:not([aria-busy=true]){border-color:var(--teal,#6f9f96)}.real-data-date-control__field:has(input:focus-visible){outline:2px solid var(--near-white,#f5f5f1);outline-offset:2px}.real-data-date-control__field>svg{width:15px;height:15px;color:var(--teal,#6f9f96)}.real-data-date-control input{min-width:0;height:46px;color:var(--near-white,#f5f5f1);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.real-data-date-control input:disabled{cursor:wait;opacity:.65}.real-data-date-control input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.75)}.real-data-date-control__spinner{animation:.85s linear infinite real-data-spin}.real-data-date-control__status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes real-data-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.real-data-quality-panel__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.real-data-quality-panel__summary>div:nth-child(2){border-right:0}.real-data-quality-panel__summary>div:nth-child(n+3){border-top:1px solid var(--line,#263138)}.real-data-quality-panel__body{grid-template-columns:1fr}.real-data-quality-panel__body>section+section{border-top:1px solid var(--line,#263138);border-left:0}}@media (max-width:420px){.real-data-source-badge__separator{display:none}.real-data-source-badge__freshness,.real-data-source-badge__source{flex-basis:100%}.real-data-quality-panel__summary{grid-template-columns:1fr}.real-data-quality-panel__summary>div{border-top:1px solid var(--line,#263138);border-right:0;min-height:0}.real-data-quality-panel__summary>div:first-child{border-top:0}.real-data-mode-toggle__options{grid-template-columns:1fr;width:100%}.real-data-date-control__field{width:100%}}@media (prefers-reduced-motion:reduce){.real-data-mode-toggle__option{transition-duration:.01ms}.real-data-date-control__spinner{animation-duration:1.8s}}.mui-performance-charts{gap:8px;width:100%;height:318px;min-height:0;padding-top:8px;display:grid}.mui-performance-charts.has-two-strips{grid-template-rows:repeat(2,minmax(0,1fr))}.mui-performance-charts.has-one-strip{grid-template-rows:minmax(0,1fr)}.mui-performance-strip{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin:0;display:grid}.mui-performance-strip+.mui-performance-strip{border-top:1px solid var(--line);padding-top:7px}.mui-performance-strip figcaption{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 7px 1px 56px;display:flex}.mui-performance-strip figcaption>span{color:var(--ivory);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.mui-performance-strip figcaption small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mui-performance-chart-canvas,.mui-performance-chart-canvas>div,.mui-stage-pressure-chart-frame,.mui-stage-pressure-chart-frame>div{width:100%;height:100%;min-height:0}.mui-chart-empty{color:var(--quiet);place-items:center;font-size:12px}.mui-performance-chart-canvas text,.mui-stage-pressure-chart-frame text{font-size:12px}.mui-stage-pressure-figure{border-bottom:1px solid var(--line);background:#0b1014;grid-template-rows:auto minmax(0,1fr);min-width:0;height:346px;margin:0;padding:16px 18px 10px;display:grid}.mui-stage-pressure-figure figcaption{justify-content:space-between;align-items:end;gap:18px;min-width:0;padding:0 2px 8px;display:flex}.mui-stage-pressure-figure figcaption>div{gap:3px;display:grid}.mui-stage-pressure-figure figcaption p{margin:0}.mui-stage-pressure-figure figcaption strong{color:var(--near-white);font-size:12px;font-weight:650}.mui-stage-pressure-figure figcaption small{max-width:380px;color:var(--quiet);text-align:right;font-size:12px;line-height:1.4}@media (max-width:720px){.mui-performance-charts{height:348px}.mui-performance-strip figcaption{align-items:start;padding-left:52px}.mui-performance-strip figcaption small{max-width:52%}.mui-stage-pressure-figure{height:330px;padding-inline:10px}.mui-stage-pressure-figure figcaption small{display:none}}@media (max-width:430px){.mui-performance-charts{height:372px}.mui-performance-strip figcaption{gap:2px;display:grid}.mui-performance-strip figcaption small{max-width:100%}.mui-stage-pressure-figure{height:318px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.mui-performance-charts *,.mui-stage-pressure-figure *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mui-grid-shell{background:var(--panel);width:100%;max-width:100%;overflow:hidden}.evidence-grid-shell{height:512px}.incident-grid-shell{height:470px}.mui-grid-code{max-width:100%;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.mui-grid-source{color:var(--muted)}.mui-grid-signal{gap:3px;min-width:0;line-height:1.2;display:grid}.mui-grid-signal>span{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mui-grid-signal>small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mui-grid-empty{height:100%;color:var(--quiet);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.mui-grid-loading{height:100%;color:var(--quiet);place-items:center;font-size:12px;display:grid}.mui-grid-empty svg{width:22px;height:22px;color:var(--teal)}.mui-grid-empty strong{color:var(--ivory);font-size:12px}.mui-grid-empty span{max-width:340px;font-size:12px;line-height:1.5}.grid-sort-hint{color:var(--quiet);align-self:center;margin:0 0 1px auto;font-size:12px}@media (max-width:600px){.evidence-grid-shell,.incident-grid-shell{height:444px}.grid-sort-hint{width:100%;margin-left:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--ink:#080a0e;--panel:#0e1419;--panel-2:#111a20;--panel-3:#162128;--ivory:#d8d7cf;--near-white:#f5f5f1;--rust:#c95f4b;--teal:#6f9f96;--blue:#87a9c2;--muted:#919a9b;--quiet:#818c90;--line:#263138;--line-strong:#3b494f;--positive:#82a99d;--warning:#d39a5f;--critical:#dc715e;--shadow:#00000061;background:var(--ink);color:var(--ivory);font-family:Inter,Avenir Next,Segoe UI,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;min-width:320px}body{background:var(--ink);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,select,input[type=range]{cursor:pointer}button,a{color:inherit}svg{flex:none}code,time,.kpi-value,.replay-clock strong,.stage-index,.stage-primary strong,.stage-signals strong,.evidence-grid dd,.metadata-line{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}::selection{background:var(--teal);color:var(--ink)}:focus-visible{outline:2px solid var(--near-white);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;border:1px solid var(--near-white);background:var(--near-white);color:var(--ink);border-radius:4px;padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{background-color:var(--ink);min-height:100vh}.site-entry-curtain{z-index:2000;background:var(--ink);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.site-entry-curtain-layer{clip-path:polygon(-10% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path;display:block;position:absolute;inset:0}.site-entry-curtain-layer--teal{z-index:1;background:var(--teal);animation:.82s cubic-bezier(.77,0,.18,1) .16s both site-curtain-reveal-teal}.site-entry-curtain-layer--rust{z-index:2;background:var(--rust);animation:.8s cubic-bezier(.77,0,.18,1) .11s both site-curtain-reveal}.site-entry-curtain-layer--ink{z-index:3;background:var(--ink);animation:.78s cubic-bezier(.77,0,.18,1) 60ms both site-curtain-reveal}@keyframes site-curtain-reveal{to{clip-path:polygon(110% 0%,110% 0%,120% 100%,120% 100%)}}@keyframes site-curtain-reveal-teal{to{clip-path:polygon(110% 0%,110% 0%,120% 100%,120% 100%)}}.app-shell:before{content:"";z-index:60;background:var(--teal);pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.health-shell-risk:before{background:var(--rust)}.health-shell-watch:before{background:var(--warning)}.app-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);view-transition-name:app-header;background:#080a0ef5;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;min-height:68px;padding:0 26px;display:grid;position:sticky;top:0}.brand-lockup{border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;align-items:center;gap:10px;width:max-content;min-height:44px;padding:6px 11px 6px 8px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #6f9f960a}.brand-lockup:hover{border-color:var(--teal);background:var(--panel-2)}.brand-lockup:active{transform:translateY(1px)}.brand-lockup>span:last-child{gap:1px;display:grid}.brand-lockup strong{color:var(--near-white);letter-spacing:-.02em;font-size:17px;font-weight:700}.brand-lockup small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:12px}.brand-mark{border:1px solid var(--line-strong);background:var(--ink);border-radius:3px;flex:0 0 26px;grid-template-columns:repeat(3,4px);align-items:end;gap:3px;width:26px;height:22px;padding:3px;display:grid;position:relative}.brand-mark i{background:var(--teal);width:4px;display:block}.brand-mark i:first-child{height:6px}.brand-mark i:nth-child(2){height:13px}.brand-mark i:nth-child(3){height:9px}.primary-nav{align-items:stretch;height:68px;display:flex}.primary-nav a{color:var(--muted);align-items:center;gap:7px;padding:0 15px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.primary-nav a:after{content:"";background:var(--teal);height:2px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:15px;right:15px;transform:scaleX(0)}.primary-nav a:hover,.primary-nav a.active{color:var(--near-white)}.primary-nav a.active:after{transform:scaleX(1)}.primary-nav svg{width:15px;height:15px}.environment-status{color:var(--muted);letter-spacing:.04em;justify-self:end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.environment-status i,.health-state i{background:var(--teal);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #6f9f961f}.environment-status i.is-offline{background:var(--rust);box-shadow:0 0 0 3px #c95f4b1f}.offline-banner{color:#e2b783;background:#231b13;border-bottom:1px solid #d39a5f73;justify-content:center;align-items:center;gap:9px;padding:8px 18px;font-size:12px;display:flex}.offline-banner svg{width:15px}.orientation-strip{border-bottom:1px solid var(--line);background:#87a9c20d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:9px 26px;display:grid}.orientation-lede{align-items:center;gap:10px;min-width:0;display:flex}.orientation-lede>svg{width:17px;height:17px;color:var(--blue)}.orientation-lede p{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;margin:0;display:flex}.orientation-lede strong{color:var(--near-white);font-size:12px;font-weight:650}.orientation-lede span{color:var(--muted);font-size:12px;line-height:1.5}.orientation-actions{align-items:center;gap:8px;display:flex}.orientation-toggle{border:1px solid var(--line-strong);background:var(--panel-2);min-height:44px;color:var(--near-white);white-space:nowrap;border-radius:4px;align-items:center;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.orientation-toggle:hover{border-color:var(--blue)}.orientation-dismiss{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--muted);background:0 0;border-radius:4px;place-items:center;padding:0;display:grid}.orientation-dismiss:hover{border-color:var(--blue);color:var(--near-white)}.orientation-dismiss svg{width:16px;height:16px}.orientation-glossary{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:12px 24px;margin:0 0 6px;padding-top:11px;display:grid}.orientation-glossary dt{color:var(--near-white);font-size:12px;font-weight:650}.orientation-glossary dd{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.controls-shell,.controls-panel{display:contents}.controls-toggle{display:none}.data-source-bar{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:auto minmax(170px,.35fr) minmax(320px,1fr);align-items:end;gap:14px;padding:11px 26px;display:grid}.data-source-bar .real-data-source-badge{align-self:stretch}.observed-window-field>strong{border:1px solid var(--line-strong);background:var(--ink);min-height:44px;color:var(--near-white);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.command-bar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);view-transition-name:command-bar;background:#0e1419f7;grid-template-columns:minmax(610px,1.35fr) minmax(220px,.65fr) auto;align-items:center;gap:22px;min-height:82px;padding:12px 26px;display:grid;position:sticky;top:68px;box-shadow:0 14px 30px #0000002e}.command-bar-placeholder{min-height:82px;box-shadow:none}.command-primary{grid-template-columns:minmax(188px,1fr) auto minmax(190px,1fr) minmax(155px,auto);align-items:end;gap:10px;display:grid}.field{gap:5px;min-width:0;display:grid}.field>span{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.field select,.search-field input{border:1px solid var(--line-strong);background:var(--ink);width:100%;height:44px;color:var(--near-white);border-radius:4px;font-size:12px}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2387a9c2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding:0 32px 0 10px}.field select:hover,.search-field input:hover{border-color:var(--teal)}.replay-button,.sort-button,.pagination button,.error-room button{border:1px solid var(--line-strong);background:var(--panel-3);min-height:44px;color:var(--near-white);border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.replay-button:hover,.sort-button:hover,.pagination button:hover:not(:disabled),.error-room button:hover{border-color:var(--teal);background:#1a272d}.replay-button svg,.sort-button svg,.error-room button svg{width:15px;height:15px}.replay-clock{border-left:1px solid var(--line);gap:4px;min-height:44px;padding:2px 10px 0;display:grid}.replay-clock span{color:var(--quiet);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.replay-clock strong{color:var(--near-white);white-space:nowrap;font-size:12px;font-weight:600}.health-state{background:#6f9f960f;border:1px solid #6f9f964d;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-height:44px;padding:4px 10px;display:grid}.health-state span{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.health-state strong{color:var(--near-white);grid-column:2;font-size:12px}.health-risk{background:#c95f4b14;border-color:#c95f4b6b}.health-risk i{background:var(--rust);box-shadow:0 0 0 3px #c95f4b21,0 0 18px #c95f4b73}.health-watch{background:#d39a5f12;border-color:#d39a5f66}.health-watch i{background:var(--warning);box-shadow:0 0 0 3px #d39a5f1f}.timeline-control{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.timeline-boundary{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-size:12px}input[type=range]{width:100%;height:44px;accent-color:var(--teal);margin:0}.secondary-controls{position:relative}.secondary-controls-mobile,.secondary-controls>summary{display:none}.secondary-controls-body{align-items:end;gap:8px;display:flex}.compact-field select{min-width:105px}main{view-transition-name:route-content;min-height:calc(100vh - 250px)}.view-stack{gap:24px;width:min(100%,1800px);margin:0 auto;padding:26px;animation:.36s cubic-bezier(.22,1,.36,1) both view-enter;display:grid}.app-shell.uses-native-view-transition .view-stack{animation:none}.view-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;min-height:86px;padding-bottom:18px;display:flex}.eyebrow{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:750}.view-intro h1{color:var(--near-white);letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.1vw,34px);font-weight:570}.view-intro>p{text-align:right;gap:3px;max-width:340px;margin:0;display:grid}.view-intro>p span,.view-intro>p small{color:var(--quiet);font-size:12px}.view-intro>p strong{color:var(--ivory);font-size:13px;font-weight:600}.kpi-strip{border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 14px 32px var(--shadow);border-radius:6px;grid-template-columns:repeat(7,minmax(142px,1fr));display:grid;overflow:hidden}.kpi-cell{border-right:1px solid var(--line);align-content:space-between;gap:12px;min-height:140px;padding:17px 15px 14px;display:grid;position:relative}.kpi-cell:last-child{border-right:0}.kpi-cell:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.kpi-cell.tone-good:before{background:var(--teal)}.kpi-cell.tone-warn:before{background:var(--warning)}.kpi-cell.tone-risk:before{background:var(--rust)}.kpi-label{color:var(--muted);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.definition-trigger{width:44px;height:44px;color:var(--quiet);background:0 0;border:0;border-radius:3px;place-items:center;margin:-8px -6px -8px 0;padding:0;display:grid;position:relative}.definition-trigger svg{width:13px;height:13px}.definition-trigger:hover,.definition-trigger:focus-visible{background:var(--panel-3);color:var(--near-white)}.definition-trigger [role=tooltip]{z-index:10;border:1px solid var(--line-strong);width:240px;color:var(--ivory);text-align:left;background:#0a0f13;border-radius:4px;padding:10px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:0 12px 30px #00000080}.definition-trigger:hover [role=tooltip],.definition-trigger:focus [role=tooltip]{display:block}.kpi-value{align-items:baseline;gap:6px;display:flex}.kpi-value strong{color:var(--near-white);letter-spacing:-.045em;font-size:clamp(21px,1.65vw,30px);font-weight:540}.kpi-value span{color:var(--quiet);font-size:12px}.kpi-delta{color:var(--quiet);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.kpi-delta svg{width:12px;height:12px}.tone-good .kpi-delta{color:var(--teal)}.tone-risk .kpi-delta{color:var(--rust)}.tone-warn .kpi-delta{color:var(--warning)}.overview-grid{border:1px solid var(--line-strong);background:var(--panel);min-height:456px;box-shadow:0 16px 38px var(--shadow);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(310px,360px);display:grid;overflow:hidden}.performance-section,.incident-rail,.process-section,.evidence-section,.flow-analysis,.incident-history,.method-section{background:var(--panel);min-width:0}.performance-section{grid-template-rows:auto auto 1fr auto;min-height:454px;padding:20px 22px 14px;display:grid;position:relative}.section-heading{justify-content:space-between;align-items:start;gap:20px;min-width:0;display:flex}.section-heading h2{color:var(--near-white);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.section-heading>p{color:var(--quiet);text-align:right;margin:2px 0 0;font-size:12px}.chart-heading>svg{width:20px;color:var(--teal)}.series-toggles{align-items:center;gap:18px;padding:8px 0 0;display:flex}.series-toggles label{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.series-toggles input{width:24px;height:24px;accent-color:var(--teal);margin:0}.series-key{background:var(--teal);width:18px;height:2px;display:block}.wip-key{border-top:2px dashed var(--blue);background:0 0}.echart{width:100%;min-height:280px}.performance-chart{height:318px}.chart-loading{color:var(--quiet);place-items:center;font-size:12px;display:grid}.chart-table-alternative{border-top:1px solid var(--line);position:relative}.chart-table-alternative summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:11px 2px 1px;font-size:12px;display:inline-flex}.chart-table-alternative summary svg{width:14px}.compact-table{border:1px solid var(--line);max-height:220px;margin-top:10px}.incident-rail{border-left:1px solid var(--line-strong);grid-template-rows:auto 1fr;display:grid}.rail-heading{border-bottom:1px solid var(--line);padding:20px 18px 16px}.rail-count{border:1px solid var(--line-strong);min-width:25px;height:25px;color:var(--ivory);border-radius:3px;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;display:grid}.incident-list{overflow-y:auto}.incident-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:116px;color:inherit;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;gap:11px;padding:15px 14px;display:grid;position:relative}.incident-row:before{content:"";background:var(--warning);width:2px;position:absolute;inset:0 auto 0 0}.incident-row.severity-critical:before{background:var(--rust)}.incident-row.severity-low:before{background:var(--blue)}.incident-row:hover,.incident-row.is-selected{background:var(--panel-2)}.incident-row.is-selected{box-shadow:inset 0 0 0 1px var(--line-strong)}.severity-marker{width:27px;height:27px;color:var(--warning);border:1px solid #d39a5f52;border-radius:4px;place-items:center;display:grid}.severity-critical .severity-marker{color:var(--rust);border-color:#c95f4b61}.severity-marker svg{width:14px;height:14px}.incident-copy{gap:7px;min-width:0;display:grid}.incident-meta{color:var(--quiet);letter-spacing:.05em;text-transform:none;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.incident-meta b{color:var(--warning)}.severity-critical .incident-meta b{color:var(--rust)}.incident-copy>strong{color:var(--near-white);font-size:12px;font-weight:600;line-height:1.35}.incident-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.incident-chevron{width:15px;color:var(--quiet);align-self:center}.empty-state{color:var(--muted);text-align:center;justify-items:center;gap:7px;padding:32px;display:grid}.empty-state svg{width:23px;color:var(--teal)}.empty-state strong{color:var(--ivory);font-size:12px}.empty-state span{max-width:280px;font-size:12px;line-height:1.5}.compact-empty{align-self:center}.rail-empty{text-align:left;align-self:start;justify-items:start;gap:9px;padding:20px 18px 24px}.rail-empty span{max-width:none;font-size:12px}.rail-empty-progress{border-top:1px solid var(--line);color:var(--quiet);padding-top:11px}.rail-empty-progress b{color:var(--ivory);font-family:SFMono-Regular,Consolas,monospace;font-weight:600}.incident-rail.is-empty{grid-template-rows:auto auto}.process-section{border:1px solid var(--line-strong);box-shadow:0 16px 36px var(--shadow);border-radius:6px;padding:20px 22px 24px}.process-flow{grid-template-columns:repeat(5,minmax(145px,1fr));gap:22px;margin-top:24px;display:grid}.process-step{min-width:0;position:relative}.stage-node{border:1px solid var(--line-strong);background:var(--panel-2);width:100%;min-height:154px;color:inherit;text-align:left;border-radius:5px;grid-template-columns:1fr auto;gap:13px;padding:14px;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;animation:.52s cubic-bezier(.22,1,.36,1) both stage-reveal;display:grid;position:relative;overflow:hidden}.process-step:nth-child(2) .stage-node{animation-delay:70ms}.process-step:nth-child(3) .stage-node{animation-delay:.14s}.process-step:nth-child(4) .stage-node{animation-delay:.21s}.process-step:nth-child(5) .stage-node{animation-delay:.28s}.stage-node:before{content:"";background:var(--teal);width:3px;position:absolute;inset:0 auto 0 0}.stage-node.stage-watch:before{background:var(--warning)}.stage-node.stage-constrained:before{background:var(--rust)}.stage-node:hover,.stage-node.is-selected{border-color:var(--teal);background:var(--panel-3);transform:translateY(-2px)}.stage-node.is-selected{box-shadow:0 0 0 1px #6f9f9666,0 10px 28px #0000004d}.stage-index{color:var(--quiet);font-size:12px}.stage-name{color:var(--near-white);text-align:right;font-size:12px;font-weight:650}.stage-focus{color:var(--teal);text-transform:uppercase;align-items:center;gap:4px;font-size:12px;display:none;position:absolute;top:10px;right:10px}.stage-focus svg{width:11px}.stage-node:hover .stage-focus,.stage-node:focus-visible .stage-focus{display:flex}.stage-node:hover .stage-name,.stage-node:focus-visible .stage-name{opacity:0}.stage-primary{align-content:end;gap:2px;min-height:42px;display:grid}.stage-primary strong{color:var(--near-white);font-size:25px;font-weight:520}.stage-primary small,.stage-signals small{color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;font-size:12px}.stage-signals{gap:5px;min-width:68px;display:grid}.stage-signals>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.stage-signals strong{color:var(--ivory);font-size:12px}.state-label{width:max-content;color:var(--teal);letter-spacing:.03em;text-transform:none;border:1px solid #6f9f964d;border-radius:3px;align-self:end;padding:3px 6px;font-size:12px;font-weight:750}.stage-watch .state-label{color:var(--warning);border-color:#d39a5f66}.stage-constrained .state-label{color:var(--rust);border-color:#c95f4b66}.flow-connector{z-index:2;width:26px;color:var(--quiet);align-items:center;display:flex;position:absolute;top:70px;left:calc(100% + 3px)}.flow-connector:before{content:"";background:var(--near-white);border-radius:1px;width:4px;height:4px;position:absolute;top:7px;left:0;box-shadow:0 0 8px #f5f5f199}.flow-connector i{border-top:1px dotted var(--quiet);width:19px}.flow-connector svg{width:11px;height:11px}.evidence-section{border:1px solid var(--line-strong);box-shadow:0 14px 32px var(--shadow);border-radius:6px;overflow:hidden}.evidence-heading,.history-heading{border-bottom:1px solid var(--line);padding:19px 20px}.table-toolbar,.incident-filters{border-bottom:1px solid var(--line);background:#0b1014;align-items:end;gap:10px;padding:12px 16px;display:flex}.search-field{flex:1;min-width:180px;display:flex;position:relative}.search-field svg{width:14px;height:14px;color:var(--quiet);pointer-events:none;position:absolute;top:12px;left:11px}.search-field input{padding:0 10px 0 34px}.table-scroll{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;color:var(--ivory);font-size:12px}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:12px 14px}th{z-index:2;background:var(--panel-2);color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:12px;position:sticky;top:0}tbody tr:hover,tbody tr.is-selected{background:#6f9f960f}tbody tr.is-related{box-shadow:inset 2px 0 0 var(--blue);background:#87a9c214}td code{color:var(--blue);font-size:12px}.event-type,.severity-pill,.status-pill{border:1px solid var(--line-strong);min-height:20px;color:var(--muted);letter-spacing:.03em;text-transform:none;border-radius:3px;align-items:center;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.event-exception{color:var(--rust);border-color:#c95f4b73}.event-completed{color:var(--teal);border-color:#6f9f9666}.pagination{color:var(--quiet);justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;display:flex}.pagination>div{gap:7px;display:flex}.pagination button{min-height:44px;padding:0 12px;font-size:12px}.pagination button:disabled{opacity:.35;cursor:not-allowed}.detail-layer{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020406c7;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.incident-detail{border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;width:min(100%,480px);height:100%;padding:23px;animation:.36s cubic-bezier(.22,1,.36,1) both detail-enter;overflow-y:auto;box-shadow:-20px 0 60px #0000008c}.incident-detail>.detail-topbar{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.detail-severity{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.detail-severity svg{width:17px}.icon-button{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:4px;place-items:center;width:44px;height:44px;padding:0;display:grid}.icon-button:hover{border-color:var(--teal)}.icon-button svg{width:16px}.incident-detail h2{color:var(--near-white);letter-spacing:-.035em;margin:0;font-size:26px;font-weight:560;line-height:1.12}.detail-context{color:var(--muted);margin:14px 0 26px;font-size:12px;line-height:1.65}.evidence-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 0 20px;display:grid}.evidence-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;min-height:82px;padding:13px;display:grid}.evidence-grid dt{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.evidence-grid dd{color:var(--near-white);margin:0;font-size:12px;line-height:1.4}.method-note{border-left:2px solid var(--teal);background:var(--panel-2);padding:15px}.method-note strong{color:var(--near-white);font-size:12px}.method-note p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.detail-link{min-height:44px;color:var(--blue);align-items:center;gap:8px;margin-top:23px;font-size:12px;text-decoration:none;display:inline-flex}.detail-link svg{width:14px}.flow-analysis,.incident-history{border:1px solid var(--line-strong);box-shadow:0 14px 32px var(--shadow);border-radius:6px;overflow:hidden}.flow-analysis>.section-heading{border-bottom:1px solid var(--line);padding:19px 20px}.pressure-list{display:grid}.pressure-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(170px,1.1fr) minmax(190px,1.3fr) repeat(3,minmax(105px,.75fr)) minmax(105px,.65fr);align-items:center;gap:18px;min-height:88px;padding:13px 18px;display:grid}.pressure-row.is-observed{grid-template-columns:minmax(170px,1.1fr) minmax(210px,1.5fr) repeat(2,minmax(115px,.8fr))}.pressure-row:last-child{border-bottom:0}.pressure-row:hover,.pressure-row.is-selected{background:var(--panel-2)}.pressure-row.is-selected{box-shadow:inset 2px 0 0 var(--teal)}.pressure-stage{align-items:center;gap:10px;min-width:0;display:flex}.pressure-stage>i{background:var(--teal);border-radius:2px;width:7px;height:34px}.state-watch .pressure-stage>i{background:var(--warning)}.state-constrained .pressure-stage>i{background:var(--rust)}.pressure-stage>span{gap:2px;display:grid}.pressure-stage small,.pressure-metric small,.capacity-meter small{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.pressure-stage strong{color:var(--near-white);font-size:12px}.pressure-stage>b{color:var(--rust);letter-spacing:.05em;text-transform:uppercase;border:1px solid #c95f4b59;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:12px}.pressure-bar-cell{gap:7px;display:grid}.pressure-bar-track{border:1px solid var(--line-strong);background:var(--ink);border-radius:2px;width:100%;height:7px;display:block;overflow:hidden}.pressure-bar-track i{background:var(--blue);height:100%;transition:width .36s cubic-bezier(.22,1,.36,1);display:block}.state-constrained .pressure-bar-track i{background:var(--rust)}.state-watch .pressure-bar-track i{background:var(--warning)}.pressure-bar-cell>span:last-child{color:var(--muted);font-size:12px}.pressure-bar-cell strong{color:var(--ivory)}.pressure-metric{align-items:center;gap:8px;display:flex}.pressure-metric>svg{width:15px;color:var(--quiet)}.pressure-metric>span,.capacity-meter{gap:2px;display:grid}.pressure-metric strong,.capacity-meter strong{color:var(--ivory);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.queue-up strong,.queue-up>svg{color:var(--rust)}.queue-down strong,.queue-down>svg{color:var(--teal)}.flow-notes{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.flow-notes article{border-right:1px solid var(--line);min-height:164px;padding:22px}.flow-notes article:last-child{border-right:0}.flow-notes h2{color:var(--near-white);margin:0;font-size:15px;font-weight:600}.flow-notes article>p:last-child{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.incident-filters>svg{width:16px;color:var(--quiet);margin:0 3px 10px 0}.incident-filters .sort-button{margin-left:auto}.incident-table{min-height:260px}.incident-table td:nth-child(3){white-space:normal;min-width:300px}.incident-table td:nth-child(5){min-width:200px}.incident-table td:nth-child(5)>span,.incident-table td:nth-child(5)>small{display:block}.incident-table td:nth-child(5) small{color:var(--quiet);margin-top:4px;font-size:12px}.table-incident-link{color:inherit;text-align:left;background:0 0;border:0;gap:6px;padding:0;display:grid}.table-incident-link strong{color:var(--near-white);font-size:12px;font-weight:600}.table-incident-link code{color:var(--quiet);font-size:12px}.severity-pill.severity-critical{color:var(--rust);border-color:#c95f4b73}.severity-pill.severity-high,.severity-pill.severity-medium{color:var(--warning);border-color:#d39a5f66}.status-resolved{color:var(--teal);border-color:#6f9f9666}.observed-signal-detail{border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 14px 32px var(--shadow);border-radius:6px;overflow:hidden}.observed-signal-detail>.detail-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.observed-signal-detail h2{color:var(--near-white);margin:2px 0 0;font-size:17px;font-weight:580}.observed-signal-evidence{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.observed-signal-evidence>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:16px 18px}.observed-signal-evidence>div:nth-child(4n){border-right:0}.observed-signal-evidence dt{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px}.observed-signal-evidence dd{color:var(--ivory);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.observed-signal-detail>p{max-width:900px;color:var(--muted);margin:0;padding:16px 20px 18px;font-size:12px;line-height:1.65}.incident-assurance{background:#6f9f960e;border:1px solid #6f9f9666;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:24px;display:grid}.incident-assurance>svg{width:24px;color:var(--teal)}.incident-assurance h2{color:var(--near-white);margin:0;font-size:18px;font-weight:580}.incident-assurance>div>p:last-child{max-width:850px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.65}.disclosure-banner{background:#87a9c20f;border:1px solid #87a9c266;border-radius:6px;grid-template-columns:auto 1fr;gap:16px;padding:19px 21px;display:grid}.disclosure-banner>svg{width:22px;color:var(--blue)}.disclosure-banner strong{color:var(--near-white);font-size:13px}.disclosure-banner p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.method-grid{border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid}.method-grid article{border-right:1px solid var(--line);min-height:180px;padding:21px}.method-grid article:last-child{border-right:0}.method-grid svg{width:21px;color:var(--teal);margin-bottom:28px}.method-grid h2{color:var(--near-white);margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:18px;font-weight:550}.method-grid article>p:last-child{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}.method-section{border:1px solid var(--line-strong);border-radius:6px;padding:22px}.method-section .section-heading>svg{width:20px;color:var(--teal)}.definition-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:19px 0 0;display:grid}.definition-list>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:88px;padding:14px}.definition-list dt{color:var(--near-white);font-size:12px;font-weight:650}.definition-list dd{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.method-two-column{grid-template-columns:1fr 1fr;gap:22px;display:grid}.method-section>h2{color:var(--near-white);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:580}.method-section>p:not(.eyebrow),.method-section li{color:var(--muted);font-size:12px;line-height:1.7}.method-section ol,.method-section ul{gap:6px;margin:16px 0 0;padding-left:18px;display:grid}.metadata-line{border-top:1px solid var(--line);padding-top:11px;color:var(--blue)!important;font-size:12px!important}.loading-room,.error-room{text-align:center;align-content:center;justify-items:center;min-height:66vh;padding:40px 20px;display:grid}.loading-room h1,.error-room h1{color:var(--near-white);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:560}.loading-room>p:last-child,.error-room>p{max-width:520px;color:var(--muted);font-size:12px;line-height:1.6}.loading-signal{align-items:end;gap:5px;height:42px;margin-bottom:24px;display:flex}.loading-signal i{background:var(--teal);width:6px;height:16px;animation:1s ease-in-out infinite alternate loading-bars;display:block}.loading-signal i:nth-child(2){height:32px;animation-delay:.15s}.loading-signal i:nth-child(3){height:23px;animation-delay:.3s}.error-room>svg{width:32px;height:32px;color:var(--rust);margin-bottom:18px}.error-room code{color:var(--quiet);margin-bottom:16px;font-size:12px}.error-remedies{max-width:520px;color:var(--muted);text-align:left;gap:8px;margin:2px 0 20px;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.error-remedies li{padding-left:16px;position:relative}.error-remedies li:before{content:"";background:var(--rust);border-radius:1px;width:5px;height:5px;position:absolute;top:8px;left:0}.replay-skeleton{animation:none}.skeleton-status{color:var(--muted);align-items:center;gap:14px;margin:0;font-size:12px;line-height:1.5;display:flex}.skeleton-status .loading-signal{height:22px;margin-bottom:0}.skeleton-status .loading-signal i{width:5px;height:9px}.skeleton-status .loading-signal i:nth-child(2){height:18px}.skeleton-status .loading-signal i:nth-child(3){height:13px}.skeleton-line,.skeleton-plot{background:linear-gradient(90deg,#131c22 0%,#1d282f 45%,#131c22 90%) 0 0/220% 100%;border-radius:3px;animation:1.5s ease-in-out infinite skeleton-sweep;display:block}.skeleton-intro{border-bottom:1px solid var(--line);gap:12px;padding-bottom:18px;display:grid}.skeleton-eyebrow{width:132px;height:11px}.skeleton-title{width:min(430px,70%);height:27px}.skeleton-number{width:96px;height:28px}.skeleton-caption{width:186px;height:13px}.skeleton-row{width:100%;height:34px}.skeleton-control{width:100%;height:44px}.skeleton-control-compact{width:132px}.skeleton-timeline{width:100%;height:20px}.skeleton-kpi-strip{border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;grid-template-columns:repeat(5,minmax(142px,1fr));display:grid;overflow:hidden}.skeleton-kpi-cell{border-right:1px solid var(--line);align-content:space-between;gap:14px;min-height:140px;padding:17px 15px 14px;display:grid}.skeleton-kpi-cell:last-child{border-right:0}.skeleton-panels{border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(310px,360px);display:grid;overflow:hidden}.skeleton-panel{align-content:start;gap:14px;min-width:0;padding:20px 22px;display:grid}.skeleton-chart{grid-template-rows:auto minmax(0,1fr);min-height:414px}.skeleton-plot{width:100%;min-height:300px}.skeleton-rail{border-left:1px solid var(--line-strong)}.skeleton-wide{border:1px solid var(--line-strong);background:var(--panel);border-radius:6px;min-height:196px}@keyframes skeleton-sweep{0%{background-position:120% 0}to{background-position:-20% 0}}.app-footer{border-top:1px solid var(--line);min-height:58px;color:var(--quiet);view-transition-name:app-footer;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;padding:20px 26px;font-size:12px;display:grid}.footer-block{align-content:start;gap:5px;min-width:0;display:grid}.footer-block strong{color:var(--near-white);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.footer-block span{line-height:1.5}.footer-block a{min-height:36px;color:var(--blue);text-underline-offset:3px;align-items:center;line-height:1.4;text-decoration-color:#87a9c273;display:inline-flex}.footer-block a:hover{color:var(--near-white)}@keyframes view-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes route-content-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(-5px)scale(.997)}}@keyframes route-content-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.997)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(route-content){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(route-content){animation:.18s cubic-bezier(.4,0,1,1) both route-content-out}::view-transition-new(route-content){animation:.42s cubic-bezier(.22,1,.36,1) both route-content-in}::view-transition-group(app-header){animation-duration:.22s;animation-timing-function:ease-out}::view-transition-group(command-bar){animation-duration:.22s;animation-timing-function:ease-out}::view-transition-group(app-footer){animation-duration:.22s;animation-timing-function:ease-out}@keyframes stage-reveal{0%{opacity:0;transform:translate(7px,5px)}to{opacity:1;transform:translate(0)}}@keyframes flow-packet{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(20px)}}@keyframes status-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes detail-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes loading-bars{0%{opacity:.35;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@media (max-width:1360px){.command-bar{grid-template-columns:minmax(570px,1fr) minmax(190px,.5fr) auto;gap:14px;padding-inline:18px}.app-header{padding-inline:18px}.kpi-strip{grid-template-columns:repeat(7,minmax(154px,1fr));overflow-x:auto}.skeleton-kpi-strip{grid-template-columns:repeat(5,minmax(154px,1fr));overflow-x:auto}.kpi-cell,.skeleton-kpi-cell{min-width:154px}.process-flow{gap:18px}.flow-connector{width:21px;left:calc(100% + 2px)}.flow-connector i{width:14px}.pressure-row{grid-template-columns:minmax(150px,1fr) minmax(170px,1.1fr) repeat(3,minmax(90px,.7fr))}.capacity-meter{display:none}}@media (max-width:1080px){.app-header{grid-template-columns:auto 1fr auto}.primary-nav{justify-self:center}.primary-nav a{padding-inline:10px}.primary-nav a:after{left:10px;right:10px}.brand-lockup small,.environment-status span{display:none}.command-bar{grid-template-columns:1fr minmax(200px,.45fr) auto}.command-primary{grid-template-columns:minmax(180px,1fr) auto minmax(165px,.7fr) minmax(140px,auto)}.secondary-controls>summary{border:1px solid var(--line-strong);background:var(--panel-3);min-height:44px;color:var(--near-white);cursor:pointer;border-radius:4px;align-items:center;gap:7px;padding:0 11px;font-size:12px;list-style:none;display:inline-flex}.secondary-controls-desktop{display:none}.secondary-controls-mobile{display:block}.secondary-controls>summary::-webkit-details-marker{display:none}.secondary-controls>summary svg{width:15px}.secondary-controls-body{border:1px solid var(--line-strong);background:var(--panel);border-radius:5px;min-width:250px;padding:13px;display:none;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 40px #0000008c}.secondary-controls[open] .secondary-controls-body{display:grid}.overview-grid,.skeleton-panels{grid-template-columns:1fr}.incident-rail{border-top:1px solid var(--line-strong);border-left:0;min-height:260px}.incident-rail.is-empty{min-height:0}.skeleton-rail{border-top:1px solid var(--line-strong);border-left:0}.incident-list{grid-template-columns:repeat(2,1fr);display:grid}.incident-row{border-right:1px solid var(--line)}.process-flow{grid-template-columns:repeat(5,minmax(180px,1fr));padding:2px 2px 13px;overflow-x:auto}.process-step{min-width:180px}.pressure-row{grid-template-columns:minmax(145px,1fr) minmax(170px,1fr) repeat(2,minmax(95px,.7fr))}.pressure-row .pressure-throughput{display:none}.pressure-row.is-observed{grid-template-columns:minmax(145px,1fr) minmax(190px,1.2fr) minmax(105px,.75fr)}}@media (max-width:960px){.controls-shell{border-bottom:1px solid var(--line);background:var(--panel);display:block}.controls-toggle{width:100%;min-height:48px;color:var(--near-white);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:650;display:flex}.controls-toggle>svg{width:16px;height:16px;color:var(--teal)}.controls-toggle small{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:12px}.controls-toggle:after{content:"";border-right:1.5px solid var(--quiet);border-bottom:1.5px solid var(--quiet);width:8px;height:8px;margin-bottom:4px;transform:rotate(45deg)}.controls-shell[data-open=true] .controls-toggle:after{margin-top:4px;margin-bottom:0;transform:rotate(225deg)}.controls-panel{display:none}.controls-shell[data-open=true] .controls-panel{display:block}.controls-shell .secondary-controls-mobile{display:none}.controls-shell .secondary-controls-desktop{grid-area:3/1/auto/-1;justify-self:stretch;display:block}.controls-shell .secondary-controls-desktop .secondary-controls-body{min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;position:static}.orientation-strip{padding-inline:14px}.overview-view>.kpi-strip{order:-1}.app-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.observed-signal-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.observed-signal-evidence>div:nth-child(4n){border-right:1px solid var(--line)}.observed-signal-evidence>div:nth-child(2n){border-right:0}.app-header{grid-template-columns:1fr auto;min-height:112px;padding:12px 14px 0;position:relative}.data-source-bar{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr);padding-inline:14px}.data-source-bar .real-data-source-badge{grid-column:1/-1}.brand-lockup,.environment-status{align-self:start}.primary-nav{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-self:stretch;height:52px;overflow-x:auto}.primary-nav a{flex:1 0 auto;justify-content:center;min-width:92px;padding-inline:10px;font-size:12px}.primary-nav a:after{left:8px;right:8px}.command-bar{grid-template-columns:1fr auto;gap:12px;padding:13px 14px;position:relative;top:auto}.command-bar-placeholder{min-height:132px}.command-primary{grid-column:1/-1;grid-template-columns:minmax(170px,1fr) auto minmax(160px,.8fr) minmax(135px,auto)}.timeline-control{grid-column:1}.secondary-controls{grid-column:2}.view-stack{gap:18px;padding:18px 14px}.view-intro{align-items:start;min-height:auto}.view-intro>p{max-width:250px}.kpi-strip{scroll-snap-type:x mandatory;border-radius:5px 0 0 5px;grid-template-columns:repeat(7,minmax(178px,1fr));margin-right:-14px}.kpi-cell{scroll-snap-align:start;min-width:178px}.performance-section{padding-inline:15px}.performance-chart{height:290px}.table-toolbar,.incident-filters{flex-wrap:wrap}.search-field{flex-basis:100%}.flow-notes,.method-grid,.method-two-column{grid-template-columns:1fr 1fr}.flow-notes article:nth-child(2),.method-grid article:nth-child(2){border-right:0}.flow-notes article:nth-child(3),.method-grid article:nth-child(3),.method-grid article:nth-child(4){border-top:1px solid var(--line)}.pressure-row{grid-template-columns:minmax(135px,1fr) minmax(155px,1fr) minmax(90px,.7fr)}.pressure-row .pressure-staffing{display:none}.incident-table{min-height:0;padding:12px;overflow:visible}.incident-table table,.incident-table tbody{width:100%;min-width:0;display:block}.incident-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.incident-table tbody{gap:10px;display:grid}.incident-table tbody tr{border:1px solid var(--line);background:var(--panel-2);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;display:grid}.incident-table tbody td{white-space:normal;border-bottom:0;align-content:start;gap:5px;min-width:0;padding:8px;display:grid}.incident-table tbody td:before{content:attr(data-label);color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.incident-table tbody td:nth-child(3){grid-area:1/1/auto/-1;min-width:0}.incident-table tbody td:nth-child(5){grid-column:span 2;min-width:0}.incident-table .table-incident-link strong,.incident-table .table-incident-link code{overflow-wrap:anywhere}.incident-table .severity-pill,.incident-table .status-pill{justify-self:start}.definition-list{grid-template-columns:1fr}}@media (max-width:600px){.observed-signal-detail>.detail-topbar{align-items:flex-start;padding-inline:14px}.observed-signal-evidence{grid-template-columns:1fr}.observed-signal-evidence>div,.observed-signal-evidence>div:nth-child(2n),.observed-signal-evidence>div:nth-child(4n){border-right:0}.observed-signal-detail>p{padding-inline:14px}.app-header{min-height:108px}.data-source-bar{grid-template-columns:1fr;align-items:stretch}.data-source-bar .real-data-source-badge{grid-column:auto}.environment-status{font-size:0}.environment-status i{width:8px;height:8px}.primary-nav a{flex-direction:column;flex:25%;gap:3px;min-width:0;padding-inline:2px;font-size:12px}.primary-nav,.kpi-strip,.process-flow{scrollbar-width:none}.primary-nav::-webkit-scrollbar{display:none}.kpi-strip::-webkit-scrollbar{display:none}.process-flow::-webkit-scrollbar{display:none}.primary-nav svg{width:14px;height:14px}.command-bar{grid-template-columns:1fr auto;display:grid}.command-bar-placeholder{min-height:268px}.primary-nav a,.field>span,.replay-clock span,.replay-clock strong,.health-state span,.health-state strong,.timeline-boundary,.secondary-controls>summary,.eyebrow,.view-intro>p span,.view-intro>p small,.kpi-label,.kpi-delta,.series-toggles label,.chart-table-alternative summary,table,th,td code,.app-footer{font-size:12px}.command-primary{grid-template-columns:1fr auto;align-items:end}.pressure-row.is-observed{grid-template-columns:minmax(125px,1fr) minmax(145px,1.2fr)}.scenario-field{grid-column:1/-1}.replay-clock{min-width:0;padding-inline:8px}.replay-clock strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.health-state{min-width:132px}.timeline-control{grid-area:2/1/auto/-1}.secondary-controls{grid-area:3/2;justify-self:end}.secondary-controls>summary span{display:none}.view-intro{gap:14px;display:grid}.view-intro>p{text-align:left;max-width:none}.view-intro h1{font-size:24px}.section-heading>p{display:none}.series-toggles{gap:10px;overflow-x:auto}.performance-section{min-height:410px}.performance-chart{height:245px;min-height:245px}.incident-list{grid-template-columns:1fr}.incident-row{border-right:0}.process-section{padding-inline:14px}.process-flow{grid-template-columns:1fr;padding:0;display:grid;overflow:visible}.process-step{min-width:0}.stage-node{min-height:135px}.flow-connector{flex-direction:column;width:1px;height:22px;position:relative;top:auto;left:50%;transform:translate(-50%)}.flow-connector i{border-top:0;border-left:1px dotted var(--quiet);width:1px;height:18px}.flow-connector svg{display:none}.flow-connector:before{animation-name:flow-packet-vertical;top:0;left:-1px}.table-toolbar .compact-field,.incident-filters .compact-field{flex:120px}.table-toolbar .sort-button,.incident-filters .sort-button{flex:150px;margin-left:0}.incident-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.incident-table tbody td:nth-child(5){grid-column:1/-1}.evidence-heading,.history-heading{padding-inline:14px}th,td{padding:10px}.pressure-row{grid-template-columns:1fr minmax(120px,.8fr);gap:12px;min-height:95px;padding-inline:12px}.pressure-row .pressure-metric{display:none}.flow-notes,.method-grid,.method-two-column{grid-template-columns:1fr}.flow-notes article,.method-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.flow-notes article:last-child,.method-grid article:last-child{border-bottom:0}.method-grid svg{margin-bottom:18px}.incident-assurance,.disclosure-banner{grid-template-columns:1fr}.definition-list{margin-inline:-8px}.detail-layer{padding:0}.incident-detail{border:0;border-radius:0;width:100%}.evidence-grid{grid-template-columns:1fr}.app-footer{grid-template-columns:1fr;gap:18px;padding-inline:14px}.orientation-strip{grid-template-columns:1fr}.orientation-actions{justify-content:space-between}.skeleton-kpi-strip{border-radius:5px 0 0 5px;margin-right:-14px}.skeleton-kpi-cell{min-width:178px}.skeleton-panel{padding-inline:15px}}@keyframes flow-packet-vertical{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-new(root){animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(route-content){animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-new(route-content){animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(route-content){animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(app-header){animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(command-bar){animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(app-footer){animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.app-header,.command-bar,.app-footer,.detail-layer{display:none!important}:root,body,.app-shell{color:#111;background:#fff}.view-stack{padding:0}}
