@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");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{--sidebar-width: 200px;--panel-width: 340px;--header-height: 44px;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--glass-blur: 20px;--accent: #8b93ff;--accent-hover: #a7adff;--accent-dim: rgba(139, 147, 255, .14);--accent-glow: rgba(139, 147, 255, .22);--border-glow: rgba(139, 147, 255, .22);--chart-volume: rgba(139, 147, 255, .15);--shadow-glow: 0 0 24px rgba(139, 147, 255, .1);--bg-primary: #0a0a0a;--bg-secondary: #0f0f0f;--bg-tertiary: #141414;--bg-surface: #1a1a1a;--bg-hover: #242424;--bg-card: rgba(18, 18, 18, .8);--text-primary: #eceef1;--text-secondary: #a0a6b0;--text-muted: #6f7680;--border-primary: rgba(255, 255, 255, .05);--border-secondary: rgba(255, 255, 255, .025);--success: #22d3a7;--success-bg: rgba(34, 211, 167, .08);--success-border: rgba(34, 211, 167, .15);--danger: #ef6b6b;--danger-bg: rgba(239, 107, 107, .08);--danger-border: rgba(239, 107, 107, .15);--warning: #f5c542;--warning-bg: rgba(245, 197, 66, .08);--chart-bg: #0a0a0a;--chart-grid: #141414;--chart-crosshair: #5c5c5c;--chart-candle-up: #22d3a7;--chart-candle-down: #ef6b6b;--ob-bullish: rgba(34, 211, 167, .06);--ob-bearish: rgba(239, 107, 107, .06);--glass-bg: rgba(14, 14, 14, .8);--glass-border: rgba(255, 255, 255, .04);--overlay-soft: rgba(255, 255, 255, .04);--overlay-strong: rgba(255, 255, 255, .09);--panel-bg: rgba(20, 20, 20, .96);--skeleton-base: #1c1c1c;--skeleton-sheen: rgba(255, 255, 255, .07);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .6);--font-num: var(--font-sans);--t-topbar-h: 52px;--t-rail-w: 216px;--t-rail-w-collapsed: 56px;--t-row-h: 32px;--t-panel-head-h: 44px;--t-gap: 12px;--t-radius: 12px;--t-radius-sm: 8px;--surface-0: #0b0c0e;--surface-1: #121418;--surface-2: #181b20;--surface-3: #21252b;--line: rgba(255, 255, 255, .07);--line-soft: rgba(255, 255, 255, .045);--line-strong: rgba(255, 255, 255, .12);--row-hover: rgba(255, 255, 255, .03);--text-faint: #4a5059;--focus: var(--accent);--panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .03), 0 1px 2px rgba(0, 0, 0, .25);--up: #3dd68c;--down: #ff5f6d;--up-dim: rgba(61, 214, 140, .12);--down-dim: rgba(255, 95, 109, .12);--flash-up: rgba(61, 214, 140, .18);--flash-down: rgba(255, 95, 109, .18);--heat-up: 61, 214, 140;--heat-down: 255, 95, 109;--btn-buy: #12855a;--btn-sell: #c73a49;--btn-danger: #c73a49;--info: #6aa7ff;--info-bg: rgba(106, 167, 255, .1);--violet: #a78bfa;--violet-bg: rgba(167, 139, 250, .12);--mode-paper: #8fa3bf;--mode-paper-bg: rgba(143, 163, 191, .12);--mode-demo: #e0a526;--mode-demo-bg: rgba(224, 165, 38, .13);--mode-live: #ec2a3e;--mode-live-bg: rgba(236, 42, 62, .18);--mode-replay: #a78bfa;--mode-replay-bg: rgba(167, 139, 250, .13)}:root[data-theme=light]{--bg-primary: #f6f7fb;--bg-secondary: #ffffff;--bg-tertiary: #f1f2f7;--bg-surface: #ffffff;--bg-hover: #eceef5;--bg-card: rgba(255, 255, 255, .9);--text-primary: #11141a;--text-secondary: #4b5262;--text-muted: #6b7280;--border-primary: rgba(15, 18, 34, .1);--border-secondary: rgba(15, 18, 34, .06);--success: #0ea471;--success-bg: rgba(14, 164, 113, .1);--success-border: rgba(14, 164, 113, .22);--danger: #dc4a4a;--danger-bg: rgba(220, 74, 74, .09);--danger-border: rgba(220, 74, 74, .2);--warning: #c98a06;--warning-bg: rgba(201, 138, 6, .1);--chart-bg: #ffffff;--chart-grid: #eceef5;--chart-crosshair: #9a9eb2;--chart-candle-up: #0ea471;--chart-candle-down: #dc4a4a;--ob-bullish: rgba(14, 164, 113, .08);--ob-bearish: rgba(220, 74, 74, .08);--glass-bg: rgba(255, 255, 255, .75);--glass-border: rgba(15, 18, 34, .08);--overlay-soft: rgba(20, 23, 40, .04);--overlay-strong: rgba(20, 23, 40, .1);--panel-bg: #ffffff;--skeleton-base: #dfe3ec;--skeleton-sheen: rgba(255, 255, 255, .85);--accent: #5b62e8;--accent-hover: #4a50d4;--shadow-sm: 0 1px 2px rgba(20, 23, 40, .06);--shadow-md: 0 4px 16px rgba(20, 23, 40, .08);--shadow-lg: 0 8px 40px rgba(20, 23, 40, .12);--surface-0: #f4f5f7;--surface-1: #ffffff;--surface-2: #f6f7f9;--surface-3: #eceef2;--line: rgba(16, 24, 40, .09);--line-soft: rgba(16, 24, 40, .055);--line-strong: rgba(16, 24, 40, .16);--row-hover: rgba(16, 24, 40, .03);--text-faint: #b4b8c6;--panel-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 0 0 0 transparent;--up: #078a5e;--down: #d33a49;--up-dim: rgba(7, 125, 86, .09);--down-dim: rgba(201, 48, 63, .08);--flash-up: rgba(7, 125, 86, .16);--flash-down: rgba(201, 48, 63, .14);--heat-up: 7, 125, 86;--heat-down: 201, 48, 63;--btn-buy: #077d56;--btn-sell: #c9303f;--btn-danger: #c9303f;--info: #2563eb;--info-bg: rgba(37, 99, 235, .08);--violet: #7c3aed;--violet-bg: rgba(124, 58, 237, .08);--mode-paper: #475569;--mode-paper-bg: rgba(71, 85, 105, .1);--mode-demo: #b26a00;--mode-demo-bg: rgba(178, 106, 0, .1);--mode-live: #dc2626;--mode-live-bg: rgba(220, 38, 38, .1);--mode-replay: #7c3aed;--mode-replay-bg: rgba(124, 58, 237, .09)}:root[data-accent=emerald]{--accent: #34d399;--accent-hover: #6ee7b7;--accent-dim: rgba(52, 211, 153, .1);--accent-glow: rgba(52, 211, 153, .2);--border-glow: rgba(52, 211, 153, .15);--chart-volume: rgba(52, 211, 153, .15);--shadow-glow: 0 0 24px rgba(52, 211, 153, .08)}:root[data-accent=sky]{--accent: #38bdf8;--accent-hover: #7dd3fc;--accent-dim: rgba(56, 189, 248, .1);--accent-glow: rgba(56, 189, 248, .2);--border-glow: rgba(56, 189, 248, .15);--chart-volume: rgba(56, 189, 248, .15);--shadow-glow: 0 0 24px rgba(56, 189, 248, .08)}:root[data-accent=amber]{--accent: #fbbf24;--accent-hover: #fcd34d;--accent-dim: rgba(251, 191, 36, .1);--accent-glow: rgba(251, 191, 36, .2);--border-glow: rgba(251, 191, 36, .15);--chart-volume: rgba(251, 191, 36, .15);--shadow-glow: 0 0 24px rgba(251, 191, 36, .08)}:root[data-accent=rose]{--accent: #fb7185;--accent-hover: #fda4af;--accent-dim: rgba(251, 113, 133, .1);--accent-glow: rgba(251, 113, 133, .2);--border-glow: rgba(251, 113, 133, .15);--chart-volume: rgba(251, 113, 133, .15);--shadow-glow: 0 0 24px rgba(251, 113, 133, .08)}:root[data-theme=light][data-accent=emerald]{--accent: #059669;--accent-hover: #047857}:root[data-theme=light][data-accent=sky]{--accent: #0284c7;--accent-hover: #0369a1}:root[data-theme=light][data-accent=amber]{--accent: #d97706;--accent-hover: #b45309}:root[data-theme=light][data-accent=rose]{--accent: #e11d48;--accent-hover: #be123c}.t-shell,.t-overlay,.t-toasts{font-family:var(--font-sans);font-size:13px;line-height:1.45;color:var(--text-primary);font-feature-settings:"cv11","ss01","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.t-topbar,.t-banners,.t-rail,.t-page,.t-overlay,.t-toasts,.t-drawer{--text-muted: #7c838e}:root[data-theme=light] .t-topbar,:root[data-theme=light] .t-banners,:root[data-theme=light] .t-rail,:root[data-theme=light] .t-page,:root[data-theme=light] .t-overlay,:root[data-theme=light] .t-toasts,:root[data-theme=light] .t-drawer{--text-muted: #687080;--warning: #a36a00}.t-shell{color-scheme:dark}:root[data-theme=light] .t-shell{color-scheme:light}.n,.t-num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum","cv11","zero" 0;letter-spacing:-.005em}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--text-secondary)}.muted{color:var(--text-muted)}.dim{color:var(--text-secondary)}.warn-text{color:var(--warning)}.right{text-align:right}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grow{flex:1;min-width:0}.ml{margin-left:8px}.row{display:flex;align-items:center;gap:8px;min-width:0}.col{display:flex;flex-direction:column;gap:8px;min-width:0}.t-sep{width:1px;align-self:stretch;background:var(--line);flex-shrink:0}.t-kbd{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:3px;border:1px solid var(--line-strong);border-bottom-width:2px;font:600 10px var(--font-num);color:var(--text-muted);background:var(--surface-2)}.t-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-shell :focus-visible,.t-overlay :focus-visible,.t-toasts :focus-visible{outline:1.5px solid var(--focus);outline-offset:1px}.t-shell ::-webkit-scrollbar{width:8px;height:8px}.t-shell ::-webkit-scrollbar-thumb{background:var(--overlay-strong);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.t-shell ::-webkit-scrollbar-thumb:hover{background-color:var(--line-strong)}.t-shell ::-webkit-scrollbar-corner{background:transparent}.t-shell{display:grid;grid-template-columns:var(--t-rail-w) minmax(0,1fr);grid-template-rows:var(--t-topbar-h) auto minmax(0,1fr);height:100%;width:100%;background:var(--surface-0);overflow:hidden;transition:grid-template-columns var(--transition-fast)}.t-shell.rail-collapsed{grid-template-columns:var(--t-rail-w-collapsed) minmax(0,1fr)}.t-topbar{grid-column:1 / -1;display:flex;align-items:stretch;height:var(--t-topbar-h);background:var(--surface-0);border-bottom:1px solid var(--line-soft);position:relative;z-index:30;min-width:0}.t-shell[data-mode=live] .t-topbar{box-shadow:inset 0 2px 0 var(--mode-live);background:linear-gradient(180deg,var(--mode-live-bg),transparent 70%),var(--surface-0)}.t-shell[data-mode=demo] .t-topbar{box-shadow:inset 0 2px 0 var(--mode-demo)}.t-brand{display:flex;align-items:center;gap:10px;width:var(--t-rail-w);padding:0 18px;flex-shrink:0;text-decoration:none;color:var(--text-primary);transition:width var(--transition-fast)}.t-shell.rail-collapsed .t-brand{width:var(--t-rail-w-collapsed);padding:0;justify-content:center}.t-shell.rail-collapsed .t-brand-text{display:none}.t-brand-mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent-hover),var(--accent) 55%,color-mix(in srgb,var(--accent) 60%,#000));color:#fff;font:750 11px var(--font-sans);letter-spacing:-.03em;flex-shrink:0;box-shadow:0 4px 14px var(--accent-glow),inset 0 1px #ffffff40}.t-brand-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.t-brand-name{font-weight:650;font-size:13.5px;letter-spacing:-.01em}.t-brand-sub{font-size:11px;color:var(--text-muted)}.t-topbar-main{flex:1;min-width:0;display:flex;align-items:center;gap:2px;padding:0 8px 0 10px}.t-topbar-group{display:flex;align-items:center;gap:8px;min-width:0;padding:0 8px}.t-topbar-metrics{display:flex;align-items:stretch;height:100%;min-width:0;overflow:hidden}.t-metric{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 14px;white-space:nowrap;flex-shrink:0}.t-metric-label{font-size:11px;font-weight:500;color:var(--text-muted)}.t-metric-value{font-size:13px;font-weight:600;font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums}.t-metric-value small{font-size:11.5px;font-weight:500;margin-left:5px}.t-topbar-right{display:flex;align-items:center;gap:6px;margin-left:auto;padding-left:8px;flex-shrink:0}.t-venue{font-size:11px;color:var(--text-secondary);letter-spacing:.04em;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.t-topbar-group>:not(.t-venue){flex-shrink:0}.t-venue b{color:var(--text-primary);font-weight:600}.t-conn{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);white-space:nowrap}.t-dot{width:7px;height:7px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.t-dot.ok{background:var(--up);box-shadow:0 0 0 3px var(--up-dim)}.t-dot.warn{background:var(--warning);box-shadow:0 0 0 3px var(--warning-bg);animation:t-blink 1.2s steps(2,start) infinite}.t-dot.bad{background:var(--down);box-shadow:0 0 0 3px var(--down-dim)}.t-dot.idle{background:var(--text-faint)}@keyframes t-blink{to{opacity:.35}}.t-search{position:relative}.t-search-box{display:flex;align-items:center;gap:8px;height:32px;width:260px;padding:0 8px 0 10px;border-radius:var(--t-radius-sm);border:1px solid var(--line);background:var(--surface-1);color:var(--text-muted);transition:border-color var(--transition-fast),width var(--transition-fast)}.t-search-box:focus-within{border-color:var(--focus);color:var(--text-secondary)}.t-search-box input{all:unset;flex:1;min-width:0;font-size:13px;color:var(--text-primary)}.t-search-box input::placeholder{color:var(--text-muted)}.t-search-pop{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-height:440px;overflow:auto;background:var(--panel-bg);border:1px solid var(--line-strong);border-radius:var(--t-radius);box-shadow:var(--shadow-lg);padding:4px;z-index:50}.t-search-item{display:grid;grid-template-columns:minmax(0,1fr) 92px 64px;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer}.t-search-item[aria-selected=true]{background:var(--row-hover);box-shadow:inset 2px 0 0 var(--accent-hover)}.t-search-sym{font-weight:600;font-size:12px}.t-search-meta{font-size:10.5px;color:var(--text-muted)}.t-banners{grid-column:1 / -1;display:flex;flex-direction:column}.t-banner{display:flex;align-items:center;gap:10px;min-height:30px;padding:4px 14px;font-size:12px;border-bottom:1px solid var(--line)}.t-banner.halt{background:var(--btn-danger);color:#fff;border-bottom-color:transparent}.t-banner.halt .t-btn{background:#ffffff29;border-color:#ffffff59;color:#fff}.t-banner.halt .t-btn:hover{background:#ffffff42}.t-banner.conn{background:var(--warning-bg);color:var(--warning)}.t-banner.mock{background:var(--info-bg);color:var(--info);min-height:24px;font-size:11px}.t-banner b{font-weight:700;letter-spacing:.04em}.t-rail{grid-row:3;grid-column:1;display:flex;flex-direction:column;background:var(--surface-0);border-right:1px solid var(--line-soft);min-height:0;overflow:hidden}.t-rail-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:10px 10px 14px}.t-rail-scroll::-webkit-scrollbar{width:0}.t-rail-group{margin-top:18px}.t-rail-group:first-child{margin-top:2px}.t-rail-label{display:flex;align-items:center;justify-content:space-between;width:100%;height:24px;padding:0 10px;font-size:11.5px;font-weight:500;color:var(--text-muted);background:none;border:0;cursor:default}button.t-rail-label{cursor:pointer;border-radius:4px}button.t-rail-label:hover{color:var(--text-secondary)}.t-rail-label svg{transition:transform var(--transition-fast)}.t-rail-label[aria-expanded=false] svg{transform:rotate(-90deg)}.t-rail-item{display:flex;align-items:center;gap:11px;height:34px;padding:0 10px;border-radius:var(--t-radius-sm);color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap;position:relative;transition:background var(--transition-fast),color var(--transition-fast)}.t-rail-item svg{flex-shrink:0;opacity:.85}.t-rail-item:hover{background:var(--row-hover);color:var(--text-primary)}.t-rail-item.active{background:var(--surface-2);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--line-soft)}.t-rail-item.active svg{color:var(--accent-hover);opacity:1}.t-rail-item.active:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.t-rail-item .t-rail-text{overflow:hidden;text-overflow:ellipsis}.t-rail-item .t-rail-badge{margin-left:auto}.t-rail-foot{border-top:1px solid var(--line-soft);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.t-shell.rail-collapsed .t-rail-label,.t-shell.rail-collapsed .t-rail-text,.t-shell.rail-collapsed .t-rail-badge{display:none}.t-shell.rail-collapsed .t-rail-item{justify-content:center;padding:0}.t-shell.rail-collapsed .t-rail-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft)}.t-shell.rail-collapsed .t-rail-group:first-child{border-top:0;padding-top:0}.t-shell.rail-collapsed .t-rail-group.legacy-collapsed .t-rail-item{display:none}.t-shell.rail-collapsed .t-rail-group.legacy-collapsed .t-rail-label{display:flex;justify-content:center;padding:0}.t-shell.rail-collapsed .t-rail-group.legacy-collapsed .t-rail-label span{display:none}[data-tip]{position:relative}.t-shell.rail-collapsed .t-rail-item[data-tip]:hover:after,.t-tip[data-tip]:hover:after,.t-tip[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:4px 8px;border-radius:4px;background:var(--panel-bg);border:1px solid var(--line-strong);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:11.5px;font-weight:500;white-space:nowrap;z-index:60;pointer-events:none}.t-tip.below[data-tip]:hover:after,.t-tip.below[data-tip]:focus-visible:after{left:50%;top:calc(100% + 8px);transform:translate(-50%)}.t-tip.below-end[data-tip]:hover:after,.t-tip.below-end[data-tip]:focus-visible:after{left:auto;right:0;top:calc(100% + 8px);transform:none}.t-content{grid-row:3;grid-column:2;min-width:0;min-height:0;overflow:hidden;position:relative;display:flex;flex-direction:column}.t-content>*{flex:1;min-height:0}.t-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--t-radius);box-shadow:var(--panel-shadow);overflow:hidden}.t-panel-head{display:flex;align-items:center;gap:10px;height:var(--t-panel-head-h);padding:0 12px 0 16px;flex-shrink:0;min-width:0}.t-panel-title{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--text-primary);white-space:nowrap}.t-panel-meta{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.t-panel-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:640px){.t-panel-head{height:auto;min-height:var(--t-panel-head-h);flex-wrap:wrap;row-gap:4px;padding-top:8px;padding-bottom:8px}.t-panel-meta{white-space:normal}.t-panel-meta .row{flex-wrap:wrap}.t-panel-actions{max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}}.t-panel-body{flex:1;min-height:0;overflow:auto;position:relative}.t-panel-body.pad{padding:4px 16px 14px}.t-panel-body.flex{display:flex;flex-direction:column;overflow:hidden}.t-panel-foot{flex-shrink:0;border-top:1px solid var(--line-soft);padding:9px 16px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:12px}.t-link{color:var(--text-secondary);text-decoration:none;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:3px;border-radius:3px;white-space:nowrap}.t-link:hover{color:var(--text-primary)}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 14px;border-radius:var(--t-radius-sm);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-primary);font:500 13px var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.t-btn:hover:not(:disabled){background:var(--surface-3)}.t-btn:active:not(:disabled){transform:translateY(.5px)}.t-btn:disabled{opacity:.42;cursor:not-allowed}.t-btn.sm{height:28px;padding:0 11px;font-size:12.5px;gap:6px}.t-btn.xs{height:24px;padding:0 9px;font-size:12px;border-radius:7px;gap:5px}.t-btn.lg{height:38px;padding:0 18px;font-size:14px;font-weight:600}.t-btn.block{width:100%}.t-btn.primary{background:var(--text-primary);border-color:transparent;color:var(--surface-0);font-weight:600}.t-btn.primary:hover:not(:disabled){background:var(--text-primary);opacity:.88}.t-btn.secondary{background:var(--surface-2)}.t-btn.ghost{background:transparent;border-color:transparent;color:var(--text-secondary)}.t-btn.ghost:hover:not(:disabled){background:var(--row-hover);color:var(--text-primary)}.t-btn.danger{background:var(--btn-danger);border-color:transparent;color:#fff;font-weight:600}.t-btn.danger:hover:not(:disabled){background:var(--btn-danger);filter:brightness(1.1)}.t-btn.danger-outline{background:transparent;border-color:color-mix(in srgb,var(--down) 50%,transparent);color:var(--down);font-weight:600}.t-btn.danger-outline:hover:not(:disabled){background:var(--down-dim)}.t-btn.buy{background:var(--btn-buy);border-color:transparent;color:#fff;font-weight:600}.t-btn.sell{background:var(--btn-sell);border-color:transparent;color:#fff;font-weight:600}.t-btn.buy:hover:not(:disabled),.t-btn.sell:hover:not(:disabled){filter:brightness(1.08)}.t-btn.warn{background:var(--warning);border-color:transparent;color:#111;font-weight:600}.t-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--t-radius-sm);border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}.t-icon-btn:hover:not(:disabled){background:var(--row-hover);color:var(--text-primary)}.t-icon-btn:disabled{opacity:.35;cursor:not-allowed}.t-icon-btn.sm{width:26px;height:26px;border-radius:7px}.t-icon-btn.bordered{border-color:var(--line)}.t-icon-btn.danger:hover:not(:disabled){color:var(--down);background:var(--down-dim)}.t-halt-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border-radius:var(--t-radius-sm);border:1px solid color-mix(in srgb,var(--down) 40%,transparent);background:var(--down-dim);color:var(--down);font:650 12px var(--font-sans);letter-spacing:.04em;cursor:pointer;white-space:nowrap}.t-halt-btn:hover:not(:disabled){background:var(--btn-danger);color:#fff}.t-halt-btn.resume{border-color:color-mix(in srgb,var(--up) 55%,transparent);background:var(--up-dim);color:var(--up)}.t-halt-btn.resume:hover:not(:disabled){background:var(--btn-buy);color:#fff}.t-halt-btn:disabled{opacity:.45;cursor:not-allowed}.t-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line-soft);flex-shrink:0}.t-seg button{all:unset;box-sizing:border-box;height:26px;padding:0 11px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--text-muted);transition:color var(--transition-fast),background var(--transition-fast);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.t-seg button:hover{color:var(--text-primary)}.t-seg button[aria-checked=true]{background:var(--surface-3);color:var(--text-primary);box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px var(--line)}:root[data-theme=light] .t-seg button[aria-checked=true]{background:var(--surface-1);box-shadow:0 1px 2px #1018281a,inset 0 0 0 1px var(--line)}.t-seg button:focus-visible{outline:1.5px solid var(--focus)}.t-seg button:disabled{opacity:.4;cursor:not-allowed}.t-seg.mono button{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:12.5px;padding:0 10px}.t-seg.lg button{height:30px;padding:0 14px;font-size:13px}.t-seg.block{display:flex}.t-seg.block button{flex:1;justify-content:center}.t-seg.side button[aria-checked=true][data-v=buy]{background:var(--btn-buy);color:#fff;box-shadow:none}.t-seg.side button[aria-checked=true][data-v=sell]{background:var(--btn-sell);color:#fff;box-shadow:none}.t-tabs{display:flex;align-items:stretch;gap:2px;border-bottom:1px solid var(--line-soft);padding:0 8px;flex-shrink:0;overflow-x:auto}.t-tabs::-webkit-scrollbar{height:0}.t-tab{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;height:var(--t-panel-head-h);padding:0 12px;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer;position:relative;white-space:nowrap}.t-tab:hover,.t-tab[aria-selected=true]{color:var(--text-primary)}.t-tab[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.t-tab:focus-visible{outline:1.5px solid var(--focus);outline-offset:-3px;border-radius:4px}.t-count{display:inline-grid;place-items:center;min-width:18px;height:17px;padding:0 5px;border-radius:9px;background:var(--surface-3);color:var(--text-secondary);font:600 11px var(--font-num);font-variant-numeric:tabular-nums}.t-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;border:1px solid transparent;font-size:11.5px;font-weight:550;letter-spacing:0;line-height:1;white-space:nowrap;flex-shrink:0;background:var(--surface-3);color:var(--text-secondary)}.t-pill.plain{font-weight:550;font-size:11.5px}.t-pill .t-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.t-pill.up{background:var(--up-dim);color:var(--up)}.t-pill.down{background:var(--down-dim);color:var(--down)}.t-pill.warn{background:var(--warning-bg);color:var(--warning)}.t-pill.info{background:var(--info-bg);color:var(--info)}.t-pill.violet{background:var(--violet-bg);color:var(--violet)}.t-pill.outline{background:transparent;border-color:var(--line-strong);color:var(--text-secondary)}.t-pill.solid-down{background:var(--btn-danger);color:#fff}.t-pill.lg{height:26px;padding:0 11px;font-size:12.5px}.t-mode{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;font:700 11px var(--font-sans);letter-spacing:.1em;white-space:nowrap;border:1px solid transparent;flex-shrink:0}.t-mode .t-pill-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.t-mode.paper{color:var(--mode-paper);background:var(--mode-paper-bg);border-color:color-mix(in srgb,var(--mode-paper) 35%,transparent)}.t-mode.demo{color:var(--mode-demo);background:var(--mode-demo-bg);border-color:color-mix(in srgb,var(--mode-demo) 45%,transparent)}.t-mode.replay{color:var(--mode-replay);background:var(--mode-replay-bg);border-color:color-mix(in srgb,var(--mode-replay) 40%,transparent)}.t-mode.live{color:#fff;background:var(--mode-live);border-color:var(--mode-live);box-shadow:0 0 0 3px var(--mode-live-bg),0 0 18px color-mix(in srgb,var(--mode-live) 45%,transparent)}.t-mode.live .t-pill-dot{animation:t-live 1.4s ease-in-out infinite;background:#fff}.t-mode.unknown{color:var(--text-muted);background:var(--surface-3)}@keyframes t-live{50%{opacity:.25}}.t-side{font-weight:600;font-size:12px}.t-side.buy{color:var(--up)}.t-side.sell{color:var(--down)}.t-table-wrap{position:relative;overflow:auto;min-height:0;flex:1}.t-table-wrap.fill{height:100%}table.t-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12.5px}.t-table thead th{position:sticky;top:0;z-index:2;height:34px;padding:0 10px;background:var(--surface-1);border-bottom:1px solid var(--line-soft);color:var(--text-muted);font-size:12px;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.t-table thead th.num,.t-table thead th.right{text-align:right}.t-table thead th.center{text-align:center}.t-table thead th:first-child,.t-table tbody td:first-child{padding-left:16px}.t-table thead th:last-child,.t-table tbody td:last-child{padding-right:16px}.t-th-sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:3px;max-width:100%}.t-th-sort:hover{color:var(--text-primary)}.t-th-sort:focus-visible{outline:1.5px solid var(--focus);border-radius:2px}.t-sort-ind{width:8px;display:inline-block;opacity:.9}.t-table th[aria-sort=ascending],.t-table th[aria-sort=descending]{color:var(--text-primary)}.t-table tbody td{height:var(--t-row-h);padding:0 10px;border-bottom:1px solid var(--line-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.t-table tbody tr:last-child td{border-bottom-color:transparent}.t-table td.num{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.005em}.t-table td.right{text-align:right}.t-table td.center{text-align:center}.t-table tbody tr:hover td{background:var(--row-hover)}.t-table tbody tr.clickable{cursor:pointer}.t-table tbody tr.clickable:focus-visible{outline:none}.t-table tbody tr.clickable:focus-visible td{background:var(--row-hover);box-shadow:inset 0 1px 0 var(--focus),inset 0 -1px 0 var(--focus)}.t-table tbody tr.selected td{background:var(--surface-3)}.t-table tbody tr.dimmed td{color:var(--text-secondary)}.t-table tbody tr.dimmed .sym{color:var(--text-secondary);font-weight:500}.t-table tr.spacer td{padding:0;border:0;height:auto}.t-table.dense tbody td{height:28px;font-size:12px}.t-table .sym{font-weight:600;color:var(--text-primary)}.t-table .sym small{font-weight:400;color:var(--text-muted);margin-left:5px;font-size:11.5px}.t-table .actions{text-align:right;overflow:visible}.t-table .actions .t-icon-btn,.t-table .actions .t-btn{opacity:.85}.t-table tr:hover .actions .t-icon-btn,.t-table tr:hover .actions .t-btn{opacity:1}.t-kpis{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--t-radius);box-shadow:var(--panel-shadow);overflow:hidden;flex-shrink:0}.t-kpis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));margin:0 -1px -1px 0}.t-kpi{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:14px 18px 13px;box-shadow:inset -1px 0 0 var(--line-soft),inset 0 -1px 0 var(--line-soft)}.t-kpi-label{font-size:12px;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-kpi-value{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-size:19px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.t-kpi-value .unit{font-size:11px;color:var(--text-muted);font-weight:500;margin-left:4px;letter-spacing:0}.t-kpi-sub{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-size:12px;line-height:1.4;color:var(--text-muted)}.t-kpi.sm .t-kpi-value{font-size:15px}.t-stats{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;font-size:12.5px;align-items:baseline}.t-stats dt{color:var(--text-muted);white-space:nowrap}.t-stats dd{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px 18px}.t-stat{display:flex;flex-direction:column;gap:3px;min-width:0}.t-stat-label{font-size:12px;color:var(--text-muted);font-weight:500;white-space:nowrap}.t-stat-value{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-usage{display:flex;flex-direction:column;gap:6px;min-width:0}.t-usage-head{display:flex;align-items:baseline;gap:8px;font-size:12.5px;min-width:0}.t-usage-label{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.t-usage-value{margin-left:auto;font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.t-usage-value .of{color:var(--text-muted)}.t-usage-track{position:relative;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.t-usage-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 70%,transparent);transition:width .4s cubic-bezier(.2,.8,.2,1)}.t-usage-fill.ok{background:color-mix(in srgb,var(--up) 80%,transparent)}.t-usage-fill.warn{background:var(--warning)}.t-usage-fill.crit{background:var(--down)}.t-usage-fill.neutral{background:var(--text-secondary)}.t-usage-track.thin{height:5px}.t-usage-track.thick{height:10px;border-radius:4px}.t-usage.hard .t-usage-track{box-shadow:inset -2px 0 0 var(--down)}.t-usage.soft .t-usage-track{background-image:linear-gradient(to bottom,var(--warning) 50%,transparent 50%);background-size:2px 3px;background-repeat:repeat-y;background-position:right;background-color:var(--surface-3)}.t-usage-pct{font-size:11.5px;color:var(--text-muted);font-family:var(--font-num)}@media(max-width:640px){.t-usage-head{flex-wrap:wrap;row-gap:2px}.t-usage-label{white-space:normal}}.t-score{display:inline-block;min-width:46px;padding:1px 6px;border-radius:3px;text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;line-height:16px}.t-score.block{display:block;width:100%}.t-score.flat{color:var(--text-muted);font-weight:500}.t-diverge{position:relative;height:8px;border-radius:2px;background:var(--surface-3);overflow:hidden}.t-diverge:before{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--line-strong);z-index:1}.t-diverge-fill{position:absolute;top:0;bottom:0;border-radius:2px;transition:left .3s,width .3s}.t-diverge-fill.up{background:var(--up)}.t-diverge-fill.down{background:var(--down)}.t-diverge.muted .t-diverge-fill{opacity:.35}.t-diverge.sm{height:5px}@keyframes t-flash-up{0%{color:var(--up);background-color:color-mix(in srgb,var(--up) 9%,transparent)}to{background-color:transparent}}@keyframes t-flash-down{0%{color:var(--down);background-color:color-mix(in srgb,var(--down) 9%,transparent)}to{background-color:transparent}}.t-flash{border-radius:4px;padding:0 3px;margin:0 -3px;display:inline-block}.t-flash.fu{animation:t-flash-up .6s ease-out}.t-flash.fd{animation:t-flash-down .6s ease-out}@keyframes t-row-in{0%{background-color:var(--row-hover)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.t-flash.fu,.t-flash.fd,.t-dot.warn,.t-mode.live .t-pill-dot{animation:none}}.t-spark{display:block;overflow:visible}.t-spark path.line{fill:none;stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.t-spark .up{stroke:var(--up)}.t-spark .down{stroke:var(--down)}.t-spark .flat{stroke:var(--text-muted)}.t-spark path.area.up{fill:var(--up-dim);stroke:none}.t-spark path.area.down{fill:var(--down-dim);stroke:none}.t-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100%;padding:22px 16px;text-align:center;color:var(--text-muted);font-size:12px}.t-empty-icon{color:var(--text-faint);margin-bottom:2px}.t-empty-title{color:var(--text-secondary);font-weight:600;font-size:12.5px}.t-empty.error .t-empty-icon,.t-empty.error .t-empty-title{color:var(--down)}.t-empty.compact{padding:14px 12px;min-height:0}.t-skel{height:10px;border-radius:3px;background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-sheen) 50%,var(--skeleton-base) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.t-skel-rows{display:flex;flex-direction:column;gap:10px;padding:12px}.t-loading-bar{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;z-index:3}.t-loading-bar:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:var(--accent-hover);animation:t-indeterminate 1.1s ease-in-out infinite}@keyframes t-indeterminate{0%{left:-30%}to{left:100%}}.t-stale{opacity:.55;transition:opacity var(--transition-normal)}.t-page{transition:opacity var(--transition-normal),filter var(--transition-normal)}.t-shell.conn-down .t-page{opacity:.72;filter:saturate(.45)}.t-field{display:flex;flex-direction:column;gap:4px;min-width:0}.t-label{font-size:11.5px;font-weight:500;color:var(--text-muted);display:flex;align-items:center;gap:6px}.t-label .hint{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:500}.t-input,.t-select,.t-textarea{height:28px;width:100%;min-width:0;padding:0 8px;border-radius:5px;border:1px solid var(--line-strong);background:var(--surface-0);color:var(--text-primary);font:12px var(--font-sans);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.t-textarea{height:auto;padding:6px 8px;resize:vertical;line-height:1.45}.t-input.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right}.t-input.lg{height:34px;font-size:14px}.t-input:focus,.t-select:focus,.t-textarea:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 22%,transparent)}.t-input:disabled,.t-select:disabled{opacity:.5;cursor:not-allowed}.t-input[aria-invalid=true]{border-color:var(--down)}.t-input-group{position:relative;display:flex;align-items:center}.t-input-group .t-input{padding-right:46px}.t-input-suffix{position:absolute;right:8px;font-size:11px;color:var(--text-muted);pointer-events:none}.t-check{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.t-check input{accent-color:var(--text-primary);width:13px;height:13px;margin:0}.t-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.t-help{font-size:11px;color:var(--text-muted);line-height:1.45}.t-error-text{font-size:11.5px;color:var(--down)}.t-chips{display:flex;flex-wrap:wrap;gap:4px}.t-chip{all:unset;box-sizing:border-box;height:22px;padding:0 8px;border-radius:11px;border:1px solid var(--line-strong);font-size:11px;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-num)}.t-chip[aria-pressed=true]{background:var(--text-primary);color:var(--surface-0);border-color:transparent}.t-chip:focus-visible{outline:1.5px solid var(--focus)}.t-toasts{position:fixed;right:16px;top:calc(var(--t-topbar-h) + 10px);z-index:1100;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.t-toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px;align-items:start;padding:10px 10px 10px 12px;border-radius:7px;border:1px solid var(--line-strong);background:var(--panel-bg);box-shadow:var(--shadow-lg);animation:t-toast-in .18s cubic-bezier(.2,.8,.2,1)}.t-toast-icon{grid-row:span 2;margin-top:1px}.t-toast.success .t-toast-icon{color:var(--up)}.t-toast.error .t-toast-icon{color:var(--down)}.t-toast.warn .t-toast-icon{color:var(--warning)}.t-toast.info .t-toast-icon{color:var(--info)}.t-toast-title{font-weight:600;font-size:12.5px}.t-toast-msg{grid-column:2;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}@keyframes t-toast-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.t-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:t-fade .12s ease-out}:root[data-theme=light] .t-overlay{background:#14172852}@keyframes t-fade{0%{opacity:0}}.t-dialog{width:min(460px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--line-strong);border-radius:9px;box-shadow:var(--shadow-lg);animation:t-pop .16s cubic-bezier(.2,.8,.2,1)}.t-dialog.danger{border-top:3px solid var(--down)}.t-dialog.warn{border-top:3px solid var(--warning)}@keyframes t-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.t-dialog-head{display:flex;align-items:flex-start;gap:10px;padding:16px 16px 6px}.t-dialog-head .icon{margin-top:1px;color:var(--text-secondary)}.t-dialog.danger .t-dialog-head .icon{color:var(--down)}.t-dialog.warn .t-dialog-head .icon{color:var(--warning)}.t-dialog-title{font-size:14px;font-weight:650}.t-dialog-body{padding:4px 16px 16px 42px;color:var(--text-secondary);font-size:12.5px;line-height:1.55;overflow:auto;display:flex;flex-direction:column;gap:12px}.t-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--line-soft);background:var(--surface-2);border-radius:0 0 9px 9px}.t-summary{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;padding:10px 12px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line-soft);font-size:12px}.t-summary dt{color:var(--text-muted)}.t-summary dd{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-primary)}.t-summary dt.strong,.t-summary dd.strong,.t-stats dt.strong,.t-stats dd.strong{color:var(--text-primary);font-weight:600}.t-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#00000059;animation:t-fade .12s ease-out}:root[data-theme=light] .t-drawer-overlay{background:#1417282e}.t-drawer{position:fixed;top:0;right:0;bottom:0;z-index:901;width:min(620px,100vw);display:flex;flex-direction:column;background:var(--surface-1);border-left:1px solid var(--line-strong);box-shadow:var(--shadow-lg);animation:t-slide .2s cubic-bezier(.2,.8,.2,1);font-family:var(--font-sans);font-size:12px;color:var(--text-primary)}@keyframes t-slide{0%{transform:translate(24px);opacity:0}}.t-drawer-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.t-drawer-title{font-size:14px;font-weight:650;font-family:var(--font-num)}.t-drawer-body{flex:1;overflow:auto;padding:14px 16px 24px;display:flex;flex-direction:column;gap:16px}.t-drawer-body>*{flex-shrink:0}.t-section-title{font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:6px;display:flex;align-items:center;gap:8px}.t-menu-wrap{position:relative}.t-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;padding:4px;background:var(--panel-bg);border:1px solid var(--line-strong);border-radius:7px;box-shadow:var(--shadow-lg);z-index:60}.t-menu-head{padding:8px 10px;border-bottom:1px solid var(--line-soft);margin-bottom:4px}.t-menu-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 10px;border-radius:4px;font-size:12px;color:var(--text-secondary);cursor:pointer}.t-menu-item:hover,.t-menu-item:focus-visible{background:var(--row-hover);color:var(--text-primary)}.t-menu-sep{height:1px;background:var(--line-soft);margin:4px 0}.t-swatches{display:flex;gap:6px;padding:6px 10px 8px}.t-swatch{width:18px;height:18px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.t-swatch[aria-pressed=true]{border-color:var(--text-primary)}.t-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--text-secondary);font:700 10.5px var(--font-sans);border:1px solid var(--line);cursor:pointer}.t-page{height:100%;overflow-y:auto;overflow-x:hidden;padding:18px 20px 24px;display:flex;flex-direction:column;gap:var(--t-gap);min-width:0}.t-page>*{flex-shrink:0}.t-page.fit{overflow:hidden}.t-page-head{display:flex;align-items:center;gap:14px;min-height:36px;flex-shrink:0;flex-wrap:wrap;padding:0 2px 2px}.t-page-title{font-size:20px;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.t-page-sub{font-size:13px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.t-page-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.t-grid{display:grid;gap:var(--t-gap);min-width:0;min-height:0}.t-desk2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:0}.t-desk2>*{min-width:0}.desk-bar,.desk-accts,.desk-health,.t-hero{grid-column:1 / -1}.desk-pos{grid-column:span 8;height:392px}.desk-risk{grid-column:span 4;height:392px}.desk-activity{grid-column:span 8;height:420px}.desk-ai{grid-column:span 4;height:420px}@media(max-width:1279px){.desk-pos,.desk-activity{grid-column:1 / -1}.desk-risk,.desk-ai{grid-column:span 6}}@media(max-width:760px){.desk-risk,.desk-ai{grid-column:1 / -1}}.t-market-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:36px}.t-market-bar>.t-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.t-market-bar>.t-seg::-webkit-scrollbar{display:none}.t-market-sum{font-size:12.5px;color:var(--text-muted)}.t-market-note{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--warning);text-decoration:none}.t-market-note:hover{text-decoration:underline}.t-market-pool{margin-left:auto;font-size:12.5px}.t-hero{position:relative;display:flex;flex-direction:column;min-width:0;background:radial-gradient(900px 260px at 0% -10%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 65%),var(--surface-1);border:1px solid var(--line);border-radius:16px;box-shadow:var(--panel-shadow);overflow:hidden}.t-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 24px 6px}.t-hero-label{font-size:13px;font-weight:500;color:var(--text-secondary)}.t-hero-value{display:flex;align-items:baseline;gap:10px;margin-top:6px;font-size:42px;font-weight:650;letter-spacing:-.035em;line-height:1.05}.t-hero-value .t-flash{margin:0 -4px;padding:0 4px}.t-hero-ccy{font-size:14px;font-weight:500;letter-spacing:0;color:var(--text-muted)}.t-hero-delta{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;flex-wrap:wrap}.t-delta{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;font:600 14px var(--font-num);font-variant-numeric:tabular-nums lining-nums;background:var(--surface-3);color:var(--text-primary)}.t-delta span{font-weight:500;opacity:.85}.t-delta.up{background:var(--up-dim);color:var(--up)}.t-delta.down{background:var(--down-dim);color:var(--down)}.t-hero-controls{padding-top:2px}.t-hero-chart{position:relative;height:236px;margin:4px 6px 0 2px}.t-hero.t-hero-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);container:deskhero / inline-size}.t-desk2{container:desk / inline-size}.t-hero-main{display:flex;flex-direction:column;min-width:0;padding-bottom:12px}.t-hero-split .t-hero-chart{height:232px}.t-hero-balance{margin-top:10px;font-size:13px;color:var(--text-secondary)}.t-hero-balance b{font-weight:600;color:var(--text-primary)}.t-hero-side{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 22px 14px;border-left:1px solid var(--line-soft)}.t-hero-group{padding-bottom:2px;font-size:12px;font-weight:500;color:var(--text-muted)}.t-hero-list{margin:0;display:flex;flex-direction:column}.t-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line-soft)}.t-hero-list .t-hero-row:first-child{border-top:0;padding-top:2px}.t-hero-row dt{font-size:13px;color:var(--text-secondary);white-space:nowrap}.t-hero-row dd{margin:0;text-align:right;font:600 15px var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;white-space:nowrap}.t-hero-row dd .t-flash{margin:0 -3px;padding:0 3px}.t-hero-row .sub{grid-column:1 / -1;font:11.5px var(--font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--text-muted);line-height:1.45}@container deskhero (min-width: 1150px){.t-hero-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-content:start;padding:20px 24px 14px}.t-hero-row{grid-template-columns:minmax(0,1fr);row-gap:3px;padding:11px 0}.t-hero-list .t-hero-row:first-child{padding-top:6px}.t-hero-row dt{font-size:12.5px;color:var(--text-muted)}.t-hero-row dd{text-align:left;font-size:20px;letter-spacing:-.02em}}@container desk (max-width: 860px){.t-hero.t-hero-split{grid-template-columns:minmax(0,1fr)}.t-hero-side{flex-direction:row;flex-wrap:wrap;gap:6px 28px;border-left:0;border-top:1px solid var(--line-soft)}.t-hero-sec{flex:1 1 260px;min-width:0}}.t-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1px repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--line-soft)}.t-hero-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:15px 20px 17px}.t-hero-stat dt{font-size:12px;font-weight:500;color:var(--text-muted);white-space:nowrap}.t-hero-stat dd{margin:0;font:600 18px var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;white-space:nowrap}.t-hero-stat .sub{font:12px var(--font-num);font-variant-numeric:tabular-nums lining-nums;color:var(--text-muted);line-height:1.4}.t-hero-divider{background:var(--line-soft);margin:14px 0}@media(max-width:1180px){.t-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.t-hero-divider{display:none}.t-hero-stat:nth-child(n+6){border-top:1px solid var(--line-soft)}}@media(max-width:640px){.t-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.t-hero-value{font-size:32px}.t-hero-head{padding:18px 16px 4px}}.t-acct-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.t-acct{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:var(--t-radius);background:var(--surface-1);box-shadow:var(--panel-shadow)}button.t-acct{cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}button.t-acct:hover{border-color:var(--line-strong);background:var(--surface-2)}button.t-acct:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.t-acct.halted{border-color:color-mix(in srgb,var(--down) 45%,transparent)}.t-acct-head{display:flex;align-items:center;gap:8px;min-width:0}.t-acct-name{font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-acct-venue{font-size:12px;margin-right:auto}.t-acct-main{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:12.5px}.t-acct-eq{font-size:22px;font-weight:650;color:var(--text-primary);letter-spacing:-.025em}.t-acct-eq .unit{font-size:11.5px;font-weight:500;color:var(--text-muted);margin-left:5px;letter-spacing:0}.t-acct-stats{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-muted)}.t-acct-stats b{font-weight:600;color:var(--text-secondary)}.t-acct-stats b.up{color:var(--up)}.t-acct-stats b.down{color:var(--down)}.t-acct-halt{font-size:12px;color:var(--down);line-height:1.45}.t-acct-spark{margin-top:auto;padding-top:6px;line-height:0}.t-acct-spark .t-spark path.line{stroke-width:1.5}.t-prop{display:flex;flex-direction:column;gap:8px;padding-top:10px;margin-top:2px;border-top:1px solid var(--line-soft)}.t-prop-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.t-acct-group{display:flex;flex-direction:column;gap:10px}.t-acct-status{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 18px;border:1px solid var(--line);border-radius:var(--t-radius);background:var(--surface-1);box-shadow:var(--panel-shadow)}.t-acct-status.halted{border-color:color-mix(in srgb,var(--down) 45%,transparent)}.t-acct-status-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.t-acct-status-id .t-acct-venue{margin-right:0}.t-prop.row{flex:1;min-width:260px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 20px;align-items:end;padding-top:0;margin-top:0;border-top:none}.t-prop.row .t-prop-foot{flex-direction:column;align-items:flex-start;gap:3px}.t-period{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.t-period-dates{display:inline-flex;align-items:center;gap:6px}.t-period-dates .t-input{height:30px;width:136px;padding:0 8px;font-size:12.5px;font-family:var(--font-num)}.t-health-strip{display:flex;align-items:center;gap:0;min-height:30px;padding:0 4px;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--t-radius);overflow-x:auto;overflow-y:hidden;font-size:11.5px}.t-health-strip::-webkit-scrollbar{height:0}.t-health-item{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:18px;white-space:nowrap;border-left:1px solid var(--line-soft);color:var(--text-secondary)}.t-health-item:first-child{border-left:0}.t-health-item b{color:var(--text-primary);font-weight:600;font-family:var(--font-num);font-variant-numeric:tabular-nums}.t-health-item .lbl{color:var(--text-muted);font-size:11.5px;font-weight:500}.t-chart{position:absolute;top:0;right:0;bottom:0;left:0}.t-chart-wrap{position:relative;flex:1;min-height:0}.t-chart-legend{position:absolute;top:8px;left:12px;z-index:3;display:flex;gap:14px;align-items:baseline;pointer-events:none;font-size:11px;color:var(--text-muted)}.t-chart-legend b{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600;font-size:12px}.t-tchart{position:relative;display:flex;height:100%;min-height:0}.t-tchart-main{position:relative;display:flex;flex-direction:column;flex:1;min-width:0}.t-tchart-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:28px;padding:2px 8px;border-bottom:1px solid var(--line-soft);font-size:11px;color:var(--text-muted)}.t-tchart-top b{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.t-tchart-full{all:unset;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;border-radius:5px;color:var(--text-secondary);cursor:pointer}.t-tchart-full:hover,.t-tchart-full[aria-pressed=true]{background:var(--surface-2);color:var(--text-primary)}.t-tchart-auto{all:unset;position:absolute;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;cursor:pointer}.t-tchart-auto span{padding:1px 7px;border-radius:4px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);border:1px solid transparent}.t-tchart-auto:hover span{color:var(--text-primary);background:var(--surface-2)}.t-tchart-auto[aria-pressed=true] span{color:var(--focus);border-color:color-mix(in srgb,var(--focus) 45%,transparent)}.t-tchart-latest{all:unset;position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line);color:var(--text-secondary);cursor:pointer;box-shadow:var(--panel-shadow)}.t-tchart-latest:hover{color:var(--text-primary);border-color:var(--line-strong)}.t-panel:fullscreen{border-radius:0;border:0;background:var(--surface-1)}.t-panel:fullscreen::backdrop{background:var(--surface-1)}.t-tchart-indbtn{all:unset;display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 4px;border-radius:5px;color:var(--text-secondary);cursor:pointer}.t-tchart-indbtn:hover,.t-tchart-indbtn[aria-expanded=true]{background:var(--surface-2);color:var(--text-primary)}.t-tchart-indbtn:focus-visible{outline:1.5px solid var(--focus)}.t-tchart-chip i{display:inline-block;width:10px;height:2px;margin-right:5px;vertical-align:middle}.t-tchart-chip button{all:unset;cursor:pointer;margin-left:3px;padding:0 3px;border-radius:3px;color:var(--text-muted)}.t-tchart-chip button:hover{color:var(--text-primary);background:var(--surface-2)}.t-tchart-tools{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-right:1px solid var(--line-soft);overflow-y:auto;flex:0 0 auto}.t-tchart-tools .t-tool-group{position:relative;flex:0 0 auto}.t-tchart-tools .t-tool{all:unset;box-sizing:border-box;flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:6px;color:var(--text-secondary);cursor:pointer}.t-tchart-tools .t-tool:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}.t-tchart-tools .t-tool[aria-pressed=true]{background:var(--surface-3);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--line)}.t-tchart-tools .t-tool:disabled{opacity:.35;cursor:default}.t-tchart-tools .t-tool:focus-visible,.t-tool-more:focus-visible{outline:1.5px solid var(--focus);outline-offset:-1px}.t-tool-more{all:unset;position:absolute;right:1px;bottom:1px;width:12px;height:12px;display:grid;place-items:end;border-radius:3px;color:var(--text-muted);cursor:pointer}.t-tool-more:hover,.t-tool-more[aria-expanded=true]{color:var(--text-primary)}.t-tchart-tools .sep{flex:0 0 auto;width:26px;height:1px;margin:5px 0;background:var(--line-soft)}.t-tool-flyout{position:absolute;left:52px;z-index:7;display:flex;flex-direction:column;gap:1px;min-width:200px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface-1);box-shadow:0 10px 28px #0000004d}.t-tool-flyout button{all:unset;display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:5px;font-size:12.5px;color:var(--text-secondary);cursor:pointer}.t-tool-flyout button:hover{background:var(--surface-2);color:var(--text-primary)}.t-tool-flyout button[aria-checked=true]{background:var(--surface-3);color:var(--text-primary)}.t-tool-flyout button:focus-visible{outline:1.5px solid var(--focus)}.t-tchart-menu{position:absolute;left:8px;top:30px;z-index:6;display:flex;flex-direction:column;gap:6px;min-width:190px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-1);box-shadow:0 10px 28px #0000004d;font-size:12px}.t-tchart-menu-title{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.t-tchart-hint{position:absolute;top:8px;left:50%;z-index:4;transform:translate(-50%);padding:3px 9px;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);color:var(--text-secondary);font-size:11px;white-space:nowrap;pointer-events:none}.t-ai-card{display:flex;flex-direction:column;gap:8px}.t-ai-summary{font-size:12.5px;line-height:1.5;color:var(--text-primary)}.t-ai-assess{font-size:12px;line-height:1.55;color:var(--text-secondary)}.t-action-list{display:flex;flex-direction:column;gap:6px}.t-action{display:grid;grid-template-columns:minmax(90px,1fr) auto;gap:2px 10px;padding:7px 9px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line-soft)}.t-action-type{font-family:var(--font-num);font-size:11.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-action-type .tgt{color:var(--text-secondary);font-weight:500}.t-action-reason{grid-column:1 / -1;font-size:11.5px;color:var(--text-secondary);line-height:1.45}.t-action-status{display:inline-flex;align-items:center;gap:6px;justify-self:end;min-width:0;max-width:100%}.t-action-note{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.t-action-note:before{content:"— "}.t-action-note.block{grid-column:1 / -1;white-space:normal;max-width:none}.t-action-note.block:before{content:"Not applied: "}.t-timeline{display:flex;flex-direction:column}.t-tl-item{display:grid;grid-template-columns:92px 18px minmax(0,1fr);gap:0 10px}.t-tl-time{text-align:right;padding-top:12px;font-size:11px;color:var(--text-muted);font-family:var(--font-num);line-height:1.35}.t-tl-rail{position:relative;display:flex;justify-content:center}.t-tl-rail:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.t-tl-item:first-child .t-tl-rail:before{top:16px}.t-tl-item:last-child .t-tl-rail:before{bottom:calc(100% - 16px)}.t-tl-dot{position:relative;z-index:1;width:9px;height:9px;margin-top:14px;border-radius:50%;background:var(--surface-1);border:2px solid var(--text-muted)}.t-tl-dot.anomaly{border-color:var(--warning)}.t-tl-dot.manual{border-color:var(--info)}.t-tl-body{padding:8px 0 14px;display:flex;flex-direction:column;gap:7px;min-width:0}.t-ihero .t-hero-head{padding-bottom:18px;align-items:center}.t-ihero-main{min-width:0}.t-ihero-id{display:flex;align-items:center;gap:10px}.t-ihero-sym{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.t-ihero-meta{display:flex;flex-wrap:wrap;row-gap:2px;margin-top:3px;font-size:12.5px;color:var(--text-muted)}.t-ihero-meta>span+span:before{content:"·";margin:0 7px;opacity:.7}.t-ihero-px{margin-top:14px}.t-ihero-spark{display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:min(380px,42%);font-size:11.5px}.t-ihero-spark .t-spark path.line{stroke-width:1.75}.t-ihero-spark .t-spark path.area{opacity:.55}.t-ihero{container:ihero / inline-size}.t-ihero .t-hero-stat dd{overflow:hidden;text-overflow:ellipsis}@container ihero (max-width: 1180px){.t-ihero .t-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.t-ihero .t-hero-divider{display:none}.t-ihero .t-hero-stat:nth-child(n+6){border-top:1px solid var(--line-soft)}}@container ihero (max-width: 560px){.t-ihero .t-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.t-ihero .t-hero-stat:nth-child(n+3){border-top:1px solid var(--line-soft)}}.t-inst2{display:grid;gap:14px;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 340px;grid-template-rows:auto 540px 340px auto;grid-template-areas:"hero hero hero" "chart chart side" "watch watch side" "book sigs side"}.t-inst2>*{min-width:0}.t-ihero{grid-area:hero}.inst-chart{grid-area:chart}.inst-book{grid-area:book}.inst-watch{grid-area:watch}.t-watch-tabs{padding:0 8px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.t-watch-sum{margin-left:auto;display:flex;gap:14px;font-size:12px;color:var(--text-secondary);font-family:var(--font-num)}.t-watch-sum b{font-weight:600}.inst-sigs{grid-area:sigs;min-height:240px}.inst-side{grid-area:side;align-self:start;position:sticky;top:0;display:flex;flex-direction:column;gap:14px;min-height:0}.inst-side>.t-panel{min-height:0}.inst-side .t-ct{flex:1;min-height:0}.inst-side .t-ct-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-right:-6px;padding-right:6px}.t-btn.t-ct-go{height:auto;min-height:46px;padding:6px 14px;flex-direction:column;gap:1px;line-height:1.2}.t-ct-go-main{font-size:14px;font-weight:700;letter-spacing:.01em}.t-ct-go-sub{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;opacity:.85}.t-ct-foot{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--line-soft)}@media(max-width:1360px){.t-inst2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 312px}}@media(max-width:1100px){.t-inst2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 460px auto 340px auto;grid-template-areas:"hero hero" "chart chart" "side side" "watch watch" "book sigs"}.inst-side{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media(max-width:720px){.t-inst2{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 380px auto 340px auto auto;grid-template-areas:"hero" "chart" "side" "watch" "book" "sigs"}.inst-side{display:flex;align-items:stretch}.t-ihero-spark{width:100%}.t-ihero-sym{font-size:19px}}.t-book{display:flex;flex-direction:column;height:100%;font-size:11.5px}.t-book-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line-soft);flex-shrink:0}.t-book-stats>div{padding:6px 10px;display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--line-soft);min-width:0}.t-book-stats>div:first-child{border-left:0}.t-book-imb{padding:6px 10px 7px;border-bottom:1px solid var(--line-soft);flex-shrink:0;display:flex;flex-direction:column;gap:4px}.t-book-imb-bar{display:flex;height:4px;border-radius:2px;overflow:hidden;background:var(--surface-3)}.t-book-imb-bar .b{background:var(--up);transition:width .2s}.t-book-imb-bar .a{background:var(--down);flex:1}.t-book-cols{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0;overflow:auto}.t-book-side{display:flex;flex-direction:column;min-width:0}.t-book-side+.t-book-side{border-left:1px solid var(--line-soft)}.t-book-hdr,.t-book-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;height:17px;padding:0 8px;font-family:var(--font-num);font-variant-numeric:tabular-nums;position:relative;letter-spacing:-.01em}.t-book-hdr{height:22px;font-family:var(--font-sans);font-size:11px;color:var(--text-muted);font-weight:500;position:sticky;top:0;background:var(--surface-1);z-index:1;border-bottom:1px solid var(--line-soft)}.t-book-row>span{position:relative;z-index:1;white-space:nowrap;overflow:hidden}.t-book-row .q{color:var(--text-secondary)}.t-book-side.bids .t-book-row>:first-child,.t-book-side.bids .t-book-hdr>:first-child{text-align:left}.t-book-side.bids .t-book-row>:last-child,.t-book-side.bids .t-book-hdr>:last-child{text-align:right}.t-book-side.asks .t-book-row>:last-child,.t-book-side.asks .t-book-hdr>:last-child{text-align:right}.t-book-row .px.b{color:var(--up)}.t-book-row .px.a{color:var(--down)}.t-book-row .depth{position:absolute;top:1px;bottom:1px;z-index:0;transition:width .12s linear}.t-book-side.bids .depth{right:0;background:var(--up-dim)}.t-book-side.asks .depth{left:0;background:var(--down-dim)}.t-book-row:first-of-type .px{font-weight:700}.t-book-row:hover{background:var(--row-hover)}.t-tape{font-size:11.5px}.t-tape-row{display:grid;grid-template-columns:1fr 1fr 74px;align-items:center;height:18px;padding:0 10px;font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.t-tape-row>:nth-child(2),.t-tape-row>:nth-child(3){text-align:right}.t-tape-row .t{color:var(--text-muted)}.t-tape-row.big{font-weight:700}.t-tape-row.big.buy{background:var(--up-dim)}.t-tape-row.big.sell{background:var(--down-dim)}.t-tape-row.fresh{animation:t-row-in .6s ease-out}.t-tape-hdr{position:sticky;top:0;z-index:1;height:22px;background:var(--surface-1);border-bottom:1px solid var(--line-soft);font-family:var(--font-sans);font-size:11px;color:var(--text-muted);font-weight:500}.t-sigrow{display:grid;grid-template-columns:minmax(0,1.3fr) 44px 52px minmax(80px,1fr) 54px 60px;align-items:center;gap:10px;height:26px;padding:0 12px;border-bottom:1px solid var(--line-soft);font-size:12px}.inst-sigs{container-type:inline-size;container-name:sigs}@container sigs (max-width: 480px){.t-sigrow{grid-template-columns:minmax(0,1fr) 34px 44px 54px 56px;gap:8px}.t-sigrow>:nth-child(4){display:none}.t-sig-total{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-sigrow.hdr{height:26px;font-size:11px;color:var(--text-muted);font-weight:500;position:sticky;top:0;background:var(--surface-1);z-index:1;border-bottom-color:var(--line)}.t-sigrow>.r{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.t-sigrow.notready{color:var(--text-muted)}.t-sig-total{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);flex-shrink:0;background:var(--surface-2)}.t-sig-total>div{padding:7px 12px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line-soft);min-width:0}.t-sig-total>div:first-child{border-left:0}.t-ticket{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px}.t-ticket-note{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:5px;font-size:11.5px;line-height:1.45;background:var(--surface-2);border:1px solid var(--line-soft);color:var(--text-secondary)}.t-ticket-note.danger{background:var(--down-dim);border-color:color-mix(in srgb,var(--down) 30%,transparent);color:var(--down)}.t-ct-body{display:flex;flex-direction:column;gap:12px;min-width:0;border:0;margin:0;padding:0}.t-ct-sides{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px}.t-ct-side{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:7px;border:1px solid transparent;cursor:pointer;min-width:0;transition:background var(--transition-fast),border-color var(--transition-fast)}.t-ct-side.sell{background:var(--down-dim);color:var(--down);align-items:flex-start}.t-ct-side.buy{background:var(--up-dim);color:var(--up);align-items:flex-end;text-align:right}.t-ct-side.sell.on{background:var(--down);color:#fff}.t-ct-side.buy.on{background:var(--up);color:#fff}.t-ct-side:hover:not(.on){border-color:currentColor}.t-ct-side:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.t-ct-side-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.t-ct-px{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:15px;white-space:nowrap;line-height:1.1}.t-ct-px b{font-size:24px;font-weight:700}.t-ct-px sup{font-size:12px;vertical-align:top;position:relative;top:2px}.t-ct-spread{align-self:center;min-width:30px;padding:2px 6px;border-radius:4px;background:var(--surface-2);font:11px var(--font-num);color:var(--text-secondary);text-align:center}.t-ct-field{display:flex;flex-direction:column;gap:6px;min-width:0}.t-ct-label{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.t-ct-quick{display:flex;gap:2px;text-transform:none;letter-spacing:0}.t-stepper{display:flex;align-items:stretch;min-width:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-0);overflow:hidden}.t-stepper:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 22%,transparent)}.t-stepper>button{all:unset;flex:0 0 34px;display:grid;place-items:center;font-size:17px;color:var(--text-secondary);background:var(--surface-2);cursor:pointer}.t-stepper>button:hover:not(:disabled){color:var(--text-primary);background:var(--surface-3)}.t-stepper>button:disabled{opacity:.4;cursor:default}.t-stepper>button:focus-visible{outline:1.5px solid var(--focus);outline-offset:-2px}.t-stepper>.t-input{flex:1;height:36px;border:0;border-radius:0;background:transparent;font-size:15px;text-align:center;box-shadow:none}.t-stepper>.t-input:focus{box-shadow:none}.t-stepper-suffix{align-self:center;padding-right:8px;font-size:11px;color:var(--text-muted)}.t-ct-chips{display:flex;flex-wrap:wrap;gap:4px}.t-ct-chips .t-chip{flex:1 1 auto;justify-content:center}.t-ct-info,.t-ct-details{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:12px}.t-ct-info dt,.t-ct-details dt{color:var(--text-muted)}.t-ct-info dd,.t-ct-details dd{margin:0;text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.t-ct-info dt.strong,.t-ct-info dd.strong,.t-ct-details dt.strong,.t-ct-details dd.strong{color:var(--text-primary);font-weight:600}.t-ct-details{padding:10px 12px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line-soft)}.t-ct-level{display:flex;flex-direction:column;gap:5px;min-width:0}.t-ct-level-head{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.t-ct-level.on .t-ct-level-head{color:var(--text-primary)}.t-ct-level-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;min-width:0}.t-ct-level-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.t-ct-level-cell>span{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.t-ct-level-cell .t-input{height:32px;font-size:13.5px}.t-ct-level-sign{margin-left:auto;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.t-ct-pos{display:flex;flex-direction:column;gap:10px}.t-ct-pos-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.t-ct-pos-size{display:flex;align-items:center;gap:6px;font-size:14px}.t-ct-pos-pnl{display:flex;flex-direction:column;align-items:flex-end}.t-ct-pos-pnl b{font:700 18px var(--font-num);font-variant-numeric:tabular-nums}.t-ct-pos-pnl span{font-size:11.5px}.t-prot{display:grid;grid-template-columns:1fr;gap:12px}.t-prot .t-help.up{color:var(--up)}.t-level-modes{display:inline-flex;gap:1px;padding:1px;border-radius:5px;background:var(--surface-2)}.t-level-modes button{all:unset;cursor:pointer;padding:1px 7px;border-radius:4px;font-size:10.5px;color:var(--text-muted)}.t-level-modes button:hover{color:var(--text-primary)}.t-level-modes button.on{background:var(--surface-3);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--line)}.t-level-modes button:focus-visible{outline:1.5px solid var(--focus)}.t-prot .t-help.down{color:var(--down)}.t-stack{display:inline-flex;flex-direction:column;align-items:flex-end;font-size:10.5px;line-height:1.15;vertical-align:middle}.t-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.t-toolbar .t-search-box{width:220px}.t-page>.t-markets-table{flex:1 0 520px}.t-breadth{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;white-space:nowrap}.t-breadth-bar{position:relative;width:120px;height:6px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--down) 75%,transparent)}.t-breadth-bar .u{position:absolute;inset:0 auto 0 0;background:var(--up);border-right:2px solid var(--surface-0);transition:width .3s}.t-movers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.t-mover{display:flex;flex-direction:column;min-width:0;padding:12px 6px 6px;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--t-radius);box-shadow:var(--panel-shadow)}.t-mover-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 10px 6px}.t-mover-head h2{margin:0;font-size:13px;font-weight:600;white-space:nowrap}.t-mover-head span{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-mover-row{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,84px) auto;align-items:center;gap:12px;height:42px;padding:0 10px;border-radius:var(--t-radius-sm);cursor:pointer;transition:background var(--transition-fast)}.t-mover-row:hover{background:var(--row-hover)}.t-mover-row:focus-visible{outline:1.5px solid var(--focus);outline-offset:-1.5px}.t-mover-sym{display:flex;flex-direction:column;min-width:0;line-height:1.3}.t-mover-sym .sym{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-mover-sym .venue{font-size:11px;color:var(--text-muted);white-space:nowrap}.t-mover-val{text-align:right;font-size:13px;font-weight:600;white-space:nowrap}.t-mover-sig{display:inline-flex;align-items:center;gap:8px}.t-mover-empty{padding:12px 10px 14px;font-size:12.5px;color:var(--text-muted)}@media(max-width:1360px){.t-movers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.t-movers{grid-template-columns:minmax(0,1fr)}.t-breadth{margin-left:0}}.t-pf{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:0}.t-pf>*{min-width:0;grid-column:1 / -1}.t-pf>.pf-equity{grid-column:span 8;height:360px}.t-pf>.pf-expo{grid-column:span 4;height:360px}.t-pf>.pf-detail{height:560px}.t-table.pf-accts{table-layout:auto}.t-table.pf-accts th,.t-table.pf-accts td{overflow:visible;text-overflow:clip;padding-left:8px;padding-right:8px}.t-table.pf-accts thead th{white-space:normal;line-height:1.25}@media(max-width:1100px){.t-pf>.pf-equity,.t-pf>.pf-expo{grid-column:1 / -1}.t-pf>.pf-equity{height:320px}}@media(max-width:640px){.t-pf>.pf-detail{height:480px}}.t-pf-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);margin-top:16px;border-top:1px solid var(--line-soft)}.t-pf-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;margin:0}.t-pf-stats .t-hero-stat{justify-content:center;border-bottom:1px solid var(--line-soft)}.t-pf-stats .t-hero-stat:nth-last-child(-n+2){border-bottom:0}.t-pf-stats .t-hero-stat:nth-child(odd){border-right:1px solid var(--line-soft)}@media(max-width:980px){.t-pf-body{grid-template-columns:minmax(0,1fr)}.t-bridge{border-right:0;border-bottom:1px solid var(--line-soft)}}.t-bridge{padding:16px 24px 18px;border-right:1px solid var(--line-soft);min-width:0}.t-bridge-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--text-secondary)}.t-bridge-head .muted{font-weight:400;font-size:12.5px}.t-bridge-row{display:grid;grid-template-columns:170px minmax(0,1fr) 128px;align-items:stretch;gap:16px;height:34px;font-size:13px}.t-bridge-row .lbl{align-self:center;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-bridge-row .val{align-self:center;text-align:right;font:600 13.5px var(--font-num);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.t-bridge-track{position:relative}.t-bridge-zero{position:absolute;top:0;bottom:0;width:1px;background:var(--line-strong)}.t-bridge-bar{position:absolute;top:9px;bottom:9px;min-width:2px;border-radius:4px;transition:left .3s,width .3s}.t-bridge-bar.up{background:color-mix(in srgb,var(--up) 72%,transparent)}.t-bridge-bar.down{background:color-mix(in srgb,var(--down) 72%,transparent)}.t-bridge-step{position:absolute;top:50%;height:100%;border-left:1px dashed var(--text-muted);opacity:.55;transition:left .3s}.t-bridge-row.sub .lbl{color:var(--text-primary);font-weight:500}.t-bridge-row.sub .t-bridge-bar{opacity:.55}.t-bridge-row.total{margin-top:6px;height:40px;border-top:1px solid var(--line-soft);padding-top:6px}.t-bridge-row.total .lbl{color:var(--text-primary);font-weight:600}.t-bridge-row.total .val{font-size:15px}.t-bridge-row.total .t-bridge-bar{top:8px;bottom:8px}.t-bridge-row.total .t-bridge-bar.up{background:var(--up)}.t-bridge-row.total .t-bridge-bar.down{background:var(--down)}@media(max-width:640px){.t-bridge{padding:14px 16px 16px}.t-bridge-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lbl val" "bar bar";row-gap:4px;height:auto;padding:5px 0}.t-bridge-row .lbl{grid-area:lbl}.t-bridge-row .val{grid-area:val}.t-bridge-track{grid-area:bar;height:16px}.t-bridge-bar{top:3px;bottom:3px}.t-bridge-row.total{height:auto;padding-top:10px}.t-bridge-row.total .t-bridge-bar{top:2px;bottom:2px}}.t-expo{display:flex;flex-direction:column;gap:0}.t-expo-row{display:grid;grid-template-columns:96px minmax(0,1fr) 84px;align-items:center;gap:10px;height:24px;padding:0 12px;font-size:11.5px}.t-expo-row:hover{background:var(--row-hover)}.t-expo-track{position:relative;height:10px}.t-expo-track:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-strong)}.t-expo-bar{position:absolute;top:0;bottom:0;border-radius:2px}.t-expo-bar.long{left:50%;background:color-mix(in srgb,var(--up) 75%,transparent)}.t-expo-bar.short{right:50%;background:color-mix(in srgb,var(--down) 75%,transparent)}.t-ls{display:flex;height:22px;border-radius:4px;overflow:hidden;font:600 11px var(--font-num)}.t-ls>div{display:flex;align-items:center;padding:0 8px;color:#fff;white-space:nowrap;min-width:0;transition:flex-basis .3s}.t-ls .long{background:color-mix(in srgb,var(--up) 85%,black 0%)}.t-ls .short{background:color-mix(in srgb,var(--down) 85%,black 0%);justify-content:flex-end}.t-metric-compare{width:100%;border-collapse:collapse;font-size:12px}.t-metric-compare th{text-align:right;font-size:11.5px;color:var(--text-muted);font-weight:500;padding:4px 8px;border-bottom:1px solid var(--line)}.t-metric-compare th:first-child{text-align:left;padding-left:0}.t-metric-compare td{padding:4px 8px;border-bottom:1px solid var(--line-soft);text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.t-metric-compare td:first-child{text-align:left;font-family:var(--font-sans);color:var(--text-secondary);padding-left:0}.t-params{display:flex;flex-wrap:wrap;gap:4px}.t-param{display:inline-flex;gap:4px;padding:2px 6px;border-radius:3px;background:var(--surface-3);font:11px var(--font-num);color:var(--text-secondary)}.t-param b{color:var(--text-primary);font-weight:600}.t-progress{position:relative;height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden;width:100%}.t-progress:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:var(--info);animation:t-indeterminate 1.3s ease-in-out infinite}.t-progress.det:after{display:none}.t-progress.det>span{position:absolute;inset:0 auto 0 0;background:var(--info);border-radius:2px;transition:width .25s linear}.t-window{display:flex;height:8px;border-radius:2px;overflow:hidden;background:var(--surface-3)}.t-window .is{background:color-mix(in srgb,var(--text-secondary) 45%,transparent)}.t-window .oos{flex:1;background:var(--info);opacity:.75}.t-window .ho{flex:1;background:var(--violet);opacity:.8}.t-note{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:6px;border:1px solid var(--line);background:var(--surface-2);color:var(--text-secondary);font-size:12px;line-height:1.5}.t-note.info{border-color:color-mix(in srgb,var(--info) 30%,transparent);background:var(--info-bg)}.t-note.info>svg{color:var(--info);flex-shrink:0;margin-top:1px}.t-note b{color:var(--text-primary)}.t-page.lab-page{container:labpage / inline-size}.t-lab{display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px;min-width:0}.t-lab>*{grid-column:1 / -1;min-width:0}.t-lab>.lab-side{grid-column:1;display:flex;flex-direction:column;gap:14px}.t-lab>.lab-main{grid-column:2;display:flex;flex-direction:column;gap:14px}@container labpage (max-width: 1320px){.t-lab{grid-template-columns:minmax(0,1fr)}.t-lab>.lab-side,.t-lab>.lab-main{grid-column:1 / -1}.t-lab>.lab-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start}}@container labpage (max-width: 720px){.t-lab>.lab-side{grid-template-columns:minmax(0,1fr)}}.lab-formulas{height:860px}.lab-rounds{max-height:520px}.lab-catalogue .t-toolbar{padding:8px 12px 10px}.t-guide{border:1px solid var(--line);border-radius:var(--t-radius-sm);background:var(--surface-2)}.t-guide-head{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--text-secondary);background:none;border:0;cursor:pointer;text-align:left}.t-guide-head>svg:last-child{margin-left:auto;color:var(--text-muted)}.t-guide-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 18px;margin:0;padding:0 12px 12px 30px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.t-guide-steps b{color:var(--text-primary);font-weight:600}.t-page.t-report-page{container:report / inline-size}.t-report{display:flex;flex-direction:column;gap:14px;min-width:0}.t-report-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.t-report-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere}.t-report-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:14px;align-items:start}@container report (max-width: 980px){.t-report-top{grid-template-columns:minmax(0,1fr)}}.t-col-legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0 12px 10px;font-size:11.5px;line-height:1.45;color:var(--text-muted)}.t-col-legend>div{display:flex;gap:5px;min-width:0}.t-col-legend dt{color:var(--text-secondary);font-weight:600;white-space:nowrap}.t-col-legend dd{margin:0}.t-col-legend>div:first-child{flex-basis:100%}.t-col-legend>div:first-child dt{white-space:normal}.t-ta-filters{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end}.t-ta-buckets{display:flex;flex-direction:column;gap:6px;min-width:0}.t-ta-buckets-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.t-ta-cells{display:grid;gap:3px;min-width:0}.t-ta-cell{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:5px 0 4px;border:1px solid var(--line);border-radius:4px;background:var(--surface-1);color:var(--text-primary);cursor:pointer;font-family:var(--font-num);line-height:1.15}.t-ta-cell:hover{border-color:var(--text-muted)}.t-ta-cell.on{outline:2px solid var(--text-primary);outline-offset:-1px}.t-ta-cell.empty{color:var(--text-muted);cursor:default}.t-ta-cell-k{font-size:10px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:100%}.t-ta-cell-n{font-size:12px;font-weight:600}.t-ta-cell-w{font-size:10px;color:var(--text-secondary);min-height:11px}@container report (max-width: 900px){.t-ta-cells[style*="repeat(24"]{grid-template-columns:repeat(12,minmax(0,1fr))!important}}@container report (max-width: 480px){.t-ta-cells[style*="repeat(24"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.t-report .t-panel-head{flex-wrap:wrap;height:auto;min-height:var(--t-panel-head-h);padding-top:6px;padding-bottom:6px;row-gap:4px}.t-report .t-panel-meta{white-space:normal;overflow:visible}.t-report .t-panel-actions{flex-wrap:wrap;flex-shrink:1}.t-report-lead{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-primary)}.t-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.t-steps b{color:var(--text-primary);font-weight:600}.t-terms{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 14px}.t-term{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:var(--t-radius-sm);background:var(--surface-2)}.t-term dt{font-size:12px;font-weight:600;color:var(--text-primary)}.t-term dd{margin:0;font-size:11.5px;line-height:1.45;color:var(--text-secondary)}.t-check-help{font-family:var(--font-sans);font-size:11.5px;line-height:1.4;color:var(--text-secondary);min-width:220px;white-space:normal}.t-lifecycle{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.t-lifecycle li{flex:1 1 110px;display:flex;flex-direction:column;gap:3px;padding:7px 9px;border-radius:var(--t-radius-sm);border:1px solid var(--line);background:var(--surface-1);opacity:.6}.t-lifecycle li.done{opacity:.85}.t-lifecycle li.here{opacity:1;border-color:color-mix(in srgb,var(--up) 55%,transparent);background:color-mix(in srgb,var(--up) 8%,transparent)}.t-lifecycle li.here.failed{border-color:color-mix(in srgb,var(--down) 55%,transparent);background:color-mix(in srgb,var(--down) 8%,transparent)}.t-lifecycle-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.t-lifecycle li.done .t-lifecycle-dot{background:var(--text-secondary)}.t-lifecycle li.here .t-lifecycle-dot{background:var(--up)}.t-lifecycle li.here.failed .t-lifecycle-dot{background:var(--down)}.t-lifecycle-label{font-size:12px;font-weight:600;color:var(--text-primary)}.t-lifecycle-help{font-size:11px;line-height:1.35;color:var(--text-muted)}.t-bt-windows{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.t-bt-windows .t-help{flex:1 1 260px;font-size:12px}.t-bt-insts{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px;border-bottom:1px solid var(--line-soft)}.t-bt-insts .t-chip[aria-pressed=true] .muted,.t-bt-insts .t-chip[aria-pressed=true] .up,.t-bt-insts .t-chip[aria-pressed=true] .down{color:inherit;opacity:.8}.t-bt-chart{position:absolute;top:0;right:0;bottom:0;left:0}.t-bt-pair{display:grid;grid-template-columns:repeat(var(--panes, 2),minmax(0,1fr));gap:1px;height:480px;background:var(--line-soft)}.t-bt-pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface-1)}.t-bt-pane-head{padding:5px 10px;font-size:11px;font-weight:500;color:var(--text-secondary);border-bottom:1px solid var(--line-soft)}@media(max-width:900px){.t-bt-pair{grid-template-columns:1fr;grid-auto-rows:380px;height:auto}}.t-bt-legend{position:absolute;top:22px;left:8px;right:70px;display:flex;flex-direction:column;gap:3px;pointer-events:none;font-size:11px;z-index:2}.t-bt-legend-trade{align-self:flex-start;max-width:100%;padding:4px 8px;border-radius:var(--t-radius-sm);background:color-mix(in srgb,var(--surface-1) 88%,transparent);border:1px solid currentColor;font-family:var(--font-num);line-height:1.45}.t-chart-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:40px;background:color-mix(in srgb,var(--surface-1) 60%,transparent);z-index:3}.t-chart-overlay>*{width:min(420px,100%)}.t-win-tag{font-size:11px;font-weight:500;color:var(--text-secondary)}.t-win-tag.test{color:var(--info)}.t-win-tag.holdout{color:var(--violet)}.t-mix{padding:10px 24px 20px}.t-run-alphas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 4px 4px;font-size:12px}.t-mix-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;margin-bottom:10px;font-size:13px;font-weight:500;color:var(--text-secondary)}.t-mix-head .muted{font-size:12px;font-weight:400}.t-mix-empty{padding:12px 14px;border-radius:var(--t-radius-sm);background:var(--surface-2);font-size:13px;color:var(--text-muted)}.t-mix-bar{display:flex;gap:2px;height:30px;border-radius:9px;overflow:hidden}.t-mix-seg{display:flex;align-items:center;justify-content:center;flex-basis:0;min-width:6px;font:600 12px var(--font-num);font-variant-numeric:tabular-nums lining-nums;color:#0b0c0ed1;white-space:nowrap;transition:flex-grow .4s cubic-bezier(.2,.8,.2,1)}.t-mix-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;padding:0;list-style:none;font-size:12.5px}.t-mix-legend li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.t-mix-legend .dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.t-mix-legend .name{font-weight:600;color:var(--text-primary)}@media(max-width:640px){.t-mix{padding:8px 16px 16px}.t-mix-seg{font-size:0}.t-mix-legend li{white-space:normal;flex-wrap:wrap}.t-lab-hero .t-hero-controls{flex:1 1 100%;min-width:0}.t-lab-hero .t-hero-controls .t-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}}.t-factory-bar{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap;padding:16px 20px;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--t-radius);box-shadow:var(--panel-shadow)}.t-factory-state{display:flex;flex-direction:column;gap:6px;min-width:240px;flex:1}.t-factory-next{font-size:13.5px;font-weight:500;color:var(--text-primary)}.t-code-wrap{position:relative}.t-code{margin:0;padding:8px 10px;border-radius:4px;border:1px solid var(--line);background:var(--surface-2);color:var(--text-primary);font:12px/1.55 var(--font-num);white-space:pre-wrap;word-break:break-word}.t-code-wrap .t-code{padding-right:56px}.t-code-copy{position:absolute;top:4px;right:4px}.t-code.err{color:var(--down);border-color:color-mix(in srgb,var(--down) 35%,transparent);background:var(--down-dim);white-space:pre;overflow-x:auto}.t-code.t-ref{max-height:62vh;overflow:auto;white-space:pre-wrap;font-size:11.5px}.t-check-line{display:flex;flex-direction:column;gap:4px;font-size:11.5px;min-width:0}.t-formula-cell{font:11px var(--font-num);color:var(--text-muted);max-width:100%}.t-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font-size:11.5px;color:var(--text-muted)}.t-kv>:nth-child(2n){color:var(--text-secondary);min-width:0;overflow-wrap:anywhere}.t-state-hero{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--t-radius);border:1px solid var(--line);background:var(--surface-1);flex-wrap:wrap}.t-state-hero.halted{background:var(--down-dim);border-color:color-mix(in srgb,var(--down) 45%,transparent)}.t-state-icon{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:var(--up-dim);color:var(--up);flex-shrink:0}.t-state-hero.halted .t-state-icon{background:var(--btn-danger);color:#fff}.t-state-title{font-size:15px;font-weight:700;letter-spacing:.02em}.t-risk{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:0}.t-risk>*{grid-column:1 / -1;min-width:0}.t-risk>.risk-acct{grid-column:span 6}@media(max-width:1240px){.t-risk>.risk-acct{grid-column:1 / -1}}.t-risk-hero.halted{background:radial-gradient(900px 260px at 0% -10%,color-mix(in srgb,var(--down) 16%,transparent),transparent 65%),var(--surface-1);border-color:color-mix(in srgb,var(--down) 45%,transparent)}.t-risk-hero .t-hero-head{align-items:flex-start;padding-bottom:20px}.t-risk-state{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:1}.t-risk-state .t-state-icon{width:46px;height:46px;border-radius:12px;margin-top:2px}.t-risk-hero.halted .t-state-icon{background:var(--btn-danger);color:#fff}.t-risk-id{min-width:0}.t-risk-title{margin-top:4px;font-size:28px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.t-risk-hero.halted .t-risk-title{color:var(--down)}.t-risk-detail{margin-top:6px;font-size:13px;color:var(--text-secondary)}.t-risk-policy{margin:8px 0 0;max-width:760px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.t-risk-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.t-hero-stats.six{grid-template-columns:repeat(6,minmax(0,1fr))}.t-hero-stats.six .t-hero-stat dd .of{color:var(--text-muted);font-weight:500;font-size:14px}@media(max-width:1180px){.t-hero-stats.six{grid-template-columns:repeat(3,minmax(0,1fr))}.t-hero-stats.six .t-hero-stat:nth-child(n+4){border-top:1px solid var(--line-soft)}.t-hero-stats.six .t-hero-stat:nth-child(n+6){border-top:1px solid var(--line-soft)}}@media(max-width:640px){.t-hero-stats.six{grid-template-columns:repeat(2,minmax(0,1fr))}.t-hero-stats.six .t-hero-stat:nth-child(n+3){border-top:1px solid var(--line-soft)}.t-risk-title{font-size:22px}.t-risk-state .t-state-icon{display:none}}.t-lims{display:flex;flex-direction:column;padding:0 0 6px;container:lims / inline-size}.t-lims.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.t-lims.cols>.t-lim:nth-child(2n){border-left:1px solid var(--line-soft)}.t-lim{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(108px,auto) minmax(80px,1.3fr) 42px 50px;align-items:center;gap:16px;min-height:50px;padding:6px 16px;border-top:1px solid var(--line-soft)}.t-lim.hdr{min-height:30px;padding-top:0;padding-bottom:6px;font-size:11.5px;color:var(--text-muted);border-top:0}.t-lim .r{text-align:right}.t-lim.breach{background:var(--down-dim)}.t-lim-name{display:flex;flex-direction:column;gap:2px;min-width:0}.t-lim-name .lbl{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-lim-name .key{font-size:11px;color:var(--text-muted);line-height:1.4}.t-lim-val{text-align:right;font-size:13px;white-space:nowrap}.t-lim-val .of{color:var(--text-muted)}.t-lim-bar{min-width:0}.t-lim-pct{text-align:right;font-size:12.5px;font-weight:600}.t-lim-kind{justify-self:end;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:500;background:var(--surface-3);color:var(--text-secondary)}.t-lim-kind.hard{background:var(--down-dim);color:var(--down)}@container lims (max-width: 520px){.t-lim{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name val val" "bar pct kind";row-gap:8px;column-gap:12px;padding:10px 16px}.t-lim.hdr{display:none}.t-lim-name{grid-area:name}.t-lim-name .lbl{white-space:normal}.t-lim-val{grid-area:val}.t-lim-bar{grid-area:bar}.t-lim-pct{grid-area:pct}.t-lim-kind{grid-area:kind}}.risk-engine>.t-panel-body{container:engine / inline-size}@container engine (max-width: 1120px){.t-lims.cols{grid-template-columns:minmax(0,1fr)}.t-lims.cols>.t-lim:nth-child(2n){border-left:0}.t-lims.cols>.t-lim.hdr+.t-lim.hdr{display:none}}.t-propfirm{display:flex;flex-direction:column;gap:14px;margin:4px 16px 16px;padding:14px 16px 16px;border-radius:var(--t-radius-sm);background:color-mix(in srgb,var(--violet) 6%,var(--surface-2));border:1px solid color-mix(in srgb,var(--violet) 22%,transparent)}.t-propfirm-head{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;font-size:13px;font-weight:600}.t-propfirm-head .muted{font-size:12px;font-weight:400}.t-propfirm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:0}.t-propfirm-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0}.t-propfirm-grid dt{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.t-propfirm-grid dd{margin:0;font:600 15px var(--font-num);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.t-propfirm-grid dd .of{color:var(--text-muted);font-weight:500}.t-propfirm-grid .sub{font-size:11.5px;color:var(--text-muted)}@media(max-width:760px){.t-propfirm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-mode-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.t-mode-card{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;border-radius:var(--t-radius-sm);border:1px solid var(--line);background:var(--surface-2);cursor:pointer;min-width:0;transition:border-color var(--transition-fast),background var(--transition-fast)}.t-mode-card:hover:not([aria-disabled=true]){border-color:var(--line-strong)}.t-mode-card[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));box-shadow:inset 0 0 0 1px var(--accent)}.t-mode-card[aria-checked=true].active-mode{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 9%,var(--surface-2));box-shadow:inset 0 0 0 1px var(--warning)}.t-mode-card[aria-disabled=true]{opacity:.5;cursor:not-allowed}.t-mode-card:focus-visible{outline:1.5px solid var(--focus);outline-offset:1px}.t-mode-card .name{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.t-mode-card[aria-checked=true] .name{color:var(--accent)}.t-mode-card[aria-checked=true].active-mode .name{color:var(--warning)}.t-mode-card .desc{font-size:12.5px;color:var(--text-secondary);line-height:1.5}@media(max-width:900px){.t-mode-cards{grid-template-columns:minmax(0,1fr)}}.t-sup{display:flex;flex-direction:column;gap:14px;min-width:0}.t-sup-hero.mode-active{background:radial-gradient(900px 260px at 0% -10%,color-mix(in srgb,var(--warning) 12%,transparent),transparent 65%),var(--surface-1)}.t-sup-hero.mode-off{background:var(--surface-1)}.t-sup-hero{container:suphero / inline-size}@container suphero (max-width: 1180px){.t-sup-hero .t-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.t-sup-hero .t-hero-divider{display:none}.t-sup-hero .t-hero-stat:nth-child(n+6){border-top:1px solid var(--line-soft)}}@container suphero (max-width: 560px){.t-sup-hero .t-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.t-sup-model{white-space:normal;overflow-wrap:anywhere;font-size:13px}.t-sup-hero .t-hero-stat:nth-child(n+3){border-top:1px solid var(--line-soft)}}.t-sup-id{min-width:0}.t-sup-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px;font-size:28px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.t-sup-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px 28px;padding:8px 24px 20px}.t-sup-sec{margin-bottom:10px;font-size:13px;font-weight:500;color:var(--text-secondary)}.t-sup-modes{display:flex;flex-direction:column;gap:8px;min-width:0}.t-sup-modes .t-sup-sec{margin-bottom:2px}.t-sup-budget{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;border-radius:var(--t-radius-sm);background:var(--surface-2);border:1px solid var(--line-soft);align-self:start}.t-sup-budget .t-sup-sec{margin-bottom:0}.t-sup-spend{font-size:30px;font-weight:650;letter-spacing:-.03em;line-height:1.1}.t-sup-spend .of{font-size:15px;font-weight:500;letter-spacing:0;color:var(--text-muted)}.t-sup-budget-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--text-muted)}.t-sup-model{font-size:14px;letter-spacing:-.01em}.t-sup-error{display:flex;align-items:flex-start;gap:8px;margin:0 24px 18px;padding:10px 12px;border-radius:var(--t-radius-sm);background:var(--down-dim);color:var(--down);font-size:12.5px;overflow-wrap:anywhere}@media(max-width:980px){.t-sup-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.t-sup-title{font-size:22px}.t-sup-body{padding:4px 16px 16px}.t-sup-error{margin:0 16px 16px}}.t-sup-decisions .t-timeline{padding:4px 20px 8px 6px}.t-sup-decisions .t-tl-item{grid-template-columns:104px 22px minmax(0,1fr);gap:0 12px}.t-sup-decisions .t-tl-time{padding-top:16px;font-size:12px}.t-sup-decisions .t-tl-dot{width:11px;height:11px;margin-top:18px}.t-sup-decisions .t-tl-body{padding:12px 0 18px;gap:9px;border-bottom:1px solid var(--line-soft)}.t-sup-decisions .t-tl-item:last-child .t-tl-body{border-bottom:0}.t-sup-decisions .t-action-note{white-space:normal;max-width:460px;text-align:right}.t-sup-decisions .t-action-type{white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.t-sup-decisions .t-timeline{padding:4px 14px 8px 4px}.t-sup-decisions .t-tl-item{grid-template-columns:16px minmax(0,1fr);grid-template-areas:"rail time" "rail body";gap:0 10px}.t-sup-decisions .t-tl-time{grid-area:time;text-align:left;padding-top:14px}.t-sup-decisions .t-tl-time br{display:none}.t-sup-decisions .t-tl-time span{margin-left:6px}.t-sup-decisions .t-tl-rail{grid-area:rail}.t-sup-decisions .t-tl-body{grid-area:body;padding-top:6px}.t-sup-decisions .t-action{grid-template-columns:minmax(0,1fr)}.t-sup-decisions .t-action-status{justify-self:start;flex-wrap:wrap}.t-sup-decisions .t-action-note{overflow:visible;text-align:left;max-width:none}}.t-me{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px;min-width:0;align-items:start}.t-me>*{grid-column:1 / -1;min-width:0}.t-me>.me-col{grid-column:auto;display:flex;flex-direction:column;gap:14px}@media(max-width:1100px){.t-me{grid-template-columns:minmax(0,1fr)}}.t-me-hero .t-hero-head{padding-bottom:8px;align-items:center}.t-me-id{display:flex;align-items:center;gap:18px;min-width:0}.t-me-who{min-width:0}.t-me-name{margin-top:2px;font-size:28px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.t-me-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;font-size:13px;color:var(--text-secondary)}.t-me-intro{margin:0;padding:0 24px 22px;font-size:13px;color:var(--text-muted)}.t-me-hero .t-hero-stats{margin-top:14px}.t-me-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;font:650 12px var(--font-sans);letter-spacing:.02em;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface-2));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.t-me-avatar.lg{width:64px;height:64px;font-size:22px}.t-me-role{display:flex;flex-direction:column;gap:4px}.t-me-role-name{font-size:18px;font-weight:650;text-transform:capitalize}.t-form-actions{display:flex;justify-content:flex-end;gap:8px}.t-form-msg{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--t-radius-sm);font-size:12.5px}.t-form-msg.ok{background:var(--up-dim);color:var(--up)}.t-form-msg.err{background:var(--down-dim);color:var(--down)}.t-accents{display:flex;flex-wrap:wrap;gap:8px}.t-accent{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font-size:12.5px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.t-accent .sw{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.t-accent:hover{border-color:var(--line-strong);color:var(--text-primary)}.t-accent[aria-checked=true]{border-color:var(--text-primary);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.t-accent:focus-visible{outline:1.5px solid var(--focus);outline-offset:1px}.me-users .t-table-wrap{overflow-x:auto}.t-table.t-users{table-layout:auto;min-width:640px}.t-table.t-users tbody td{height:58px}.t-user-cell{display:flex;align-items:center;gap:12px;min-width:0}.t-user-cell .name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.t-user-cell .mail{font-size:12px;color:var(--text-muted)}.t-you{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:500;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.t-table.t-users td.right,.t-table.t-users th.right{text-align:right}.t-table.t-users .t-menu{text-align:left}.t-menu.t-menu-float{position:fixed;min-width:200px;z-index:900}.t-menu-item.danger{color:var(--down)}.t-menu-item.danger:hover{background:var(--down-dim);color:var(--down)}.t-menu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.t-menu-item[aria-disabled=true]:hover{background:none}.t-dialog-text{margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary)}.t-role-opts{display:flex;flex-direction:column;gap:8px}.t-role-opt{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--t-radius-sm);border:1px solid var(--line);background:var(--surface-2);cursor:pointer}.t-role-opt[data-checked=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}.t-role-opt input{margin-top:3px;accent-color:var(--accent)}.t-role-opt .name{font-size:13px;font-weight:600;text-transform:capitalize}.t-role-opt .desc{font-size:12px;color:var(--text-muted)}@media(max-width:640px){.t-me-avatar.lg{width:48px;height:48px;font-size:17px}.t-me-name{font-size:22px}.t-me-intro{padding:0 16px 18px}}.t-sys{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:0}.t-sys>*{grid-column:1 / -1;min-width:0}.t-sys>.sys-feeds{grid-column:span 6}.t-sys>.sys-rec,.t-sys>.sys-conn{grid-column:span 3}.t-sys>.sys-log{height:560px}@media(max-width:1440px){.t-sys>.sys-feeds{grid-column:1 / -1}.t-sys>.sys-rec,.t-sys>.sys-conn{grid-column:span 6}}@media(max-width:800px){.t-sys>.sys-rec,.t-sys>.sys-conn{grid-column:1 / -1}.t-sys>.sys-log{height:480px}}.t-sys-hero.warn{background:radial-gradient(900px 260px at 0% -10%,color-mix(in srgb,var(--warning) 12%,transparent),transparent 65%),var(--surface-1);border-color:color-mix(in srgb,var(--warning) 35%,transparent)}.t-sys-hero.warn .t-state-icon{background:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--warning)}.t-sys-hero.warn .t-risk-title{color:var(--warning)}.t-sys-hero.down{background:radial-gradient(900px 260px at 0% -10%,color-mix(in srgb,var(--down) 16%,transparent),transparent 65%),var(--surface-1);border-color:color-mix(in srgb,var(--down) 45%,transparent)}.t-sys-hero.down .t-state-icon{background:var(--btn-danger);color:#fff}.t-sys-hero.down .t-risk-title{color:var(--down)}.t-lat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 16px 16px}@media(max-width:1100px){.t-lat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.t-lat-grid{grid-template-columns:minmax(0,1fr)}}.t-lat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px 14px;border-radius:var(--t-radius-sm);background:var(--surface-2);border:1px solid var(--line-soft)}.t-lat-head{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;color:var(--text-secondary)}.t-lat-head .muted{font-size:11.5px;font-weight:400}.t-lat-main{display:flex;align-items:baseline;gap:6px;font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.t-lat-main small{font:500 12px var(--font-sans);letter-spacing:0;color:var(--text-muted)}.t-lat-sub{display:flex;gap:16px;font-size:12px;color:var(--text-muted)}.t-lat-sub b{font-weight:600;color:var(--text-primary)}.t-lat-sub b.muted{color:var(--text-secondary)}.t-lat .t-help{margin-top:2px}.t-log{font-family:var(--font-num);font-size:11.5px}.t-log-row{display:grid;grid-template-columns:96px 52px 110px minmax(0,1fr);gap:10px;align-items:baseline;padding:2px 12px;line-height:18px;border-bottom:1px solid var(--line-soft)}.t-log-row:hover{background:var(--row-hover)}.t-log-row .lv{font-weight:700;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.t-log-row.info .lv{color:var(--text-muted)}.t-log-row.warn .lv{color:var(--warning)}.t-log-row.error .lv{color:var(--down)}.t-log-row.error{background:color-mix(in srgb,var(--down) 6%,transparent)}.t-log-row .src{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-log-row .msg{color:var(--text-primary);overflow-wrap:anywhere;font-family:var(--font-num)}.t-log-row .ts{color:var(--text-muted)}@media(max-width:640px){.t-log-row{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"ts lv src" "msg msg msg";gap:2px 10px;padding:5px 12px}.t-log-row .ts{grid-area:ts}.t-log-row .lv{grid-area:lv}.t-log-row .src{grid-area:src}.t-log-row .msg{grid-area:msg}}mark.t-hl{background:color-mix(in srgb,var(--warning) 35%,transparent);color:inherit;border-radius:2px}@media(max-width:1500px){.t-metric.opt-1{display:none}}@media(max-width:1380px){.t-metric.opt-2{display:none}.t-search-box{width:180px}}@media(max-width:1180px){.t-metric.opt-3,.t-venue{display:none}}@media(max-width:960px){.t-metric.opt-4,.t-conn-text,.t-halt-text{display:none}.t-search-box{width:132px}.t-search-pop{width:min(380px,calc(100vw - 24px))}}@media(max-width:720px){.t-topbar-metrics,.t-search-hint{display:none}}.t-links{display:flex;flex-direction:column;gap:14px;min-width:0;container-type:inline-size;container-name:links}.t-links-head{align-items:flex-start;gap:18px;flex-wrap:wrap}.t-links-who{min-width:0;flex:1 1 380px}.t-links-h{margin:2px 0 0;font-size:28px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.t-links-intro{margin:8px 0 0;max-width:72ch;font-size:13px;line-height:1.5;color:var(--text-muted)}.t-links-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.t-links-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@container links (max-width: 640px){.t-links-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.t-links-actions{justify-content:flex-start}}.t-links-notice{flex:1;min-width:0;overflow-wrap:anywhere}.t-links-dismiss{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--t-radius-sm);background:transparent;color:inherit;cursor:pointer;opacity:.7}.t-links-dismiss:hover{opacity:1;background:#7f7f7f1f}.t-links-title{display:inline-flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.t-links-title .muted{font-weight:500;overflow-wrap:anywhere}.t-links-help{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.t-links-reason{display:block;margin-top:6px;font-family:var(--font-mono, monospace);font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.t-links-accounts{list-style:none;margin:0;padding:0;min-width:0}.t-links-account{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px;min-width:0}.t-links-account+.t-links-account{border-top:1px solid var(--line)}.t-links-account-head{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap}.t-links-acct{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.t-links-acct .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--text-primary)}.t-links-acct .muted{font-size:12.5px}.t-links-state{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;min-width:0}.t-switch{position:relative;display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.t-switch input{position:absolute;right:0;top:50%;width:38px;height:22px;margin:-11px 0 0;opacity:0;cursor:pointer}.t-switch i{position:relative;flex:none;width:38px;height:22px;border-radius:11px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background var(--transition-fast)}.t-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-secondary);transition:transform var(--transition-fast),background var(--transition-fast)}.t-switch input:checked+i{background:var(--up);box-shadow:none}.t-switch input:checked+i:after{background:#fff;transform:translate(16px)}.t-switch input:focus-visible+i{outline:1.5px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.t-switch i,.t-switch i:after{transition:none}}.t-links-next{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:8px 10px 8px 12px;border-radius:var(--t-radius-sm);background:var(--warning-bg);color:var(--warning);font-size:12.5px}.t-links-next-text{flex:1 1 160px;min-width:0}.t-links-fields{display:grid;grid-template-columns:minmax(190px,240px) minmax(190px,260px) minmax(0,1fr);gap:14px 24px;align-items:start}.t-links-hint{font-size:11.5px;line-height:1.4;color:var(--text-muted);overflow-wrap:anywhere}@container links (max-width: 760px){.t-links-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.t-links-symbols{grid-column:1 / -1}}@container links (max-width: 460px){.t-links-fields{grid-template-columns:minmax(0,1fr)}.t-links-state{width:100%;justify-content:space-between}}.t-links-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.t-links-steps b{color:var(--text-primary);font-weight:600}.t-quote{display:flex;flex-direction:column;gap:12px;padding:12px;min-width:0}.t-quote-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.t-quote-side{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--t-radius-sm);border:1px solid var(--line);min-width:0}.t-quote-side.down{background:var(--down-dim)}.t-quote-side.up{background:var(--up-dim)}.t-quote-px{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere}.t-quote-side.down .t-quote-px{color:var(--down)}.t-quote-side.up .t-quote-px{color:var(--up)}.t-quote-note{margin:0;font-size:11.5px;line-height:1.45}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;overflow:hidden}body{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--overlay-soft);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--overlay-strong)}.mono{font-family:var(--font-mono)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-warning{color:var(--warning)}.text-muted{color:var(--text-secondary)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ui-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
