@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_95a74d9f-module__4wiJXW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_95a74d9f-module__4wiJXW__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_833724ce-module__0bTxUW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_833724ce-module__0bTxUW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#090c0d;--rail:#0c1112;--surface:#111718;--surface-raised:#151d1e;--line:#283234;--line-strong:#3a4749;--text:#e8edeb;--muted:#8d9a98;--teal:#57c7b4;--teal-soft:#183b36;--amber:#e0ae55;--danger:#ff796d;--danger-soft:#3a1c1a}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans), sans-serif;letter-spacing:0;background-image:linear-gradient(#57c7b406 1px,#0000 1px),linear-gradient(90deg,#57c7b406 1px,#0000 1px);background-size:32px 32px}a{color:inherit;text-decoration:none}svg{flex:none}.cockpit{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.rail{border-right:1px solid var(--line);background:#0c1112fa;flex-direction:column;height:100vh;padding:20px 13px 14px;display:flex;position:sticky;top:0;overflow:hidden}.brand{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:50px;padding:0 9px 18px;display:flex}.brandMark{width:36px;height:36px;color:var(--teal);background:var(--teal-soft);border:1px solid #35695f;border-radius:4px;place-items:center;display:grid}.brandMark svg{width:25px;height:25px}.aegisMark{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.aegisMark circle{fill:var(--surface)}.aegisMark .aegisOrbit{stroke:var(--amber);stroke-width:1px;opacity:.8}.brand strong{font-family:var(--font-mono), monospace;font-size:16px;font-weight:600;display:block}.brand span,.railFooter span{color:var(--muted);font-family:var(--font-mono), monospace;margin-top:3px;font-size:9px;display:block}nav{scrollbar-width:thin;gap:1px;padding:14px 0;display:grid;overflow-y:auto}.navItem{color:#a9b3b1;border-left:2px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:35px;padding:7px 10px;font-size:11px;display:grid}.navItem svg{width:16px;height:16px}.navItem:hover,.navItem:focus-visible{color:var(--text);background:#151f20;outline:none}.navItem.active{color:var(--text);background:var(--teal-soft);border-left-color:var(--teal)}.railFooter{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:14px 9px 2px;display:flex}.railFooter>svg{width:17px;color:var(--amber)}.railFooter strong{font-size:10px}.projectionRefresh{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;margin-top:auto;padding:9px}.projectionRefresh span,.projectionRefresh strong{font-size:8px;display:block}.projectionRefresh span{color:var(--muted)}.projectionRefresh strong{color:var(--teal);margin-top:4px}.projectionRefresh.stale strong,.projectionRefresh.degraded strong{color:var(--amber)}.projectionRefresh.disconnected strong{color:var(--danger)}.projectionRefresh+.railFooter{margin-top:0}.workspace{width:100%;min-width:0;max-width:1540px;padding:28px clamp(18px,3vw,48px) 70px}.routeContent{animation:.18s ease-out both route-enter}@keyframes route-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.topbar{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.topbar p{color:var(--muted);margin:8px 0 0;font-size:12px}.eyebrow{color:var(--teal);font-family:var(--font-mono), monospace;font-size:9px;font-weight:600}h1,h2{letter-spacing:0;margin:4px 0 0}h1{font-size:clamp(25px,3vw,38px);font-weight:650}h2{font-size:18px;font-weight:600}.liveLock{min-width:175px;color:var(--danger);background:var(--danger-soft);border:1px solid #6c3430;border-radius:4px;align-items:center;gap:10px;padding:10px 12px;display:flex}.liveLock svg{width:19px}.liveLock span,.liveLock strong{font-family:var(--font-mono), monospace;font-size:9px;display:block}.liveLock strong{margin-top:4px;font-size:12px}.safetyBanner{border:1px solid #594622;border-left:3px solid var(--amber);background:#231c12;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;display:grid}.safetyBanner svg{width:20px;color:var(--amber)}.safetyBanner strong,.safetyBanner span{display:block}.safetyBanner strong{font-size:12px}.safetyBanner span{color:#b7afa2;margin-top:3px;font-size:11px}.safetyBanner b{color:var(--amber);font-family:var(--font-mono), monospace;font-size:9px}.authorityBand{border:1px solid var(--line);background:#111718eb;grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:18px;display:grid}.authorityBand>div{border-right:1px solid var(--line);min-width:0;padding:11px 9px}.authorityBand>div:last-child{border:0}.authorityBand span,.authorityBand strong{font-family:var(--font-mono), monospace;display:block}.authorityBand span{color:var(--amber);font-size:8px}.authorityBand strong{overflow-wrap:anywhere;margin-top:6px;font-size:9px}.overviewGrid{grid-template-columns:1.15fr .85fr 1fr;gap:12px;display:grid}.panel,.surface{border:1px solid var(--line);background:#111718f5;border-radius:5px}.panel{min-width:0;padding:18px}.surface{margin-top:12px;padding:20px;scroll-margin-top:18px}.sectionHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.availability{min-height:23px;color:var(--amber);font-family:var(--font-mono), monospace;white-space:nowrap;background:#2b2417;border:1px solid #5a4826;border-radius:3px;align-items:center;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.availability.critical{color:var(--danger);background:var(--danger-soft);border-color:#69332f}dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;display:grid}dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:11px}dl .wide{grid-column:1/-1}dt,.metricGrid span,.haltState span,.limitCallout span{color:var(--muted);font-size:9px}dd{overflow-wrap:anywhere;font-family:var(--font-mono), monospace;margin:6px 0 0;font-size:10px;font-weight:600}.danger{color:var(--danger)!important}.matrixRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:39px;font-size:10px;display:flex}.matrixRow:first-of-type{margin-top:11px}.matrixRow:last-child{border-bottom:0}.release .emptyState{min-height:109px;margin-top:10px}.sentinelSurface{border-top:3px solid var(--danger)}.haltState,.limitCallout{background:var(--danger-soft);border:1px solid #62302d;align-items:center;gap:16px;margin-top:17px;padding:16px;display:flex}.haltState>svg,.limitCallout>svg{width:28px;color:var(--danger)}.haltState strong,.limitCallout strong{color:var(--danger);font-family:var(--font-mono), monospace;margin-top:5px;font-size:15px;display:block}.haltState p,.limitCallout p{color:#c3aaa7;margin:7px 0 0;font-size:11px;line-height:1.5}.limitCallout{background:var(--teal-soft);border-color:#315c55}.limitCallout>svg,.limitCallout strong{color:var(--teal)}.limitCallout p{color:#a9c0bc}.metricGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.metricGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:63px;padding:12px}.metricGrid span,.metricGrid strong{display:block}.metricGrid strong{overflow-wrap:anywhere;font-family:var(--font-mono), monospace;margin-top:8px;font-size:10px}.performanceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.boundaryNote{color:var(--muted);margin:14px 0 0;font-size:10px}.runtimeTable{border-top:1px solid var(--line);display:grid}.runtimeRow{border-bottom:1px solid var(--line);min-height:48px;font-family:var(--font-mono);grid-template-columns:minmax(100px,1fr) repeat(3,minmax(100px,auto));align-items:center;gap:16px;font-size:11px;display:grid}.runtimeRow span{overflow-wrap:anywhere}.emptyState{min-height:126px;color:var(--muted);border:1px dashed var(--line-strong);background:#0d1213;justify-content:center;align-items:center;gap:13px;margin-top:14px;padding:20px;display:flex}.emptyState svg{width:23px}.emptyState strong{color:#c6cfcd;font-size:11px}.emptyState p{max-width:600px;margin:5px 0 0;font-size:10px;line-height:1.55}.splitSurfaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stateStrip{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.stateStrip span{color:var(--amber);font-family:var(--font-mono), monospace;background:#292216;border:1px solid #574522;border-radius:3px;padding:6px 8px;font-size:8px}.settingsSurface>p{max-width:900px;color:var(--muted);font-size:11px;line-height:1.65}.accountTruthSurface,.accountConnectionSurface{min-width:0}.accountOperator{border-top:1px solid var(--line);grid-template-columns:minmax(170px,.7fr) minmax(280px,1.2fr) minmax(220px,1fr) auto;align-items:end;gap:14px;margin-top:18px;padding-top:16px;display:grid}.operatorIdentity{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:5px 10px;min-height:58px;display:grid}.operatorIdentity span,.operatorIdentity label,.operatorReason>span,.accountOperator legend{color:var(--muted);font:600 8px var(--font-mono), monospace}.operatorIdentity strong{overflow-wrap:anywhere;font:600 9px var(--font-mono), monospace}.operatorIdentity select{min-width:0;height:24px;color:var(--text);border:1px solid var(--line);font:600 8px var(--font-mono), monospace;background:#0d1213;padding:0 5px}.accountOperator fieldset{border:0;min-width:0;margin:0;padding:0}.accountOperator legend{margin-bottom:7px}.modeControl{border:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(58px,1fr));height:38px;display:grid}.modeControl button{min-width:0;color:var(--muted);background:var(--surface);border:0;border-right:1px solid var(--line);cursor:pointer;font:600 8px var(--font-mono), monospace;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.modeControl button:last-child{border-right:0}.modeControl button svg{width:14px}.modeControl button:hover,.modeControl button:focus-visible,.modeControl button.active{color:var(--text);background:var(--teal-soft);outline:none}.modeControl button:disabled{color:var(--danger);background:var(--danger-soft);cursor:not-allowed;opacity:.7}.authorityConfirmation{color:var(--warning);font:600 9px var(--font-mono), monospace;grid-column:1/-1;align-items:center;gap:8px;display:flex}.authorityConfirmation input{accent-color:var(--warning)}.operatorReason{gap:7px;min-width:0;display:grid}.operatorReason input{width:100%;min-width:0;height:38px;color:var(--text);border:1px solid var(--line-strong);font:9px var(--font-mono), monospace;background:#0d1213;outline:none;padding:0 10px}.operatorReason input:focus{border-color:var(--teal)}.operatorSubmit{min-width:130px;height:38px;color:var(--teal);background:var(--teal-soft);cursor:pointer;font:600 8px var(--font-mono), monospace;border:1px solid #315c55;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:flex}.operatorSubmit svg{width:15px}.operatorSubmit:disabled{color:var(--muted);background:var(--surface);border-color:var(--line);cursor:not-allowed}.operatorResult{min-height:30px;color:var(--amber);border-left:2px solid var(--amber);font:600 8px var(--font-mono), monospace;background:#292216;grid-column:1/-1;padding:9px 10px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chartSurface,.scannerSurface,.replaySurface{padding:0;overflow:hidden}.chartSurface>.sectionHeading,.scannerSurface>.sectionHeading,.replaySurface>.sectionHeading{border-bottom:1px solid var(--line);padding:18px 20px}.chartWorkspace{background:#0d1213;min-width:0}.chartToolbar,.scannerToolbar,.replayControls{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:flex}.segmentedControl{border:1px solid var(--line-strong);min-width:0;display:flex;overflow-x:auto}.segmentedControl button,.replayControls button{min-width:38px;height:32px;color:var(--muted);border:0;border-right:1px solid var(--line);font:600 9px var(--font-mono), monospace;cursor:pointer;background:#111718;flex:none;place-items:center;padding:0 9px;display:grid}.segmentedControl button:last-child{border-right:0}.segmentedControl button:hover,.segmentedControl button:focus-visible,.segmentedControl button.active{color:var(--text);background:var(--teal-soft);outline:none}.chartTools{border:1px solid var(--line-strong);display:flex}.chartTools button{width:32px;height:32px;color:var(--muted);background:var(--surface);border:0;border-right:1px solid var(--line);cursor:pointer;place-items:center;padding:0;display:grid}.chartTools button:last-child{border-right:0}.chartTools button:hover,.chartTools button:focus-visible,.chartTools button.active{color:var(--text);background:var(--teal-soft);outline:none}.chartTools button:disabled{opacity:.35;cursor:not-allowed}.chartTools svg{width:15px}.chartStatus{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.chartStatus span,.overlayLegend span,.replayWorkspace footer span{color:var(--muted);font:600 8px var(--font-mono), monospace}.chartStatus span{border:1px solid var(--line);padding:5px 7px}.chartInspection{min-height:29px;color:var(--muted);border-bottom:1px solid var(--line);font:600 8px var(--font-mono), monospace;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;display:flex}.chartInspection time{color:var(--text)}.chartStage{position:relative}.chartCanvas{width:100%;height:460px}.drawingCapture{z-index:2;cursor:crosshair;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.chartUnavailable,.replayUnavailable{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:32px;display:grid}.chartUnavailable svg,.replayUnavailable svg{width:28px;color:var(--amber)}.chartUnavailable strong,.replayUnavailable strong{margin-top:12px;font-size:12px}.chartUnavailable span,.replayUnavailable span{max-width:520px;color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.overlayLegend{border-top:1px solid var(--line);gap:12px;min-height:34px;padding:8px 12px;display:flex;overflow-x:auto}.overlayLegend span{flex:none}.overlayLegend strong{color:var(--teal);font:600 8px var(--font-mono), monospace;flex:none}.workflowRail{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(8,minmax(92px,1fr));margin:16px 0 4px;display:grid;overflow-x:auto}.workflowRail span{border-right:1px solid var(--line);color:#b7c0be;min-height:43px;font:600 8px var(--font-mono), monospace;align-items:center;gap:7px;padding:9px;display:flex}.workflowRail span:last-child{border-right:0}.workflowRail b{color:var(--amber)}.scannerChartNavigation{border-bottom:1px solid var(--line);background:#0d1213;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.scannerChartNavigation label{min-width:min(360px,70vw);color:var(--muted);font:600 8px var(--font-mono), monospace;gap:5px;display:grid}.scannerChartNavigation select{height:32px;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);font:10px var(--font-mono), monospace;padding:0 8px}.chartCommand,.disabledCommand{min-width:90px;height:32px;color:var(--teal);background:var(--teal-soft);font:600 8px var(--font-mono), monospace;border:1px solid #315c55;place-items:center;padding:0 10px;display:grid}.chartCommand:hover,.chartCommand:focus-visible{color:var(--text);outline:1px solid var(--teal)}.disabledCommand{color:var(--muted);background:var(--surface);border-color:var(--line)}.scannerToolbar{flex-wrap:wrap}.scannerToolbar label{min-width:180px;height:34px;color:var(--muted);border:1px solid var(--line-strong);background:#0d1213;align-items:center;display:flex;position:relative}.scannerToolbar label svg{width:15px;margin-left:9px}.scannerToolbar input,.scannerToolbar select{min-width:0;height:100%;color:var(--text);font:10px var(--font-mono), monospace;background:0 0;border:0;outline:none;padding:0 9px}.scannerToolbar input{width:180px}.scannerToolbar select{width:145px}.scannerCount{align-items:baseline;gap:7px;margin-left:auto;display:flex}.scannerCount strong{font:600 16px var(--font-mono), monospace}.scannerCount span,.freshness{color:var(--muted);font:600 8px var(--font-mono), monospace}.freshness{border:1px solid var(--line);padding:5px 7px}.freshness.fresh{color:var(--teal);border-color:#315c55}.freshness.stale,.freshness.degraded{color:var(--amber);border-color:#594622}.scannerTableWrap{width:100%;min-height:310px;overflow:auto}.scannerPagination{border-top:1px solid var(--line);min-height:46px;color:var(--muted);font:600 8px var(--font-mono), monospace;justify-content:flex-end;align-items:center;gap:10px;padding:7px 12px;display:flex}.scannerPagination span{margin-right:auto}.scannerPagination button{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#111718;place-items:center;padding:0;display:grid}.scannerPagination button:disabled{opacity:.35;cursor:not-allowed}.scannerPagination button svg{width:15px}.scannerTable{border-collapse:collapse;width:100%;min-width:1040px;font:9px var(--font-mono), monospace}.scannerTable th{z-index:1;color:var(--muted);border-bottom:1px solid var(--line-strong);text-align:left;background:#111718;padding:9px 11px;position:sticky;top:0}.scannerTable td{border-bottom:1px solid var(--line);vertical-align:top;max-width:220px;padding:11px}.scannerTable td strong,.scannerTable td span,.scannerTable td small{display:block}.scannerTable td>span,.scannerTable td small{color:var(--muted);margin-top:4px}.instrumentLink{color:var(--teal);display:block}.instrumentLink:hover,.instrumentLink:focus-visible{outline:none;text-decoration:underline}.scannerTable tr:hover td{background:#141c1d}.stage{background:var(--teal-soft);border:1px solid #315c55;width:max-content;padding:4px 6px;color:var(--teal)!important;display:inline-flex!important}.stage-rejected{background:var(--danger-soft);border-color:#62302d;color:var(--danger)!important}.timeframeState{border:1px solid var(--line);padding:3px 4px;margin:0 4px 4px 0!important;display:inline-block!important}.tableEmpty{text-align:center;place-content:center;min-height:230px;display:grid}.tableEmpty strong{font-size:11px}.tableEmpty span{color:var(--muted);margin-top:5px;font-size:9px}.replayControls button{border:1px solid var(--line-strong);padding:0}.replayControls button svg{width:16px}.replayControls button:disabled{opacity:.35;cursor:not-allowed}.replayControls input{min-width:120px;accent-color:var(--teal);flex:1}.replayControls>div{min-width:190px}.replayControls span,.replayControls strong{font-family:var(--font-mono), monospace;display:block}.replayControls span{color:var(--muted);font-size:8px}.replayControls strong{margin-top:4px;font-size:9px}.replayTimeline{min-height:320px;max-height:480px;margin:0;padding:0;list-style:none;overflow-y:auto}.replayTimeline li{border-bottom:1px solid var(--line);min-height:58px;font:9px var(--font-mono), monospace;grid-template-columns:155px minmax(150px,1fr) 180px;align-items:center;gap:14px;padding:10px 14px;display:grid}.replayTimeline li.active{background:var(--teal-soft);box-shadow:inset 3px 0 var(--teal)}.replayTimeline time,.replayTimeline small,.replayTimeline span{color:var(--muted)}.replayTimeline strong,.replayTimeline span{display:block}.replayTimeline span{margin-top:4px}.replayWorkspace footer{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:14px;min-height:34px;padding:10px 14px;display:flex}@media (max-width:1100px){.cockpit{grid-template-columns:70px minmax(0,1fr)}.rail{padding-inline:8px}.brand{justify-content:center;padding-inline:0}.brand>div,.navItem span,.railFooter div{display:none}.navItem{grid-template-columns:1fr;justify-items:center;padding-inline:5px}.railFooter{justify-content:center}.overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.release{grid-column:1/-1}.authorityBand{grid-template-columns:repeat(4,minmax(0,1fr))}.authorityBand>div{border-bottom:1px solid var(--line)}.workflowRail{grid-template-columns:repeat(8,minmax(110px,1fr))}.accountOperator{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.runtimeRow{grid-template-columns:1fr 1fr;gap:8px 12px;padding:10px 0}.cockpit{display:block}.rail{z-index:10;border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:0;padding:8px 10px;position:sticky}.brand{border:0;justify-content:flex-start;min-height:38px;padding:0 2px 7px}.brandMark{width:30px;height:30px}.brand>div{display:block}nav{gap:3px;padding:0;display:flex;overflow-x:auto}.navItem{border-bottom:2px solid #0000;border-left:0;flex:0 0 38px;min-height:38px;padding:7px}.navItem.active{border-bottom-color:var(--teal)}.railFooter{display:none}.projectionRefresh{border:1px solid var(--line);background:var(--rail);margin:0;padding:4px 7px;position:absolute;top:13px;right:12px}.workspace{padding:18px 12px 45px}.topbar{flex-direction:column;align-items:flex-start}.liveLock{width:100%}.safetyBanner{grid-template-columns:20px minmax(0,1fr)}.safetyBanner b{grid-column:2}.authorityBand{grid-template-columns:repeat(2,minmax(0,1fr))}.overviewGrid,.splitSurfaces{grid-template-columns:1fr}.release{grid-column:auto}.surface,.panel{padding:16px}.metricGrid,.performanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.haltState,.limitCallout{align-items:flex-start}.chartToolbar,.scannerToolbar,.replayControls{flex-direction:column;align-items:stretch}.chartTools{width:max-content}.scannerChartNavigation{flex-direction:column;align-items:stretch}.scannerChartNavigation label{min-width:0}.chartStatus,.scannerCount{justify-content:flex-start;margin-left:0}.chartCanvas{height:360px}.chartUnavailable,.replayUnavailable{min-height:280px}.scannerToolbar label,.scannerToolbar input,.scannerToolbar select{width:100%}.replayControls>div{min-width:0}.replayTimeline li{grid-template-columns:1fr;gap:5px}.accountOperator{grid-template-columns:1fr}.operatorSubmit{width:100%}}@media (max-width:420px){h1{font-size:24px}.sectionHeading{align-items:flex-start}.metricGrid,.performanceGrid,dl{grid-template-columns:1fr}dl .wide{grid-column:auto}.stateStrip{display:grid}}
