@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format("woff2");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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");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;--bg:#080a0a;--panel:#0e1110;--line:#262b28;--line-soft:#1c211e;--text:#f3f5f2;--muted:#808981;--muted-2:#5e6660;--green:#bafc52;--amber:#ffbd59;--red:#ff7568;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--text);font-synthesis:none}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;background:radial-gradient(circle at 68% -25%,rgba(186,252,82,.07),transparent 35rem),var(--bg)}button,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.topbar{height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;border-bottom:1px solid var(--line);background:#080a0aeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:40}.brand{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.105em;width:max-content}.brand em{font-style:normal;color:var(--green)}.brand-mark{width:28px;height:28px;display:grid;place-items:center;border:1px solid #526829;color:var(--green);font:500 14px DM Mono,monospace;clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}nav{height:100%;display:flex;align-items:stretch;gap:30px}nav a{display:flex;align-items:center;gap:7px;position:relative;color:var(--muted);font-size:12px;font-weight:700}nav a.active{color:var(--text)}nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--green)}nav a span{font:500 7px DM Mono,monospace;color:var(--muted-2);border:1px solid #303532;padding:2px 3px}.top-actions{justify-self:end;display:flex;align-items:center;gap:16px}.engine-status{font:500 9px DM Mono,monospace;color:#a3afa5;letter-spacing:.08em}.engine-status i,.live-dot,.session-card strong i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #bafc5299;margin-right:7px}.top-actions button{border:1px solid #3a413c;background:#111411;padding:7px 12px;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer}.terminal-shell{max-width:1540px;margin:0 auto;padding:36px 22px 90px}.terminal-head{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:28px}.terminal-head>div:first-child{max-width:760px}.eyebrow{font:500 9px DM Mono,monospace;letter-spacing:.14em;color:#9da69e;margin-bottom:13px}.terminal-head h1{font-size:clamp(32px,4.2vw,60px);line-height:1;margin:0;letter-spacing:-.052em}.terminal-head h1 i{font-style:normal;color:var(--green)}.terminal-head p{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.65;max-width:690px}.session-card{min-width:260px;border-left:1px solid var(--line);padding:5px 0 5px 20px;display:flex;flex-direction:column;gap:5px}.session-card>span,.session-card small{font:500 8px DM Mono,monospace;color:var(--muted-2);letter-spacing:.1em}.session-card strong{font-size:12px}.session-card strong i{width:5px;height:5px}.signal-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--panel);margin-bottom:14px}.signal-strip>div{padding:16px 18px;border-right:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 20px}.signal-strip>div:last-child{border:0}.signal-strip span{font:500 8px DM Mono,monospace;letter-spacing:.11em;color:var(--muted)}.signal-strip strong{grid-row:1/3;grid-column:2;font:500 27px DM Mono,monospace;letter-spacing:-.05em}.signal-strip small{font-size:10px;color:var(--muted-2)}.positive{color:var(--green)!important}.filter-row{display:flex;align-items:flex-end;gap:9px;border:1px solid var(--line);background:#0c0f0d;padding:10px;margin-bottom:18px;overflow:auto}.segmented{display:flex;align-items:stretch;border:1px solid var(--line);height:38px;margin-right:8px}.segmented button{border:0;border-right:1px solid var(--line);background:#0d100e;padding:0 13px;color:var(--muted);font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.segmented button:last-child{border:0}.segmented button.active{background:var(--text);color:#0b0d0b}.filter-row label{display:flex;flex-direction:column;gap:4px;font:500 7px DM Mono,monospace;letter-spacing:.1em;color:var(--muted);white-space:nowrap}.filter-row select{height:25px;min-width:100px;border:0;background:transparent;color:#d6dbd6;font-size:10px;font-weight:600;outline:none}.reset{margin-left:auto;height:38px;border:1px solid var(--line);background:transparent;padding:0 14px;color:var(--muted);font-size:9px;font-weight:700;cursor:pointer}.league-nav{display:flex;gap:6px;margin:-22px 0 18px}.league-nav a{border:1px solid var(--line);padding:7px 10px;color:var(--muted);font:600 8px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.league-nav a.active{border-color:var(--green);color:var(--green)}.book-input a{color:var(--green);text-decoration:underline;text-decoration-color:#bafc5259;text-underline-offset:3px}.affiliate-note{padding:10px;border:1px solid var(--line-soft);background:#0a0d0b;color:var(--muted);font-size:8px;line-height:1.6}.session-card.reconnecting strong{color:var(--amber)}.depth-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-soft)}.depth-grid>div{display:flex;flex-direction:column;gap:7px;background:#0a0d0b;padding:11px}.depth-grid>div>strong{font:600 7px DM Mono,monospace;color:var(--muted);letter-spacing:.1em}.depth-grid span{display:flex;justify-content:space-between;font:500 9px DM Mono,monospace}.depth-grid span em{font-style:normal;color:var(--muted)}.depth-grid small{color:var(--muted-2);font-size:8px}.board-meta{display:flex;align-items:center;gap:28px;color:var(--muted-2);font:500 9px DM Mono,monospace;margin:0 2px 9px}.board-meta b{color:#dfe4df}.legend{margin-left:auto;display:flex;align-items:center;gap:6px}.legend i{width:5px;height:5px;border-radius:50%;background:var(--green);margin-left:9px}.legend i.stale{background:var(--amber)}.market-board{border:1px solid var(--line);background:var(--panel);overflow:hidden}.market-header,.market-row{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(115px,.82fr) minmax(125px,.9fr) minmax(120px,.9fr) minmax(112px,.78fr) minmax(78px,.62fr) minmax(82px,.62fr) minmax(95px,.7fr);align-items:center}.market-header{height:42px;border-bottom:1px solid var(--line);background:#0b0e0c;color:var(--muted);font:500 8px DM Mono,monospace;letter-spacing:.09em}.market-header>span{padding:0 13px}.market-header small{display:block;color:#48504a;font-size:7px;margin-top:3px}.market-row{width:100%;min-height:76px;border:0;border-bottom:1px solid var(--line-soft);background:var(--panel);padding:0;text-align:left;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.market-row:last-child{border-bottom:0}.market-row>span{height:100%;display:flex;flex-direction:column;justify-content:center;padding:11px 13px;border-right:1px solid var(--line-soft);min-width:0}.market-row>span:last-child{border:0}.market-row b{font-size:12px;white-space:nowrap}.market-row small{display:block;color:var(--muted-2);font-size:8px;margin-top:5px;white-space:nowrap}.outcome-cell{position:relative}.outcome-cell b{font-size:13px}.outcome-cell em{position:absolute;right:11px;top:12px;font:500 7px DM Mono,monospace;color:#7a827c;font-style:normal}.outcome-cell em.live{color:var(--amber)}.quote-cell b,.reference-cell b,.edge-cell b,.capacity-cell b,.freshness-cell b{font-family:DM Mono,monospace;font-weight:500}.quote-cell b i{font-style:normal;color:#555e57;margin:0 2px}.edge-cell b{font-size:16px}.edge-cell .suppressed{color:#4f5751}.freshness-cell b{font-size:11px}.freshness-cell b i{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;margin-right:6px}.freshness-cell.bad b{color:var(--amber)}.freshness-cell.bad b i{background:var(--amber)}.equivalence{width:max-content;border:1px solid #385225;background:#bafc520d;color:#b8e978;border-radius:3px;padding:4px 6px;font:500 7px DM Mono,monospace;font-style:normal;text-transform:uppercase;letter-spacing:.06em}.equivalence.risk{border-color:#5b4927;color:var(--amber);background:#ffbd590d}.equivalence.incompatible{border-color:#51302d;color:#e47d73;background:#ff75680a}.close-time{margin-top:7px!important}.stale-row{background:#0b0e0c}.stale-row>span:not(.freshness-cell){opacity:.52}.market-row.selected{box-shadow:inset 3px 0 0 var(--green);background:#121712}.empty-state{padding:60px 20px;text-align:center;display:flex;flex-direction:column;gap:8px;color:var(--muted)}.empty-state b{color:var(--text)}.empty-state button{width:max-content;margin:10px auto 0;background:var(--green);color:#10140c;border:0;padding:9px 13px;border-radius:3px;font-size:10px;font-weight:800}.drawer-backdrop{position:fixed;inset:58px 0 0;background:#0000007a;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.market-drawer{position:fixed;z-index:60;top:58px;right:0;bottom:0;width:min(520px,100vw);background:#0b0e0c;border-left:1px solid #333a35;box-shadow:-28px 0 70px #00000073;overflow:auto;animation:drawer-in .22s cubic-bezier(.16,1,.3,1)}.market-drawer>header{height:86px;padding:18px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.market-drawer header span{font:500 8px DM Mono,monospace;color:var(--muted);letter-spacing:.1em}.market-drawer h2{font-size:23px;letter-spacing:-.03em;margin:6px 0 0}.market-drawer header button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);font-size:22px;cursor:pointer}.drawer-hero{display:grid;grid-template-columns:1.35fr 1fr 1fr;border-bottom:1px solid var(--line)}.drawer-hero>div{padding:19px;border-right:1px solid var(--line)}.drawer-hero>div:last-child{border:0}.drawer-hero span{display:block;font:500 7px DM Mono,monospace;color:var(--muted);letter-spacing:.08em;margin-bottom:9px}.drawer-hero strong{font:500 19px DM Mono,monospace}.drawer-section{border-bottom:1px solid var(--line);padding:20px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-title>span{font:500 8px DM Mono,monospace;color:var(--muted);letter-spacing:.1em}.section-title>b{font:500 9px DM Mono,monospace;color:#bbc2bc}.section-title b.warn{color:var(--amber)}.book-input{display:grid;grid-template-columns:1.25fr 1fr .7fr .4fr .4fr;gap:8px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:9px;align-items:center}.book-input b{font-size:10px}.book-input span{text-align:right;color:#a2aaa4;font-family:DM Mono,monospace}.book-input.header{padding-top:0;font:500 7px DM Mono,monospace;color:var(--muted-2)}.book-input.header span:first-child{text-align:left}.method-note,.rule-note p{font-size:9px;line-height:1.6;color:var(--muted-2);margin:11px 0 0}.waterfall{display:flex;justify-content:space-between;padding:8px 0;font-size:10px}.waterfall b{font:500 10px DM Mono,monospace}.waterfall.penalty{color:var(--muted)}.waterfall.result{border-top:1px solid #3b443e;margin-top:5px;padding-top:13px;color:var(--green);font-weight:800}.timestamps>div:not(.section-title){display:flex;justify-content:space-between;padding:7px 0;font-size:9px;color:var(--muted)}.timestamps b{color:#b9c1bb;font-family:DM Mono,monospace;font-weight:500}.rule-note .section-title{margin:0}.rule-note p{font-size:10px;color:#8d968f}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media(hover:hover){.market-row:hover{background:#121613}.top-actions button:hover,.reset:hover{border-color:#5b655e;color:var(--text)}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:1100px){.signal-strip{grid-template-columns:repeat(2,1fr)}.signal-strip>div:nth-child(2){border-right:0}.signal-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.market-board{overflow:auto}.market-header,.market-row{min-width:1100px}.market-row{height:76px}.terminal-head{align-items:flex-start}.session-card{display:none}}@media(max-width:720px){.topbar{grid-template-columns:1fr auto;padding:0 14px}.topbar nav{display:none}.engine-status{display:none}.terminal-shell{padding:27px 12px 60px}.terminal-head{margin-bottom:22px}.signal-strip>div{padding:13px}.signal-strip strong{font-size:21px}.filter-row{align-items:stretch}.filter-row label{display:none}.segmented{margin:0}.reset{margin-left:0}.board-meta>span:nth-child(2),.legend{display:none}.market-board{margin:0 -12px;border-left:0;border-right:0}.market-drawer,.drawer-backdrop{top:0}.drawer-hero>div{padding:14px}.drawer-hero strong{font-size:15px}}@media(max-width:480px){.depth-grid{grid-template-columns:1fr}}.engine-status.demo{color:var(--amber)}.engine-status.demo i,.session-card.demo strong i{background:var(--amber);box-shadow:0 0 10px #ffbd5980}.session-card.demo>span{color:var(--amber)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.top-actions .sign-in{border:1px solid #3a413c;background:#111411;padding:7px 12px;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer}input:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media(hover:hover){.top-actions .sign-in:hover{border-color:#5b655e;color:var(--text)}}.market-copy{display:grid;grid-template-columns:minmax(260px,.8fr) 1fr;gap:60px;border:1px solid var(--line);border-top:0;padding:30px;background:#0b0e0c}.market-copy span{font:500 8px DM Mono,monospace;color:var(--green);letter-spacing:.11em}.market-copy h2{font-size:21px;line-height:1.25;letter-spacing:-.025em;margin:9px 0 0}.market-copy p{font-size:11px;line-height:1.8;color:var(--muted);margin:0;max-width:690px}@media(max-width:720px){.market-copy{grid-template-columns:1fr;gap:16px;margin:0 -12px;border-left:0;border-right:0}}
