@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/orbitron-latin-400-normal-U6xZUhur.woff2) format("woff2"),url(/assets/orbitron-latin-400-normal-DBk4Dmer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/orbitron-latin-600-normal-mazHmDYu.woff2) format("woff2"),url(/assets/orbitron-latin-600-normal-75H6acHo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-devanagari-400-normal-CTuj2HZW.woff2) format("woff2"),url(/assets/rajdhani-devanagari-400-normal-BdIzgbsr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-ext-400-normal-DACPYgMx.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-400-normal-Der7ynDE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-400-normal-CurJOxDW.woff2) format("woff2"),url(/assets/rajdhani-latin-400-normal-C6_q4usG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2) format("woff2"),url(/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2) format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--signal: #f20d3d;--void: #000000;--ether: #f4f0f1;--line: color-mix(in srgb, var(--ether) 13%, transparent);--line-hot: color-mix(in srgb, var(--signal) 45%, transparent);--glass: color-mix(in srgb, var(--void) 72%, transparent);--glass-heavy: color-mix(in srgb, var(--void) 88%, transparent);--muted: color-mix(in srgb, var(--ether) 56%, var(--void));--shadow: color-mix(in srgb, var(--void) 78%, transparent);--font-display: "Space Grotesk", sans-serif;--font-telemetry: "IBM Plex Mono", monospace;font-family:var(--font-display);background:var(--void);color:var(--ether);font-synthesis:none}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--void)}body{margin:0;min-height:100vh;overflow-x:hidden;background:var(--void)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{color:var(--void);background:var(--signal)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--signal) 40%,var(--void));border:2px solid var(--void)}.app-frame{min-height:100vh;isolation:isolate}.particle-layer{position:fixed;inset:0;z-index:-3;overflow:hidden;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--signal) 13%,var(--void)),var(--void) 53%)}.particle-layer canvas{width:100%;height:100%;transform:scale(1.04);transition:filter .4s ease,opacity .4s ease}.particle-veil{position:absolute;inset:0;background:radial-gradient(circle at 66% 42%,transparent 0 16%,color-mix(in srgb,var(--void) 10%,transparent) 42%,var(--void) 100%),linear-gradient(90deg,var(--void) 0%,transparent 52%,color-mix(in srgb,var(--void) 38%,transparent))}.engine-readout{position:fixed;right:22px;bottom:12px;z-index:10;color:color-mix(in srgb,var(--ether) 32%,transparent);font:9px/1 var(--font-telemetry);letter-spacing:.08em;text-transform:uppercase}.ambient-grid{position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.24;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,black,transparent 74%)}.ambient-grid:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 130px,color-mix(in srgb,var(--signal) 7%,transparent) 131px,transparent 132px 250px)}.topbar{position:sticky;top:0;z-index:20;height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--void) 70%,transparent);backdrop-filter:blur(18px) saturate(125%)}.wordmark{justify-self:start;display:flex;align-items:center;gap:11px;font-size:11px;font-weight:600;line-height:.9;letter-spacing:.16em}.brand-mark{width:32px;height:32px;overflow:visible;fill:none;stroke-linecap:square;stroke-linejoin:miter}.brand-mark-feeds{stroke:var(--ether);stroke-width:6}.brand-mark-signal{stroke:var(--signal);stroke-width:6}.brand-mark-lock{stroke:var(--ether);stroke-width:4}.topbar nav{height:100%;display:flex;align-items:center;gap:34px}.topbar nav a{position:relative;display:grid;align-items:center;height:100%;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.topbar nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-1px;height:2px;background:var(--signal);box-shadow:0 0 15px var(--signal);transition:left .25s ease,right .25s ease}.topbar nav a.active{color:var(--ether)}.topbar nav a.active:after{left:0;right:0}.topbar-actions{justify-self:end;display:flex;align-items:center;gap:16px}.transport-warning,.transport-secure{font:8px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.transport-warning{color:var(--signal)}.transport-secure{color:color-mix(in srgb,var(--ether) 48%,var(--void))}.icon-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;cursor:pointer;background:linear-gradient(145deg,color-mix(in srgb,var(--ether) 7%,transparent),color-mix(in srgb,var(--void) 45%,transparent));box-shadow:5px 5px 15px var(--shadow),inset 1px 1px color-mix(in srgb,var(--ether) 12%,transparent);transition:border .2s ease,transform .2s ease}.icon-button:hover{border-color:var(--line-hot);transform:rotate(8deg)}.icon-button svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.3}.route-stage{width:min(1560px,100%);margin:0 auto;padding:clamp(28px,5vw,78px) clamp(18px,4vw,64px) 90px}.page-enter{animation:page-in .65s cubic-bezier(.22,.8,.3,1) both}@keyframes page-in{0%{opacity:0;transform:translateY(14px) scale(.995);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.eyebrow{display:block;color:color-mix(in srgb,var(--signal) 86%,var(--ether));font:10px/1.4 IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.muted{color:var(--muted)}.desktop-only{display:inline}.hero-instrument{min-height:min(650px,72vh);display:grid;grid-template-columns:minmax(300px,.85fr) minmax(550px,1.2fr);align-items:center;gap:clamp(40px,8vw,130px)}.hero-copy{position:relative;padding-left:clamp(0px,3vw,50px)}.hero-copy:before{content:"07";position:absolute;left:-2px;top:-70px;color:color-mix(in srgb,var(--ether) 5%,transparent);font:140px/1 IBM Plex Mono,monospace;z-index:-1}h1,h2,h3,p{margin-top:0}h1{margin:17px 0 24px;font-size:clamp(50px,6vw,94px);line-height:.87;letter-spacing:-.07em;font-weight:500}h1 em{color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ether) 54%,transparent);font-style:normal}.hero-copy>p,.statistics-hero>div>p{max-width:530px;color:var(--muted);font-size:clamp(14px,1.3vw,17px);line-height:1.65}.editorial-hero{position:relative;isolation:isolate}.hero-calibration{width:min(470px,92%);margin:0 0 13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:color-mix(in srgb,var(--ether) 34%,transparent);font:8px/1 var(--font-telemetry);letter-spacing:.16em}.hero-calibration i{height:1px;background:repeating-linear-gradient(90deg,var(--line-hot) 0 2px,transparent 2px 7px)}.hero-calibration b{color:var(--signal);font-weight:400}.hero-title-frame{position:relative;width:min(650px,100%);margin:8px 0 25px;padding:20px 18px 22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-title-frame:before{content:"";position:absolute;z-index:-1;top:22%;right:2%;width:46%;height:62%;border:1px solid var(--line);border-radius:2px 18px 2px 2px;background:linear-gradient(110deg,color-mix(in srgb,var(--ether) 5%,transparent),transparent 48%),color-mix(in srgb,var(--void) 52%,transparent);box-shadow:inset 12px 0 35px var(--shadow);backdrop-filter:blur(8px)}.hero-title-frame:after{content:"";position:absolute;left:0;top:-1px;width:22%;height:2px;background:var(--signal);box-shadow:0 0 12px var(--signal)}.hero-register{position:absolute;right:22px;top:9px;color:var(--signal);font:7px/1 var(--font-telemetry);letter-spacing:.18em}.editorial-hero h1{margin:0;display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(50px,6vw,94px);line-height:.78}.editorial-hero h1>span{position:relative;z-index:1;padding-right:.1em}.editorial-hero h1>span:after{content:attr(data-echo)}.editorial-hero h1 em{position:relative;z-index:2;margin-left:clamp(18px,5vw,72px);transform:translateY(.12em);white-space:nowrap}.hero-notch{position:absolute;right:0;bottom:-5px;width:45px;height:9px;border-right:1px solid var(--signal);border-bottom:1px solid var(--signal)}.hero-archive .hero-title-frame{width:min(860px,100%)}.hero-archive .hero-title-frame:before{display:none}.hero-archive h1{font-size:clamp(48px,6.5vw,104px)}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:32px}.sequence{color:var(--muted);font:10px IBM Plex Mono,monospace;letter-spacing:.12em}.status-beacon{display:flex;align-items:center;gap:9px;color:var(--muted);font:10px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.beacon-core{position:relative;width:8px;height:8px;border:1px solid currentColor;border-radius:50%}.beacon-core:after{content:"";position:absolute;inset:2px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.is-live,.is-quiet{color:var(--ether)}.is-live .beacon-core{animation:beacon 1.4s ease-out infinite}.is-stale,.is-resyncing{color:color-mix(in srgb,var(--signal) 55%,var(--ether))}.is-disconnected{color:var(--signal)}@keyframes beacon{50%{box-shadow:0 0 0 6px color-mix(in srgb,currentColor 0%,transparent)}}.stream-health-notice{position:relative;margin:0 0 14px;padding:14px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;overflow:hidden;border:1px solid var(--line-hot);border-radius:4px 14px 4px 4px;color:color-mix(in srgb,var(--signal) 65%,var(--ether));background:linear-gradient(90deg,color-mix(in srgb,var(--signal) 12%,var(--void)),var(--glass-heavy));box-shadow:inset 3px 0 0 var(--signal),0 12px 34px var(--shadow);font-family:var(--font-telemetry)}.stream-health-notice:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background:repeating-linear-gradient(90deg,transparent 0 18px,var(--line-hot) 19px,transparent 20px 38px);mask-image:linear-gradient(90deg,black,transparent 35%)}.stream-health-glyph{position:relative;z-index:1;width:10px;height:10px;border:1px solid currentColor;border-radius:50%;box-shadow:0 0 14px currentColor}.stream-health-glyph:after{content:"";position:absolute;inset:2px;border-radius:50%;background:currentColor;animation:beacon 1.4s ease-out infinite}.stream-health-notice div,.stream-health-notice small{position:relative;z-index:1}.stream-health-notice b{font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.stream-health-notice p{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.stream-health-notice small{max-width:320px;overflow:hidden;color:currentColor;font-size:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pipeline{position:relative;width:min(640px,100%);aspect-ratio:1;justify-self:center;display:grid;place-items:center}.pipeline:before,.pipeline:after{content:"";position:absolute;inset:12%;border:1px solid var(--line);border-radius:47% 53% 50% 50%;animation:orbit 28s linear infinite}.pipeline:after{inset:25%;border-color:var(--line-hot);animation-direction:reverse;animation-duration:18s}@keyframes orbit{to{transform:rotate(1turn)}}.pipeline-core{width:32%;aspect-ratio:1;position:relative;display:flex;flex-direction:column;place-content:center;align-items:center;border:1px solid var(--line-hot);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--signal) 20%,var(--void)),var(--glass-heavy) 63%);box-shadow:inset 0 0 40px var(--shadow),0 0 80px color-mix(in srgb,var(--signal) 10%,transparent)}.pipeline-core:before,.pipeline-core:after{content:"";position:absolute;inset:-15%;border:1px dashed var(--line);border-radius:50%;animation:orbit 16s linear infinite reverse}.pipeline-core:after{inset:-32%;border-style:solid;border-width:1px 0}.pipeline-core span{width:8px;height:8px;margin-bottom:12px;border-radius:50%;background:var(--signal);box-shadow:0 0 18px var(--signal)}.pipeline-core b{font-size:17px;letter-spacing:.18em}.pipeline-core small{margin-top:6px;color:var(--muted);font:10px IBM Plex Mono,monospace}.pipeline ol{position:absolute;inset:0;margin:0;padding:0;list-style:none}.pipeline li{position:absolute;width:150px;display:grid;grid-template-columns:28px 1fr;align-items:center;padding:11px 12px;border-left:1px solid var(--line-hot);background:linear-gradient(90deg,color-mix(in srgb,var(--signal) 8%,transparent),transparent);backdrop-filter:blur(5px)}.pipeline li span{grid-row:span 2;color:var(--signal);font:10px IBM Plex Mono,monospace}.pipeline li b{font-size:11px;letter-spacing:.12em}.pipeline li em{color:var(--muted);font: 10px IBM Plex Mono,monospace}.pipeline li:nth-child(1){top:7%;left:15%}.pipeline li:nth-child(2){top:10%;right:5%}.pipeline li:nth-child(3){top:42%;right:-2%}.pipeline li:nth-child(4){bottom:8%;right:10%}.pipeline li:nth-child(5){bottom:4%;left:15%}.pipeline li:nth-child(6){top:42%;left:-2%}.panel{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:8px 22px 8px 8px;background:linear-gradient(135deg,color-mix(in srgb,var(--ether) 5%,transparent),transparent 25%),var(--glass);box-shadow:18px 22px 55px var(--shadow),inset 1px 1px color-mix(in srgb,var(--ether) 6%,transparent);backdrop-filter:blur(20px) saturate(115%)}.panel:before{content:"";position:absolute;left:18px;top:-1px;width:42px;height:1px;background:var(--signal);box-shadow:0 0 10px var(--signal)}.panel-heading{min-height:78px;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;border-bottom:1px solid var(--line)}.panel-heading h2{margin:4px 0 0;font-size:19px;font-weight:500;letter-spacing:-.02em}.panel-index,.quiet-label,.danger-label,.read-only,.count-chip{padding:5px 8px;color:var(--muted);border:1px solid var(--line);font:9px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.danger-label{color:var(--signal);border-color:var(--line-hot)}.metric-deck{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(270px,.8fr);grid-template-rows:repeat(2,minmax(300px,auto));gap:14px;margin-bottom:14px}.opportunity-panel{grid-row:1 / 3;min-height:680px;display:flex;flex-direction:column}.latency-panel,.integrity-panel{min-height:300px}.latency-panel{grid-column:2;grid-row:1}.integrity-panel{grid-column:2;grid-row:2}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 20px 0;gap:12px}.metric-grid.compact{grid-template-columns:repeat(2,1fr)}.metric{min-width:0}.metric-label,.metric-note{display:block;color:var(--muted);font:9px/1.4 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.metric strong{display:block;margin:6px 0 4px;overflow:hidden;text-overflow:ellipsis;font:500 clamp(22px,2.2vw,35px)/1 var(--font-display);letter-spacing:-.04em;white-space:nowrap}.metric strong small{margin-left:3px;color:var(--muted);font-size:11px;letter-spacing:0}.metric-accent strong{color:var(--signal);text-shadow:0 0 22px color-mix(in srgb,var(--signal) 28%,transparent)}.sparkline{width:calc(100% - 40px);height:85px;margin:23px 20px 0;overflow:visible}.sparkline polyline{fill:none;stroke:var(--signal);stroke-width:1;vector-effect:non-scaling-stroke}.spark-fill{fill:color-mix(in srgb,var(--signal) 7%,transparent)}.pulse-state{min-width:116px;text-align:center}.pulse-state.state-live,.health-state.state-live b{color:var(--ether);border-color:var(--line-hot)}.pulse-state.state-stale,.pulse-state.state-disconnected,.health-state.state-stale b,.health-state.state-disconnected b{color:var(--signal)}.opportunity-metrics{padding-top:19px}.opportunity-chart-wrap{position:relative;height:205px;margin:18px 20px 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--signal) 4%,transparent),transparent 50%),color-mix(in srgb,var(--void) 28%,transparent);box-shadow:inset 0 16px 32px color-mix(in srgb,var(--void) 35%,transparent)}.chart-legend{position:absolute;z-index:1;top:10px;left:12px;right:12px;display:flex;align-items:center;gap:15px;color:var(--muted);font:8px var(--font-telemetry);letter-spacing:.08em;text-transform:uppercase}.chart-legend span:before{content:"";display:inline-block;width:15px;margin-right:6px;border-top:1px solid;vertical-align:middle}.chart-legend .legend-market:before{height:5px;border:1px solid var(--line-hot);background:color-mix(in srgb,var(--signal) 15%,transparent)}.chart-legend .legend-trigger:before{width:8px;height:8px;border:1px solid var(--signal);transform:rotate(45deg);box-shadow:0 0 7px color-mix(in srgb,var(--signal) 45%,transparent)}.chart-legend .legend-actionable:before{width:8px;height:8px;border:1px solid var(--ether);border-radius:50%;box-shadow:0 0 7px color-mix(in srgb,var(--ether) 38%,transparent)}.chart-legend i{margin-left:auto;font-style:normal}.opportunity-chart{width:100%;height:100%;overflow:visible}.opportunity-grid path{fill:none;stroke:var(--line);stroke-width:.25;vector-effect:non-scaling-stroke;stroke-dasharray:1 2}.opportunity-area{fill:color-mix(in srgb,var(--signal) 11%,transparent)}.opportunity-market-line{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.opportunity-market-line{stroke:color-mix(in srgb,var(--signal) 62%,var(--ether));stroke-width:.75}.pulse-marker{animation:pulse-marker-in .65s cubic-bezier(.2,.8,.2,1) both}.pulse-marker-stem{stroke:color-mix(in srgb,var(--signal) 36%,transparent);stroke-width:.45;stroke-dasharray:1 1.4;vector-effect:non-scaling-stroke}.pulse-marker-glyph{fill:color-mix(in srgb,var(--void) 82%,transparent);stroke:color-mix(in srgb,var(--signal) 78%,var(--ether));stroke-width:.8;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--signal) 40%,transparent))}.pulse-marker-halo{fill:none;stroke:var(--signal);stroke-width:.75;vector-effect:non-scaling-stroke;opacity:0;animation:pulse-marker-halo .9s ease-out}.pulse-marker.is-actionable .pulse-marker-stem{stroke:color-mix(in srgb,var(--ether) 45%,transparent)}.pulse-marker.is-actionable .pulse-marker-glyph{stroke:var(--ether);fill:color-mix(in srgb,var(--ether) 10%,var(--void));filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ether) 55%,transparent))}.pulse-marker.is-actionable .pulse-marker-halo{stroke:var(--ether)}.pulse-marker-labels{position:absolute;z-index:2;inset:0;pointer-events:none}.pulse-marker-label{position:absolute;min-width:54px;padding:3px 5px 2px;color:color-mix(in srgb,var(--signal) 82%,white);border:1px solid color-mix(in srgb,var(--signal) 34%,transparent);background:color-mix(in srgb,var(--void) 86%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--signal) 10%,transparent);font:8px var(--font-telemetry);letter-spacing:.04em;line-height:1;text-align:center;white-space:nowrap;transform:translate(-50%,-50%);animation:pulse-label-in .55s cubic-bezier(.2,.8,.2,1) both}.pulse-marker-label.is-actionable{color:var(--ether);border-color:color-mix(in srgb,var(--ether) 38%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--ether) 12%,transparent)}.opportunity-chart-wrap.motion-disabled .pulse-marker,.opportunity-chart-wrap.motion-disabled .pulse-marker-halo,.opportunity-chart-wrap.motion-disabled .pulse-marker-label{animation:none}@keyframes pulse-marker-in{0%{opacity:0}to{opacity:1}}@keyframes pulse-marker-halo{0%{opacity:.72}to{opacity:0;r:7px}}@keyframes pulse-label-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pulse-lower{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);flex:1;margin-top:15px;border-top:1px solid var(--line)}.decision-funnel,.opportunity-ranking{min-width:0;padding:15px 20px 14px}.opportunity-ranking{border-left:1px solid var(--line)}.pulse-subheading{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:var(--muted);font:8px var(--font-telemetry);letter-spacing:.1em;text-transform:uppercase}.pulse-subheading i{flex:1;border-top:1px dotted var(--line)}.pulse-subheading b{color:color-mix(in srgb,var(--ether) 38%,transparent);font-weight:400}.decision-funnel ol,.opportunity-ranking ol{margin:0;padding:0;list-style:none}.decision-funnel ol{display:grid;grid-template-columns:repeat(4,1fr)}.decision-funnel li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:3px 7px;min-width:0;padding:8px 9px;border:1px solid var(--line);border-right:0;font-family:var(--font-telemetry)}.decision-funnel li:last-child{border-right:1px solid var(--line)}.decision-funnel li>span{grid-row:1 / 3;color:var(--signal);font-size:7px}.decision-funnel li>b{overflow:hidden;font-size:8px;font-weight:400;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.decision-funnel li>em{grid-column:2;color:var(--ether);font-size:18px;font-style:normal;line-height:1}.decision-funnel li>small{grid-column:2;color:var(--muted);font-size:7px;text-transform:uppercase}.rejection-strip{display:flex;align-items:center;gap:6px;margin-top:10px;overflow:hidden;color:var(--muted);font:7px var(--font-telemetry);text-transform:uppercase}.rejection-strip>span{margin-right:auto;white-space:nowrap}.rejection-strip>b{display:flex;gap:5px;padding:4px 6px;border:1px solid var(--line);font-weight:400;white-space:nowrap}.rejection-strip>b.has-value{color:var(--ether);border-color:var(--line-hot)}.rejection-strip em{color:var(--signal);font-style:normal}.opportunity-ranking ol{display:grid;gap:5px}.opportunity-ranking li{display:grid;grid-template-columns:20px minmax(70px,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:6px 8px;border:1px solid var(--line);background:color-mix(in srgb,var(--void) 25%,transparent);font-family:var(--font-telemetry)}.opportunity-ranking li>span{color:var(--signal);font-size:7px}.opportunity-ranking li>div{display:flex;min-width:0;align-items:baseline;gap:7px}.opportunity-ranking li>div b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.opportunity-ranking li>em{color:var(--ether);font-size:10px;font-style:normal;text-align:right}.opportunity-ranking li>small{grid-column:2 / 4;color:var(--muted);font-size:7px}.opportunity-status{padding:2px 4px;border:1px solid var(--line);color:var(--muted);font-size:6px;letter-spacing:.08em}.opportunity-status.status-active{color:var(--signal);border-color:var(--line-hot)}.pulse-empty{min-height:130px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);border:1px dashed var(--line);font:8px var(--font-telemetry);text-transform:uppercase}.pulse-empty span{width:5px;height:5px;border-radius:50%;background:var(--muted)}.pulse-health{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:color-mix(in srgb,var(--void) 38%,transparent)}.pulse-health>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-right:1px solid var(--line);font-family:var(--font-telemetry)}.pulse-health>span:last-child{border-right:0}.pulse-health i{overflow:hidden;color:var(--muted);font-size:7px;font-style:normal;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pulse-health b{font-size:9px;font-weight:400;text-transform:uppercase;white-space:nowrap}.latency-groups{display:grid;gap:14px;padding:14px 18px 16px}.latency-group{min-width:0}.latency-group-title{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:var(--muted);font:7px var(--font-telemetry);letter-spacing:.1em;text-transform:uppercase}.latency-group-title i{flex:1;border-top:1px dotted var(--line)}.latency-feed-grid,.latency-processing-grid{display:grid;gap:8px}.latency-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latency-processing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.latency-group .metric{padding:9px 10px;border:1px solid var(--line);background:color-mix(in srgb,var(--void) 28%,transparent)}.latency-group .metric strong{margin-bottom:0;font-size:clamp(17px,1.5vw,25px)}.latency-processing-grid .metric strong{font-size:clamp(14px,1.15vw,20px)}.latency-ruler{position:absolute;left:20px;right:20px;bottom:26px;height:9px;padding:3px;border:1px solid var(--line);box-shadow:inset 2px 2px 6px var(--shadow)}.latency-ruler i{display:block;height:100%;background:var(--signal);box-shadow:0 0 12px var(--signal);transition:width .6s ease}.rotor{width:34px;aspect-ratio:1;border:1px dotted var(--signal);border-radius:50%;animation:orbit 10s linear infinite}.rotor:before{content:"";display:block;width:4px;height:4px;margin:-2px auto 0;border-radius:50%;background:var(--ether)}.loss-orbit{width:125px;aspect-ratio:1;margin:20px auto 11px;display:flex;flex-direction:column;place-content:center;text-align:center;border:1px solid var(--line);border-radius:50%;box-shadow:inset 8px 8px 20px var(--shadow),inset -3px -3px 12px color-mix(in srgb,var(--ether) 5%,transparent)}.loss-orbit strong{color:var(--signal);font-size:30px}.loss-orbit span{color:var(--muted);font:8px IBM Plex Mono,monospace;text-transform:uppercase}.micro-list{margin:0 18px 18px;font:9px IBM Plex Mono,monospace}.micro-list div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dotted var(--line)}.micro-list dt{color:var(--muted)}.micro-list dd{margin:0}.trading-page,.configuration-page{display:grid;gap:14px}.configuration-hero{min-height:320px;display:grid;grid-template-columns:minmax(320px,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(30px,6vw,90px);padding:clamp(30px,5vw,68px)}.configuration-hero h1{margin:10px 0;font-size:clamp(48px,7vw,96px);font-weight:500;line-height:.88;letter-spacing:-.075em}.configuration-hero p{max-width:720px;color:var(--muted);font:11px/1.75 var(--font-telemetry)}.configuration-summary{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid var(--line)}.configuration-summary div{min-height:92px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.configuration-summary div:nth-child(2n){border-right:0}.configuration-summary div:nth-last-child(-n+2){border-bottom:0}.configuration-summary dt{color:var(--muted);font:7px var(--font-telemetry);letter-spacing:.1em;text-transform:uppercase}.configuration-summary dd{margin:10px 0 0;color:var(--signal);font:500 28px var(--font-display)}.trading-hero{min-height:430px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);align-items:center;padding:clamp(28px,5vw,70px)}.trading-hero-copy{position:relative;z-index:2;max-width:620px}.trading-hero h1,.venue-detail-header h1{margin:10px 0;font-size:clamp(46px,7vw,104px);font-weight:500;line-height:.85;letter-spacing:-.075em}.trading-hero h1 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1px var(--signal)}.trading-hero p,.venue-detail-header p,.module-body p{max-width:650px;color:var(--muted);font:11px/1.7 var(--font-telemetry)}.profit-orbit{position:relative;z-index:1;width:min(440px,78vw);aspect-ratio:1;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line-hot);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--signal) 10%,transparent),transparent 64%);box-shadow:inset 0 0 80px color-mix(in srgb,var(--signal) 8%,transparent),0 0 100px color-mix(in srgb,var(--signal) 7%,transparent)}.profit-orbit:before,.profit-orbit:after{content:"";position:absolute;inset:-6%;border:1px dashed var(--line);border-radius:48% 52%;animation:orbit 30s linear infinite}.profit-orbit:after{inset:11%;animation-direction:reverse;animation-duration:18s}.profit-orbit>span,.venue-real span,.profit-fact span{color:var(--muted);font:8px var(--font-telemetry);letter-spacing:.14em;text-transform:uppercase}.profit-orbit>strong{color:var(--ether);font:500 clamp(28px,4vw,53px)/1 var(--font-display);letter-spacing:-.05em}.profit-orbit>small{margin-top:9px;color:var(--muted);font:8px var(--font-telemetry)}.trading-actions{position:absolute;z-index:4;right:24px;bottom:22px;display:flex;gap:8px}.bablo-button,.control-button,.ghost-button,.period-tabs button,.file-picker{min-height:38px;padding:0 15px;border:1px solid var(--line-hot);color:var(--ether);background:color-mix(in srgb,var(--void) 74%,transparent);font:9px var(--font-telemetry);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bablo-button{color:var(--void);border-color:var(--signal);background:var(--signal);box-shadow:0 0 24px color-mix(in srgb,var(--signal) 28%,transparent);font-weight:700}.control-button.is-danger{color:var(--signal)}.ghost-button{color:var(--muted);border-color:var(--line)}.control-button:disabled,.ghost-button:disabled{opacity:.35;cursor:not-allowed}.bablo-overlay{position:absolute;z-index:4;top:57%;color:var(--signal);font:600 18px var(--font-display);animation:bablo-pop .45s cubic-bezier(.2,.9,.2,1),bablo-drain 5s ease-in forwards;text-shadow:0 0 18px var(--signal)}.bablo-coins{position:absolute;inset:15%;color:var(--signal);font:normal 18px var(--font-telemetry);letter-spacing:2.5em;animation:bablo-orbit 2.2s linear infinite;opacity:.55}@keyframes bablo-pop{0%{transform:scale(.6) translateY(12px);opacity:0}}@keyframes bablo-drain{0%,78%{opacity:1}to{opacity:0;transform:translateY(24px)}}@keyframes bablo-orbit{to{transform:rotate(1turn)}}.period-tabs{display:inline-flex;margin-top:18px;border:1px solid var(--line)}.period-tabs button{min-height:31px;border:0;border-right:1px solid var(--line);color:var(--muted)}.period-tabs button:last-child{border-right:0}.period-tabs button.active{color:var(--void);background:var(--ether)}.trading-notice{padding:12px 16px;color:var(--signal);border:1px solid var(--line-hot);background:color-mix(in srgb,var(--signal) 7%,var(--void));font:9px var(--font-telemetry)}.profit-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.profit-fact{min-width:0;padding:17px 19px;background:var(--glass-heavy)}.profit-fact strong{display:block;margin:8px 0 4px;overflow:hidden;font:500 clamp(17px,2vw,28px) var(--font-display);text-overflow:ellipsis;white-space:nowrap}.profit-fact small{color:var(--muted);font:7px var(--font-telemetry);text-transform:uppercase}.profit-real strong{color:var(--ether)}.profit-estimate strong{color:var(--signal)}.trading-grid-heading{display:flex;align-items:end;justify-content:space-between;margin:28px 4px 0}.trading-grid-heading h2{margin:5px 0 0;font-size:31px;font-weight:500}.trading-grid-heading>span{color:var(--muted);font:8px var(--font-telemetry);text-transform:uppercase}.venue-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px}.venue-card{min-height:310px;display:flex;flex-direction:column;padding:22px;color:inherit;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.venue-card:hover,.venue-card:focus-visible{border-color:var(--line-hot);transform:translateY(-3px);outline:none}.venue-card-top{display:flex;justify-content:space-between;align-items:start}.venue-card-top h2{margin:2px 0;font-size:36px;font-weight:500}.venue-key{color:var(--signal);font:8px var(--font-telemetry);letter-spacing:.16em;text-transform:uppercase}.trust-lamp{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font:7px var(--font-telemetry);text-transform:uppercase}.trust-reconciled{color:var(--ether);border-color:var(--line-hot)}.trust-pending,.trust-failed{color:var(--signal);border-color:var(--line-hot)}.venue-real{margin:32px 0 25px}.venue-real strong{display:block;margin-top:5px;color:var(--ether);font:500 31px var(--font-display)}.venue-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.venue-facts span{display:flex;justify-content:space-between;padding:8px;border:1px solid var(--line);color:var(--muted);font:8px var(--font-telemetry)}.venue-facts b{color:var(--ether);font-weight:400}.venue-card-footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:20px;color:var(--muted);font:8px var(--font-telemetry)}.venue-card-footer b{color:var(--signal)}.trading-summary-grid,.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trading-module.is-wide{grid-column:1 / -1}.module-body{padding:20px}.period-bars{height:190px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:12px}.period-bars>div{height:100%;display:grid;grid-template-rows:1fr auto auto;align-items:end;text-align:center}.period-bars span{width:45%;min-height:4px;justify-self:center;background:var(--signal);box-shadow:0 0 12px color-mix(in srgb,var(--signal) 35%,transparent)}.period-bars b,.period-bars small{color:var(--muted);font:8px var(--font-telemetry)}.venue-detail-header{min-height:280px;display:flex;justify-content:space-between;align-items:end;padding:clamp(24px,5vw,60px)}.venue-detail-header h1{font-size:clamp(56px,9vw,130px)}.back-link{display:inline-block;margin-bottom:25px;color:var(--signal);font:9px var(--font-telemetry);text-decoration:none;text-transform:uppercase}.venue-detail-actions{display:flex;align-items:center;gap:8px}.local-section-rail{position:sticky;z-index:20;top:68px;display:flex;gap:1px;overflow:auto;border:1px solid var(--line);background:var(--void)}.local-section-rail a{padding:12px 14px;color:var(--muted);border-right:1px solid var(--line);font:8px var(--font-telemetry);text-decoration:none;text-transform:uppercase;white-space:nowrap}.local-section-rail a:hover{color:var(--signal)}.detail-profit{padding:22px 0}.detail-profit strong{display:block;color:var(--ether);font:500 clamp(38px,6vw,80px) var(--font-display)}.detail-profit span{color:var(--muted);font:8px var(--font-telemetry);text-transform:uppercase}.risk-gauge{min-height:160px;display:flex;flex-direction:column;justify-content:center;padding-left:20px;border-left:2px solid var(--signal)}.risk-gauge span,.risk-gauge small{color:var(--muted);font:8px var(--font-telemetry)}.risk-gauge strong{margin:10px 0;font:500 35px var(--font-display)}.funnel-mini{min-height:160px;display:flex;align-items:center;justify-content:space-around;gap:8px;font:9px var(--font-telemetry)}.funnel-mini span{padding:10px;border:1px solid var(--line)}.config-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:15px}.config-toolbar>input{flex:1;min-width:120px}.config-toolbar>span,.operation-status{color:var(--muted);font:8px var(--font-telemetry)}.config-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:7px;max-height:720px;overflow:auto}.config-field{min-width:0;display:grid;grid-template-columns:minmax(130px,1fr) minmax(110px,.8fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);background:color-mix(in srgb,var(--void) 32%,transparent)}.config-field.is-dirty{border-color:var(--signal)}.config-field>span{overflow:hidden;font:8px var(--font-telemetry);text-overflow:ellipsis}.config-field small{display:block;margin-top:4px;color:var(--muted);font-size:7px}input,select,textarea{min-width:0;height:34px;padding:0 9px;border:1px solid var(--line);color:var(--ether);background:var(--void);font:9px var(--font-telemetry)}textarea{min-height:56px;padding-block:8px;resize:vertical}input[type=checkbox]{width:20px;justify-self:end;accent-color:var(--signal)}.secret-list{display:grid;gap:6px}.secret-list>div{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;padding:10px;border:1px solid var(--line);font:8px var(--font-telemetry)}.secret-list b{color:var(--signal);font-weight:400}.secret-list small{color:var(--muted)}.cookie-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px}.file-picker{display:inline-flex;align-items:center}.file-picker input{position:absolute;width:1px;height:1px;opacity:0}.cookie-controls>span{color:var(--muted);font:8px var(--font-telemetry)}.trading-table-wrap{overflow:auto}.trading-table{width:100%;border-collapse:collapse;font:9px var(--font-telemetry)}.trading-table th,.trading-table td{padding:10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.trading-table th{color:var(--muted);font-size:7px;text-transform:uppercase}.trading-table td small{display:block;color:var(--muted)}.reconcile-list{display:grid;gap:7px}.reconcile-list>div{display:grid;grid-template-columns:1fr 1fr auto 1fr;gap:10px;padding:11px;border:1px solid var(--line);font:9px var(--font-telemetry)}.reconcile-list span{color:var(--muted)}.empty-module,.trading-empty{min-height:100px;display:grid;place-items:center;padding:20px;color:var(--muted);border:1px dashed var(--line);font:8px var(--font-telemetry);text-transform:uppercase}@media(max-width:760px){.trading-hero{grid-template-columns:1fr;padding:28px 18px 90px;overflow:hidden}.configuration-hero{grid-template-columns:1fr;padding:28px 20px}.profit-orbit{width:min(330px,78vw);margin-top:20px}.trading-actions{left:18px;right:18px;justify-content:center}.profit-strip,.trading-summary-grid,.detail-grid{grid-template-columns:1fr 1fr}.venue-detail-header{align-items:start;flex-direction:column;gap:25px}.config-toolbar{align-items:stretch;flex-direction:column}.config-field-grid{grid-template-columns:1fr}}@media(max-width:440px){.profit-strip,.trading-summary-grid,.detail-grid{grid-template-columns:1fr}.trading-hero h1{font-size:53px}.profit-orbit>strong{font-size:27px}.venue-detail-actions,.trading-actions{flex-wrap:wrap}.venue-card{min-height:280px}.secret-list>div{grid-template-columns:1fr auto}.secret-list small{grid-column:1 / -1}}html[data-reduced-motion=true] .profit-orbit:before,html[data-reduced-motion=true] .profit-orbit:after,html[data-reduced-motion=true] .bablo-overlay,html[data-reduced-motion=true] .bablo-coins{animation:none}.operations-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:14px}.alerts-panel,.logs-panel{min-height:465px}.config-panel{grid-column:1 / -1;min-height:390px}.alert-list{max-height:600px;overflow:auto}.alert-record{border-bottom:1px solid var(--line)}.alert-record.is-expanded{background:color-mix(in srgb,var(--signal) 3%,transparent)}.alert-row{width:100%;display:grid;grid-template-columns:70px 1fr auto 14px;gap:14px;align-items:start;padding:15px 20px;border:0;color:inherit;text-align:left;cursor:pointer;background:transparent;animation:row-in .35s ease both}.alert-row:hover{background:color-mix(in srgb,var(--ether) 3%,transparent)}@keyframes row-in{0%{opacity:0;transform:translate(-6px)}}.alert-summary{min-width:0;display:block}.alert-summary b{display:block;font-size:13px}.alert-summary>span{display:block;margin:5px 0 0;color:var(--muted);font:10px/1.5 IBM Plex Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-row time{color:var(--muted);font:9px IBM Plex Mono,monospace}.alert-row>i{color:var(--signal);font: 14px/1 IBM Plex Mono,monospace;transition:transform .25s}.is-expanded .alert-row>i{transform:rotate(45deg)}.alert-kind{padding:4px 5px;color:var(--signal);border:1px solid var(--line-hot);font:8px IBM Plex Mono,monospace;text-transform:uppercase;text-align:center}.alert-detail{padding:6px 20px 24px 104px;animation:research-in .35s ease both}@keyframes research-in{0%{opacity:0;transform:translateY(-8px)}}.fact-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.fact{min-width:0;padding:9px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fact span{display:block;color:var(--muted);font:7px/1.4 IBM Plex Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.fact b{display:block;margin-top:5px;overflow:hidden;font:10px IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.research-ribbon{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;border:1px solid var(--line-hot);background:color-mix(in srgb,var(--signal) 6%,transparent);font:8px IBM Plex Mono,monospace;text-transform:uppercase}.research-ribbon span,.research-ribbon i{color:var(--muted);font-style:normal}.research-ribbon b{color:var(--signal);letter-spacing:.1em}.research-ribbon i{text-align:right}.research-detail h4{display:flex;justify-content:space-between;margin:18px 0 8px;color:var(--muted);font:8px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.research-detail h4 small{font-size:7px;font-weight:400}.phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.phase-grid>div{display:grid;grid-template-columns:1fr auto;padding:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--void) 35%,transparent);font:8px/1.6 IBM Plex Mono,monospace}.phase-grid>div>b{grid-column:1 / -1;margin-bottom:4px;color:var(--signal);text-transform:uppercase}.phase-grid span{display:contents;color:var(--muted)}.phase-grid em{color:var(--ether);font-style:normal;text-align:right}.trail-table{display:grid;grid-template-columns:.65fr repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);overflow:auto;font:7px IBM Plex Mono,monospace}.trail-table>*{min-width:76px;padding:6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-style:normal;font-weight:400}.trail-table>span{color:var(--muted);text-transform:uppercase}.trail-table>b{color:var(--signal)}.terminal{height:386px;overflow:auto;padding:8px 0;background:color-mix(in srgb,var(--void) 50%,transparent);box-shadow:inset 0 12px 25px var(--shadow)}.log-row{display:grid;grid-template-columns:62px 42px 1fr;gap:9px;padding:5px 16px;font:9px/1.45 IBM Plex Mono,monospace}.log-row:hover{background:color-mix(in srgb,var(--ether) 4%,transparent)}.log-row time,.log-row>span,.log-row p i{color:var(--muted)}.log-row p{margin:0;overflow-wrap:anywhere}.log-row p i{margin-right:8px;font-style:normal}.log-error>span,.log-warn>span{color:var(--signal)}.segmented{display:flex;border:1px solid var(--line);border-radius:20px;padding:2px}.segmented button{padding:4px 7px;border:0;border-radius:14px;color:var(--muted);cursor:pointer;background:transparent;font:8px IBM Plex Mono,monospace}.segmented button.active{color:var(--void);background:var(--ether);box-shadow:0 0 14px color-mix(in srgb,var(--ether) 13%,transparent)}.config-console{min-height:310px;display:grid;grid-template-columns:180px 1fr;background:color-mix(in srgb,var(--void) 20%,transparent)}.config-tabs{display:flex;flex-direction:column;padding:18px 0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--void) 60%,transparent)}.config-tabs button,.text-button{border:0;color:var(--muted);cursor:pointer;background:transparent;font:10px IBM Plex Mono,monospace;text-transform:uppercase}.button-cluster{display:flex;align-items:center;gap:3px}.button-cluster .text-button{padding:4px 6px;border:1px solid var(--line);border-radius:3px;font-size:7px}.button-cluster .text-button:hover{color:var(--signal);border-color:var(--line-hot)}.config-tabs button{position:relative;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:13px 16px;border-left:2px solid transparent;text-align:left;white-space:nowrap}.config-tabs button:after{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px dotted var(--line)}.config-tabs button>span{color:var(--signal);font-size:7px}.config-tabs button b{overflow:hidden;font-weight:400;text-overflow:ellipsis}.config-tabs button em{min-width:20px;color:color-mix(in srgb,var(--ether) 36%,transparent);font-size:8px;font-style:normal;text-align:right}.config-tabs button.active{color:var(--ether);border-left-color:var(--signal);background:linear-gradient(90deg,color-mix(in srgb,var(--signal) 10%,transparent),transparent)}.config-content{min-width:0;padding:16px 18px 21px;animation:config-section-in .42s cubic-bezier(.22,.8,.3,1) both}@keyframes config-section-in{0%{opacity:0;transform:translateY(6px);clip-path:inset(0 0 88% 0)}55%{opacity:1}to{opacity:1;transform:none;clip-path:inset(0)}}.config-manifest{min-height:38px;display:flex;align-items:center;gap:20px;padding:8px 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--void) 46%,transparent)}.config-manifest>div{display:flex;align-items:baseline;gap:7px}.config-manifest span{color:var(--muted);font:7px var(--font-telemetry);letter-spacing:.1em;text-transform:uppercase}.config-manifest b{font:500 12px var(--font-display)}.config-manifest .config-shield{margin-left:auto}.config-shield>i{width:6px;height:6px;border:1px solid var(--signal);border-radius:50%;box-shadow:0 0 7px color-mix(in srgb,var(--signal) 60%,transparent)}.config-shield>i:after{display:none}.config-shield b{color:var(--signal);font:8px var(--font-telemetry);letter-spacing:.1em;text-transform:uppercase}.config-section-label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:15px 0 9px;color:var(--muted);font:8px var(--font-telemetry);letter-spacing:.12em;text-transform:uppercase}.config-section-label i{height:1px;background:repeating-linear-gradient(90deg,var(--line-hot) 0 2px,transparent 2px 7px)}.config-section-label b{color:var(--ether);font-weight:400}.config-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:6px;margin:0}.config-fields>div{position:relative;min-width:0;min-height:74px;padding:12px 13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ether) 9%,transparent);background:color-mix(in srgb,var(--void) 58%,transparent)}.config-content .config-fields>div{animation:config-field-in .34s cubic-bezier(.22,.8,.3,1) both;animation-delay:calc(var(--field-order, 0) * 24ms + .1s)}.config-content .config-fields>div:nth-child(1){--field-order: 1}.config-content .config-fields>div:nth-child(2){--field-order: 2}.config-content .config-fields>div:nth-child(3){--field-order: 3}.config-content .config-fields>div:nth-child(4){--field-order: 4}.config-content .config-fields>div:nth-child(5){--field-order: 5}.config-content .config-fields>div:nth-child(6){--field-order: 6}.config-content .config-fields>div:nth-child(n+7){--field-order: 7}@keyframes config-field-in{0%{opacity:0;transform:translate(5px);border-color:var(--line-hot)}to{opacity:1;transform:none}}.config-fields dt{overflow:hidden;color:var(--muted);font:8px var(--font-telemetry);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.config-fields dd{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:9px 0 0;overflow-wrap:anywhere}.config-value{display:flex;align-items:center;gap:8px;min-width:0;font:500 16px var(--font-display)}.config-lifecycle{align-self:center;display:flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--signal) 72%,var(--muted));font:7px var(--font-telemetry)}.config-lifecycle>i{width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 5px currentColor}.config-value>i{width:9px;height:9px;flex:0 0 auto;border:1px solid var(--muted);border-radius:50%}.is-true .config-value>i{border-color:var(--signal);background:var(--signal);box-shadow:0 0 10px var(--signal)}.is-false .config-value{color:var(--muted)}.empty-state{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:var(--muted);font:10px IBM Plex Mono,monospace;text-align:center}.empty-state span{width:30px;height:30px;border:1px dashed var(--line-hot);border-radius:50%;animation:orbit 8s linear infinite}.statistics-gateway{position:relative;width:min(560px,100%);min-height:120px;margin:70px auto 0;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;border:1px solid var(--line-hot);border-radius:70px;background:radial-gradient(circle at 80% 50%,color-mix(in srgb,var(--signal) 15%,transparent),transparent 33%),var(--glass);box-shadow:0 0 60px color-mix(in srgb,var(--signal) 8%,transparent),inset 0 0 28px var(--shadow)}.statistics-gateway:before{content:"";position:absolute;inset:8px;border:1px dashed var(--line);border-radius:inherit}.statistics-gateway>span{z-index:1;display:flex;flex-direction:column}.statistics-gateway small{color:var(--muted);font:9px IBM Plex Mono,monospace;text-transform:uppercase}.statistics-gateway b{margin-top:7px;font-size:22px}.gateway-disc{z-index:1;width:64px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--ether);border-radius:50%;background:var(--void);font-style:normal;transition:color .3s,background .3s,transform .5s}.statistics-gateway:hover .gateway-disc{color:var(--void);background:var(--signal);transform:rotate(45deg)}.statistics-hero{min-height:430px;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:50px}.statistics-hero h1{max-width:800px}.stats-compass{justify-self:center;position:relative;width:min(300px,32vw);aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;box-shadow:inset 0 0 80px var(--shadow)}.stats-compass:before,.stats-compass:after{content:"";position:absolute;inset:16%;border:1px dashed var(--line-hot);border-radius:50%;animation:orbit 22s linear infinite}.stats-compass:after{inset:-9%;border-color:var(--line);animation-direction:reverse}.stats-compass span{color:var(--signal);font-size:clamp(42px,7vw,90px);text-shadow:0 0 35px var(--signal)}.stats-compass i{position:absolute;left:50%;top:-8%;width:1px;height:116%;background:linear-gradient(transparent,var(--signal),transparent);transform:rotate(22deg)}.stats-compass small{position:absolute;bottom:22%;font:9px IBM Plex Mono,monospace;letter-spacing:.1em}.stats-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:14px;border:1px solid var(--line);border-radius:26px 8px;background:var(--glass);backdrop-filter:blur(18px);box-shadow:18px 22px 55px var(--shadow)}.stats-summary .metric{min-height:140px;padding:28px;border-right:1px solid var(--line)}.stats-summary .metric:last-child{border:0}.charts-grid{display:grid;grid-template-columns:.85fr 1.5fr .85fr;gap:14px}.chart-panel{min-height:390px}.scatter-panel{min-height:430px}.outcome-visual{position:relative;height:300px;display:grid;grid-template-columns:1fr .8fr;align-items:center;padding:15px}.outcome-visual svg{width:190px;max-width:100%;transform:rotate(-90deg);overflow:visible}.outcome-visual circle{fill:none;stroke-width:7}.ring-track{stroke:var(--line)}.ring-win{stroke:var(--signal);filter:drop-shadow(0 0 5px var(--signal))}.ring-draw{stroke:var(--ether);stroke-width:3!important}.outcome-visual>div{position:absolute;left:110px;top:50%;transform:translate(-50%,-50%);text-align:center}.outcome-visual>div strong{display:block;font-size:28px}.outcome-visual>div span{color:var(--muted);font:8px IBM Plex Mono,monospace}.outcome-visual ul{margin:0;padding:0;list-style:none;font:9px IBM Plex Mono,monospace}.outcome-visual li{display:grid;grid-template-columns:8px 1fr auto;gap:8px;padding:7px 0;border-bottom:1px dotted var(--line);color:var(--muted)}.outcome-visual li i{width:6px;height:6px;border:1px solid var(--signal);border-radius:50%}.outcome-visual li:nth-child(2) i{border-color:var(--ether)}.outcome-visual li:nth-child(3) i{border-color:var(--muted)}.outcome-visual li b{color:var(--ether)}.bar-chart{height:300px;display:flex;align-items:end;gap:clamp(5px,1vw,14px);padding:45px 24px 28px}.bar-chart>div{height:100%;flex:1;min-width:12px;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:5px}.bar-chart i{width:min(28px,75%);min-height:3px;background:var(--signal);box-shadow:0 0 14px color-mix(in srgb,var(--signal) 35%,transparent),inset 2px 0 color-mix(in srgb,var(--ether) 30%,transparent);border-radius:2px 2px 0 0}.bar-chart .negative i{opacity:.35;background:var(--ether)}.bar-chart span{max-width:50px;overflow:hidden;color:var(--muted);font:8px IBM Plex Mono,monospace;text-overflow:ellipsis}.bar-chart em{min-height:10px;color:var(--muted);font: 7px IBM Plex Mono,monospace}.scatter{position:relative;height:280px;margin:16px 22px 38px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.scatter-grid{position:absolute;inset:0;background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:25% 25%;opacity:.4}.scatter>i{position:absolute;z-index:1;display:block;border:1px solid var(--ether);border-radius:50%;background:color-mix(in srgb,var(--signal) 55%,transparent);box-shadow:0 0 10px var(--signal);transform:translate(-50%,50%)}.axis-x{position:absolute;bottom:-22px;right:0;color:var(--muted);font:8px IBM Plex Mono,monospace}.error-ribbon{margin-bottom:14px;padding:14px 18px;display:flex;justify-content:space-between;gap:20px;border:1px solid var(--line-hot);color:var(--signal);background:color-mix(in srgb,var(--signal) 6%,var(--void));font:10px IBM Plex Mono,monospace}.error-ribbon button{border:0;color:var(--ether);cursor:pointer;background:transparent;text-decoration:underline}.ledger-panel{margin-top:14px;min-height:300px}.ledger-panel .panel-heading label{display:flex;align-items:center;gap:8px;color:var(--muted);font:9px IBM Plex Mono,monospace;text-transform:uppercase}select{padding:8px 26px 8px 9px;border:1px solid var(--line);border-radius:5px;color:var(--ether);outline:none;background:var(--void)}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font:10px IBM Plex Mono,monospace}th{padding:12px 14px;color:var(--muted);font-weight:400;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}td{padding:13px 14px;border-bottom:1px solid var(--line);white-space:nowrap}tbody tr:hover{background:color-mix(in srgb,var(--ether) 3%,transparent)}td:first-child{display:flex;align-items:center;gap:10px}.token-glyph{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line-hot);border-radius:50%;color:var(--signal);font-size:7px}.positive{color:var(--signal)}.negative{color:var(--muted)}.table-meter{width:35px;height:3px;display:inline-block;margin-right:7px;background:var(--line);vertical-align:middle}.table-meter i{display:block;height:100%;background:var(--signal)}.return-link{display:table;margin:38px auto 0;color:var(--muted);font:10px IBM Plex Mono,monospace;text-transform:uppercase}.shadow-deep-link{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:12px 14px;border:1px solid var(--line-hot);color:var(--signal);font:9px IBM Plex Mono,monospace;text-transform:uppercase;background:color-mix(in srgb,var(--signal) 5%,transparent)}.shadow-lab{margin-top:70px;scroll-margin-top:90px}.shadow-lab-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:0 8px 18px}.shadow-lab-heading h2{margin:5px 0 0;font-size:clamp(30px,4vw,52px)}.shadow-lab-heading p{max-width:500px;margin:0;color:var(--muted);font:10px/1.6 IBM Plex Mono,monospace}.shadow-workbench{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.shadow-index{position:sticky;top:84px;max-height:calc(100vh - 110px);overflow:hidden}.shadow-event-list{max-height:calc(100vh - 195px);overflow:auto}.shadow-event-list button{width:100%;padding:13px 15px;display:flex;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:transparent}.shadow-event-list button:hover,.shadow-event-list button.is-selected{background:color-mix(in srgb,var(--signal) 7%,transparent)}.shadow-event-list button.is-selected{box-shadow:inset 2px 0 var(--signal)}.shadow-event-list button span{min-width:0;display:flex;flex-direction:column;gap:4px}.shadow-event-list time{color:var(--muted);font:7px IBM Plex Mono,monospace;white-space:nowrap}.shadow-event-list em{font: 10px IBM Plex Mono,monospace}.shadow-detail{min-width:0;display:grid;gap:14px}.shadow-empty{min-height:300px}.shadow-verdict{padding-bottom:18px}.shadow-verdict .panel-heading>strong{font:28px var(--font-display)}.horizon-strip{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;padding:0 18px}.horizon-card{min-height:115px;padding:13px;display:flex;flex-direction:column;border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--ether) 3%,transparent),transparent)}.horizon-card span,.horizon-card small,.horizon-card em{color:var(--muted);font: 8px/1.45 IBM Plex Mono,monospace}.horizon-card b{margin:8px 0;color:var(--ether);font:12px var(--font-display);text-transform:uppercase}.horizon-card em{margin-top:auto}.verdict-protected{border-color:color-mix(in srgb,var(--signal) 55%,var(--line));box-shadow:inset 0 -2px color-mix(in srgb,var(--signal) 45%,transparent)}.verdict-protected b{color:var(--signal)}.verdict-premature{border-color:color-mix(in srgb,#ff5e78 55%,var(--line))}.verdict-premature b{color:#ff8395}.ohlcv-panel{min-height:500px;overflow:hidden}.ohlcv-panel.compact{min-height:500px}.ohlcv-panel.is-expandable{transition:border-color .24s ease,box-shadow .32s ease,transform .32s cubic-bezier(.22,.8,.3,1)}.ohlcv-panel.is-expandable:hover,.ohlcv-panel.is-expandable:focus-within{z-index:2;border-color:color-mix(in srgb,var(--signal) 52%,var(--line));box-shadow:22px 28px 70px var(--shadow),0 0 0 1px color-mix(in srgb,var(--signal) 20%,transparent),0 0 34px color-mix(in srgb,var(--signal) 10%,transparent),inset 1px 1px color-mix(in srgb,var(--ether) 10%,transparent);transform:translateY(-3px)}.chart-panel-actions{display:flex;align-items:center;gap:9px}.chart-preview-shell{position:relative}.chart-expand-hitbox{position:absolute;z-index:4;inset:36px 12px 32px;display:flex;align-items:flex-start;justify-content:flex-start;padding:12px;border:0;border-radius:3px;color:var(--ether);cursor:zoom-in;background:transparent}.chart-expand-hitbox:before{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;background:linear-gradient(145deg,transparent 55%,color-mix(in srgb,var(--signal) 7%,transparent));opacity:0;transition:opacity .24s ease,border-color .24s ease}.chart-expand-hitbox>span{position:relative;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--ether) 22%,var(--line));border-radius:2px 8px 2px 2px;color:color-mix(in srgb,var(--ether) 70%,var(--muted));background:color-mix(in srgb,var(--void) 80%,transparent);box-shadow:8px 10px 24px var(--shadow);backdrop-filter:blur(8px);font:7px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.58;transform:translateY(-3px);transition:color .2s ease,border-color .2s ease,opacity .2s ease,transform .24s ease}.chart-expand-hitbox>span i{width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor}.chart-expand-hitbox:hover:before,.chart-expand-hitbox:focus-visible:before{border-color:color-mix(in srgb,var(--signal) 34%,transparent);opacity:1}.chart-expand-hitbox:hover>span,.chart-expand-hitbox:focus-visible>span{color:var(--signal);border-color:var(--line-hot);opacity:1;transform:none}.chart-modal-layer{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow:hidden;padding:clamp(10px,2.4vw,38px);background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--ether) 7%,transparent),transparent 48%),color-mix(in srgb,var(--void) 78%,transparent);backdrop-filter:blur(13px) saturate(120%)}.chart-modal-panel{width:min(1680px,96vw);min-height:0;max-height:94vh;border-color:color-mix(in srgb,var(--signal) 48%,var(--line));box-shadow:0 34px 120px color-mix(in srgb,var(--void) 88%,transparent),0 0 54px color-mix(in srgb,var(--signal) 12%,transparent),inset 1px 1px color-mix(in srgb,var(--ether) 12%,transparent);animation:chart-modal-panel-in .38s cubic-bezier(.18,.88,.28,1.08) both}.chart-modal-panel .panel-heading{flex:0 0 auto}.chart-modal-panel .panel-heading h3{margin-bottom:0;font-size:clamp(17px,1.5vw,24px)}.chart-modal-chart{min-height:0;overflow:auto;padding-top:4px}.chart-modal-panel .exchange-canvas{height:clamp(430px,70vh,760px)}.chart-modal-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);cursor:pointer;background:color-mix(in srgb,var(--void) 68%,transparent);font:300 24px/1 var(--font-display);transition:color .2s ease,border-color .2s ease,transform .25s ease}.chart-modal-close:hover{color:var(--signal);border-color:var(--line-hot);transform:rotate(90deg)}@keyframes chart-modal-panel-in{0%{transform:translateY(22px) scale(.94);filter:blur(2px)}to{transform:none;filter:none}}.debug-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fetch-state{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font:7px IBM Plex Mono,monospace;text-transform:uppercase}.state-ready{color:var(--signal);border-color:var(--line-hot)}.state-failed{color:#ff8395}.exchange-chart{--candle-up: #0ecb81;--candle-down: #f6465d;min-width:0;padding:0 12px 12px;color:var(--muted);user-select:none}.exchange-readout{min-height:36px;display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;padding:0 4px 8px;color:var(--muted);font:8px/1.35 IBM Plex Mono,monospace}.exchange-readout>span{margin-right:auto;color:color-mix(in srgb,var(--ether) 72%,var(--muted))}.exchange-readout b{color:var(--text);font-weight:400}.exchange-readout b.up{color:var(--candle-up)}.exchange-readout b.down{color:var(--candle-down)}.exchange-canvas{width:100%;height:384px;display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--ether) 13%,var(--line));border-radius:3px;cursor:crosshair;touch-action:none;background:color-mix(in srgb,var(--void) 78%,#081117)}.exchange-canvas:active{cursor:grabbing}.exchange-background{fill:color-mix(in srgb,var(--void) 90%,#0b161c)}.exchange-grid line{stroke:color-mix(in srgb,var(--ether) 10%,transparent);stroke-width:1;stroke-dasharray:2 5}.exchange-candle .candle-wick{stroke-width:1.15}.exchange-candle .candle-body{stroke-width:1;shape-rendering:crispEdges}.exchange-candle.candle-up .candle-wick,.exchange-candle.candle-up .candle-body{stroke:var(--candle-up)}.exchange-candle.candle-up .candle-body{fill:var(--candle-up)}.exchange-candle.candle-down .candle-wick,.exchange-candle.candle-down .candle-body{stroke:var(--candle-down)}.exchange-candle.candle-down .candle-body{fill:var(--candle-down)}.exchange-volume{stroke:none;opacity:.55;shape-rendering:crispEdges}.exchange-volume.volume-up{fill:color-mix(in srgb,var(--candle-up) 68%,transparent)}.exchange-volume.volume-down{fill:color-mix(in srgb,var(--candle-down) 68%,transparent)}.volume-divider{stroke:color-mix(in srgb,var(--ether) 22%,var(--line));stroke-width:1}.volume-axis-label,.price-axis text,.time-axis text,.exchange-marker text{fill:var(--muted);font:8px IBM Plex Mono,monospace}.volume-axis-label{opacity:.8}.exchange-marker line{stroke:color-mix(in srgb,var(--muted) 68%,transparent);stroke-width:1;stroke-dasharray:4 4}.exchange-marker text{paint-order:stroke;stroke:color-mix(in srgb,var(--void) 90%,transparent);stroke-width:3px;letter-spacing:.05em}.exchange-marker.marker-open line{stroke:var(--ether)}.exchange-marker.marker-open text{fill:var(--ether)}.exchange-marker.marker-close line{stroke:var(--signal)}.exchange-marker.marker-close text{fill:var(--signal)}.trade-price-marker{pointer-events:none}.trade-price-line{stroke-width:1.15;stroke-dasharray:7 4;opacity:.82}.trade-price-point{stroke-width:1.25;vector-effect:non-scaling-stroke}.trade-price-tag rect{fill:color-mix(in srgb,var(--void) 88%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.trade-price-tag text{font:8px IBM Plex Mono,monospace;letter-spacing:.04em}.trade-price-marker.marker-open .trade-price-line,.trade-price-marker.marker-open .trade-price-point,.trade-price-marker.marker-open .trade-price-tag rect{stroke:var(--ether)}.trade-price-marker.marker-open .trade-price-point{fill:color-mix(in srgb,var(--ether) 20%,var(--void))}.trade-price-marker.marker-open .trade-price-tag text{fill:var(--ether)}.trade-price-marker.marker-close .trade-price-line,.trade-price-marker.marker-close .trade-price-point,.trade-price-marker.marker-close .trade-price-tag rect{stroke:var(--signal)}.trade-price-marker.marker-close .trade-price-point{fill:color-mix(in srgb,var(--signal) 28%,var(--void))}.trade-price-marker.marker-close .trade-price-tag text{fill:var(--signal)}.last-price-line{stroke-width:1;stroke-dasharray:3 3;opacity:.72}.last-price-line.up{stroke:var(--candle-up)}.last-price-line.down{stroke:var(--candle-down)}.last-price-label rect{stroke:none}.last-price-label.up rect{fill:var(--candle-up)}.last-price-label.down rect{fill:var(--candle-down)}.last-price-label text{fill:#041014;font-weight:600}.exchange-crosshair line{stroke:color-mix(in srgb,var(--ether) 62%,transparent);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.crosshair-price-label rect,.crosshair-time-label rect{fill:color-mix(in srgb,var(--ether) 22%,var(--void));stroke:color-mix(in srgb,var(--ether) 40%,var(--line))}.crosshair-price-label text,.crosshair-time-label text{fill:var(--text)}.exchange-hint{display:flex;justify-content:space-between;gap:12px;padding:8px 4px 0;color:color-mix(in srgb,var(--muted) 72%,transparent);font:7px/1.4 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.chart-await{min-height:250px;display:grid;place-items:center;align-content:center;gap:12px;padding:25px;color:var(--muted);font:9px/1.5 IBM Plex Mono,monospace;text-align:center}.chart-await i{width:24px;height:24px;border:1px dashed var(--line-hot);border-radius:50%;animation:orbit 8s linear infinite}.drawer-shell{position:fixed;inset:0;z-index:50;pointer-events:none}.drawer-shell.is-open{pointer-events:auto}.drawer-scrim{position:absolute;inset:0;border:0;opacity:0;background:color-mix(in srgb,var(--void) 75%,transparent);backdrop-filter:blur(3px);transition:opacity .35s}.is-open .drawer-scrim{opacity:1}.settings-drawer{position:absolute;top:0;right:0;width:min(460px,94vw);height:100%;padding-bottom:40px;overflow:auto;border-left:1px solid var(--line-hot);transform:translate(105%);background:color-mix(in srgb,var(--void) 92%,transparent);box-shadow:-30px 0 80px var(--shadow);backdrop-filter:blur(25px);transition:transform .5s cubic-bezier(.22,.8,.3,1)}.is-open .settings-drawer{transform:none}.drawer-header{min-height:95px;display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid var(--line)}.drawer-header h2{margin:4px 0 0;font-size:25px}.drawer-header .icon-button{font-size:25px;font-weight:200}.settings-drawer section{padding:25px 26px;border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-heading h3{margin:0;font-size:14px;font-weight:500;letter-spacing:.04em}.section-heading>span{color:var(--muted);font:9px IBM Plex Mono,monospace}.settings-drawer section>p{margin:8px 0 18px;font:10px/1.5 IBM Plex Mono,monospace}.color-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.color-controls label{padding:10px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(145deg,color-mix(in srgb,var(--ether) 5%,transparent),transparent);box-shadow:5px 5px 12px var(--shadow),inset 1px 1px color-mix(in srgb,var(--ether) 8%,transparent)}.color-controls label>span{display:flex;flex-direction:column;gap:3px;font-size:10px}.color-controls code{color:var(--muted);font:8px IBM Plex Mono,monospace}input[type=color]{width:100%;height:35px;margin-top:9px;padding:0;border:0;cursor:pointer;background:transparent}.range-row{display:block;margin-top:17px}.range-row>span,.select-row,.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:15px;font:10px IBM Plex Mono,monospace}.range-row b,.toggle-row b{font-weight:400}.range-row output{color:var(--muted)}input[type=range]{--range: 50%;width:100%;height:16px;appearance:none;margin:7px 0 0;cursor:pointer;background:transparent}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:3px;background:linear-gradient(90deg,var(--signal) var(--range),var(--line) var(--range));box-shadow:inset 1px 1px 2px var(--shadow)}input[type=range]::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;appearance:none;border:1px solid var(--ether);border-radius:50%;background:var(--void);box-shadow:0 0 10px var(--signal),inset 2px 2px 4px color-mix(in srgb,var(--ether) 8%,transparent)}.select-row{margin-top:18px}.toggle-row{margin-top:20px}.toggle-row>span{display:flex;flex-direction:column;gap:4px}.toggle-row small{color:var(--muted);font-size:8px}.toggle-row input{width:38px;height:20px;appearance:none;border:1px solid var(--line);border-radius:12px;cursor:pointer;background:var(--void);box-shadow:inset 3px 3px 7px var(--shadow)}.toggle-row input:before{content:"";display:block;width:12px;height:12px;margin:3px;border-radius:50%;background:var(--muted);transition:transform .2s}.toggle-row input:checked{border-color:var(--line-hot)}.toggle-row input:checked:before{background:var(--signal);box-shadow:0 0 8px var(--signal);transform:translate(18px)}.reset-button{display:block;margin:25px auto;padding:11px 16px;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:transparent;font:9px IBM Plex Mono,monospace;text-transform:uppercase}.reset-button:disabled{opacity:.35;cursor:default}.login-frame .particle-layer canvas{opacity:.24!important}.login-frame .particle-veil{background:radial-gradient(circle at 60% 48%,transparent 0 12%,color-mix(in srgb,var(--void) 18%,transparent) 48%,var(--void) 100%)}.login-frame .engine-readout{display:none}.login-shell{position:relative;min-height:100vh;display:grid;place-items:center start;padding:clamp(32px,8vw,120px);background:linear-gradient(90deg,color-mix(in srgb,var(--void) 92%,transparent) 0 24%,color-mix(in srgb,var(--void) 58%,transparent) 55%,color-mix(in srgb,var(--void) 24%,transparent))}.login-shell:after{content:"";position:absolute;top:8vh;bottom:8vh;left:clamp(20px,4vw,70px);width:1px;background:linear-gradient(transparent,color-mix(in srgb,var(--ether) 16%,transparent) 18% 82%,transparent)}.login-panel{width:min(510px,100%);margin-left:clamp(0px,4vw,72px);padding:clamp(28px,5vw,58px);overflow:visible;border:0;border-radius:0;background:color-mix(in srgb,var(--void) 72%,transparent);box-shadow:0 40px 110px color-mix(in srgb,var(--void) 84%,transparent);backdrop-filter:blur(14px)}.login-panel:before{left:0;top:0;width:22px;height:1px;background:var(--signal);box-shadow:none}.login-panel .eyebrow{color:color-mix(in srgb,var(--ether) 42%,var(--void));font-size:8px;letter-spacing:.22em}.login-panel h1{margin:34px 0 24px;color:color-mix(in srgb,var(--ether) 82%,var(--void));font:400 clamp(37px,5.7vw,66px)/.92 var(--font-display);letter-spacing:-.055em;text-transform:uppercase}.login-panel>p{margin-bottom:0;color:color-mix(in srgb,var(--ether) 34%,var(--void));font:10px/1.7 var(--font-telemetry)}.login-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;margin:46px 0 22px}.login-panel form label{grid-column:1 / -1;margin-bottom:9px;color:color-mix(in srgb,var(--ether) 30%,var(--void));font:8px var(--font-telemetry);letter-spacing:.15em;text-transform:uppercase}.login-panel form input{min-width:0;padding:13px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--ether) 27%,transparent);border-radius:0;outline:0;color:var(--ether);background:transparent;font:12px var(--font-telemetry);letter-spacing:.08em;transition:border-color .2s}.login-panel form input:focus{border-color:color-mix(in srgb,var(--ether) 72%,transparent)}.login-panel form .login-submit{min-width:92px;margin:0 0 0 18px;padding:0 18px;border:1px solid color-mix(in srgb,var(--ether) 18%,transparent);border-radius:0;color:color-mix(in srgb,var(--ether) 70%,var(--void));background:color-mix(in srgb,var(--void) 72%,transparent);font:9px var(--font-telemetry);letter-spacing:.15em;text-transform:uppercase;transition:border-color .2s,color .2s,background .2s}.login-panel form .login-submit:not(:disabled):hover{border-color:var(--signal);color:var(--ether);background:color-mix(in srgb,var(--signal) 10%,var(--void))}.login-panel .operation-status{grid-column:1 / -1}.login-panel .transport-warning,.login-panel .transport-secure{display:block;max-width:none;margin-top:30px;padding:0;overflow:visible;background:transparent;font-size:7px;white-space:normal}.login-panel .transport-warning{color:color-mix(in srgb,var(--signal) 58%,var(--void))}.login-panel>small{display:block;margin-top:7px;color:color-mix(in srgb,var(--ether) 24%,var(--void));font:7px/1.6 var(--font-telemetry)}.login-error{grid-column:1 / -1;margin-top:12px;padding:10px 0;border:0;border-top:1px solid color-mix(in srgb,var(--signal) 50%,transparent);color:color-mix(in srgb,var(--signal) 64%,var(--ether))!important;background:transparent;font:9px/1.5 var(--font-telemetry)}.access-role{padding:5px 8px;border:1px solid var(--line);border-radius:3px;color:var(--muted);font:8px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.access-role-admin{color:var(--signal);border-color:var(--line-hot)}.logout-button{white-space:nowrap}.viewer-notice{margin:0 0 12px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--ether) 24%,var(--line));color:var(--muted);background:color-mix(in srgb,var(--ether) 4%,transparent);font:9px/1.4 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.control-button:disabled,.ghost-button:disabled,.file-picker:has(input:disabled){opacity:.42;cursor:not-allowed}.config-field input:disabled,.config-field input:read-only,.config-field textarea:read-only,.config-field select:disabled{cursor:not-allowed;opacity:.72}:focus-visible{outline:1px solid var(--signal);outline-offset:3px}[data-reduced-motion=true] *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:1150px){.hero-instrument{grid-template-columns:1fr 1.1fr}.metric-deck{grid-template-columns:minmax(0,1.55fr) minmax(255px,.75fr)}.pulse-lower{grid-template-columns:1fr}.opportunity-ranking{border-top:1px solid var(--line);border-left:0}.pulse-health{grid-template-columns:repeat(2,1fr)}.pulse-health>span:nth-child(2){border-right:0}.shadow-workbench{grid-template-columns:210px minmax(0,1fr)}.horizon-strip{grid-template-columns:repeat(2,1fr)}.pulse-health>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.charts-grid{grid-template-columns:1fr 1fr}.chart-panel.wide{grid-column:span 1}.charts-grid .chart-panel:last-child{grid-column:1 / -1}}@media(max-width:820px){.topbar{grid-template-columns:1fr auto auto;height:66px}.topbar nav{margin-right:20px;gap:16px}.topbar nav a{font-size:9px}.wordmark>span:last-child,.desktop-only{display:none}.transport-warning{max-width:34px;overflow:hidden;white-space:nowrap}.hero-instrument{min-height:auto;grid-template-columns:1fr;padding-top:70px}.hero-copy{z-index:1}.metric-deck{grid-template-columns:1fr;grid-template-rows:auto}.opportunity-panel,.latency-panel,.integrity-panel{grid-column:auto;grid-row:auto}.opportunity-panel{min-height:0}.pulse-lower{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr)}.opportunity-ranking{border-top:0;border-left:1px solid var(--line)}.pipeline{width:min(580px,100%);margin-top:-30px}.metric-deck,.operations-grid,.charts-grid{grid-template-columns:1fr}.integrity-panel,.config-panel,.charts-grid .chart-panel:last-child{grid-column:auto}.statistics-hero{min-height:560px;grid-template-columns:1fr}.stats-compass{position:absolute;z-index:-1;right:8%;top:230px;opacity:.5;width:300px}.stats-summary{grid-template-columns:1fr 1fr}.stats-summary .metric:nth-child(2){border-right:0}.stats-summary .metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.chart-panel.wide{grid-column:auto}.config-fields{grid-template-columns:repeat(2,1fr)}.config-console{grid-template-columns:1fr}.config-tabs{flex-direction:row;overflow:auto;padding:0;border-right:0;border-bottom:1px solid var(--line)}.config-tabs button{min-width:160px;border-left:0;border-bottom:2px solid transparent}.config-tabs button.active{border-bottom-color:var(--signal)}.config-manifest{flex-wrap:wrap}.config-manifest .config-shield{margin-left:0;flex-basis:100%}.shadow-lab-heading{align-items:flex-start;flex-direction:column;gap:10px}.shadow-workbench{grid-template-columns:1fr}.shadow-index{position:static;max-height:260px}.shadow-event-list{max-height:180px}.debug-grid{grid-template-columns:1fr}}@media(max-width:560px){.login-shell{place-items:center;padding:22px;background:color-mix(in srgb,var(--void) 48%,transparent)}.login-shell:after{display:none}.login-panel{margin-left:0;padding:32px 24px}.login-panel h1{font-size:clamp(36px,12vw,54px)}.login-panel form{grid-template-columns:1fr}.login-panel form .login-submit{min-height:43px;margin:16px 0 0}}@media(max-width:560px){.route-stage{padding-top:38px}.topbar{padding:0 14px}.topbar nav{margin-right:8px;gap:7px}.topbar nav a{font-size:7px;letter-spacing:.06em}.topbar-actions{gap:8px}.hero-copy{padding-left:0}.stream-health-notice{grid-template-columns:auto 1fr;padding-inline:14px}.stream-health-notice small{grid-column:2;max-width:none;text-align:left}.hero-copy>p{max-width:92%}.hero-title-frame{padding-right:8px}.hero-title-frame:before{width:58%;opacity:.75}.hero-register{display:none}.editorial-hero h1{font-size:clamp(42px,15vw,66px)}.editorial-hero h1 em{margin-left:10px;white-space:normal;line-height:.88}.hero-calibration{width:100%}.pipeline{aspect-ratio:1 / 1.18;transform:scale(.95)}.pipeline li{width:115px;padding:8px}.pipeline li:nth-child(3){right:-7%}.pipeline li:nth-child(6){left:-7%}.metric-deck{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.opportunity-metrics{padding-bottom:4px}.opportunity-chart-wrap{height:165px;margin-inline:12px}.pulse-lower{grid-template-columns:1fr}.opportunity-ranking{border-top:1px solid var(--line);border-left:0}.decision-funnel,.opportunity-ranking{padding-inline:12px}.decision-funnel ol{grid-template-columns:repeat(2,1fr)}.decision-funnel li:nth-child(2){border-right:1px solid var(--line)}.decision-funnel li:nth-child(n+3){border-top:0}.rejection-strip{flex-wrap:wrap}.rejection-strip>span{width:100%}.pulse-health{grid-template-columns:1fr 1fr}.latency-panel,.integrity-panel{grid-column:auto}.integrity-panel .loss-orbit{float:none;margin:20px auto 11px}.integrity-panel .micro-list{margin:0 18px 18px}.alert-row{grid-template-columns:60px 1fr 12px}.alert-row time{display:none}.alert-detail{padding-left:20px}.fact-grid{grid-template-columns:repeat(2,1fr)}.phase-grid{grid-template-columns:1fr}.segmented button{padding-inline:5px}.log-row{grid-template-columns:48px 34px 1fr;padding-inline:10px}.config-fields{grid-template-columns:1fr}.config-content{padding-inline:12px}.statistics-gateway{min-height:100px;padding:22px}.statistics-gateway b{font-size:18px}.gateway-disc{width:50px}.stats-summary{grid-template-columns:1fr}.stats-summary .metric{min-height:110px;border-right:0;border-bottom:1px solid var(--line)}.outcome-visual{grid-template-columns:1fr 1fr}.ledger-panel .panel-heading{align-items:flex-start;flex-direction:column}.horizon-strip{grid-template-columns:1fr}.shadow-verdict .panel-heading{align-items:flex-start;flex-direction:column}.exchange-chart{padding-inline:6px}.chart-expand-hitbox{inset-inline:6px}.chart-modal-layer{padding:7px}.chart-modal-panel{width:100%;max-height:calc(100vh - 14px);border-radius:6px 15px 6px 6px}.chart-modal-panel .panel-heading{min-height:68px;padding:13px 12px}.chart-modal-panel .panel-heading .eyebrow{font-size:8px}.chart-modal-panel .exchange-canvas{height:clamp(340px,66vh,590px)}.chart-modal-panel .fetch-state{display:none}.exchange-readout{align-items:flex-start;gap:4px 9px}.exchange-readout>span{width:100%;margin-right:0}.exchange-hint span:last-child{display:none}.color-controls{grid-template-columns:1fr}}
