@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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-B3hZxag_.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-ZyMXPjaT.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-DvQQgHTq.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CJUKFyLa.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-BFiUPp6R.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DLynVohM.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-DxDDqVQb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-uwM7KshN.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-Dm_PoFIZ.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.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:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.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:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.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:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.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:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.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:500;src:url(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.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{--bg: #0b0f14;--panel: #121820;--panel-solid: #121820;--panel-2: #182028;--line: #1f2a36;--line-2: #2a3744;--fg: #e6edf3;--muted: #9aa8b8;--faint: #7a8898;--cyan: #22d3ee;--violet: #c8ccd6;--accent: #22d3ee;--grad: none;--up: #34d399;--down: #f87171;--warn: #fbbf24;--display: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ui: var(--sans);--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r: 12px;--cyan-rgb: 34, 211, 238;--ink-rgb: 154, 168, 184;--up-rgb: 52, 211, 153;--down-rgb: 248, 113, 113;--warn-rgb: 251, 191, 36;--fg-rgb: 230, 237, 243;--blue: #9aa8b8;--blue-rgb: 154, 168, 184;--soft: #c3ccd6;--faint-2: #4b5967;--warn-text: #fcd34d;--cyan-text: #a5f3fc;--down-text: #f87171;--field: #0b0f14;--rail: #0b0f14;--pop: #121820;--scrim: rgba(5, 8, 12, .75);--tile-a: #0e1a1f;--tile-b: #0e1a1f;--cyan-hover: #67e8f9;--on-cyan: #04171c;--glow: 0;color-scheme:dark}:root[data-theme=light]{--bg: #f4f6f8;--panel: #ffffff;--panel-solid: #ffffff;--panel-2: #eef1f4;--line: #e2e7ec;--line-2: #cbd3db;--fg: #0f172a;--muted: #4b5563;--faint: #6b7280;--soft: #334155;--faint-2: #94a3b8;--cyan: #0e7490;--accent: #0e7490;--violet: #4b5563;--grad: none;--up: #059669;--down: #dc2626;--warn: #b45309;--warn-text: #92400e;--cyan-text: #155e75;--down-text: #b91c1c;--cyan-rgb: 14, 116, 144;--ink-rgb: 51, 65, 85;--up-rgb: 5, 150, 105;--down-rgb: 220, 38, 38;--warn-rgb: 180, 83, 9;--fg-rgb: 15, 23, 42;--blue: #4b5563;--blue-rgb: 75, 85, 99;--field: #ffffff;--rail: #ffffff;--pop: #ffffff;--scrim: rgba(15, 23, 42, .35);--tile-a: #e0f2f7;--tile-b: #e0f2f7;--cyan-hover: #0891b2;--on-cyan: #ffffff;--glow: 0;color-scheme:light}:root[data-theme=light] .card,:root[data-theme=light] .stat{box-shadow:0 1px 2px #12161e0d}:root[data-theme=light] .stk-card-metrics .px{border-color:#2563eb80}:root[data-theme=light] .stk-card-metrics .px .k{color:#1d4ed8}:root[data-theme=light] .brand-mark{filter:none}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--fg);font:14px/1.55 var(--ui);letter-spacing:0;-webkit-font-smoothing:antialiased;background:var(--bg)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(var(--ink-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 85%)}#root{position:relative;z-index:1}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent)}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.muted{color:var(--muted)}.faint{color:var(--faint)}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.shell{display:grid;grid-template-columns:248px 1fr;height:100%}.rail{background:var(--rail);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:22px 14px;gap:6px}.brand{display:flex;align-items:center;gap:13px;padding:4px 10px 24px}.brand-mark{position:relative;width:38px;height:38px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;color:var(--cyan);background:var(--tile-a);box-shadow:inset 0 0 0 1px var(--cyan)}.brand-text{display:grid;gap:7px;min-width:0}.brand-name{font:700 22px/1 var(--display);letter-spacing:-.01em;color:var(--fg)}.brand-sub{display:block;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nav-btn{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 12px;border:0;background:transparent;border-radius:7px;color:var(--muted);cursor:pointer;text-align:left;font-weight:500;font-size:14px;transition:background .15s,color .15s}.nav-btn+.nav-btn{margin-top:2px}.nav-btn:hover{background:rgba(var(--ink-rgb),.07);color:var(--fg)}.nav-ico{width:20px;height:20px;display:grid;place-items:center;flex-shrink:0;color:var(--faint);transition:color .15s}.nav-btn:hover .nav-ico{color:var(--muted)}.nav-btn.active{color:var(--fg);background:var(--panel)}.nav-btn.active:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:2px;border-radius:0 2px 2px 0;background:var(--cyan)}.nav-btn.active .nav-ico{color:var(--cyan)}.rail-foot{margin-top:auto;padding-top:14px;display:grid;gap:8px}.rail-toggle{color:var(--faint);font-weight:400;min-height:36px}.nav-label{white-space:nowrap}.shell{transition:grid-template-columns .18s ease}.shell.collapsed{grid-template-columns:68px 1fr}.shell.collapsed .rail{padding:22px 10px}.shell.collapsed .brand{justify-content:center;padding:4px 0 24px}.shell.collapsed .brand-text,.shell.collapsed .nav-label,.shell.collapsed .acct>div{display:none}.shell.collapsed .nav-btn{justify-content:center;padding:10px 0}.shell.collapsed .nav-btn.active:before{left:-10px}.shell.collapsed .acct{grid-template-columns:1fr;justify-items:center;gap:8px;padding:8px 4px}.shell.collapsed .acct .icon-btn{width:32px}.acct{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 14px var(--display);color:var(--fg);background:var(--tile-a);box-shadow:0 0 0 1px var(--cyan)}.acct-name{font-size:13px;font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-status{display:flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.avatar{position:relative}.avatar .dot{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid var(--panel-solid)}.acct-email{font:11px var(--mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.dot{width:7px;height:7px;border-radius:50%;background:var(--up)}.dot.demo{background:var(--warn)}.icon-btn{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1px solid transparent;background:none;color:var(--muted);cursor:pointer;transition:all .15s}.icon-btn:hover{color:var(--down);border-color:rgba(var(--down-rgb),.4);background:rgba(var(--down-rgb),.08)}.main{overflow:auto}.page{padding:30px 34px 56px;max-width:1480px;display:grid;gap:22px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}h1{font-family:var(--display);font-size:32px;margin:4px 0 0;letter-spacing:-.02em;font-weight:700;line-height:1.1;text-wrap:balance}h2{font-family:var(--mono);font-size:11px;margin:0;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-weight:500}.sub{color:var(--muted);margin:6px 0 0;max-width:64ch;font-size:15px}.card{position:relative;border-radius:var(--r);border:1px solid var(--line);background:var(--panel)}.card-pad{padding:20px}.grid{display:grid;gap:14px}.cols-3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;flex-shrink:0}.chip.live,.chip.win{color:var(--up);border-color:rgba(var(--up-rgb),.45);background:rgba(var(--up-rgb),.09)}.chip.buy{color:var(--cyan);border-color:var(--cyan);background:transparent}.chip.pass{color:var(--up);border-color:rgba(var(--up-rgb),.6);background:transparent}.chip.exit,.chip.loss,.chip.rejected{color:var(--down);border-color:rgba(var(--down-rgb),.45);background:rgba(var(--down-rgb),.09)}.chip.watch,.chip.candidate,.chip.exit_signal{color:var(--warn);border-color:rgba(var(--warn-rgb),.45);background:rgba(var(--warn-rgb),.08)}.chip.open{color:var(--cyan);border-color:rgba(var(--cyan-rgb),.6);background:transparent}.chip.prop{color:var(--soft);border-color:var(--line-2);background:transparent}.chip.ibkr{color:var(--soft);border-color:rgba(var(--ink-rgb),.4);background:rgba(var(--ink-rgb),.08)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-2);background:rgba(var(--ink-rgb),.07);padding:8px 13px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .15s}.btn:hover{border-color:rgba(var(--cyan-rgb),.5);background:rgba(var(--cyan-rgb),.08)}.btn.primary{background:var(--cyan);border-color:var(--cyan);color:var(--on-cyan)}.btn.primary:hover{background:var(--cyan-hover);border-color:var(--cyan-hover)}.btn.ghost{background:transparent}.btn.danger{color:var(--down);border-color:rgba(var(--down-rgb),.45)}.btn.sm{padding:5px 10px;font-size:12.5px}.btn.icon{padding:7px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.input{width:100%;background:var(--field);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.15)}label.field{display:grid;gap:7px;font-size:12.5px;color:var(--muted)}.kv{display:grid;grid-template-columns:1fr auto;gap:10px 16px;font-size:13px;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.stats{display:flex;gap:12px;flex-wrap:wrap}.stat{display:grid;gap:4px;padding:14px 18px;border-radius:10px;background:var(--panel);border:1px solid var(--line);min-width:120px}.stat .v{font-family:var(--mono);font-size:24px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stat .k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.banner{border:1px solid rgba(var(--warn-rgb),.35);color:var(--warn-text);background:linear-gradient(90deg,rgba(var(--warn-rgb),.1),rgba(var(--warn-rgb),.03));border-radius:10px;padding:9px 13px;font-size:12.5px}.empty{padding:40px 20px;text-align:center;color:var(--muted)}.tbl-wrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--mono);font-variant-numeric:tabular-nums}.tbl th{text-align:left;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:12px 14px;border-bottom:1px solid var(--line-2);white-space:nowrap;-webkit-user-select:none;user-select:none}.tbl th.sortable{cursor:pointer}.tbl th.sortable:hover{color:var(--cyan)}.tbl td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.tbl tr.row:hover td{background:var(--panel-2);cursor:pointer}.tbl td.r,.tbl th.r{text-align:right}.sig{padding:18px;display:grid;gap:13px;overflow:hidden}.sig.buy{border-color:var(--cyan)}.sig.exit{border-color:var(--down)}.sig-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sig-sym{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:.02em}.sig-name{color:var(--muted);font-size:12.5px}.sig-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sig-cell{background:rgba(var(--ink-rgb),.05);border:1px solid var(--line);border-radius:9px;padding:7px 9px}.sig-cell .k{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);display:block}.sig-cell .v{font-family:var(--mono);font-size:13px}.sig-actions{display:flex;gap:8px;flex-wrap:wrap}.picker{position:relative;min-width:0}.picker-btn{width:100%;display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:13px;cursor:pointer;text-align:left;border:1px solid var(--line-2);background:var(--panel);transition:border-color .15s,box-shadow .15s}.picker-btn:hover,.picker-btn.open{border-color:rgba(var(--cyan-rgb),.55);box-shadow:0 0 0 3px rgba(var(--cyan-rgb),.1)}.picker-cur{display:grid;gap:1px;flex:1;min-width:0}.picker-title{font:500 10px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.picker-main{display:flex;align-items:baseline;gap:12px;min-width:0}.picker-main .mono{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.01em}.picker-label{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-chev{color:var(--cyan);transition:transform .15s}.picker-btn.open .picker-chev{transform:rotate(180deg)}.picker-pop{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 8px);border-radius:14px;overflow:hidden;background:var(--pop);border:1px solid var(--line-2);box-shadow:0 24px 70px #00000080}.picker-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--muted)}.picker-search input{flex:1;background:none;border:0;outline:none;font-size:15px;color:var(--fg)}.picker-list{max-height:440px;overflow:auto;padding:6px}.picker-group{font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:10px 10px 6px}.picker-opt{width:100%;display:grid;grid-template-columns:64px 1fr auto auto;align-items:center;gap:12px;padding:10px;border:0;background:none;border-radius:9px;cursor:pointer;text-align:left}.picker-opt.hi{background:rgba(var(--cyan-rgb),.08)}.picker-opt.sel{background:rgba(var(--cyan-rgb),.1)}.picker-sym{font-weight:600}.chart-layout{display:grid;gap:14px;min-height:660px;transition:grid-template-columns .2s}.side{display:grid;align-content:start;gap:18px;min-width:0}.side-collapsed{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 6px}.side-collapsed .vlabel{writing-mode:vertical-rl;transform:rotate(180deg);font:500 10.5px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.list{overflow:auto;max-height:760px}.list button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;gap:10px}.list button:hover{background:rgba(var(--cyan-rgb),.05)}.list button.active{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--cyan)}.chart-box{display:grid;grid-template-rows:auto 1fr 150px;min-width:0;overflow:hidden}.chart-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);gap:12px;flex-wrap:wrap}.legend{display:flex;gap:16px;font:500 11px var(--mono);color:var(--muted);flex-wrap:wrap}.legend i{display:inline-block;width:14px;height:2px;vertical-align:middle;margin-right:6px;border-radius:2px}.side-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:grid;place-items:center;z-index:50;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(480px,100%);padding:24px;display:grid;gap:15px;background:var(--panel);border-color:var(--line-2)}.login{min-height:100%;display:grid;place-items:center;padding:24px}.login-card{width:min(420px,100%);padding:34px;display:grid;gap:20px}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--field);border:1px solid var(--line-2);border-radius:11px;padding:4px}.seg button{border:0;background:none;padding:7px;border-radius:8px;cursor:pointer;color:var(--muted);font-weight:500;font-family:var(--mono);font-size:13px}.seg button.on{background:var(--panel-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2)}.otp{letter-spacing:.4em;text-align:center;font-family:var(--mono);font-size:22px}.err{color:var(--down);font-size:12.5px}.bars-y{display:grid;gap:7px}.bar-row{display:grid;grid-template-columns:46px 1fr 70px;gap:10px;align-items:center;font-size:12px}.bar-track{height:12px;position:relative}.bar-track .zero{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-2)}.bar-fill{position:absolute;top:0;bottom:0;border-radius:3px}.bar-fill.pos{background:var(--up)}.bar-fill.neg{background:var(--down)}.rules{margin:0;padding:0;list-style:none;display:grid;gap:9px;color:var(--muted)}.rules li{display:grid;grid-template-columns:22px 1fr;gap:8px}.rules li:before{content:"›";color:var(--cyan);font-family:var(--mono);font-weight:700}@media (max-width: 1100px){.chart-layout{grid-template-columns:1fr!important}.list{max-height:240px}}@media (max-width: 760px){.shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.rail{flex-direction:row;overflow-x:auto;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.brand{padding:0 8px}.brand-sub,.rail-foot{display:none}.shell.collapsed{grid-template-columns:1fr}.shell.collapsed .nav-label{display:inline}.shell.collapsed .nav-btn{padding:10px 12px}.nav-btn{width:auto;white-space:nowrap}.nav-btn.active:before{left:10px;right:10px;top:auto;bottom:0;width:auto;height:2px;border-radius:2px}.page{padding:18px 16px 40px}.sig-row{grid-template-columns:repeat(2,1fr)}}.stock-controls{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,420px);gap:14px;align-items:stretch}@media (max-width: 760px){.stock-controls{grid-template-columns:1fr}}.search-box{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line-2);border-radius:11px;background:var(--field);color:var(--muted)}.search-box input{flex:1;background:none;border:0;outline:0;color:var(--fg);padding:10px 0;font:inherit}.search-box:focus-within{border-color:rgba(var(--cyan-rgb),.5)}.chip.strat{color:var(--soft);border-color:rgba(var(--ink-rgb),.35);background:rgba(var(--ink-rgb),.07)}.chip.drop{color:var(--faint)}.chip.ccy{color:var(--cyan);border-color:rgba(var(--cyan-rgb),.35);padding:1px 7px}.drop-row{display:grid;grid-template-columns:90px 110px 1fr;gap:12px;font-size:12.5px;cursor:pointer;padding:4px 0;border-bottom:1px dashed var(--line)}.drop-row:last-child{border-bottom:0}.stock-detail{width:min(980px,100%);max-height:calc(100vh - 32px);overflow-y:auto;gap:18px}.detail-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:26px}@media (max-width: 820px){.detail-grid{grid-template-columns:1fr}}.chk{width:100%;border-collapse:collapse;font-size:12.5px}.chk td{padding:5px 6px;border-bottom:1px solid var(--line)}.chk td:first-child{width:18px;font-weight:700}.chk tr.pass td:first-child{color:var(--up)}.chk tr.fail td:first-child,.chk tr.no\ data td:first-child{color:var(--down)}.chk tr.skip{opacity:.5}.chk td.r{text-align:right;white-space:nowrap}.scale{padding:40px 8px 34px}.scale-track{position:relative;height:8px;border-radius:99px;background:var(--line)}.scale-zone{position:absolute;top:0;bottom:0;border-radius:99px;background:rgba(var(--cyan-rgb),.45)}.scale-tick,.scale-price{position:absolute;transform:translate(-50%);display:grid;justify-items:center;font:500 11px var(--mono);white-space:nowrap;color:var(--muted)}.scale-tick.l,.scale-price.l{transform:none;justify-items:start}.scale-tick.r,.scale-price.r{transform:translate(-100%);justify-items:end}.scale-tick b,.scale-price b{font-weight:500;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.scale-tick{top:16px}.scale-tick.up{top:auto;bottom:16px;color:var(--cyan)}.scale-tick:before{content:"";position:absolute;top:-16px;left:50%;width:2px;height:8px;background:currentColor}.scale-tick.up:before{top:auto;bottom:-16px}.scale-tick.l:before{left:0}.scale-tick.r:before{left:auto;right:0}.scale-tick.fv{color:var(--fg)}.scale-dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--cyan)}.scale-price{color:var(--cyan)}.scale-price.up{bottom:16px}.scale-price.down{top:16px}.scale-price.up2{bottom:16px;margin-bottom:26px}.divbars{display:flex;align-items:flex-end;gap:5px;height:90px}.divbars div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.divbars i{width:100%;border-radius:3px 3px 0 0;background:var(--faint-2);min-height:2px}.divbars span{font:10px var(--mono);color:var(--faint)}.headline{display:grid;gap:2px;color:var(--fg);text-decoration:none;font-size:13px}.headline:hover span:first-child{color:var(--cyan)}.news{padding:6px 18px}.news-day{padding:10px 0;border-bottom:1px solid var(--line)}.news-day:last-child{border-bottom:0}.news-dayname{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.news-row{display:grid;grid-template-columns:74px 52px 1fr auto;gap:10px;align-items:center;padding:5px 0;font-size:13px}.news-row.past{opacity:.45}.news-time{color:var(--muted);font-size:12px}.news-fc{font-size:11.5px}@media (max-width: 700px){.news-row{grid-template-columns:64px 48px 1fr}.news-fc{display:none}}.ev-mini{display:grid;gap:2px;font-size:12.5px}.cot-row{display:grid;grid-template-columns:48px minmax(160px,1fr) 44px 48px minmax(240px,300px);gap:14px;align-items:center;padding:7px 0;border-top:1px solid var(--line)}.cot-row.cot-head{border-top:0;padding:0 0 4px;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.cot-scale{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.06em}.cot-bar{position:relative;height:8px;border-radius:99px;background:linear-gradient(90deg,rgba(var(--down-rgb),.75) 0,rgba(var(--down-rgb),.75) 10%,rgba(var(--down-rgb),.18) 10%,rgba(var(--down-rgb),.18) 35%,rgba(var(--ink-rgb),.14) 35%,rgba(var(--ink-rgb),.14) 65%,rgba(var(--up-rgb),.18) 65%,rgba(var(--up-rgb),.18) 90%,rgba(var(--up-rgb),.75) 90%)}.cot-bar i{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:var(--fg);border:2px solid var(--bg)}.cot-bar i.down{background:var(--down)}.cot-bar i.up{background:var(--up)}.cot-read{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}@media (max-width: 860px){.cot-row{grid-template-columns:44px 1fr 32px;row-gap:8px}.cot-row>:nth-child(4){display:none}.cot-row>:nth-child(5){grid-column:2 / -1}.cot-head>:nth-child(n+3){display:none}.cot-why{display:none}}.warn{color:var(--warn)!important}.r{text-align:right}.brand-dot{color:var(--cyan)}.brand-cursor{animation:brand-blink 1.1s steps(1,end) infinite}@keyframes brand-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.brand-cursor{animation:none}}.chip.pre{color:var(--cyan);border-color:var(--cyan)}.banner.pre{border-color:rgba(var(--cyan-rgb),.4);color:var(--cyan-text);background:linear-gradient(90deg,rgba(var(--cyan-rgb),.1),rgba(var(--cyan-rgb),.02))}.yr-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.yr-readout{font:500 12px var(--mono);color:var(--muted)}.yr-readout b{color:var(--fg);font-weight:600}.yr-strip{display:grid;gap:4px}.yr{border:0;background:transparent;border-radius:5px;padding:6px 0 4px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer}.yr:hover,.yr[aria-pressed=true]{background:rgba(var(--ink-rgb),.08)}.yr-bars{position:relative;width:100%}.yr-bars:after{content:"";position:absolute;left:0;right:0;top:var(--z);height:1px;background:var(--line-2)}.yr-bar{position:absolute;left:24%;width:52%;min-height:2px;border-radius:2px;opacity:.7;transition:opacity .15s}.yr-bar.pos{background:var(--up)}.yr-bar.neg{background:var(--down)}.yr[aria-pressed=true] .yr-bar{opacity:1}.yr small{font:10.5px var(--mono);color:var(--muted)}.yr.oos small{color:var(--cyan)}@media (max-width: 760px){.yr-strip{grid-template-columns:repeat(9,minmax(0,1fr))!important}}.section-label{display:flex;align-items:center;gap:8px;font:600 12.5px var(--sans);color:var(--fg);margin:0 0 10px;text-transform:none;letter-spacing:0}.rule-row{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.rule-tag{font:500 11px var(--mono);letter-spacing:.1em;color:var(--cyan);padding-top:2px}.rule-row p{margin:0;font-size:13px;line-height:1.6;color:var(--soft)}.tt{width:100%;border-collapse:collapse;font-size:13px}.tt th{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;padding:0 0 10px}.tt th:first-child,.tt td:first-child{text-align:left}.tt td{padding:11px 0;border-top:1px solid var(--line);text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.tt td:first-child{font-family:var(--sans);color:var(--muted)}.tt th.oos{color:var(--cyan)}.sc-section{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.sc-section h3{margin:0;font:700 18px var(--sans);letter-spacing:-.01em;color:var(--fg)}.sc-section span{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.card.sc{position:relative;padding:22px 24px 20px;display:flex;flex-direction:column;gap:18px;background:var(--panel-solid)}.card.sc:before{content:"";position:absolute;left:24px;right:24px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--cyan)}.card.sc.exit:before{background:var(--down)}.card.sc.watch:before{display:none}.sc-head{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--muted)}.sc-tag{font:500 11px var(--mono);letter-spacing:.06em;padding:4px 8px;border-radius:5px;background:rgba(var(--ink-rgb),.12);color:var(--soft)}.sc-title{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.sc-sym{font:700 30px/1 var(--display);letter-spacing:-.02em}.sc-name{color:var(--muted);font:14px var(--sans);margin-top:8px}.sc-px{font:500 14px var(--mono);color:var(--fg);white-space:nowrap;padding-bottom:22px}.sc-px .faint{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.sc-gauge{display:grid;gap:8px}.sc-g-top{display:flex;justify-content:space-between;align-items:baseline;font:500 12px var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.sc-g-top b{font:600 26px/1 var(--mono);letter-spacing:0;color:var(--fg)}.sc-g-top b.up{color:var(--cyan)}.sc-track{position:relative;height:6px;border-radius:3px;background:var(--line)}.sc-zone{position:absolute;left:0;top:0;bottom:0;border-radius:3px 0 0 3px;background:var(--faint-2)}.sc-mark{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--fg)}.sc-mark.in{background:var(--cyan)}.sc-g-bot{display:flex;justify-content:space-between;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sc-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.sc-stats div{display:grid;gap:6px}.sc-stats span{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sc-stats b{font:500 16px var(--mono)}.sc-exec{display:grid;gap:6px}.sc-exec span{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sc-exec b{font:500 14px var(--mono);color:var(--fg)}.sc-actions{display:grid;grid-template-columns:1fr 48px;gap:10px;align-items:stretch;margin-top:auto}.sc-main{min-height:48px;font-size:14px}.sc-icon{min-height:48px;padding:0}.sc-note{align-self:center;font-size:12.5px;color:var(--muted);line-height:1.5}.bk{display:grid;gap:16px;padding:18px}.bk-top{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bk-seg{flex:1;max-width:620px}.bk-seg button{display:flex;justify-content:center;gap:8px;align-items:baseline}.bk-seg button .num{font-size:12px;font-weight:500;color:var(--faint)}.bk-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bk-stats>div{display:grid;gap:4px;padding:14px 16px;background:var(--panel);font-size:12px}.bk-stats .k{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.bk-stats .v{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.01em}.bk-limits{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bk-limit{display:grid;gap:6px}.bk-limit-h{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.bk-limit-h b{font-weight:600;color:var(--fg)}.bk-limit-h b.down{color:var(--down)}.bk-track{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.bk-track i{display:block;height:100%;border-radius:3px;background:var(--muted);transition:width .3s}.bk-track i.warm{background:var(--warn)}.bk-track i.hot{background:var(--down)}.bk-note{font-size:11.5px}.bk-skip{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px}.bk-skip .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (max-width: 760px){.bk-stats{grid-template-columns:repeat(2,1fr)}.bk-limits{grid-template-columns:1fr}.bk-seg button{flex-direction:column;align-items:center;gap:0}}.bk .tbl td,.bk .tbl th{white-space:nowrap}.tbl.stk td{padding-top:11px;padding-bottom:11px;vertical-align:middle}.stk-sym{display:flex;align-items:center;gap:6px}.stk-sym .mono{font-family:var(--display);font-weight:700;font-size:15px}.stk-sym .acct-tag{margin-left:0}.stk-name{font-family:var(--sans);font-size:12px;color:var(--faint);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stk-strat{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);padding:2px 8px;border-radius:6px;border:1px solid var(--line-2);white-space:nowrap}.acct-tag{display:inline-block;vertical-align:middle;margin-left:6px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:1px 5px;line-height:1.4;cursor:help}.acct-tag.tfsa,.acct-tag.nonreg{color:var(--muted);border:1px solid var(--line-2)}.tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px dashed var(--line-2);border-radius:4px;padding:0 4px}.dist{display:grid;grid-template-columns:70px auto;gap:10px;align-items:center;white-space:nowrap}.dist-track{height:6px;border-radius:99px;background:rgba(var(--ink-rgb),.12);overflow:hidden}.dist-track i{display:block;height:100%;border-radius:99px;background:rgba(var(--ink-rgb),.55)}.dist-track i.ok{background:var(--cyan)}.dist-track i.warn{background:var(--warn)}.warn{color:var(--warn)}.reason{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px}.reason.compact{font-size:12px}.reason .chip{white-space:nowrap}.reason-txt{font-size:12.5px}.stk-card-foot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12.5px}.sig-cell .k{white-space:nowrap}.tbl .reason{display:inline-flex;flex-wrap:nowrap;gap:8px;align-items:center;max-width:280px;white-space:nowrap}.tbl .reason .muted{overflow:hidden;text-overflow:ellipsis;font-family:var(--sans);font-size:12px}.tbl.stk td:first-child,.tbl.stk th:first-child{position:sticky;left:0;background:var(--panel);z-index:1}.tbl.stk tr.row:hover td:first-child{background:var(--panel-2)}.dist{grid-template-columns:56px auto}.tbl.stk .stk-name{max-width:220px}.t-ready{color:var(--cyan)}.dist-track i.t-ready{background:var(--cyan)}.t-blocked{color:var(--warn)}.dist-track i.t-blocked{background:var(--warn)}.t-close,.t-mid,.t-far{color:var(--muted)}.dist-track i.t-close,.dist-track i.t-mid,.dist-track i.t-far{background:var(--faint-2)}.tbl.stk tr.t-ready-row td{background:var(--tile-a)}.dist-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px}.dist-legend span{display:inline-flex;align-items:center;gap:6px}.dist-legend i{width:14px;height:6px;border-radius:99px;display:inline-block}.dist-legend i.t-ready{background:var(--cyan)}.dist-legend i.t-blocked{background:var(--warn)}.dist-legend i.t-far{background:var(--faint-2)}.pager{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line);font-size:12.5px}.pager label{display:inline-flex;gap:8px;align-items:center}.pager select{background:var(--panel-2);color:var(--fg);border:1px solid var(--line-2);border-radius:8px;padding:4px 8px;font:inherit}.pager-btns{display:flex;align-items:center;gap:8px;margin-left:auto}.pager-btns .btn:disabled{opacity:.35;cursor:default}.scale.tall{padding-top:66px}.stk-card{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px;padding:20px 22px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line-2);transition:border-color .15s}.stk-card:hover{border-color:rgba(var(--ink-rgb),.45)}.stk-card:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.stk-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.stk-card-sym{font:700 26px/1 var(--display);letter-spacing:-.02em;color:var(--fg)}.stk-card-name{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stk-card-metrics>div{display:grid;gap:4px;min-width:0;padding:8px 8px 7px;border:1px solid var(--line-2);border-radius:8px}.stk-card-metrics .px{border-color:#60a5fa8c}.stk-card-metrics .px .k{color:#93c5fd}.stk-card-metrics .buy{border-color:rgba(var(--cyan-rgb),.6)}.stk-card-metrics .buy .k{color:var(--cyan)}.stk-card-metrics .fv{border-color:rgba(var(--warn-rgb),.6)}.stk-card-metrics .fv .k{color:var(--warn)}.stk-card-metrics .yld{border-color:rgba(var(--up-rgb),.55)}.stk-card-metrics .yld .k{color:var(--up)}.stk-card-metrics .k{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.stk-card-metrics .v{font:500 13px var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.stk-card-foot{display:grid;gap:6px;font-size:13px;color:var(--muted)}.stk-card-foot .num b{color:var(--up);font-weight:500}.stk-card-foot b{font-weight:600}.guide{padding:0}.guide-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;justify-content:space-between;gap:12px;padding:14px 18px;font-size:13px}.guide-head:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px;border-radius:var(--r)}.guide-body{display:grid;gap:18px;padding:16px 18px 18px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.65}.guide-steps{margin:0;padding-left:20px;display:grid;gap:8px}.guide-steps ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.guide-steps .chip{margin:0 2px}.guide-strats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.guide-strat{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.guide-strat.on{border-color:rgba(var(--cyan-rgb),.5);background:rgba(var(--cyan-rgb),.05)}.guide-strat-h{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px}.guide-strat ul,.guide-checklist{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--muted)}.guide-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-cols h4{margin:0 0 6px;font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.guide-checklist.warn li::marker{color:var(--warn)}@media (max-width: 900px){.guide-strats,.guide-cols{grid-template-columns:1fr}}.icon-btn.theme:hover{color:var(--cyan);border-color:rgba(var(--cyan-rgb),.4);background:rgba(var(--cyan-rgb),.08)}.acct .icon-btn{width:30px}.chk.vt td:first-child{width:34%;white-space:normal;font-weight:400}.chk.vt td{vertical-align:top}.chk.vt .faint{font-size:11px;line-height:1.4}.ext-link{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;color:var(--cyan);text-decoration:none}.ext-link:hover{text-decoration:underline}
