:root,[data-theme=dark]{--bg-0: #000000;--bg-1: #050507;--bg-2: #0a0d14;--bg-3: #0f1320;--bg-4: #141a2c;--bg-glass: rgba(0,0,0,.88);--line: rgba(45,128,180,.14);--line-2: rgba(45,128,180,.24);--line-soft: rgba(255,255,255,.04);--line-mid: rgba(255,255,255,.07);--line-strong: rgba(255,255,255,.14);--glow-cyan: 0 0 0 1px rgba(45,212,191,.18), 0 0 24px rgba(45,212,191,.08);--glow-soft: inset 0 1px 0 rgba(255,255,255,.04), 0 1px 0 rgba(0,0,0,.4);--t-0: #ffffff;--t-1: #ffffff;--t-2: #ffffff;--t-3: #ffffff;--t-4: #ffffff;--teal: #2dd4bf;--teal-2: #14b8a6;--teal-bright: #5eead4;--teal-dim: rgba(45,212,191,.14);--teal-line: rgba(45,212,191,.4);--teal-glow: rgba(45,212,191,.5);--violet: #a78bfa;--violet-2: #8b5cf6;--violet-dim: rgba(167,139,250,.14);--violet-line: rgba(167,139,250,.36);--buy: #2dd4bf;--buy-dim: rgba(45,212,191,.14);--sell: #f87171;--sell-dim: rgba(248,113,113,.14);--sell-line: rgba(248,113,113,.36);--warn: #fbbf24;--warn-dim: rgba(251,191,36,.14);--info: #60a5fa;--info-dim: rgba(96,165,250,.14);--gold: #f59e0b;--gold-bright: #fbbf24;--gold-dim: rgba(245,158,11,.14);--gold-line: rgba(245,158,11,.36);--grid: rgba(255,255,255,.04);--topbar-h: 62px;--filterbar-h: 36px;--tickbar-h: 32px;--tracked: .14em;--font-display: "Space Grotesk", "Inter", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--bg-primary: #0a0e17;--bg-secondary: #12161e;--bg-tertiary: #1a1e2e;--bg-hover: #252a3a;--border-subtle: #1e222d;--border-medium: #2a2e3e;--text-primary: #e5e7eb;--text-secondary:#9ca3af;--text-muted: #6b7280;--accent-cyan: #00e5ff;--accent-green: #10b981;--accent-red: #ef4444;--accent-yellow: #f59e0b;--th-bg-primary: #0a0e17;--th-bg-secondary: #0d1117;--th-bg-tertiary: #141a24;--th-bg-hover: #1a2030;--th-bg-active: #1e2738;--th-chart-bg: #0a0e17;--th-chart-grid: rgba(255,255,255,.03);--th-chart-crosshair: rgba(255,255,255,.3);--th-chart-watermark: rgba(255,255,255,.03);--th-candle-bull-body: #00d4aa;--th-candle-bull-wick: #00d4aa;--th-candle-bull-border: #00d4aa;--th-candle-bear-body: #ff4757;--th-candle-bear-wick: #ff4757;--th-candle-bear-border: #ff4757;--th-text-primary: #ffffff;--th-text-secondary: #c8ccd4;--th-text-muted: #8a8f98;--th-text-disabled: #4a4f58;--th-accent-primary: #00d4aa;--th-accent-secondary: #2196f3;--th-accent-warning: #ff9800;--th-accent-danger: #ff4757;--th-accent-success: #00d4aa;--th-nav-bg: #0a0e17;--th-nav-border: rgba(255,255,255,.06);--th-nav-text: #c8ccd4;--th-nav-button-bg: rgba(255,255,255,.06);--th-nav-button-text: #ffffff;--th-nav-button-active-bg: rgba(0,212,170,.15);--th-nav-button-active-text:#00d4aa;--th-toolbar-left-bg: #0a0e17;--th-toolbar-left-border: rgba(255,255,255,.06);--th-toolbar-left-icon: #8a8f98;--th-toolbar-left-icon-active: #00d4aa;--th-toolbar-left-icon-hover: #ffffff;--th-toolbar-right-bg: #0a0e17;--th-toolbar-right-border: rgba(255,255,255,.06);--th-toolbar-right-icon: #00d4aa;--th-toolbar-right-icon-active: #00d4aa;--th-toolbar-right-icon-hover: #ffffff;--th-panel-bg: #0d1117;--th-panel-border: rgba(255,255,255,.06);--th-panel-header-bg: #0a0e17;--th-panel-header-text: #ffffff;--th-panel-section-bg: rgba(255,255,255,.02);--th-panel-divider: rgba(255,255,255,.04);--th-bottom-panel-bg: #0d1117;--th-bottom-panel-border: rgba(255,255,255,.06);--th-bottom-panel-tab-text: #8a8f98;--th-bottom-panel-tab-active: #00d4aa;--th-statusbar-bg: #0a0e17;--th-statusbar-border: rgba(255,255,255,.06);--th-statusbar-text: #8a8f98;--th-statusbar-value: #ffffff;--th-statusbar-session: #00d4aa;--th-btn-primary-bg: rgba(0,212,170,.15);--th-btn-primary-text: #00d4aa;--th-btn-primary-border: rgba(0,212,170,.3);--th-btn-danger-bg: rgba(255,71,87,.15);--th-btn-danger-text: #ff4757;--th-btn-danger-border: rgba(255,71,87,.3);--th-btn-neutral-bg: rgba(255,255,255,.06);--th-btn-neutral-text: #c8ccd4;--th-buy-bg: rgba(0,212,170,.1);--th-buy-border: #00d4aa;--th-buy-text: #00d4aa;--th-sell-bg: rgba(255,71,87,.1);--th-sell-border:#ff4757;--th-sell-text: #ff4757;--th-badge-bg: rgba(0,0,0,.6);--th-badge-border: rgba(255,255,255,.1);--th-badge-text: #ffffff;--th-drawing-line-default: #ffffff;--th-drawing-zone-bull: rgba(0,212,170,.1);--th-drawing-zone-bear: rgba(255,71,87,.1);--th-drawing-fib-lines: #ffeb3b;--th-ma-1: #ffeb3b;--th-ma-2: #00d4aa;--th-ma-3: #7c4dff;--th-ma-4: #ff9800;--th-ma-5: #ff4757;--th-supply-zone-fill: rgba(255,71,87,.08);--th-supply-zone-border: rgba(255,71,87,.3);--th-demand-zone-fill: rgba(0,212,170,.08);--th-demand-zone-border: rgba(0,212,170,.3);--th-scrollbar-thumb: #1a1f2e;--th-scrollbar-track: transparent;--th-tooltip-bg: #141a24;--th-tooltip-border: rgba(255,255,255,.1);--th-tooltip-text: #ffffff}[data-theme=light]{--bg-0: #f3f5f9;--bg-1: #ffffff;--bg-2: #f7f9fc;--bg-3: #eef1f7;--bg-4: #e3e8f1;--bg-glass: rgba(255,255,255,.92);--bg-primary: #f8f9fc;--bg-secondary: #ffffff;--bg-tertiary: #f0f2f7;--bg-hover: #e8ecf4;--line: #e1e6ee;--line-2: #d2d9e4;--line-soft: rgba(0,0,0,.04);--line-mid: rgba(0,0,0,.07);--line-strong: rgba(0,0,0,.14);--border-subtle: #e1e6ee;--border-medium: #d2d9e4;--glow-cyan: 0 0 0 1px rgba(13,148,136,.18), 0 0 16px rgba(13,148,136,.08);--glow-soft: inset 0 1px 0 rgba(255,255,255,.8), 0 1px 0 rgba(0,0,0,.08);--t-0: #000000;--t-1: #1c1c1e;--t-2: #3a3a3c;--t-3: #636366;--t-4: #8e8e93;--text-primary: #1c1c1e;--text-secondary: #3a3a3c;--text-muted: #636366;--teal: #0d9488;--teal-2: #0f766e;--teal-bright: #0f766e;--teal-dim: rgba(13,148,136,.12);--teal-line: rgba(13,148,136,.35);--teal-glow: rgba(13,148,136,.45);--violet: #7c3aed;--violet-2: #6d28d9;--violet-dim: rgba(124,58,237,.1);--violet-line: rgba(124,58,237,.3);--buy: #0d9488;--buy-dim: rgba(13,148,136,.12);--sell: #dc2626;--sell-dim: rgba(220,38,38,.1);--sell-line:rgba(220,38,38,.3);--warn: #d97706;--warn-dim: rgba(217,119,6,.1);--info: #2563eb;--info-dim: rgba(37,99,235,.1);--gold: #b45309;--gold-bright: #d97706;--gold-dim: rgba(180,83,9,.12);--gold-line: rgba(180,83,9,.3);--accent-cyan: #0891b2;--accent-green: #059669;--accent-red: #dc2626;--accent-yellow: #d97706;--grid: rgba(0,0,0,.04)}[data-theme=light] .fs-toolbar .tb{background:#f0f2f7;border-color:#00000024;color:#1a2035}[data-theme=light] .fs-toolbar .tb:hover:not(:disabled){border-color:#0d948880;color:#0d5f5a}[data-theme=light] .fs-toolbar .tb.active-green{background:#0d94881a;border-color:#0d948880;color:#0d5f5a}[data-theme=light] .chart-auto-overlay{background:#f8fafffc!important;border-color:#e1e6ee!important}[data-theme=light] .order-entry-panel{background:#f8fafffc;border-color:#e1e6ee}[data-theme=light] .draw-toolbar-vert{background:#f0f2f7!important;border-color:#e1e6ee!important}[data-theme=light] .draw-toolbar-vert button{color:#0009}[data-theme=light] .draw-toolbar-vert button:hover{background:#0000000f;color:#0d9488}[data-theme=light] .draw-toolbar-vert button.active{background:#0d94881f;color:#0d9488;border-color:#0d948866}[data-theme=light] .ai-live-btn{border-color:#0d948873;color:#0d9488}[data-theme=light] .chart-tooltip{background:#f8fafff7;border-color:#e1e6ee}[data-theme=light] .chart-tooltip-time{color:#6b7589}[data-theme=light] .chart-tooltip-ohlc .l{color:#00000059}[data-theme=light] .chart-tooltip-ohlc .v{color:#1a2035}[data-theme=light] .fs-stat-label{color:#0006}[data-theme=light] .fs-stat-value{color:#000000bf}[data-theme=light] .fs-toolbar-sep{background:#0000001f}[data-theme=light] .symsel{background:#eef1f7;color:#1a2035;border-color:#d2d9e4}[data-theme=light] .bottom-tabs{background:var(--bg-1)!important}[data-theme=light] .b-tab{color:#6b7589}[data-theme=light] .b-tab.active{color:#0d9488}[data-theme=light] .chart-header,[data-theme=light] .indicators-panel{background:var(--bg-1)}[data-theme=light] .lnav{background:var(--bg-1);border-color:var(--line)}[data-theme=light] .lnav .nav-item{color:#3a3a3c}[data-theme=light] .lnav .nav-item:hover{color:#1c1c1e;background:#eef1f7}[data-theme=light] .lnav .nav-item.active{color:#0d9488}[data-theme=light] .rrail{background:var(--bg-1);border-color:var(--line)}[data-theme=light] .btab{color:#636366}[data-theme=light] .btab.active{color:#0d9488;border-color:#0d9488}[data-theme=light] .brand-circle{background:#1a1a2e!important;border-color:#00ff88bf!important;box-shadow:0 0 10px #00ff8838!important}[data-theme=light] .signal-card{background:#fff;border-color:#d1d1d6}[data-theme=light] .signal-card:hover{background:#f5f5f7}[data-theme=light] .rcard{background:#fff;border-color:#d1d1d6}[data-theme=light] .pos-bottom-panel{background:var(--bg-1);border-color:var(--line)}[data-theme=light] .pos-tab{color:#636366}[data-theme=light] .pos-tab.active{color:#0d9488;border-color:#0d9488}[data-theme=light] .cstrip-pill.neutral{background:#eef1f7;border-color:#d1d1d6;color:#3a3a3c}[data-theme=light] .modal-content{background:#fff;border-color:#d1d1d6;color:#1c1c1e}[data-theme=light] .upgrade-modal{background:#fff;border-color:#d1d1d6}[data-theme=light] .topbar{background:var(--bg-1);border-color:var(--line)}[data-theme=light] .topbar .tb-session .lbl{color:#3a3a3c}[data-theme=light] .topbar .clock{color:#1c1c1e}[data-theme=light] .rtab{color:#636366}[data-theme=light] .rtab.active{color:#0d9488;border-color:#0d9488}[data-theme=light] .rcard-title{color:#1c1c1e}[data-theme=light] .indicators-panel{background:var(--bg-1);border-color:var(--line);color:#1c1c1e}[data-theme=light] .indicators-panel label{color:#3a3a3c}[data-theme=light] .indicators-panel input[type=range]{accent-color:#0d9488}[data-theme=light] .chart-header{background:var(--bg-1);border-color:var(--line);color:#1c1c1e}[data-theme=light] .chart-header button{color:#3a3a3c}[data-theme=light] .chart-header button:hover{color:#1c1c1e;background:#eef1f7}[data-theme=light] .arcis-badge{background:#1a1a2e!important;color:#0f8!important}[data-accent=cyan]{--teal: #22d3ee;--teal-2: #06b6d4;--teal-dim: rgba(34,211,238,.14);--buy: #22d3ee;--buy-dim: rgba(34,211,238,.14)}[data-accent=amber]{--teal: #f59e0b;--teal-2: #d97706;--teal-dim: rgba(245,158,11,.14);--buy: #f59e0b;--buy-dim: rgba(245,158,11,.14)}[data-accent=violet]{--teal: #a78bfa;--teal-2: #8b5cf6;--teal-dim: rgba(167,139,250,.14);--buy: #a78bfa;--buy-dim: rgba(167,139,250,.14)}[data-density=compact]{font-size:12.5px}[data-density=comfortable]{font-size:14px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);font-size:13px;font-feature-settings:"tnum" 1,"cv11" 1;font-variant-numeric:tabular-nums;background:var(--bg-0);color:var(--t-0);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:.01em;overflow:hidden;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1200px 200px at 50% -50px,rgba(45,212,191,.08),transparent 70%),radial-gradient(800px 100px at 50% calc(100% + 30px),rgba(45,212,191,.05),transparent 70%);z-index:100}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,select,textarea{font-family:inherit}select{color-scheme:dark;background-color:#0d0d14!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%238a8f98' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:10px 6px!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px;font-family:inherit;font-size:13px;outline:none;cursor:move;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:8px 36px 8px 12px}select:disabled{background-image:none!important;background-color:#ffffff08!important;color:#fff6!important;cursor:not-allowed!important;opacity:1!important}select:focus{border-color:#22d3ee66!important}select option,select optgroup{background-color:#0d0d14!important;color:#fff!important;padding:8px!important}select option:checked,select option:hover{background-color:#1e3a4a!important;color:#22d3ee!important}input[type=number],input[type=text]:not([class*=search]):not([class*=symbol]),input[type=email],input[type=password]{background:#0d0d14;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-family:inherit;font-size:13px;outline:none;padding:8px 12px}input[type=number]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{border-color:#22d3ee66}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--t-3)}.app{display:grid;grid-template-rows:var(--topbar-h) 1fr;height:100vh}.body-grid{display:grid;grid-template-columns:72px 1fr 280px;min-height:0;position:relative;overflow:hidden}.center{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--bg-1);overflow:hidden}.rrail{background:var(--bg-1);border-left:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;min-height:0;min-width:0;position:relative}.rr-default{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 8px 8px 0;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.rcard{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;overflow:hidden;position:relative;width:100%;box-sizing:border-box;word-wrap:break-word}.rcard-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid var(--line)}.rcard-title-block{display:flex;align-items:center;gap:6px}.rcard-title-mark{width:18px;height:18px;display:grid;place-items:center;background:var(--violet-dim);border:1px solid var(--violet-line);border-radius:4px;color:var(--violet)}.rcard-title-mark.cyan{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal)}.rcard-title-mark svg{width:11px;height:11px}.rcard-title{font-family:Lato,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--t-1)}.rcard-status{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-size:9px;color:var(--buy);font-weight:500}.rcard-status .dot{width:6px;height:6px;border-radius:50%;background:var(--buy);box-shadow:0 0 8px var(--buy)}.rcard-link{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:9px;font-weight:700;color:var(--info);letter-spacing:var(--tracked);cursor:pointer}.rcard-link:hover{color:var(--t-0)}.rcard-link svg{width:11px;height:11px}.ai-rcard{box-shadow:0 0 0 1px var(--teal-line),0 0 24px #2dd4bf0f}.aibody{padding:8px}.ai-row{display:grid;grid-template-columns:52px 1fr;gap:8px;align-items:center}.ai-gauge{position:relative;width:52px;height:52px}.ai-gauge svg{transform:rotate(-90deg)}.ai-gauge .ring-bg{stroke:var(--bg-3)}.ai-gauge .ring-fg{stroke:var(--teal);filter:drop-shadow(0 0 6px var(--teal-glow))}.ai-gauge .num{position:absolute;left:0;right:0;top:7px;text-align:center;font-family:var(--font-display);font-size:15px;font-weight:800}.ai-gauge .lbl-1{position:absolute;left:0;right:0;top:33px;text-align:center;font-family:var(--font-mono);font-size:6px;color:var(--t-3);letter-spacing:var(--tracked);text-transform:uppercase}.ai-gauge .lbl-2{position:absolute;left:0;right:0;top:42px;text-align:center;font-family:var(--font-display);font-size:7px;font-weight:700;color:var(--teal);letter-spacing:var(--tracked)}.ai-meta{display:flex;flex-direction:column;gap:5px}.ai-meta-row{display:flex;align-items:center;justify-content:space-between}.ai-meta-lbl{font-family:var(--font-body);font-size:9px;color:var(--t-2)}.ai-meta-val{font-family:var(--font-body);font-size:10px;color:var(--t-0);font-weight:600}.ai-meta-val.bull{color:var(--buy)}.ai-bar-wrap{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.ai-bar-rail{width:50px;height:3px;background:var(--bg-3);border-radius:2px;overflow:hidden}.ai-bar-fill{height:100%;background:linear-gradient(90deg,var(--teal),var(--teal-2))}.ai-bar-pct{font-family:var(--font-mono);font-size:10px;color:var(--teal);font-weight:600;min-width:26px;text-align:right}.ai-summary{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:11px;line-height:1.45;color:var(--t-1)}.ai-bullets{margin-top:8px;display:flex;flex-direction:column;gap:5px}.ai-bullet{display:flex;gap:7px;align-items:flex-start;font-size:11px;color:var(--t-1);line-height:1.4}.ai-bullet .dot{width:4px;height:4px;border-radius:50%;background:var(--teal);margin-top:6px;flex-shrink:0}.ai-cta{margin:10px;width:calc(100% - 20px);padding:8px 0;background:transparent;border:1px solid var(--teal-line);border-radius:6px;color:var(--teal);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);text-align:center;transition:all .15s}.ai-cta:hover{background:var(--teal-dim)}.macro-list{padding:3px}.macro-row{display:grid;grid-template-columns:42px 22px 28px 1fr auto;gap:6px;align-items:center;padding:4px 6px;border-radius:5px;font-size:10px}.macro-row:hover{background:var(--bg-3)}.macro-row .time{font-family:var(--font-mono);font-size:10px;color:var(--t-1);font-weight:500}.macro-row .flag{width:20px;height:13px;display:grid;place-items:center;background:var(--bg-3);border-radius:3px;font-family:var(--font-mono);font-size:7px;color:var(--t-2);font-weight:700;letter-spacing:0}.macro-row .ccy{font-family:var(--font-mono);font-size:9px;color:var(--t-2);font-weight:600}.macro-row .title{font-size:11px;color:var(--t-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.macro-row .impact{font-family:var(--font-display);font-size:8px;letter-spacing:.08em;font-weight:700;padding:2px 6px;border-radius:3px}.impact.high{background:var(--sell-dim);color:var(--sell);border:1px solid var(--sell-line)}.impact.med{background:var(--warn-dim);color:var(--warn);border:1px solid rgba(251,191,36,.32)}.insights-list{padding:3px;display:flex;flex-direction:column;gap:2px}.ins-row{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:flex-start;padding:7px 8px;border-radius:5px}.ins-row:hover{background:var(--bg-3)}.ins-icon{width:22px;height:22px;display:grid;place-items:center;background:var(--teal-dim);border:1px solid var(--teal-line);border-radius:5px;color:var(--teal)}.ins-icon svg{width:11px;height:11px}.ins-body{display:flex;flex-direction:column;gap:3px}.ins-title{font-size:11px;color:var(--t-0);line-height:1.35}.ins-time{font-family:var(--font-mono);font-size:9px;color:var(--t-3);margin-top:2px}.rs-tabs{display:flex;border-bottom:1px solid var(--line)}.rs-tab{flex:1;padding:12px 0;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-3);position:relative}.rs-tab:hover{color:var(--t-1)}.rs-tab.active{color:var(--t-0)}.rs-tab.active:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:var(--teal)}.rs-close{width:36px;padding:12px 0;color:var(--t-3)}.rs-close:hover{color:var(--t-0)}.rs-body{flex:1;overflow-y:auto;padding:14px}.cstrip{display:flex;align-items:center;gap:8px;padding:6px 14px;border-bottom:1px solid var(--line);background:var(--bg-1);flex-shrink:0}.cstrip-label{font-family:var(--font-display);font-size:9px;font-weight:700;color:var(--t-3);letter-spacing:var(--tracked);flex-shrink:0;margin-right:4px}.cstrip-pills{display:flex;gap:5px;flex:1}.cstrip-pill{flex:1;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:4px;font-family:var(--font-mono);font-size:10px;border:1px solid;transition:all .12s;cursor:pointer}.cstrip-pill:hover{transform:translateY(-1px);filter:brightness(1.15)}.cstrip-pill .ccy{font-family:var(--font-display);font-weight:800;letter-spacing:.04em;font-size:10px}.cstrip-pill .pct{font-weight:600;font-size:10px}.cstrip-pill.strong{background:linear-gradient(180deg,#2dd4bf2e,#2dd4bf0d);border-color:var(--teal-line);color:var(--teal-bright)}.cstrip-pill.weak{background:linear-gradient(180deg,#f871712e,#f871710d);border-color:var(--sell-line);color:var(--sell)}.cstrip-pill.neutral{background:var(--bg-2);border-color:var(--line);color:var(--t-2)}.cstrip-pill .arr{font-size:9px;margin-right:1px}.bottom-area{display:flex;flex-direction:column;background:var(--bg-1);flex-shrink:0;border-top:1px solid var(--line);position:relative}.bottom-area.collapsed{height:36px!important;overflow:hidden}.bottom-area-resize{position:absolute;top:-3px;left:0;right:0;height:6px;cursor:ns-resize;z-index:10;background:transparent;transition:background .12s}.bottom-area-resize:hover,.bottom-area-resize.dragging{background:var(--teal-dim)}.bottom-row-inner{flex:1;display:flex;min-height:0;overflow:hidden}.bottom-tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 14px;height:40px;flex-shrink:0;background:var(--bg-1);gap:0}.btab{padding:0 14px;height:40px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-2);border-bottom:2px solid transparent;transition:all .12s;position:relative;background:transparent;border-left:none;border-right:none;border-top:none;border-radius:0}.btab:hover{color:var(--t-0)}.btab.active{color:var(--teal);border-bottom-color:var(--teal)}.btab.active:before{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--teal);box-shadow:0 0 12px var(--teal-glow)}.btab .count{font-family:var(--font-mono);font-size:10px;font-weight:600;padding:1px 6px;background:var(--bg-3);border-radius:3px;color:var(--t-2);letter-spacing:0}.btab.active .count{background:var(--teal-dim);color:var(--teal)}.bottom-actions{margin-left:auto;display:flex;gap:6px;align-items:center}.bottom-collapse{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;color:var(--t-2);background:var(--bg-3);border:1px solid var(--line);border-radius:5px;transition:all .12s;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked)}.bottom-collapse:hover{color:var(--t-0);border-color:var(--teal-line);background:var(--teal-dim)}.bottom-collapse svg{width:11px;height:11px}.bp-collapse-lbl{font-family:var(--font-display);font-size:10px;letter-spacing:var(--tracked);font-weight:700}.bottom-maximize{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;color:var(--t-2);background:var(--bg-3);border:1px solid var(--line);border-radius:5px;transition:all .12s}.bottom-maximize:hover{color:var(--t-0);border-color:var(--teal-line);background:var(--teal-dim)}.bottom-maximize svg{width:12px;height:12px}.center{position:relative}.bottom-area.maxed{position:absolute;bottom:0;left:0;right:0;top:0;z-index:200;height:auto!important}.bottom-content{flex:1;display:flex;min-height:0;overflow:hidden;padding:8px 10px;gap:10px}.single-view{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.b-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--glow-soft);position:relative}.b-panel.headerless{flex:1}.b-panel-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line);flex-shrink:0}.b-panel-title{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-1);display:flex;align-items:center;gap:7px}.b-panel-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--info);letter-spacing:var(--tracked);cursor:pointer}.b-panel-link:hover{color:var(--t-0)}.b-panel-link svg{width:12px;height:12px}.panel-float-action{position:absolute;top:8px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--bg-3);border:1px solid var(--line);border-radius:5px;color:var(--t-1);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.04em;transition:all .12s}.panel-float-action:hover{color:var(--t-0);border-color:var(--line-2);background:var(--bg-4)}.panel-float-action svg{width:11px;height:11px;color:var(--t-3)}.panel-float-action.accent{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright);font-weight:700;letter-spacing:var(--tracked)}.panel-float-action.subtle{background:transparent;border-color:transparent;color:var(--info);letter-spacing:var(--tracked);font-weight:700}.ms-tabs{display:flex;gap:4px;padding:6px 10px 0;flex-shrink:0}.ms-tab{padding:4px 11px;font-family:var(--font-display);font-size:10px;font-weight:600;color:var(--t-2);background:var(--bg-3);border:1px solid var(--line);border-radius:5px;letter-spacing:.04em;transition:all .12s}.ms-tab:hover{color:var(--t-0)}.ms-tab.active{color:var(--teal);background:var(--teal-dim);border-color:var(--teal-line);box-shadow:0 0 0 1px var(--teal-line)}.ms-grid{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px;padding:6px 10px 8px;overflow-y:auto;align-content:start}.ms-tile{border-radius:5px;padding:8px 10px;display:flex;flex-direction:column;justify-content:center;gap:2px;cursor:pointer;position:relative;transition:all .15s;border:1px solid;min-height:50px}.ms-tile:hover{transform:translateY(-1px);filter:brightness(1.15)}.ms-tile.bull{background:linear-gradient(180deg,#2dd4bf2e,#2dd4bf0f);border-color:var(--teal-line);box-shadow:0 0 0 1px #2dd4bf0f}.ms-tile.bull .pair,.ms-tile.bull .score{color:var(--teal-bright)}.ms-tile.bear{background:linear-gradient(180deg,#f871712e,#f871710f);border-color:var(--sell-line)}.ms-tile.bear .pair,.ms-tile.bear .score{color:var(--sell)}.ms-tile.neutral{background:var(--bg-3);border-color:var(--line)}.ms-tile.neutral .pair,.ms-tile.neutral .score{color:var(--t-1)}.ms-tile .pair{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:-.005em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-tile .score{font-family:var(--font-mono);font-size:15px;font-weight:700;line-height:1.1}.vstable-wrap{flex:1;overflow:auto;padding:12px 14px}.vstable{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:12px}.vstable thead th{position:sticky;top:0;background:var(--bg-2);z-index:1;padding:7px 11px;text-align:right;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);color:#5a5f6a;border-bottom:1px solid rgba(255,255,255,.04)}.vstable thead th:first-child{text-align:left}.vstable tbody td{padding:7px 11px;text-align:right;color:#8a8f98;border-bottom:1px solid rgba(255,255,255,.04);font-weight:500}.vstable tbody td:first-child{text-align:left;font-family:var(--font-display);color:#fff;font-weight:700}.vstable tbody tr:hover td{background:#ffffff05}.vstable tbody tr.active td{background:#2dd4bf0f}.vstable .vc-bear{background:#ff47571f;color:#ff4757}.vstable .vc-bull{background:#00d4aa1f;color:#00d4aa}.vstable .total{font-weight:700;color:#8a8f98}.vstable .total.high{color:var(--gold-bright)}.vssig{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:3px;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked)}.vssig.bull{background:#00d4aa1a;color:#00d4aa;border:1px solid rgba(0,212,170,.25)}.vssig.bear{background:#ff47571a;color:#ff4757;border:1px solid rgba(255,71,87,.25)}.vssig.neutral{background:transparent;color:#5a5f6a;border:1px solid rgba(255,255,255,.04)}.vssig .dot{width:5px;height:5px;border-radius:50%}.vssig.bull .dot{background:var(--buy)}.vssig.bear .dot{background:var(--sell)}.cot-subtitle{padding:0 14px 10px;font-family:var(--font-body);font-size:12px;color:var(--t-2);flex-shrink:0}.cot-table-wrap{flex:1;overflow-y:auto;padding:0 14px 12px}.cot-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:13px}.cot-table thead th{padding:6px 8px;text-align:right;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-3);border-bottom:1px solid var(--line)}.cot-table thead th:first-child{text-align:left}.cot-table tbody td{padding:9px 8px;text-align:right;color:var(--t-0);font-weight:500;border-bottom:1px solid var(--line-soft)}.cot-table tbody td:first-child{font-family:var(--font-display);font-weight:700;text-align:left}.cot-table .pos{color:var(--buy)}.cot-table .neg{color:var(--sell)}.cot-bias.bull{color:var(--buy)}.cot-bias.bear{color:var(--sell)}.cot-bias.neutral{color:var(--t-2)}.cs-tile-grid{flex:1;display:grid;grid-template-columns:repeat(8,1fr);gap:8px;padding:12px 14px;overflow-y:auto;align-content:start}.cs-tile{border-radius:8px;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;position:relative;transition:all .15s;border:1px solid;min-height:90px}.cs-tile:hover{transform:translateY(-1px);filter:brightness(1.15)}.cs-tile.bull{background:linear-gradient(180deg,#2dd4bf2e,#2dd4bf0f);border-color:var(--teal-line)}.cs-tile.bear{background:linear-gradient(180deg,#f871712e,#f871710f);border-color:var(--sell-line)}.cs-tile.neutral{background:var(--bg-3);border-color:var(--line)}.cs-tile-ccy{font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.04em}.cs-tile.bull .cs-tile-ccy,.cs-tile.bull .cs-tile-score{color:var(--teal-bright)}.cs-tile.bear .cs-tile-ccy,.cs-tile.bear .cs-tile-score{color:var(--sell)}.cs-tile.neutral .cs-tile-ccy,.cs-tile.neutral .cs-tile-score{color:var(--t-1)}.cs-tile-score{font-family:var(--font-mono);font-size:20px;font-weight:700}.cs-tile-score .pct{font-size:12px;opacity:.7;margin-left:1px}.cs-tile-arrow{font-size:11px;font-family:var(--font-mono);font-weight:700}.cs-tile.bull .cs-tile-arrow{color:var(--teal)}.cs-tile.bear .cs-tile-arrow{color:var(--sell)}.cs-tile.neutral .cs-tile-arrow{color:var(--t-3)}.scans-grid-wrap{flex:1;overflow:auto;padding:14px}.scans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.scan-tile{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:11px;cursor:pointer;transition:all .15s;position:relative;overflow:hidden}.scan-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px}.scan-tile.bull:before{background:var(--buy)}.scan-tile.bear:before{background:var(--sell)}.scan-tile:hover{border-color:var(--line-2);transform:translateY(-1px)}.scan-tile-pair{font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--t-0)}.scan-tile-score{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--t-0);margin-top:4px}.scan-tile-meta{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-family:var(--font-mono);font-size:10px;color:var(--t-2)}.scan-tile-meta .bias{font-family:var(--font-display);font-weight:700;letter-spacing:var(--tracked);font-size:9px}.scan-tile.bull .bias{color:var(--buy)}.scan-tile.bear .bias{color:var(--sell)}.markets-overview-panel{width:180px;flex-shrink:0;background:var(--bg-2);border-right:1px solid var(--line);padding:8px 12px 10px;display:flex;flex-direction:column;overflow:hidden;position:relative}.mop-label{font-family:var(--font-display);font-size:9px;font-weight:800;color:var(--t-1);letter-spacing:var(--tracked);margin-bottom:8px}.mop-rows{display:flex;flex-direction:column;gap:3px}.mop-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);padding:0}.mop-row .l{color:var(--t-2);font-size:10px;font-weight:500}.mop-row .v{color:var(--t-0);font-weight:700;font-size:12px;font-family:var(--font-mono)}.mop-row .v.gold{color:var(--gold-bright)}.mop-ring-wrap{display:flex;justify-content:center;align-items:center;gap:10px;padding:8px 0 0;margin-top:8px;border-top:1px solid var(--line)}.mop-ring{position:relative;width:56px;height:56px;flex-shrink:0}.mop-ring svg{transform:rotate(-90deg)}.mop-ring .num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-display);font-size:13px;font-weight:800;color:var(--t-0)}.mop-last{font-family:var(--font-mono);font-size:9px;color:var(--t-2);font-weight:500;text-align:left;line-height:1.4}.mop-last .v{color:var(--t-0);font-weight:700;display:block}.sp-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.sp-tabs{display:flex;gap:4px}.sp-tab{padding:6px 12px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-3);background:var(--bg-2);border:1px solid var(--line);border-radius:5px;display:inline-flex;align-items:center;gap:6px}.sp-tab.active{background:var(--bg-3);color:var(--t-0);border-color:var(--line-2)}.sp-tab .count{font-family:var(--font-mono);font-size:10px;color:var(--teal);font-weight:600}.sp-close{width:28px;height:28px;display:grid;place-items:center;color:var(--t-3);border-radius:5px}.sp-close:hover{color:var(--t-0);background:var(--bg-2)}.sp-type-pills{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line)}.sp-type-pill{flex:1;padding:7px 10px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-2);background:var(--bg-2);border:1px solid var(--line);border-radius:6px;transition:all .12s}.sp-type-pill:hover{color:var(--t-0);border-color:var(--line-2)}.sp-type-pill.active{color:var(--teal);background:var(--teal-dim);border-color:var(--teal-line)}.sp-filter{padding:10px 14px;border-bottom:1px solid var(--line)}.sp-search{width:100%;padding:8px 11px;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;color:var(--t-0);font-size:13px;outline:none}.sp-search:focus{border-color:var(--teal-line)}.sp-search::placeholder{color:var(--t-3)}.sp-quality{display:flex;gap:4px;padding:8px 14px 10px;border-bottom:1px solid var(--line)}.sp-q{flex:1;padding:5px 0;font-family:var(--font-mono);font-size:11px;color:var(--t-3);background:var(--bg-2);border:1px solid var(--line);border-radius:5px;font-weight:600;letter-spacing:.02em}.sp-q.active{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal)}.sp-list{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.signal-card{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:12px;cursor:pointer;position:relative;overflow:hidden;transition:all .12s}.signal-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px}.signal-card.bull:before{background:var(--buy)}.signal-card.bear:before{background:var(--sell)}.signal-card:hover{border-color:var(--line-2);background:var(--bg-3);transform:translate(2px)}.signal-card.active{border-color:var(--teal-line)}.sc-r1{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sc-pair{font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:-.005em}.sc-stars{display:inline-flex;gap:1px;font-family:var(--font-mono);font-size:11px;color:var(--gold)}.sc-dir{padding:3px 8px;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:var(--tracked);border-radius:3px}.sc-dir.bull{background:var(--buy-dim);color:var(--buy);border:1px solid var(--teal-line)}.sc-dir.bear{background:var(--sell-dim);color:var(--sell);border:1px solid var(--sell-line)}.sc-thesis{font-size:11px;color:var(--t-1);line-height:1.5;margin-bottom:8px}.sc-levels{display:flex;gap:16px;font-family:var(--font-mono);font-size:11px;margin-bottom:6px;padding:7px 10px;background:var(--bg-3);border-radius:6px}.sc-levels .l{color:var(--t-3);margin-right:4px;font-family:var(--font-display);font-size:9px;letter-spacing:var(--tracked);font-weight:700}.sc-levels .v{color:var(--t-0);font-weight:600}.sc-levels .v.sl{color:var(--sell)}.sc-levels .v.tp{color:var(--buy)}.sc-conf{font-size:10px;font-weight:700;margin-bottom:8px;font-family:var(--font-display);letter-spacing:var(--tracked);display:flex;align-items:center;gap:5px}.sc-conf.elite{color:var(--gold)}.sc-conf.high{color:var(--teal)}.sc-conf svg{width:11px;height:11px}.sc-actions{display:flex;gap:5px}.sc-trade-now{flex:1;padding:7px 0;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:var(--tracked);border-radius:5px;background:linear-gradient(135deg,var(--teal),var(--teal-2));color:#001a10}.sc-trade-now:hover{filter:brightness(1.1)}.sc-auto{padding:6px 11px;border-radius:5px;border:1px solid var(--violet-line);color:var(--violet);background:var(--violet-dim);font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:var(--tracked);display:inline-flex;align-items:center;gap:5px}.sc-auto svg{width:11px;height:11px}.sc-chart{padding:6px 9px;border-radius:5px;border:1px solid var(--teal-line);color:var(--teal);background:var(--teal-dim);display:inline-flex;align-items:center}.sc-chart svg{width:12px;height:12px}.panel{background:var(--bg-1);border-right:1px solid var(--line);min-height:0;display:flex;flex-direction:column}.panel:last-child{border-right:none;border-left:1px solid var(--line)}.topbar{display:flex;align-items:center;gap:16px;padding:0 16px;height:var(--topbar-h);background:var(--bg-1);border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:0;flex-shrink:0}.brand-logo{height:30px;width:auto;object-fit:contain;display:block;border-radius:4px}.brand-mark{display:none}.brand-text{display:flex}.market-status{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--line);border-radius:3px;background:var(--bg-2);font-size:10px;letter-spacing:.1em;color:var(--t-1)}.market-status .dot{width:6px;height:6px;border-radius:50%;background:var(--buy);box-shadow:0 0 8px var(--buy);animation:pulse-dot 2s ease-in-out infinite}.market-status.closed .dot{background:var(--sell);box-shadow:0 0 8px var(--sell);animation:none}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--buy);display:inline-block;margin-right:4px;animation:tickflash .5s ease-out forwards}@keyframes tickflash{0%{opacity:1;transform:scale(1.8);box-shadow:0 0 6px var(--buy)}to{opacity:.45;transform:scale(1);box-shadow:none}}@keyframes ai-pulse{0%,to{box-shadow:0 0 6px 1px #00f5ff8c,inset 0 0 8px #00f5ff14;border-color:#00f5ff99}50%{box-shadow:0 0 14px 4px #00f5ffe6,inset 0 0 12px #00f5ff2e;border-color:#00f5ff}}.ai-btn{animation:ai-pulse 2s ease-in-out infinite;border:1px solid rgba(0,245,255,.6)!important;background:#00f5ff14!important;color:#00f5ff!important}.ai-btn:disabled{animation:none!important;border-color:#00f5ff33!important;background:#00f5ff08!important;color:#00f5ff4d!important;box-shadow:none!important}@keyframes gn-pulse{0%,to{box-shadow:0 0 6px 1px #00d48c80,inset 0 0 8px #00d48c12;border-color:#00d48c99}50%{box-shadow:0 0 14px 4px #00d48cd9,inset 0 0 12px #00d48c26;border-color:#00d48c}}.gn-btn{border:1px solid rgba(0,212,140,.6)!important;background:#00d48c14!important;color:#00d48c!important;box-shadow:0 0 6px 1px #00d48c80,inset 0 0 8px #00d48c12}@keyframes bl-pulse{0%,to{box-shadow:0 0 6px 1px #3d8bff80,inset 0 0 8px #3d8bff12;border-color:#3d8bff99}50%{box-shadow:0 0 14px 4px #3d8bffd9,inset 0 0 12px #3d8bff26;border-color:#3d8bff}}.bl-btn{border:1px solid rgba(61,139,255,.6)!important;background:#3d8bff14!important;color:#3d8bff!important;box-shadow:0 0 6px 1px #3d8bff80,inset 0 0 8px #3d8bff12}@keyframes yw-pulse{0%,to{box-shadow:0 0 6px 1px #ffd30080,inset 0 0 8px #ffd30012;border-color:#ffd30099}50%{box-shadow:0 0 14px 4px #ffd300d9,inset 0 0 12px #ffd30026;border-color:#ffd300}}.yw-btn{border:1px solid rgba(255,211,0,.6)!important;background:#ffd30014!important;color:#ffd300!important;box-shadow:0 0 6px 1px #ffd30080,inset 0 0 8px #ffd30012}@keyframes rd-pulse{0%,to{box-shadow:0 0 6px 1px #ff335880,inset 0 0 8px #ff335812;border-color:#ff335899}50%{box-shadow:0 0 14px 4px #ff3358d9,inset 0 0 12px #ff335826;border-color:#ff3358}}.rd-btn{border:1px solid rgba(255,51,88,.6)!important;background:#ff335814!important;color:#ff3358!important;box-shadow:0 0 6px 1px #ff335880,inset 0 0 8px #ff335812}@keyframes vs-flash-red{0%,to{background:#ff335840;box-shadow:0 0 4px #ff33584d}50%{background:#ff33588c;box-shadow:0 0 8px #ff335899}}@keyframes vs-flash-grn{0%,to{background:#00d48c40;box-shadow:0 0 4px #00d48c4d}50%{background:#00d48c8c;box-shadow:0 0 8px #00d48c99}}.clock{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;font-size:11px;color:var(--t-1)}.clock .label{font-size:9px;letter-spacing:.16em;color:var(--t-2)}.clock .time{color:var(--t-0);font-weight:600}.tb-spacer{flex:1}.signal-pills{display:flex;gap:6px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--bg-2);border:1px solid var(--line);border-radius:3px;font-size:10px;letter-spacing:.1em;color:var(--t-1);cursor:pointer;transition:all .12s}.pill:hover{background:var(--bg-3);border-color:var(--line-2)}.pill .pill-count{font-weight:700;color:var(--t-0);font-size:11px}.pill.buy .pill-count{color:var(--buy)}.pill.sell .pill-count{color:var(--sell)}.pill.high .pill-count{color:var(--violet)}.tier-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--violet);background:var(--violet-dim);color:var(--violet);border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.16em}.tb-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--bg-2);border:1px solid var(--line);border-radius:3px;font-size:10px;letter-spacing:.12em;color:var(--t-1);cursor:pointer;transition:all .12s}.tb-toggle:hover{color:var(--t-0);border-color:var(--line-2)}.tb-toggle.on{border-color:var(--teal);background:var(--teal-dim);color:var(--teal)}.tb-toggle.danger.on{border-color:var(--sell);background:var(--sell-dim);color:var(--sell)}.tb-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg-2);border:1px solid var(--line);border-radius:3px;font-size:10px;letter-spacing:.12em;color:var(--t-0);cursor:pointer;font-weight:600}.tb-btn:hover{background:var(--bg-3)}.tb-btn.primary{background:var(--teal);color:var(--bg-0);border-color:var(--teal)}.tb-btn.primary:hover{background:var(--teal-2)}.icon-btn{width:28px;height:28px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:3px;color:var(--teal);cursor:pointer}.icon-btn:hover{background:var(--bg-2);color:var(--teal);filter:drop-shadow(0 0 4px var(--teal))}.icon-btn.on{color:var(--teal);filter:drop-shadow(0 0 6px var(--teal))}.tb-divider{width:1px;height:28px;background:var(--line);flex-shrink:0}.tb-session{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--t-1);font-weight:500}.tb-session .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.tb-session.utc .dot{background:var(--info);box-shadow:0 0 8px var(--info)}.tb-session .lbl{letter-spacing:var(--tracked);text-transform:uppercase;font-weight:700;color:var(--t-2)}.tb-session .v{color:var(--t-0);font-weight:600;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px}.tally-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-2);transition:all .12s;cursor:pointer}.tally-chip:hover{border-color:var(--line-2);background:var(--bg-3)}.tally-chip strong{font-family:var(--font-mono);font-weight:700;letter-spacing:0}.tally-chip.buy strong{color:var(--buy)}.tally-chip.sell strong{color:var(--sell)}.tally-chip.q strong{color:var(--violet)}.tally-chip.active-filter{border-color:var(--teal-line);background:var(--teal-dim)}.tally-chip.active-filter.sell{border-color:var(--sell-line);background:var(--sell-dim)}.tally-chip.active-filter.q{border-color:var(--violet-line);background:var(--violet-dim)}.tier-badge-v3{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;background:linear-gradient(135deg,#f59e0b38,#f59e0b0f);border:1px solid var(--gold-line);border-radius:6px;color:var(--gold-bright);font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:var(--tracked)}.tier-badge-v3.starter{background:linear-gradient(135deg,#60a5fa38,#60a5fa0f);border-color:#60a5fa5c;color:var(--info)}.tier-badge-v3.pro{background:linear-gradient(135deg,#a78bfa38,#a78bfa0f);border-color:var(--violet-line);color:var(--violet)}.tier-badge-v3.free{background:var(--bg-2);border-color:var(--line);color:var(--t-2)}.mt5-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;height:28px;background:transparent;border:1px solid rgba(45,212,191,.25);border-radius:4px;color:var(--teal);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);transition:all .12s;cursor:default}.mt5-pill .dot{width:6px;height:6px;border-radius:50%}.ai-analyse{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:transparent;border:1px solid rgba(100,116,139,.4);border-radius:3px;color:var(--t-2);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:border-color .15s,color .15s,background .15s;cursor:pointer}.ai-analyse:before{display:none}.ai-analyse:hover{border-color:var(--t-2);color:var(--t-0)}.ai-analyse.on,.ai-analyse.active{border-color:#10b9818c;color:#10b981;background:#10b9810f}.ai-analyse:disabled{opacity:.4;cursor:not-allowed}.fs-btn-active-green{border-color:#10b98180!important;color:#10b981!important;background:#10b9810f!important}.fs-btn-inactive{border-color:#64748b4d!important;color:var(--t-3)!important;background:transparent!important}.market-scans-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;height:28px;background:transparent;border:1px solid rgba(45,212,191,.25);border-radius:3px;color:var(--teal);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:border-color .15s,color .15s,box-shadow .15s;cursor:pointer}.market-scans-pill:hover{border-color:var(--teal);color:var(--teal);box-shadow:0 0 8px #2dd4bf40}.market-scans-pill.active,.market-scans-pill:not(:disabled):focus{border-color:var(--teal);color:var(--teal);box-shadow:0 0 10px #2dd4bf59}.market-scans-pill:disabled{opacity:.4;cursor:not-allowed}.market-scans-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:scanDotPulse 2s ease-in-out infinite}.tb-more-wrap{position:relative}.tb-more-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:transparent;border:1px solid rgba(100,116,139,.45);border-radius:3px;color:var(--t-2);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:border-color .15s,color .15s}.tb-more-btn:hover{border-color:var(--t-2);color:var(--t-0)}.tb-more-drop{position:absolute;top:calc(100% + 6px);right:0;min-width:210px;background:#1a1e2e;border:1px solid #2a2e3e;border-radius:4px;box-shadow:0 6px 20px #0000008c;z-index:9999;overflow:hidden}.tb-more-drop-item{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;gap:10px;cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:600;color:#fff;letter-spacing:.04em;transition:background .1s;border:none;background:none;width:100%;text-align:left}.tb-more-drop-item:hover{background:#252a3a}.tb-more-drop-item .shortcut{color:#fff;font-size:10px;font-family:var(--font-mono)}.tb-more-drop-item.danger{color:#ef4444}.tb-more-sep{height:1px;background:#2a2e3e;margin:3px 0}.chart-kv-badge{position:absolute;top:12px;left:8px;display:flex;flex-direction:column;gap:3px;z-index:200;pointer-events:none}.chart-kv-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:3px;background:#0a0e17d1;border:1px solid #2a2e3e;font-family:var(--font-mono);font-size:10px;color:#fff;letter-spacing:.04em;white-space:nowrap}.chart-kv-pill .kv-val{font-weight:700}.chart-kv-pill.bull{border-color:#2dd4bf59;color:#2dd4bf}.chart-kv-pill.bear{border-color:#f8717159;color:#f87171}.chart-kv-pill.mpi-pill{color:#fff}.chart-kv-pill.mpi-sell{border-color:#ff8c008c;color:#ff8c00;box-shadow:0 0 6px #ff8c0040}.chart-kv-pill.mpi-extreme-sell{border-color:#ff4757;color:#ff4757;box-shadow:none;animation:none}.chart-kv-pill.mpi-buy{border-color:#00d4aa8c;color:#00d4aa;box-shadow:none}.chart-kv-pill.mpi-extreme-buy{border-color:#0f8;color:#0f8;box-shadow:none;animation:none}.chart-kv-pill .mpi-tag{opacity:.85}@keyframes mpiPulse{0%,to{box-shadow:0 0 8px currentColor}50%{box-shadow:0 0 16px currentColor}}.mpi-banner{position:absolute;top:48px;left:56px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:6px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:14;animation:mpiBannerIn .3s ease-out;box-shadow:0 4px 16px #0006}.mpi-banner.sell{background:#ff475726;border-left:3px solid #ff4757}.mpi-banner.buy{background:#00d4aa26;border-left:3px solid #00d4aa}.mpi-banner-x{background:transparent;border:none;cursor:pointer;color:#fff;font-size:16px;padding:2px 6px;opacity:.6}.mpi-banner-x:hover{opacity:1}@keyframes mpiBannerIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.ch-icon-btn{width:28px;height:28px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer;color:var(--teal);transition:color .12s,border-color .12s,filter .12s}.ch-icon-btn:hover{color:var(--teal);border-color:#2dd4bf59;filter:drop-shadow(0 0 4px var(--teal))}.ch-icon-btn.on{color:var(--teal);border-color:#2dd4bf80;filter:drop-shadow(0 0 6px var(--teal))}.ch-icon-btn svg{width:13px;height:13px}.pred-label-box{background:#000000c7;border:1px solid;border-radius:2px;padding:3px 6px;font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;pointer-events:none}@keyframes scanDotPulse{0%,to{box-shadow:0 0 10px var(--teal)}50%{box-shadow:0 0 18px var(--teal-glow),0 0 4px var(--teal)}}.account-btn{width:28px;height:28px;display:grid;place-items:center;background:transparent;border:1px solid rgba(45,212,191,.25);border-radius:4px;color:var(--teal);transition:all .12s;text-decoration:none}.account-btn:hover{border-color:var(--teal);background:#2dd4bf14;filter:drop-shadow(0 0 4px var(--teal))}.logout-btn{width:28px;height:28px;display:grid;place-items:center;color:var(--teal);border-radius:4px;transition:all .12s;background:none;border:1px solid rgba(45,212,191,.25)}.logout-btn:hover{color:var(--sell);background:var(--sell-dim);border-color:var(--sell)}.lnav{position:sticky;top:0;align-self:start;height:calc(100vh - 42px);background:var(--bg-1);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:4px 0 0;width:72px;z-index:600}.nav-item{width:100%;padding:7px 2px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--t-2);font-family:var(--font-body);font-size:9px;font-weight:500;position:relative;transition:all .12s;letter-spacing:0;text-align:center;border-radius:0;line-height:1.1;background:none;border:none;cursor:pointer}.nav-item span{display:block}.nav-item:hover{color:var(--t-0);background:var(--bg-2)}.nav-item.active{color:var(--teal);background:linear-gradient(90deg,var(--teal-dim),transparent)}.nav-item.active:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:var(--teal);border-radius:0 2px 2px 0;box-shadow:0 0 8px var(--teal-glow)}.nav-item svg{width:16px;height:16px;flex-shrink:0}.nav-item .nav-badge{position:absolute;top:3px;right:8px;font-family:var(--font-mono);font-size:9px;font-weight:700;padding:1px 4px;background:var(--teal-dim);color:var(--teal);border-radius:3px;letter-spacing:0}.nav-item[data-nav-key=guide] .nav-badge{display:none!important}.nav-spacer{flex:1;min-height:8px}.nav-bottom{border-top:1px solid var(--line);padding:4px 0}.signals-panel{position:absolute;top:0;left:73px;bottom:0;width:360px;background:#050507;border-right:1px solid var(--line);display:none;flex-direction:column;z-index:520;isolation:isolate;overflow:hidden;box-shadow:inset 1px 0 0 var(--line),20px 0 16px -12px #0000008c}.signals-panel.open{display:flex}.signals-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#050507}.watchlist-dropdown{position:fixed;left:56px;top:120px;width:220px;max-height:340px;overflow-y:auto;background:#080810fa;border:1px solid var(--line-2);border-radius:8px;z-index:600;display:none;flex-direction:column;box-shadow:0 8px 32px #000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.watchlist-dropdown.open{display:flex}.wl-head{padding:10px 12px;border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between}.wl-head-title{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--t-0);letter-spacing:var(--tracked)}.wl-row{padding:9px 12px;border-bottom:1px solid var(--line-soft);cursor:pointer;display:flex;align-items:center;gap:8px}.wl-row:hover{background:var(--bg-2)}.wl-sym{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--t-0);flex:1}.wl-go{font-size:12px;color:var(--teal);background:none;border:none;cursor:pointer;padding:0 2px}.wl-rm{font-size:12px;color:var(--t-3);background:none;border:none;cursor:pointer;padding:0 2px}.wl-rm:hover{color:var(--sell)}.wl-empty{padding:20px 12px;font-size:11px;color:var(--t-3);text-align:center;line-height:1.6}.filterbar{display:flex;align-items:center;gap:8px;padding:0 12px;height:var(--filterbar-h);background:var(--bg-1);border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.1em;flex-shrink:0}.fb-group{display:flex;align-items:center;gap:6px;padding-right:10px;border-right:1px solid var(--line);height:22px}.fb-group:last-child{border-right:none}.fb-label{color:var(--t-2);font-size:9px;letter-spacing:.16em}.fb-toggle{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:transparent;border:1px solid var(--line);border-radius:3px;color:var(--t-1);cursor:pointer;font-size:10px;letter-spacing:.1em;transition:all .12s}.fb-toggle:hover{border-color:var(--line-2);color:var(--t-0)}.fb-toggle.on{background:var(--teal-dim);border-color:var(--teal);color:var(--teal)}.fb-toggle .check{width:10px;height:10px;border:1px solid currentColor;border-radius:2px;display:grid;place-items:center;font-size:9px;line-height:1}.fb-segment{display:inline-flex;border:1px solid var(--line);border-radius:3px;overflow:hidden;height:22px}.fb-segment button{padding:0 8px;background:transparent;border:none;border-right:1px solid var(--line);color:var(--t-1);cursor:pointer;font-size:10px;letter-spacing:.12em;font-weight:600}.fb-segment button:last-child{border-right:none}.fb-segment button:hover{background:var(--bg-2);color:var(--t-0)}.fb-segment button.active{background:var(--bg-3);color:var(--teal)}.fb-dropdown{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--bg-2);border:1px solid var(--line);border-radius:3px;color:var(--t-0);cursor:pointer;font-size:10px;letter-spacing:.12em;font-weight:600;height:22px}.fb-dropdown:hover{border-color:var(--line-2)}.fb-dropdown .caret{color:var(--t-2);font-size:8px}.dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:4px;box-shadow:0 12px 32px #00000080;z-index:100;padding:4px}.dropdown-menu .item{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:3px;cursor:pointer;font-size:10px;letter-spacing:.1em;color:#fff}.dropdown-menu .item:hover{background:#22d3ee14;color:#22d3ee}.dropdown-menu .item.active{color:#000;background:#22d3ee;font-weight:600}.dropdown-menu .item.disabled{color:#4a4a56;cursor:not-allowed}.dropdown-menu .sep{height:1px;background:var(--line);margin:4px 0}.arcis-dropdown{position:relative}.dropdown-label{font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;display:block;font-family:var(--font-mono, "JetBrains Mono", monospace)}.dropdown-trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0d0d14;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:border-color .15s}.dropdown-trigger:hover{border-color:#ffffff26}.dropdown-trigger.open{border-color:#22d3ee66}.dropdown-item{padding:10px 14px;border-radius:4px;color:#fff;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .1s,color .1s}.dropdown-item:hover{background:#22d3ee14;color:#22d3ee}.dropdown-item.active{background:#22d3ee;color:#000;font-weight:600}.dropdown-item.disabled{color:#4a4a56;cursor:not-allowed}.fb-strat-native{display:none}@media (max-width:768px){.fb-strat-drop{display:none!important}.fb-strat-native{display:inline-flex;align-items:center;height:28px;min-height:28px;padding:0 24px 0 8px;background:var(--bg-2);border:1px solid var(--line);border-radius:4px;color:var(--t-0);font-size:11px;font-weight:600;font-family:var(--font);letter-spacing:.08em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23556'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;max-width:130px}.fb-strat-native:focus{outline:none;border-color:var(--teal)}}.tabs{display:flex;border-bottom:1px solid var(--line);background:var(--bg-1);flex-shrink:0}.tab{flex:1;padding:10px 4px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--t-2);cursor:pointer;font-size:10px;letter-spacing:.08em;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4px;position:relative;min-width:0;overflow:hidden}.tab:hover{color:var(--t-1)}.tab.active{color:var(--t-0);border-bottom-color:var(--teal)}.tab .badge{background:var(--bg-3);color:var(--t-1);padding:1px 5px;border-radius:8px;font-size:9px;font-weight:700}.tab.active .badge{background:var(--teal-dim);color:var(--teal)}.tab .lightning{color:var(--violet);font-size:11px}.panel-body{flex:1;overflow-y:auto;min-height:0;padding:14px}.panel-search{padding:8px;border-bottom:1px solid var(--line);display:flex;gap:6px}.panel-search input{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:3px;color:var(--t-0);padding:5px 8px;font-size:11px;letter-spacing:.04em;outline:none}.panel-search input:focus{border-color:var(--teal)}.panel-search input::placeholder{color:var(--t-3)}.pair-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .1s;position:relative}.pair-row:hover{background:var(--bg-2)}.pair-row.active{background:var(--bg-3)}.pair-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--teal)}.pair-symbol{font-weight:700;color:var(--t-0);font-size:11px}.pair-row .dir-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 5px;border-radius:2px;font-size:9px;font-weight:700;letter-spacing:.08em}.dir-chip.buy{background:var(--buy-dim);color:var(--buy)}.dir-chip.sell{background:var(--sell-dim);color:var(--sell)}.dir-chip.flat{background:var(--bg-3);color:var(--t-2)}.pair-price{text-align:right}.pair-price .px{font-weight:600;color:var(--t-0);font-size:11px}.pair-price .chg{font-size:9px}.pair-price .chg.up{color:var(--buy)}.pair-price .chg.dn{color:var(--sell)}.pair-spark{position:absolute;right:12px;bottom:4px;opacity:.5;pointer-events:none}.sig-card{padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer;position:relative;transition:background .1s}.sig-card:hover,.sig-card.active{background:var(--bg-2)}.sig-card.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--teal)}.sig-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sig-pair{font-weight:700;font-size:12px;color:var(--t-0);letter-spacing:.04em}.sig-time{font-size:9px;color:var(--t-2);letter-spacing:.08em}.sig-meta{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.dir-badge{padding:2px 7px;border-radius:2px;font-size:9px;font-weight:800;letter-spacing:.16em}.dir-badge.buy{background:var(--buy-dim);color:var(--buy);border:1px solid var(--buy)}.dir-badge.sell{background:var(--sell-dim);color:var(--sell);border:1px solid var(--sell)}.q-score{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:2px;font-size:9px;font-weight:700;letter-spacing:.04em;background:var(--bg-3)}.q-score .q-bar{width:28px;height:3px;background:var(--bg-4);border-radius:2px;overflow:hidden;position:relative}.q-score .q-bar>i{display:block;height:100%;background:var(--teal)}.q-score.high{color:var(--teal)}.q-score.med{color:var(--warn)}.q-score.high .q-bar>i{background:var(--teal)}.q-score.med .q-bar>i{background:var(--warn)}.q-score.low .q-bar>i{background:var(--sell)}.sig-tags{display:flex;gap:4px;flex-wrap:wrap}.sig-tag{font-size:8px;letter-spacing:.1em;padding:1px 5px;border-radius:2px;background:var(--bg-3);color:var(--t-1);border:1px solid var(--line-2);font-weight:600}.sig-tag.aligned{background:var(--violet-dim);color:var(--violet);border-color:var(--violet)}.sig-tag.macro{background:var(--info-dim);color:var(--info);border-color:var(--info)}.sig-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-size:10px;margin-bottom:8px}.sig-grid .col{background:var(--bg-2);padding:5px 7px;border-radius:3px;border:1px solid var(--line)}.sig-grid .lbl{font-size:8px;color:var(--t-2);letter-spacing:.12em;margin-bottom:2px}.sig-grid .val{font-weight:700;color:var(--t-0);font-size:10px}.sig-grid .val.buy{color:var(--buy)}.sig-grid .val.sell{color:var(--sell)}.trade-btn{width:100%;padding:6px;background:var(--bg-3);border:1px solid var(--line-2);color:var(--t-0);border-radius:3px;font-weight:700;font-size:10px;letter-spacing:.16em;cursor:pointer;transition:all .12s}.trade-btn:hover{background:var(--teal-dim);border-color:var(--teal);color:var(--teal)}.trade-btn.sell:hover{background:var(--sell-dim);border-color:var(--sell);color:var(--sell)}.news-row{padding:8px 12px;border-bottom:1px solid var(--line);cursor:pointer}.news-row:hover{background:var(--bg-2)}.news-head{display:flex;gap:6px;align-items:center;margin-bottom:4px}.news-imp{font-size:8px;padding:1px 4px;border-radius:2px;font-weight:700;letter-spacing:.1em}.news-imp.high{background:var(--sell-dim);color:var(--sell)}.news-imp.med{background:var(--warn-dim);color:var(--warn)}.news-imp.low{background:var(--bg-3);color:var(--t-2)}.news-time{font-size:9px;color:var(--t-2);letter-spacing:.08em}.news-flag{font-size:9px;color:var(--t-2);margin-left:auto}.news-title{font-size:11px;color:var(--t-0);line-height:1.4}.news-meta{font-size:9px;color:var(--t-2);margin-top:3px;display:flex;gap:8px}.news-meta b{color:var(--t-1)}.weekly-hero{padding:12px;background:linear-gradient(135deg,var(--violet-dim),transparent);border-bottom:1px solid var(--line)}.weekly-hero h3{margin:0 0 4px;font-size:11px;letter-spacing:.2em;color:var(--violet);display:flex;align-items:center;gap:6px}.weekly-hero p{margin:0;font-size:10px;color:var(--t-1);line-height:1.5}.weekly-card{padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer}.weekly-card:hover{background:var(--bg-2)}.weekly-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.weekly-pair{font-weight:700;font-size:12px}.weekly-bias{font-size:9px;padding:1px 6px;border-radius:2px;font-weight:700;letter-spacing:.1em}.weekly-bias.bull{background:var(--buy-dim);color:var(--buy)}.weekly-bias.bear{background:var(--sell-dim);color:var(--sell)}.weekly-thesis{font-size:10px;color:var(--t-1);line-height:1.5}.weekly-levels{display:flex;gap:8px;margin-top:6px;font-size:9px;color:var(--t-2)}.weekly-levels b{color:var(--t-0);margin-left:4px}.center{display:flex;flex-direction:column;min-width:0;min-height:0}.price-header{display:flex;align-items:stretch;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--bg-1);gap:14px;flex-shrink:0;flex-wrap:wrap}.ph-pair{display:flex;flex-direction:column;gap:2px;min-width:110px}.ph-pair .sym{font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--t-0)}.ph-pair .name{font-size:9px;color:var(--t-2);letter-spacing:.12em}.ph-px{display:flex;flex-direction:column;gap:2px;min-width:130px}.ph-px .big{font-size:22px;font-weight:700;line-height:1;color:var(--t-0)}.ph-px .big .last{color:var(--sell)}.ph-px .delta{font-size:10px}.ph-px .delta.up{color:var(--buy)}.ph-px .delta.dn{color:var(--sell)}.ph-stat{display:flex;flex-direction:column;gap:2px;padding:0 10px;border-left:1px solid var(--line);justify-content:center;min-width:70px}.ph-stat .lbl{font-size:8px;color:var(--t-2);letter-spacing:.16em}.ph-stat .val{font-size:11px;color:var(--t-0);font-weight:600}.ph-stat .val.up{color:var(--buy)}.ph-stat .val.dn{color:var(--sell)}.ph-spread{margin-left:auto;display:flex;align-items:center;gap:8px}.chart-header{display:flex;align-items:center;gap:10px;padding:5px 14px;flex-shrink:0;background:var(--bg-1);border-bottom:1px solid var(--line);height:38px}.symsel{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;background:#ffffff14;border:1px solid rgba(255,255,255,.22);border-radius:5px;font-family:var(--font-display);font-weight:700;font-size:12px;color:#ffffffeb;transition:all .12s;cursor:pointer;letter-spacing:-.005em}.symsel:hover{border-color:#2dd4bf73;background:#2dd4bf14;color:#fff}.symsel svg{width:10px;height:10px;color:#ffffff8c}.symsel.tf{font-family:var(--font-mono);font-size:11px;font-weight:600;padding:4px 7px}.ohlc-stats{display:flex;gap:9px;align-items:center}.ohlc-stat{display:flex;align-items:baseline;gap:4px;font-family:var(--font-mono);font-size:11px}.ohlc-stat .l{color:var(--t-3);font-size:9px;font-weight:700;letter-spacing:.04em}.ohlc-stat .v{color:var(--t-0);font-weight:500}.ohlc-stat .v.bull{color:var(--buy)}.ohlc-stat .v.bear{color:var(--sell)}.ohlc-delta{font-family:var(--font-mono);font-size:11px;font-weight:500}.ohlc-delta.bull{color:var(--buy)}.ohlc-delta.bear{color:var(--sell)}.chart-tools-right{margin-left:auto;display:flex;align-items:center;gap:2px}.chart-tool{width:28px;height:28px;display:grid;place-items:center;color:var(--t-2);border-radius:5px;transition:all .12s;background:none;border:none;cursor:pointer}.chart-tool:hover{color:var(--t-0);background:var(--bg-2)}.chart-tool.on{color:var(--teal)}.chart-tool svg{width:14px;height:14px}.ch-sym-wrap{position:relative;flex-shrink:0}.ch-sym-drop{position:absolute;top:calc(100% + 4px);left:0;min-width:240px;max-height:280px;overflow-y:auto;background:var(--bg-2);border:1px solid var(--line);border-radius:5px;z-index:9999;box-shadow:0 6px 24px #0009}.ch-sym-row{padding:5px 10px;font-size:10px;font-weight:700;cursor:pointer;border-bottom:1px solid var(--line);color:var(--t-0);transition:background .08s}.ch-sym-row:hover{background:var(--bg-3)}.tf-bar{display:flex;align-items:center;gap:0;padding:0 14px;height:32px;background:var(--bg-1);border-bottom:1px solid var(--line);flex-shrink:0}.tf-btn{padding:0 10px;height:22px;background:transparent;border:1px solid transparent;color:var(--t-2);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.1em;border-radius:2px}.tf-btn:hover{color:var(--t-0)}.tf-btn.active{background:var(--bg-3);color:var(--teal)}.tf-divider{width:1px;height:16px;background:var(--line);margin:0 8px}.tf-tool{height:22px;padding:0 8px;background:transparent;border:1px solid transparent;color:var(--t-2);cursor:pointer;font-size:10px;letter-spacing:.08em;border-radius:2px}.tf-tool:hover{color:var(--t-0);background:var(--bg-2)}.tf-tool.on{color:var(--teal)}.chart-tab-strip{display:flex;gap:2px;padding:4px 8px;background:var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-shrink:0}.chart-tab-strip button{padding:4px 14px;font-size:10px;font-weight:700;font-family:inherit;letter-spacing:.04em;border:1px solid transparent;border-radius:4px;background:none;color:var(--t-2);cursor:pointer;transition:all .15s}.chart-tab-strip button:hover{background:var(--bg-3);color:var(--t-0)}.chart-tab-strip button.active{background:#ffffff1a;color:var(--t-0);border-color:#ffffff1f}.indicators-panel{background:var(--bg-1);padding:10px 16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line);flex-shrink:0;width:100%;box-sizing:border-box}.ind-section{width:100%}.ind-section.ind-inline{display:flex;align-items:center;gap:8px;min-width:0}.ind-label{font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--t-3);margin-bottom:5px;text-transform:uppercase}.ind-sublabel{font-size:9px;color:var(--t-3);flex-shrink:0}.ind-ma-row{display:flex;align-items:center;gap:4px;margin-bottom:3px}.ind-check{width:13px;height:13px;cursor:pointer;accent-color:var(--teal);flex-shrink:0}.ind-select{padding:2px 4px;font-size:10px;font-family:inherit;background:var(--bg-2);color:var(--t-0);border:1px solid var(--line);border-radius:3px;cursor:pointer}.ind-period{width:46px;padding:2px 4px;font-size:10px;font-family:inherit;background:var(--bg-2);color:var(--t-0);border:1px solid var(--line);border-radius:3px;text-align:center}.ind-color-row{display:flex;gap:3px;flex-wrap:nowrap}.ind-swatch{width:11px;height:11px;border-radius:50%;cursor:pointer;border:1.5px solid transparent;flex-shrink:0;transition:border-color .1s}.ind-swatch.active{border-color:var(--t-0)}.ind-preset-btn{padding:3px 9px;font-size:9px;font-weight:700;font-family:inherit;letter-spacing:.04em;background:var(--bg-2);color:var(--t-1);border:1px solid var(--line);border-radius:4px;cursor:pointer;transition:all .15s}.ind-preset-btn:hover{background:var(--bg-3);color:var(--t-0);border-color:#2dd4bf80}.ind-pivot-lbl{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;cursor:pointer}.chart-wrap{flex:1;position:relative;min-height:0;background:var(--bg-1)}.cs-mobile-tabs,.cs-desktop-strip,.cs-desktop-vscore{display:block}@media (max-width:900px){.cs-desktop-strip{display:none!important}}@media (min-width:769px){.cs-mobile-tabs{display:none!important}}.body-grid.chart-focused{grid-template-columns:0 1fr 0}.body-grid.chart-focused .lnav,.body-grid.chart-focused .rrail{display:none}body.detach-mode .topbar,body.detach-mode .lnav,body.detach-mode .rrail,body.detach-mode .bottom-tabbedarea,body.detach-mode .news-ticker,body.detach-mode .signals-panel,body.detach-mode .mob-cs-expanded-bar{display:none!important}body.detach-mode .app{grid-template-rows:1fr!important}body.detach-mode .body-grid{grid-template-columns:0 1fr 0!important}body.detach-mode .center{padding:0!important}body.detach-mode .chart-wrap{flex:1 1 auto!important;min-height:0!important}.panel.left,.panel.right{overflow:hidden;min-width:0;position:relative}.body-grid.right-collapsed{grid-template-columns:72px 1fr 20px}.pcol-btn{position:absolute;top:0;height:36px;width:20px;z-index:6;background:var(--bg-1);border:none;cursor:pointer;color:var(--t-2);font-size:11px;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.pcol-btn:hover{background:var(--bg-3);color:var(--teal)}.pcol-btn.left-btn{right:0;border-left:1px solid var(--line)}.pcol-btn.right-btn{left:0;border-right:1px solid var(--line)}.panel.left .tabs{padding-right:20px}.panel.right .tabs{padding-left:20px}.draw-toolbar-vert{width:68px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 3px;background:#030409f7;border-right:1px solid rgba(255,255,255,.07);z-index:5;overflow-y:auto;overflow-x:hidden}.draw-toolbar-vert button{width:36px;height:36px;border-radius:5px;border:1px solid transparent;background:none;color:#ffffff73;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center;font-family:inherit;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.draw-toolbar-vert button:hover{background:#ffffff12;color:var(--teal)}.draw-toolbar-vert button.active{background:#2dd4bf1f;color:var(--teal);border-color:#2dd4bf66}.draw-toolbar-vert .dtb-sep{width:36px;height:1px;background:var(--line);margin:3px 0;flex-shrink:0}.draw-toolbar-vert .dtb-spacer{flex:1;min-height:6px}.draw-toolbar-vert .dtb-swatch-grid{display:grid;grid-template-columns:repeat(2,14px);gap:4px;padding:2px 0;flex-shrink:0}.draw-toolbar-vert .dtb-swatch{width:14px;height:14px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .12s;flex-shrink:0}.draw-toolbar-vert .dtb-swatch.active{border-color:var(--t-0)}.draw-toolbar-vert .dtb-w-btn{width:36px;height:18px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:none;transition:background .12s,border-color .12s;flex-shrink:0}.draw-toolbar-vert .dtb-w-btn.active{background:#2dd4bf26;border-color:#2dd4bf73}.draw-toolbar-vert .dtb-w-btn:hover{background:var(--bg-3)}.mob-dtb-fab,.mob-chart-close{display:none}.fs-sym-search input::placeholder{color:#ffffffbf;opacity:1}.tf-mob-select{display:none!important}.tf-desk-drop{display:inline-block}.chart-overlay{position:absolute;top:10px;left:14px;font-size:10px;color:var(--t-2);letter-spacing:.1em;pointer-events:none;z-index:2;display:flex;flex-direction:column;gap:4px}.chart-overlay .row{display:flex;gap:6px}.chart-overlay button{pointer-events:auto}.chart-overlay b{color:var(--t-0);font-weight:600}.chart-overlay .ohlc .o{color:var(--t-1)}.chart-overlay .ohlc .h{color:var(--buy)}.chart-overlay .ohlc .l{color:var(--sell)}.chart-tag{position:absolute;z-index:3;font-size:9px;letter-spacing:.08em;padding:2px 6px;border-radius:2px;font-weight:700;pointer-events:none;border:1px dashed transparent}.chart-tag.entry{background:var(--bg-1);color:var(--t-0);border-color:var(--t-2)}.chart-tag.tp{background:var(--buy-dim);color:var(--buy);border-color:var(--buy)}.chart-tag.sl{background:var(--sell-dim);color:var(--sell);border-color:var(--sell)}.signal-detail{padding:12px}.sd-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.sd-head .pair{font-size:14px;font-weight:700}.sd-head .time{font-size:9px;color:var(--t-2);letter-spacing:.08em;margin-left:auto}.confidence{margin-bottom:12px;padding:10px;background:var(--bg-2);border:1px solid var(--line);border-radius:3px}.confidence .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.confidence .lbl{font-size:9px;color:var(--t-2);letter-spacing:.12em}.confidence .val{font-size:16px;font-weight:700;color:var(--t-0)}.confidence .val .pct{color:var(--t-2);font-size:11px;font-weight:400}.confidence-bar{height:4px;background:var(--bg-4);border-radius:2px;overflow:hidden;position:relative}.confidence-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--warn),var(--teal));position:relative}.confidence .legend{display:flex;justify-content:space-between;font-size:8px;color:var(--t-3);margin-top:4px;letter-spacing:.1em}.sd-section{margin-bottom:14px}.sd-title{font-size:9px;letter-spacing:.18em;color:var(--t-2);margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.sd-title .more{color:var(--t-3);cursor:pointer}.sd-title .more:hover{color:var(--teal)}.exec-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.exec-cell{background:var(--bg-2);border:1px solid var(--line);border-left:2px solid var(--t-2);border-radius:3px;padding:7px 9px}.exec-cell.entry{border-left-color:var(--t-0)}.exec-cell.sl{border-left-color:var(--sell)}.exec-cell.tp1{border-left-color:var(--buy);opacity:.85}.exec-cell.tp2{border-left-color:var(--buy)}.exec-cell.tp3{border-left-color:var(--violet)}.exec-cell .lbl{font-size:8px;letter-spacing:.12em;color:var(--t-2);margin-bottom:2px}.exec-cell .val{font-size:12px;font-weight:700;color:var(--t-0)}.exec-cell .sub{font-size:9px;color:var(--t-2);letter-spacing:.06em;margin-top:2px}.exec-cell .sub.up{color:var(--buy)}.exec-cell .sub.dn{color:var(--sell)}.tp-list{display:flex;flex-direction:column;gap:4px}.tp-row{display:grid;grid-template-columns:30px 1fr auto auto;gap:8px;padding:5px 8px;background:var(--bg-2);border:1px solid var(--line);border-radius:3px;font-size:10px;align-items:center}.tp-row .tp-lbl{font-weight:700;color:var(--buy);font-size:9px;letter-spacing:.12em}.tp-row .tp-px{color:var(--t-0);font-weight:600}.tp-row .tp-rr{color:var(--t-2);font-size:9px}.tp-row .tp-pct{background:var(--buy-dim);color:var(--buy);padding:1px 5px;border-radius:2px;font-size:9px;font-weight:700}.position-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pos-cell{padding:7px 9px;background:var(--bg-2);border:1px solid var(--line);border-radius:3px}.pos-cell .lbl{font-size:8px;letter-spacing:.12em;color:var(--t-2);margin-bottom:2px}.pos-cell .val{font-size:11px;font-weight:700;color:var(--t-0)}.pos-cell .sub{font-size:9px;color:var(--t-2)}.ai-block{padding:10px;background:linear-gradient(180deg,var(--violet-dim),transparent);border:1px solid var(--violet);border-radius:3px;font-size:10px;line-height:1.5;color:var(--t-1);position:relative}.ai-block .ai-tag{position:absolute;top:-7px;left:8px;padding:1px 6px;background:var(--bg-1);color:var(--violet);font-size:8px;letter-spacing:.16em;font-weight:700}.ai-block b{color:var(--t-0)}.trend-table{width:100%;border-collapse:collapse;font-size:10px}.trend-table th{text-align:left;font-size:8px;letter-spacing:.14em;color:var(--t-2);font-weight:600;padding:5px 6px;border-bottom:1px solid var(--line)}.trend-table td{padding:6px;border-bottom:1px solid var(--line);color:var(--t-1)}.trend-table .tf-cell{color:var(--t-0);font-weight:600}.trend-table .trend.up{color:var(--buy)}.trend-table .trend.dn{color:var(--sell)}.trend-table .trend.flat{color:var(--t-2)}.confluence-tags{display:flex;flex-wrap:wrap;gap:4px}.conf-tag{font-size:9px;padding:2px 7px;border-radius:2px;background:var(--bg-3);color:var(--t-1);border:1px solid var(--line-2);letter-spacing:.08em;display:inline-flex;align-items:center;gap:4px}.conf-tag.pos{background:var(--buy-dim);color:var(--buy);border-color:var(--buy)}.conf-tag.neg{background:var(--sell-dim);color:var(--sell);border-color:var(--sell)}.sd-actions{display:flex;flex-direction:column;gap:6px;position:sticky;bottom:0;background:var(--bg-1);border-top:1px solid var(--line);padding:10px 12px;margin:12px -12px 0;z-index:10}.sd-btn{padding:8px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.16em;cursor:pointer;text-align:center;border:1px solid var(--line-2);background:var(--bg-3);color:var(--t-0)}.sd-btn:hover{background:var(--bg-4)}.sd-btn.primary{background:var(--sell);color:#fff;border-color:var(--sell);padding:12px;font-size:11px}.sd-btn.primary.buy{background:var(--buy);border-color:var(--buy);color:var(--bg-0)}.sd-btn.primary:hover{filter:brightness(1.1)}.demo-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px}.demo-stats .stat{background:var(--bg-2);border:1px solid var(--line);border-radius:3px;padding:8px 10px}.demo-stats .stat.full{grid-column:span 2}.demo-stats .lbl{font-size:8px;letter-spacing:.14em;color:var(--t-2);margin-bottom:2px}.demo-stats .val{font-size:14px;font-weight:700;color:var(--t-0)}.demo-stats .val.up{color:var(--buy)}.demo-stats .val.dn{color:var(--sell)}.demo-stats .sub{font-size:9px;color:var(--t-2);margin-top:2px}.equity-curve{height:56px;margin-top:6px;position:relative}.open-trade{padding:8px 12px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.ot-pair{font-weight:700;font-size:11px}.ot-meta{font-size:9px;color:var(--t-2);letter-spacing:.04em}.ot-pnl{text-align:right;font-weight:700;font-size:11px;font-variant-numeric:tabular-nums}.ot-pnl.up{color:var(--buy)}.ot-pnl.dn{color:var(--sell)}.ot-pnl .pct{display:block;font-size:9px;font-weight:400;opacity:.8}.coach-wrap{display:flex;flex-direction:column;height:100%}.coach-msgs{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.coach-msg{max-width:88%;padding:8px 10px;border-radius:6px;font-size:11px;line-height:1.5}.coach-msg.user{align-self:flex-end;background:var(--bg-3);color:var(--t-0)}.coach-msg.ai{align-self:flex-start;background:var(--violet-dim);border-left:2px solid var(--violet);color:var(--t-0)}.coach-msg.ai .ai-name{font-size:8px;letter-spacing:.16em;color:var(--violet);font-weight:700;margin-bottom:4px}.coach-msg.ai b{color:var(--t-0)}.coach-chips{padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line)}.coach-chip{padding:4px 8px;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;font-size:10px;color:var(--t-1);cursor:pointer;letter-spacing:.04em}.coach-chip:hover{background:var(--bg-3);color:var(--t-0)}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}@keyframes csDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.coach-input{display:flex;padding:8px 12px;border-top:1px solid var(--line);gap:6px}.coach-input input{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:3px;padding:6px 10px;color:var(--t-0);font-size:11px;outline:none}.coach-input input:focus{border-color:var(--violet)}.coach-input button{background:var(--violet);color:var(--bg-0);border:none;border-radius:3px;padding:0 12px;font-weight:700;font-size:10px;letter-spacing:.12em;cursor:pointer}.log-row{display:grid;grid-template-columns:56px 1fr;gap:8px;padding:6px 12px;border-bottom:1px solid var(--line);font-size:10px}.log-time{color:var(--t-2);font-size:9px;letter-spacing:.04em}.log-msg{color:var(--t-1);line-height:1.5}.log-msg .tag{font-size:8px;font-weight:700;letter-spacing:.1em;padding:0 4px;border-radius:2px;margin-right:4px}.log-msg .tag.ok{background:var(--buy-dim);color:var(--buy)}.log-msg .tag.err{background:var(--sell-dim);color:var(--sell)}.log-msg .tag.info{background:var(--info-dim);color:var(--info)}.log-msg .tag.warn{background:var(--warn-dim);color:var(--warn)}.log-msg b{color:var(--t-0)}.toast-stack{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:200;pointer-events:none}.toast{pointer-events:auto;min-width:280px;background:var(--bg-2);border:1px solid var(--line-2);border-left:2px solid var(--teal);border-radius:3px;padding:10px 12px;box-shadow:0 12px 32px #0006;font-size:11px;animation:toast-in .3s ease-out}.toast.sell{border-left-color:var(--sell)}.toast .toast-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.toast .toast-title{font-weight:700;font-size:11px;letter-spacing:.04em}.toast .toast-meta{font-size:9px;color:var(--t-2)}.toast .toast-body{color:var(--t-1);font-size:10px;line-height:1.4}@keyframes toast-in{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.news-ticker{display:flex;align-items:center;gap:14px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--bg-1);height:var(--tickbar-h);flex-shrink:0;font-family:var(--font-mono);font-size:11px}.ticker-rail{flex:1;overflow:hidden;position:relative}.ticker-tag{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);color:var(--teal)}.ticker-tag .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal);animation:tickDotPulse 2s ease-in-out infinite}@keyframes tickDotPulse{0%,to{opacity:1}50%{opacity:.5}}.ticker-track{display:inline-flex;gap:28px;white-space:nowrap;animation:tickerScroll 120s linear infinite}.ticker-track:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:inline-flex;align-items:center;gap:8px;color:var(--t-1)}.ticker-item .time{color:var(--t-3);font-size:11px}.ticker-item .ccy{display:inline-flex;padding:2px 6px;background:var(--bg-3);border:1px solid var(--line);border-radius:3px;font-size:9px;color:var(--t-2);font-weight:600;letter-spacing:.04em}.ticker-item .imp{color:var(--sell);font-weight:700}.ticker-item .imp.med{color:var(--warn)}.ticker-item b{color:var(--t-0)}.calendar-link{flex-shrink:0;padding-left:14px;border-left:1px solid var(--line);font-family:var(--font-body);font-size:11px;color:var(--t-2);display:inline-flex;align-items:center;gap:6px;transition:color .12s;cursor:pointer;white-space:nowrap}.calendar-link:hover{color:var(--t-0)}.calendar-link svg{width:13px;height:13px}.mobile-bottom-nav,.mobile-more-drawer{display:none!important}@media (max-width: 900px){.app{height:calc(100dvh - 56px);grid-template-rows:var(--topbar-h) 1fr}.body-grid{grid-template-columns:1fr;grid-template-rows:1fr;position:relative;height:100%;min-height:0}.lnav,.rrail{display:none!important}.panel.left,.panel.right{position:fixed;top:var(--topbar-h);bottom:56px;width:100%;z-index:50;border:none;transform:translateY(110%);transition:transform .25s ease}.panel.left.open,.panel.right.open{transform:translateY(0)}.panel.center{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.chart-wrap{flex:1 1 0;min-height:100px}.mobile-bottom-nav,.mobile-more-drawer{display:block!important}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg-1);border-top:1px solid var(--line);display:grid!important;grid-template-columns:repeat(5,1fr);z-index:60}.mobile-bottom-nav button{background:transparent;border:none;color:var(--t-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer;min-height:44px}.mobile-bottom-nav button.active{color:var(--teal)}.mobile-bottom-nav button .ico{font-size:18px;line-height:1}.panel.left,.panel.right,.panel.center{font-size:13px}.arcis-support-fab{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;right:12px!important}.arcis-support-panel{bottom:calc(120px + env(safe-area-inset-bottom,0px))!important;right:8px!important;left:8px!important;width:auto!important;max-height:calc(100dvh - 146px)!important}.chart-chat-fab{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}.m-tabs,.macro-tabs,.j-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-tabs::-webkit-scrollbar,.macro-tabs::-webkit-scrollbar,.j-tabs::-webkit-scrollbar{display:none}.m-tab,.macro-tab,.jtab{flex-shrink:0}.macro-view,.macro-wrap,.m-panel{max-width:100%;overflow-x:hidden}.price-header{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 10px;gap:8px}.price-header::-webkit-scrollbar{display:none}.ph-stat:nth-child(n+6){display:none}.tf-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tf-bar::-webkit-scrollbar{display:none}.news-ticker{display:none!important}.topbar{padding:0 8px;gap:6px;overflow-x:auto;scrollbar-width:none}.topbar::-webkit-scrollbar{display:none}.filterbar{overflow-x:auto;scrollbar-width:none}.filterbar::-webkit-scrollbar{display:none}.clock .label,.market-status,.tier-badge{display:none}.topbar .tb-toggle,.topbar .icon-btn:not(.mobile-keep){display:none}.topbar .brand-text .ai{display:inline}.modal{width:100vw;max-height:100dvh;height:100dvh;border-radius:0;margin:0}.modal-backdrop{align-items:flex-end}html{overflow-x:hidden;width:100%}body{overflow-x:hidden;width:100%;max-width:100%}.app{width:100%;max-width:100vw;overflow-x:hidden}.body-grid{overflow-x:hidden}.panel.center{width:100%;min-width:0;overflow-x:hidden}.filterbar,.price-header,.tf-bar{max-width:100vw}.mob-chart-close{display:flex;position:fixed;top:10px;right:10px;z-index:220;width:36px;height:36px;background:#0a0a16f2;border:1px solid rgba(255,255,255,.25);border-radius:50%;align-items:center;justify-content:center;font-size:18px;color:#ffffffe6;cursor:pointer;box-shadow:0 2px 10px #0009}.tf-mob-select{display:inline-block!important}.tf-desk-drop{display:none!important}.filterbar{display:flex}.fb-group:nth-child(3){order:-2}.fb-group:nth-child(1){order:-1}.fs-sym-search,.sig-status-bar{display:none!important}}.mob-cs-expanded-bar{display:none}@media (max-width: 768px){.panel.right{top:auto;height:72vh;border-radius:14px 14px 0 0;border-top:2px solid var(--line-2)}.panel.right:before{content:"";display:block;width:36px;height:4px;background:var(--line-2);border-radius:2px;margin:8px auto 0;flex-shrink:0}.draw-toolbar-vert,.draw-rail{display:none}.draw-toolbar-vert.mob-dtb-open,.draw-rail.mob-dtb-open{display:flex;position:absolute;left:4px;top:auto;bottom:54px;height:auto;max-height:62vh;overflow-y:auto;border-radius:8px;background:#080812fa;border:1px solid var(--line-2);box-shadow:0 4px 24px #000000b3;z-index:22}.mob-dtb-fab{display:flex;position:absolute;left:6px;bottom:8px;width:38px;height:38px;border-radius:50%;background:var(--bg-2);border:1px solid var(--line-2);align-items:center;justify-content:center;font-size:17px;cursor:pointer;z-index:23;box-shadow:0 2px 12px #00000080}.mob-dtb-fab.active{border-color:#2dd4bf80;background:#2dd4bf1a}.tf-bar{order:1}.cs-mobile-tabs{order:2}.chart-wrap{order:3}.chart-tab-strip{order:4}.price-header{order:5}.cs-desktop-vscore{order:6}.fs-toolbar{top:auto!important;bottom:0!important;height:auto!important;padding:6px 8px!important;flex-wrap:wrap!important;gap:4px!important;border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:none!important}.fs-drop-up{position:fixed!important;top:auto!important;bottom:55px!important;left:8px!important;right:8px!important;width:auto!important;transform:none!important;max-height:70vh!important;overflow-y:auto!important}.mob-cs-expanded-bar{display:block;position:absolute;bottom:30px;left:0;right:0;background:#050507d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;overflow:hidden}.chart-overlay{left:8px!important}.chart-plan-box{position:fixed!important;top:auto!important;right:0!important;left:0!important;bottom:56px!important;min-width:unset!important;border-radius:12px 12px 0 0!important;max-height:45vh;overflow-y:auto}}@media (max-width: 480px){.sig-card{padding:8px}.sig-grid{grid-template-columns:repeat(3,1fr);gap:4px}.sig-grid .val,.q-score{font-size:9px}.q-bar{width:36px}.weekly-levels{flex-wrap:wrap;gap:4px}.weekly-levels span{flex:1 1 auto;min-width:80px}.exec-grid{grid-template-columns:repeat(2,1fr)}.sd-actions{margin:12px -8px 0;padding:10px 8px}.tf-bar{flex-wrap:wrap;gap:2px}.tf-btn,.tf-tool{padding:3px 5px;font-size:9px}.price-header{gap:6px}.ph-stat{display:none}.ph-stat:nth-child(-n+3){display:flex}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300;display:grid;place-items:center}.modal{width:min(560px,92vw);max-height:80vh;background:var(--bg-1);border:1px solid var(--line-2);border-radius:4px;box-shadow:0 24px 64px #0009;overflow:hidden;display:flex;flex-direction:column}.modal-head{padding:12px 14px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.modal-title{font-size:11px;letter-spacing:.18em;font-weight:700}.modal-body{padding:14px;overflow-y:auto;font-size:11px;line-height:1.6;color:var(--t-1)}.modal-body h4{color:var(--t-0);font-size:11px;letter-spacing:.14em;margin:12px 0 6px}.modal-body h4:first-child{margin-top:0}.modal-body .grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.modal-body .cell{background:var(--bg-2);padding:8px;border-radius:3px;border:1px solid var(--line)}.modal-body .cell .lbl{font-size:9px;color:var(--t-2);letter-spacing:.12em}.modal-body .cell .val{font-size:13px;color:var(--t-0);font-weight:700;margin-top:2px}.modal-foot{padding:10px 14px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}.fs-toolbar-grp{display:flex;align-items:center;gap:4px;flex-shrink:0}.fs-toolbar-sep{width:1px;height:20px;background:#ffffff1a;margin:0 5px;flex-shrink:0}.fs-toolbar-grp button:hover:not(:disabled){box-shadow:none;filter:none}.fs-toolbar .tb{background:transparent;border:1.5px solid var(--teal);border-radius:3px;padding:5px 10px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#fff;letter-spacing:.5px;cursor:pointer;white-space:nowrap;line-height:1;height:28px;display:inline-flex;align-items:center;gap:4px;transition:box-shadow .15s,background .15s,color .15s}.fs-toolbar .tb.active-green{background:var(--teal);color:#000;border-color:var(--teal);box-shadow:0 0 12px #2dd4bf66}.chart-auto-overlay{position:absolute;top:0;right:0;bottom:0;width:340px;background:#0a0a0ff7;border-left:1px solid var(--line);z-index:220;overflow-y:auto}.chart-bs-buttons{position:absolute!important;left:8px!important;top:12px!important;z-index:260!important;display:flex!important;flex-direction:row;gap:6px;align-items:center;pointer-events:auto!important;opacity:1!important;visibility:visible!important}.chart-bs-buttons button{pointer-events:auto!important}body[data-panel-open="1"] .chart-bs-buttons{display:flex!important}.order-entry-panel{position:absolute;left:60px;top:48px;width:260px;background:#0a0a0ff7;border:1px solid var(--line);border-radius:8px;padding:12px;z-index:200}.fs-toolbar .tb:hover:not(:disabled){border-color:var(--teal);background:#2dd4bf14;color:var(--teal);box-shadow:0 0 8px #2dd4bf4d}.fs-toolbar .tb.active-green{border-color:var(--teal);color:var(--teal);background:#2dd4bf1f;box-shadow:0 0 12px #2dd4bf66}.fs-toolbar .tb.active-purple{border-color:#a78bfa80;color:#a78bfa;background:#a78bfa14}.fs-toolbar .tb:disabled{opacity:.35;cursor:default}.vssig{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:3px;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.14em;white-space:nowrap}.vssig.buy{background:#2dd4bf24;color:var(--teal-bright);border:1px solid var(--teal-line)}.vssig.sell{background:#f8717124;color:var(--sell);border:1px solid var(--sell-line)}.vssig.neutral{background:var(--bg-3);color:var(--t-2);border:1px solid var(--line)}.draw-tool{width:36px;height:36px;border-radius:5px;border:1px solid transparent;background:none;color:#ffffff73;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .13s,color .13s,border-color .13s;flex-shrink:0}.draw-tool:hover{background:#ffffff12;color:var(--teal)}.draw-tool.active{background:#2dd4bf1f;color:var(--teal);border-color:#2dd4bf66}.draw-tool svg{width:18px;height:18px;pointer-events:none}.dtb-group-label{font-size:7px;font-weight:700;letter-spacing:.1em;color:#ffffff2e;text-transform:uppercase;text-align:center;width:100%;padding:5px 0 1px;flex-shrink:0}.fs-statusbar{position:absolute;left:56px;right:0;height:28px;z-index:205;display:flex;align-items:center;background:#030409f7;border-top:1px solid rgba(255,255,255,.07);padding:0 6px;overflow:hidden;pointer-events:none;font-family:JetBrains Mono,monospace}.fs-stat{display:flex;align-items:center;gap:4px;padding:0 8px;flex-shrink:0}.fs-stat-label{color:#ffffff40;font-size:7.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fs-stat-value{color:#ffffffbf;font-weight:700;font-size:9px}.fs-stat-divider{width:1px;height:12px;background:#ffffff1a;flex-shrink:0}.fs-stat-green{color:#4ade80!important}.fs-stat-red{color:#f87171!important}.fs-stat-teal{color:#2dd4bf!important}.fs-stat-gold{color:#fbbf24!important}.ai-overlay-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9}.ai-zone{position:absolute;border:1px dashed;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;transition:opacity .25s ease}.ai-zone.bullish{background:#2dd4bf1a;border-color:#2dd4bf73;color:#2dd4bf}.ai-zone.bearish{background:#f871711a;border-color:#f8717173;color:#f87171}.ai-zone.violet{background:#a78bfa1a;border-color:#a78bfa73;color:#a78bfa}.ai-zone-label{position:absolute;top:2px;right:4px;background:#05050abf;padding:1px 4px;border-radius:2px}.ai-overlay-btn{display:flex;align-items:center;gap:4px}.ai-overlay-btn.active{box-shadow:0 0 8px #2dd4bf66}.chart-wrap.expanded{background:radial-gradient(ellipse at 50% 0%,rgba(45,128,180,.04),transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(45,212,191,.025),transparent 50%),linear-gradient(180deg,#050810,#020308)!important}.chart-wrap.expanded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><circle cx='40' cy='40' r='0.7' fill='%23a8b2c8' fill-opacity='0.08'/></svg>");pointer-events:none;z-index:0}body:has(.chart-wrap.expanded) .lnav{display:none!important}.chart-wrap.expanded .chart-bs-buttons{left:64px!important;top:54px!important;z-index:50!important}.chart-wrap.expanded .chart-kv-badge{top:148px!important;left:64px!important;right:auto!important}a[href*="tradingview.com"],td[title=TradingView]{display:none!important}@keyframes candleBreathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes ailivePulse{0%,to{opacity:1;box-shadow:0 0 6px #0f8}50%{opacity:.4;box-shadow:0 0 2px #0f8}}.price-pulse-line{position:absolute;left:0;right:60px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(45,212,191,.4) 50%,#2dd4bf 100%);filter:drop-shadow(0 0 4px #2dd4bf);animation:pricePulse 2s ease-in-out infinite;pointer-events:none;z-index:3}.price-pulse-line.bear{background:linear-gradient(90deg,transparent 0%,rgba(248,113,113,.4) 50%,#f87171 100%);filter:drop-shadow(0 0 4px #f87171)}@keyframes pricePulse{0%,to{opacity:.55}50%{opacity:1}}.chart-tooltip{position:absolute;z-index:9999;pointer-events:none;min-width:240px;max-width:300px;background:#0d1117f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(45,212,191,.18);border-radius:8px;padding:11px 14px 12px;box-shadow:0 6px 24px #0000008c,inset 0 1px #ffffff0a;font-family:JetBrains Mono,monospace;font-size:11px;color:#fff;animation:tooltipFade .12s ease-out;box-sizing:border-box}@keyframes tooltipFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.chart-tooltip-time{font-size:9px;color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.chart-tooltip-ohlc{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin-bottom:8px}.chart-tooltip-ohlc .l{color:#ffffff4d;font-size:9px}.chart-tooltip-ohlc .v{color:#fff;font-weight:600;text-align:right}.chart-tooltip-ohlc .v.bull{color:#2dd4bf}.chart-tooltip-ohlc .v.bear{color:#f87171}.chart-tooltip-insight{border-top:1px solid rgba(255,255,255,.07);padding-top:7px;display:flex;align-items:flex-start;gap:7px}.chart-tooltip-insight-icon{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.3);color:#2dd4bf;font-size:9px;font-weight:800;flex-shrink:0;margin-top:1px}.chart-tooltip-insight-icon.bear{background:#f871711f;border-color:#f871714d;color:#f87171}.chart-tooltip-insight-icon.warn{background:#fbbf241f;border-color:#fbbf244d;color:#fbbf24}.chart-tooltip-insight-icon.info{background:#60a5fa1f;border-color:#60a5fa4d;color:#60a5fa}.chart-tooltip-insight-label{font-size:11px;color:#fff;line-height:1.3;font-weight:600}.chart-tooltip-insight-detail{font-size:9px;color:#ffffff73;margin-top:3px;line-height:1.4}.draw-tool[data-tooltip]{position:relative}.draw-tool[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap;padding:4px 9px;background:#060812f7;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-family:Space Grotesk,JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:350;box-shadow:0 4px 14px #0000008c;transition:opacity .1s}.draw-tool[data-tooltip]:hover:after{opacity:1;visibility:visible;transition:opacity .1s .35s}.draw-rail-divider{width:40px;height:1px;background:#2dd4bf26;margin:4px auto;flex-shrink:0}.draw-color-palette{position:absolute;left:calc(100% + 8px);bottom:0;display:grid;grid-template-columns:repeat(5,22px);gap:4px;padding:8px;background:#060812fa;border:1px solid rgba(255,255,255,.13);border-radius:6px;box-shadow:0 8px 28px #000000b3;z-index:350;animation:palettePop .14s ease-out}@keyframes palettePop{0%{opacity:0;transform:scale(.9) translate(-4px)}to{opacity:1;transform:scale(1) translate(0)}}.draw-color-swatch{width:22px;height:22px;border-radius:4px;cursor:pointer;padding:0;border:1px solid rgba(255,255,255,.1);transition:transform .1s}.draw-color-swatch:hover{transform:scale(1.18)}.draw-color-swatch.active{outline:2px solid #2dd4bf;outline-offset:2px}.chart-tool:hover{color:var(--t-0);background:var(--bg-2);box-shadow:0 0 10px #2dd4bf2e}.ai-scan-sweep{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;overflow:hidden}.ai-scan-line{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent 0%,#2dd4bf 30%,#5eead4 50%,#2dd4bf 70%,transparent 100%);filter:drop-shadow(0 0 8px rgba(45,212,191,.8));animation:aiScanMove 1.4s cubic-bezier(.4,0,.2,1) forwards}.ai-scan-glow{position:absolute;top:0;bottom:0;width:80px;background:linear-gradient(90deg,transparent 0%,rgba(45,212,191,.07) 50%,transparent 100%);animation:aiScanMove 1.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes aiScanMove{0%{left:-80px}to{left:100%}}.chart-tf-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:var(--bg-0, #020308);pointer-events:none;animation:chartVeilFade .35s ease-out forwards}@keyframes chartVeilFade{0%{opacity:.8}to{opacity:0}}.chart-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:linear-gradient(90deg,transparent 0%,rgba(45,212,191,.04) 50%,transparent 100%);background-size:200% 100%;animation:chartShimmer 1.4s infinite linear;pointer-events:none}@keyframes chartShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ind-panel{position:absolute;top:0;right:64px;bottom:0;width:340px;min-width:0;max-width:100%;background:var(--bg-1);border-left:1px solid var(--line);z-index:220;display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 32px #00000080;animation:slideInRight .2s ease-out;pointer-events:auto}.ind-panel-header{flex-shrink:0;pointer-events:auto;min-width:0;max-width:100%}.ind-panel-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;pointer-events:auto;min-width:0;max-width:100%}.ind-panel-footer{flex-shrink:0;pointer-events:auto}.ind-panel,.ai-scanner-panel,.ind-panel-host{pointer-events:auto!important}.ind-panel *,.ai-scanner-panel *,.ind-panel-host *{pointer-events:auto}.ind-panel input,.ind-panel select,.ind-panel button,.ind-panel label,.ai-scanner-panel input,.ai-scanner-panel select,.ai-scanner-panel button,.ai-scanner-panel label,.ind-panel-host input,.ind-panel-host select,.ind-panel-host button,.ind-panel-host label{pointer-events:auto!important;cursor:pointer}.ind-panel input[type=number],.ind-panel input[type=text],.ai-scanner-panel input[type=number],.ai-scanner-panel input[type=text],.ind-panel-host input[type=number],.ind-panel-host input[type=text]{cursor:text}.ind-panel,.ai-scanner-panel,.ind-panel-host{color:#fff}.ind-panel-host{pointer-events:auto;z-index:270!important;overflow:hidden;max-width:calc(100vw - var(--arcis-right-rail-w, 64px) - 12px);min-width:0}.ind-panel-host .ind-panel{position:relative!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;animation:none!important;z-index:271!important;flex:1 1 0;min-height:0;border-left:none!important;overflow:hidden!important}.ind-panel-host .ind-panel-header,.ind-panel-host .ind-panel-scroll,.ind-panel-host .ind-panel-footer,.ind-panel-host .ind-section-header{max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.ind-panel-host input,.ind-panel-host select,.ind-panel-host button{max-width:100%;min-width:0;box-sizing:border-box}.ind-panel-host .ind-panel *{pointer-events:auto}.ind-panel-host .ind-panel input,.ind-panel-host .ind-panel select,.ind-panel-host .ind-panel button,.ind-panel-host .ind-panel label{pointer-events:auto;cursor:pointer}.ind-panel input[type=number]::-webkit-outer-spin-button,.ind-panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ind-panel input[type=number]{-moz-appearance:textfield}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.right-toolbar{position:absolute;right:0;top:48px;bottom:28px;width:64px;background:var(--bg-1);border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;z-index:250;overflow-y:auto;overflow-x:hidden;pointer-events:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.right-toolbar:hover{scrollbar-color:#1a1f2e transparent}.right-toolbar::-webkit-scrollbar{width:4px}.right-toolbar::-webkit-scrollbar-track{background:transparent}.right-toolbar::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;transition:background .15s}.right-toolbar:hover::-webkit-scrollbar-thumb{background:#1a1f2e}.rt-btn{position:relative;width:60px;min-height:56px;border-radius:4px;border:none;border-left:2px solid transparent;background:none;color:#00d4aa;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 0;font-family:inherit;transition:background .12s,color .12s,border-left-color .12s;flex-shrink:0;pointer-events:auto}.rt-btn svg{width:24px;height:24px}.rt-btn:hover{background:#00d4aa14;color:#fff}.rt-btn.active{color:#00d4aa;border-left-color:#00d4aa;background:#00d4aa1f;filter:drop-shadow(0 0 4px #00d4aa)}.rt-label{font-size:9px;font-weight:600;letter-spacing:.02em;color:#fff;line-height:1.2;text-align:center;max-width:56px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.rt-sep{width:32px;height:1px;background:var(--line);margin:2px 0;flex-shrink:0}.rt-badge{position:absolute;top:-4px;right:-6px;background:var(--sell);color:#fff;font-size:8px;font-weight:700;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px;pointer-events:none}[data-theme=light] .right-toolbar{box-shadow:-2px 0 8px #00000014}[data-theme=light] .rt-btn.active{background:#0d948814;border-left-color:#0d9488;color:#0d9488}.chart-wrap.expanded .left-workspace-rail{position:absolute;left:0;top:48px;bottom:28px;width:64px;z-index:252;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;background:var(--bg-1);border-right:1px solid var(--line);pointer-events:auto}.chart-wrap.expanded .left-workspace-rail .rt-btn,.chart-wrap.expanded .workflow-toolbar .rt-btn{width:60px;min-height:58px;color:#2dd4bfd1;filter:none}.chart-wrap.expanded .left-workspace-rail .rt-label,.chart-wrap.expanded .workflow-toolbar .rt-label{max-width:58px;white-space:normal;overflow:visible;text-overflow:clip;font-size:8.5px}.chart-wrap.expanded .left-workspace-rail .rt-btn.active,.chart-wrap.expanded .workflow-toolbar .rt-btn.active{background:#2dd4bf21;border-left-color:#2dd4bf;box-shadow:inset 0 0 0 1px #2dd4bf14;filter:none}.chart-wrap.expanded .workflow-toolbar .rt-btn-watcher.active{color:#35ffd0;border-left-color:#35ffd0;background:linear-gradient(180deg,#2dd4bf29,#39ff1412);box-shadow:inset 0 0 0 1px #35ffd024,0 0 10px #2dd4bf2e;filter:drop-shadow(0 0 4px rgba(45,212,191,.35))}.chart-wrap.expanded .workflow-toolbar{width:64px}.chart-wrap.expanded .workflow-toolbar .rt-group-sep{width:38px;height:1px;margin:4px 0 6px;background:#2dd4bf2e;flex:0 0 auto}.chart-wrap.expanded .workflow-toolbar .rt-group-spacer{width:38px;height:12px;margin:2px 0;border-top:1px solid rgba(45,212,191,.14);flex:0 0 auto}.chart-wrap.expanded .draw-rail{left:64px!important;top:150px!important;bottom:96px!important;z-index:253!important}.chart-wrap.expanded .ind-panel:not(.hosted-ind-panel){right:64px;z-index:271!important}.chart-wrap.expanded .ind-panel-host{z-index:270!important;max-width:calc(100vw - var(--arcis-right-rail-w, 64px) - 12px)!important}.chart-wrap.expanded .fs-statusbar{left:64px;right:64px}.fs-time-navigator{position:absolute;height:58px;z-index:206;pointer-events:auto;border:1px solid rgba(148,163,184,.16);border-radius:6px;background:linear-gradient(180deg,#0f172ad1,#030712eb);overflow:hidden}.fs-time-navigator svg{position:absolute;top:8px;right:10px;bottom:8px;left:10px;width:calc(100% - 20px);height:calc(100% - 16px)}.fs-nav-window{position:absolute;right:16%;top:8px;bottom:8px;width:24%;border:1px solid rgba(45,212,191,.75);background:#2dd4bf14;border-radius:3px}.fs-nav-window span{position:absolute;top:-2px;bottom:-2px;width:4px;background:#e2e8f0eb;border-radius:2px}.fs-nav-window span:first-child{left:-2px}.fs-nav-window span:last-child{right:-2px}.ind-panel-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg-1);z-index:1;flex-shrink:0}.ind-panel-head h3{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-0);margin:0}.ind-section{padding:10px 14px;border-bottom:1px solid var(--line)}.ind-section-title{font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:var(--tracked);color:var(--t-3);text-transform:uppercase;margin-bottom:8px}.ind-row{display:flex;align-items:center;gap:8px;padding:4px 0}.ind-check{width:15px;height:15px;border-radius:3px;border:1px solid var(--line-2);background:var(--bg-3);display:grid;place-items:center;cursor:pointer;transition:all .12s;flex-shrink:0}.ind-check.on{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright)}.ind-label{flex:1;font-size:11px;color:var(--t-1);font-weight:500}.ind-input{width:44px;padding:3px 5px;background:var(--bg-3);border:1px solid var(--line);border-radius:4px;color:var(--t-0);font-family:var(--font-mono);font-size:10px;text-align:center;outline:none}.ind-color-swatch{width:14px;height:14px;border-radius:3px;cursor:pointer;border:1px solid rgba(255,255,255,.15);flex-shrink:0}.ind-preset-row{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:2px}.ind-preset{padding:4px 10px;border-radius:4px;background:var(--bg-3);border:1px solid var(--line);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-2);cursor:pointer;transition:all .12s}.ind-preset:hover{color:var(--t-0);border-color:var(--line-2)}.ind-preset.active{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright)}.ind-wt-btn{padding:3px 8px;border-radius:3px;border:1px solid var(--line);background:var(--bg-3);color:var(--t-2);font-size:9px;font-weight:700;font-family:var(--font-display);cursor:pointer;transition:all .12s}.ind-wt-btn.on{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright)}.ind-build-btn{margin:10px 14px;padding:8px 0;border-radius:5px;background:var(--bg-3);border:1px solid var(--line-2);color:var(--t-2);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);cursor:pointer;text-align:center;transition:all .12s}.ind-build-btn:hover{border-color:var(--teal-line);color:var(--teal-bright);background:var(--teal-dim)}.chart-settings-panel{position:absolute;top:0;right:64px;bottom:0;width:300px;background:var(--bg-1);border-left:1px solid var(--line);z-index:205;display:flex;flex-direction:column;overflow-y:auto;box-shadow:-8px 0 32px #00000080;animation:slideInRight .2s ease-out}.cs-style-btn{padding:5px 10px;border-radius:4px;border:1px solid var(--line);background:var(--bg-3);color:var(--t-2);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked);cursor:pointer;transition:all .12s}.cs-style-btn.on{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright)}.cs-theme-btn{padding:5px 11px;border-radius:4px;border:1px solid var(--line);background:var(--bg-3);color:var(--t-2);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked);cursor:pointer;transition:all .12s;white-space:nowrap}.cs-theme-btn.on{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright)}.cs-slider{width:100%;accent-color:var(--teal);cursor:pointer}.cs-color-row{display:flex;align-items:center;gap:8px;padding:4px 0}.cs-color-label{flex:1;font-size:11px;color:var(--t-1);font-weight:500}.cs-save-row{display:flex;gap:8px;padding:10px 14px}.cs-save-btn{flex:1;padding:7px 0;border-radius:5px;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked);cursor:pointer;transition:all .12s}.cs-save-btn.accent{background:var(--teal-dim);border:1px solid var(--teal-line);color:var(--teal-bright)}.cs-save-btn.muted{background:var(--bg-3);border:1px solid var(--line);color:var(--t-2)}.ai-live-btn{padding:4px 12px;font-size:10px;font-weight:700;cursor:pointer;border-radius:4px;font-family:inherit;letter-spacing:.04em;height:28px;background:transparent!important;border:1.5px solid var(--teal);color:#fff;transition:box-shadow .15s,background .15s,color .15s;display:inline-flex;align-items:center;gap:5px;box-shadow:none}.ai-live-btn:hover{background:#2dd4bf1a!important;box-shadow:0 0 8px #2dd4bf4d}.ai-live-btn.active{background:var(--teal)!important;border:1.5px solid var(--teal);color:#000!important;box-shadow:0 0 12px #2dd4bf66}.ai-live-btn.pulse.active{animation:livePulse 2.5s ease-in-out infinite}.ai-live-btn.pulse:not(.active){animation:none}.ai-live-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 6px var(--teal);display:inline-block;animation:pulse-dot 1.6s ease-in-out infinite}.ai-live-count{margin-left:4px;padding:1px 6px;background:var(--teal-dim);border-radius:3px;font-family:var(--font-mono);font-size:9px;color:var(--teal);cursor:pointer}@keyframes livePulse{0%,to{box-shadow:0 0 0 2px #2dd4bf14,0 0 12px #2dd4bf26}50%{box-shadow:0 0 0 3px #2dd4bf26,0 0 22px #2dd4bf47}}.alert-strip{position:absolute;bottom:0;left:0;right:0;height:28px;background:#030409e6;border-top:1px solid var(--line);display:flex;align-items:center;overflow:hidden;z-index:14;font-size:10px;color:var(--t-2);gap:0;cursor:pointer}.alert-strip-inner{display:flex;gap:0;white-space:nowrap;animation:alertScroll 30s linear infinite}@keyframes alertScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.alert-item{display:flex;align-items:center;gap:5px;padding:0 16px;border-right:1px solid var(--line);height:28px}.alert-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.alert-panel{position:absolute;top:0;right:0;bottom:0;width:280px;background:var(--bg-1);border-left:1px solid var(--line);z-index:22;display:flex;flex-direction:column;overflow:hidden}.alert-panel-header{padding:10px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;font-size:11px;font-weight:600;color:var(--t-0);letter-spacing:var(--tracked)}.alert-panel-list{flex:1;overflow-y:auto;min-height:0}.alert-card{padding:8px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.alert-card-label{font-size:11px;font-weight:600;color:var(--t-0)}.alert-card-meta{font-size:10px;color:var(--t-3);font-family:var(--font-mono)}.ind-tab{flex:1;height:34px;background:none;border:none;border-bottom:2px solid transparent;color:var(--t-2);font-size:10px;font-weight:700;letter-spacing:var(--tracked);cursor:pointer;transition:all .15s}.ind-tab.active{color:var(--teal);border-bottom-color:var(--teal)}.ai-live-panel-featured .trade-idea-card{position:relative!important;top:0!important;left:0!important;width:calc(100% - 20px);margin:0 10px 8px;box-shadow:0 0 0 1px #2dd4bf33,0 6px 24px #00000080;z-index:1}.trade-idea-card{position:absolute;top:80px;left:60px;width:290px;background:var(--bg-1);border:1px solid var(--teal-line);border-radius:10px;box-shadow:0 0 0 2px #2dd4bf1f,0 12px 36px #000000b3,0 0 20px #2dd4bf1f;z-index:22;overflow:hidden;animation:ideaSlideIn .3s ease-out;-webkit-user-select:none;user-select:none}@keyframes ideaSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.trade-idea-header{padding:9px 12px;background:linear-gradient(180deg,#2dd4bf1f,#2dd4bf08);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.ind-builder-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.ind-builder-box{width:460px;max-height:80vh;overflow-y:auto;background:var(--bg-1);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 20px 60px #000c}.exec-confirm{position:absolute;bottom:48px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--bg-1);border:1px solid var(--teal-line);border-radius:8px;box-shadow:0 8px 32px #0009,0 0 0 2px var(--teal-line);z-index:30;white-space:nowrap;animation:execSlideUp .2s ease-out}@keyframes execSlideUp{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.exec-flash{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px 24px;background:#2dd4bf1f;border:1px solid var(--teal-line);border-radius:10px;font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:var(--tracked);color:var(--teal-bright);z-index:30;animation:execFlash 1.5s ease-out forwards;pointer-events:none}.exec-mini-toast{position:absolute;right:120px;bottom:54px;max-width:320px;padding:8px 12px;background:#080d14f0;border:1px solid rgba(45,212,191,.38);border-radius:7px;box-shadow:0 10px 28px #00000073,0 0 16px #2dd4bf24;font-family:var(--font-display);font-size:11px;font-weight:800;color:var(--t-0);z-index:30;pointer-events:none;animation:execMiniToast 2.6s ease-out forwards}@keyframes execMiniToast{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.position-hud{position:absolute;left:104px;bottom:64px;width:200px;padding:9px 11px 9px 22px;background:#060a10db;border:1px solid rgba(45,212,191,.32);border-radius:7px;box-shadow:0 12px 32px #00000059;z-index:12;color:var(--t-0);font-family:var(--font-mono);-webkit-user-select:none;user-select:none}.position-hud.dragging{cursor:grabbing!important;box-shadow:0 16px 40px #0000008c}.position-hud,.position-hud-chip,.position-hud-mini{display:none!important;visibility:hidden!important;pointer-events:none!important}.position-hud.sell{border-color:#ff5f736b}.position-hud-drag{position:absolute;left:0;top:0;bottom:0;width:14px;cursor:grab;display:flex;align-items:center;justify-content:center;color:var(--t-3);border-right:1px solid rgba(255,255,255,.04)}.position-hud-drag:active{cursor:grabbing}.position-hud-close{position:absolute;top:3px;right:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--t-3);cursor:pointer;border-radius:3px;padding:0}.position-hud-close:hover{color:var(--t-1);background:#ffffff0f}.position-hud-chip{position:absolute;left:104px;bottom:64px;display:inline-flex;align-items:center;gap:8px;padding:5px 10px;background:#060a10eb;border:1px solid rgba(45,212,191,.42);border-radius:14px;color:var(--t-0);font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer;z-index:12;box-shadow:0 8px 20px #0006;letter-spacing:.04em}.position-hud-chip.sell{border-color:#ff5f7380}.position-hud-chip:hover{background:#060a10}.position-hud-chip-side{padding:2px 6px;border-radius:8px;background:#2dd4bf2e;color:#2dd4bf;font-size:9px;font-weight:800}.position-hud-chip.sell .position-hud-chip-side{background:#ff5f732e;color:#ff5f73}.position-hud-chip .pos-green{color:#34d399}.position-hud-chip .pos-red{color:#ff5f73}.position-hud-top,.position-hud-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.position-hud-top{font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.02em}.position-hud-row{margin-top:4px;font-size:10px;color:var(--t-1)}.position-hud-row.muted{color:var(--t-3)}.position-hud .pos-green{color:#34d399}.position-hud .pos-red{color:#ff5f73}@keyframes execFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.02)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hotkey-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:grid;place-items:center;animation:fadeIn .15s ease-out}.hotkey-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:900px;padding:40px;background:var(--bg-1);border:1px solid var(--line);border-radius:12px}.hotkey-group h3{font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:var(--tracked);color:var(--teal);margin:0 0 12px;text-transform:uppercase}.hotkey-item{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;color:var(--t-1)}.hotkey-key{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;background:var(--bg-3);border:1px solid var(--line);border-radius:4px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--t-0)}.hk-status-chip{border:1px solid rgba(255,255,255,.12);background:#ffffff09;border-radius:4px;cursor:pointer;height:22px;padding:0 7px}.hk-status-chip .fs-stat-value{color:#8a8f98}.hk-status-chip.armed{border-color:#fbbf2473;background:#fbbf241a}.hk-status-chip.armed .fs-stat-value{color:#fbbf24}.chart-chat{position:absolute;top:48px;right:64px;bottom:28px;width:340px;background:var(--bg-1);border-left:1px solid var(--line);z-index:22;display:flex;flex-direction:column;box-shadow:-4px 0 16px #0006}.open-pos-widget{position:absolute;top:58px;right:8px;z-index:15;display:flex;flex-direction:column;gap:4px}.open-pos-card{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#050507e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:6px;font-family:var(--font-mono);font-size:11px}.open-pos-card.profit{border-color:var(--teal-line)}.open-pos-card.loss{border-color:#f8717173}.exec-panel-label{font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:var(--tracked);color:var(--teal);text-transform:uppercase;margin:12px 0 6px}.exec-input{width:100%;background:var(--bg-3);border:1px solid var(--line);border-radius:4px;padding:5px 8px;color:var(--t-0);font-family:var(--font-mono);font-size:12px;outline:none}.exec-input:focus{border-color:var(--teal-line)}.exec-select{width:100%;background:var(--bg-3);border:1px solid var(--line);border-radius:4px;padding:5px 8px;color:var(--t-0);font-family:var(--font-mono);font-size:12px;outline:none;cursor:pointer}.draw-rail{position:absolute;left:0;top:48px;bottom:28px;width:56px;background:var(--bg-1);border-right:1px solid #1e222d;display:flex;flex-direction:column;padding:4px 0;flex-shrink:0;z-index:110;overflow-y:auto;overflow-x:visible;direction:rtl;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.draw-rail:hover{scrollbar-color:#1a1f2e transparent}.draw-rail::-webkit-scrollbar{width:4px}.draw-rail::-webkit-scrollbar-track{background:transparent}.draw-rail::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;transition:background .15s}.draw-rail:hover::-webkit-scrollbar-thumb{background:#1a1f2e}.draw-rail::-webkit-scrollbar-thumb:hover{background:#2a3142}.draw-rail>*{direction:ltr}.draw-group{position:relative;margin:1px auto}.draw-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:5px;color:var(--teal);cursor:pointer;transition:all .12s;position:relative;background:none;border:1px solid transparent;font-family:inherit}.draw-btn svg{width:24px!important;height:24px!important}.draw-btn:hover{color:var(--teal);background:#2dd4bf1a;filter:drop-shadow(0 0 4px var(--teal))}.draw-btn.active{color:var(--teal);background:#2dd4bf1f;border-left:3px solid var(--teal);filter:drop-shadow(0 0 6px var(--teal))}.draw-btn.locked:before{content:"";position:absolute;top:1px;right:1px;width:8px;height:8px;background:var(--teal);border-radius:2px;border:1px solid rgba(3,4,9,.97)}.draw-btn .caret{position:absolute;bottom:2px;right:2px;width:0;height:0;border-left:4px solid transparent;border-bottom:4px solid rgba(255,255,255,.35);pointer-events:none}.draw-btn:hover .caret{border-bottom-color:#ffffffb3}.draw-btn svg{width:18px;height:18px;pointer-events:none}.draw-btn[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap;padding:5px 9px;background:var(--bg-1);border:1px solid rgba(255,255,255,.12);border-radius:5px;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--t-0);pointer-events:none;z-index:9999;box-shadow:0 4px 16px #00000080}.draw-flyout{min-width:230px;width:230px;background:var(--bg-1);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:4px 0;box-shadow:0 8px 32px #000000b3;animation:flyoutOpen .15s ease-out;max-height:420px;overflow-y:auto;direction:ltr}@keyframes flyoutOpen{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.draw-flyout-item{display:flex;align-items:center;gap:10px;padding:0 14px;height:36px;font-size:12px;color:var(--t-1);cursor:pointer;transition:background .1s;background:none;border:none;width:100%;text-align:left;font-family:inherit;box-sizing:border-box}.draw-flyout-item:hover{background:var(--bg-3);color:var(--t-0)}.draw-flyout-item.active{color:var(--teal);background:#2dd4bf1a}.draw-flyout-item .fi-name{flex:1;font-weight:500}.draw-flyout-item .fi-shortcut{font-family:var(--font-mono);font-size:10px;color:var(--t-3)}.draw-flyout-item.ai-item{border-bottom:1px solid rgba(255,255,255,.07)}.draw-flyout-divider{height:1px;background:#ffffff12;margin:4px 0}.draw-ctx-menu{position:fixed;min-width:190px;background:var(--bg-1);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:4px 0;z-index:10000;box-shadow:0 8px 32px #000000b3;animation:contextOpen .12s ease-out}@keyframes contextOpen{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.draw-ctx-item{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;font-size:12px;color:var(--t-1);cursor:pointer;transition:background .1s;background:none;border:none;width:100%;text-align:left;font-family:inherit}.draw-ctx-item:hover{background:var(--bg-3);color:var(--t-0)}.draw-ctx-item.danger{color:#f87171}.draw-ctx-item.danger:hover{background:#f871711a}.draw-ctx-item .ctx-shortcut{font-family:var(--font-mono);font-size:10px;color:var(--t-3)}.draw-float-toolbar{position:absolute;display:flex;align-items:center;padding:3px 4px;gap:2px;background:#050507f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 4px 20px #00000080;z-index:25;animation:floatIn .15s ease-out;pointer-events:all}@keyframes floatIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.draw-float-btn{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;color:#ffffff80;cursor:pointer;transition:all .1s;background:none;border:none;font-size:13px;font-family:inherit}.draw-float-btn:hover{color:var(--t-0);background:var(--bg-3)}.draw-float-btn.active{color:var(--teal);background:#2dd4bf1f}.draw-float-divider{width:1px;height:18px;background:#ffffff1a;margin:0 2px}.draw-ai-mini{width:32px;height:18px;border-radius:3px;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.35);color:var(--teal-bright);font-family:var(--font-display);font-size:8px;font-weight:800;letter-spacing:.12em;cursor:pointer;display:grid;place-items:center;transition:all .12s}.draw-ai-mini:hover{background:#2dd4bf38;border-color:#2dd4bf99}.draw-count-badge{font-size:9px;color:var(--teal);font-family:var(--font-mono);font-weight:700;text-align:center;padding:2px 0;margin:1px 6px;background:#2dd4bf14;border-radius:3px}.draw-btn.ai-group{color:var(--teal-bright);border-color:#2dd4bf4d}.draw-btn.ai-group:hover{background:#2dd4bf1a}.ind-section-header{display:flex;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none}.ind-section-header:hover{background:#ffffff05}.ind-panel-footer{padding:12px 16px;border-top:1px solid var(--line);background:var(--bg-1);display:flex;flex-direction:column;gap:8px;flex-shrink:0}body,button,input,select,textarea,div,span,p,label,a{font-family:Lato,sans-serif!important}.price,.ohlc-value,[data-price],.status-value,.tooltip .value,.position-price,.order-price{font-family:SF Mono,JetBrains Mono,Fira Code,monospace!important}#top-bar,.top-bar,[class*=topbar],[class*=nav-bar],header{height:44px!important;background:var(--bg-1)!important;border-bottom:1px solid var(--line)!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:5px!important}#top-bar button,#top-bar .tb,.top-bar-btn,.topbar-btn,header button{background:transparent!important;border:1px solid rgba(45,212,191,.25)!important;border-radius:3px!important;padding:6px 12px!important;font-family:Lato,sans-serif!important;font-size:12px!important;font-weight:600!important;color:var(--teal)!important;letter-spacing:.3px!important;cursor:pointer!important;white-space:nowrap!important;transition:box-shadow .15s,background .15s!important;line-height:1.2!important}#top-bar button:hover,.top-bar-btn:hover,.topbar-btn:hover,header button:hover{border-color:var(--teal)!important;background:#2dd4bf14!important;color:var(--teal)!important;box-shadow:0 0 8px #2dd4bf40!important}#top-bar button.active,.top-bar-btn.active,.topbar-btn.active,header button.active{border-color:var(--teal)!important;color:var(--teal)!important;background:#2dd4bf1f!important;box-shadow:0 0 12px #2dd4bf59!important}#top-bar button[data-panel=analyse],.analyse-btn,[class*=deep-analyse],[class*=analyse-btn]{background:#2dd4bf14!important;border:1px solid var(--teal)!important;color:var(--teal)!important;font-weight:600!important}#top-bar button[data-panel=analyse]:hover,.analyse-btn:hover,[class*=deep-analyse]:hover,[class*=analyse-btn]:hover{background:#2dd4bf26!important;border-color:var(--teal)!important;color:var(--teal)!important;box-shadow:0 0 10px #2dd4bf59!important}.draw-btn{color:var(--teal)!important;opacity:1!important}.draw-btn:hover{color:var(--teal)!important;opacity:1!important;background:#2dd4bf1a!important;filter:drop-shadow(0 0 4px var(--teal))!important}.draw-btn.active{color:var(--teal)!important;opacity:1!important;background:#2dd4bf1f!important;border-left:3px solid var(--teal)!important;filter:drop-shadow(0 0 6px var(--teal))!important}.draw-btn svg{stroke:var(--teal)!important;fill:none!important;opacity:1!important;width:24px!important;height:24px!important}.draw-btn:hover svg{stroke:var(--teal)!important;opacity:1!important}.draw-btn.active svg{stroke:var(--teal)!important;opacity:1!important}[data-theme=light] .draw-rail{background:#fffffff5!important;border-right-color:#d8dee8!important;box-shadow:1px 0 #0f172a0a}[data-theme=light] .draw-btn{color:#1976d2!important;background:transparent!important;border-color:transparent!important;filter:none!important}[data-theme=light] .draw-btn:hover{color:#0d9488!important;background:#0d94881a!important;border-color:#0d948838!important;filter:none!important}[data-theme=light] .draw-btn.active{color:#0d9488!important;background:#0d948824!important;border-left:3px solid #0d9488!important;box-shadow:inset 0 0 0 1px #0d94881a!important;filter:none!important}[data-theme=light] .draw-btn svg{stroke:currentColor!important;fill:currentColor!important;opacity:1!important}[data-theme=light] .draw-btn svg [fill=none]{fill:none!important}[data-theme=light] .draw-btn .caret{border-bottom-color:#0f172a73}[data-theme=light] .draw-btn:hover .caret{border-bottom-color:#0d9488}[data-theme=light] .draw-flyout,[data-theme=light] .draw-ctx-menu{background:#fff!important;border-color:#d8dee8!important;box-shadow:0 14px 36px #0f172a2e!important}[data-theme=light] .draw-flyout-item,[data-theme=light] .draw-ctx-item{color:#111827!important}[data-theme=light] .draw-flyout-item:hover,[data-theme=light] .draw-ctx-item:hover{background:#eefaf8!important;color:#0f172a!important}.status-bar,#status-bar,[class*=status-bar],[class*=bottom-bar]{background:var(--bg-1)!important;border-top:1px solid #1e222d!important;color:#fff!important;font-family:Lato,sans-serif!important;font-size:11px!important}.status-bar span,.status-bar div,#status-bar span,#status-bar div,[class*=status-bar] span{color:#fff!important}.status-bar .label,.status-label{color:#fff!important;font-weight:400!important}.status-bar .value,.status-value{color:#fff!important;font-weight:600!important}.status-bar .session-open,[class*=session-open]{color:#10b981!important}.status-bar .atr-value,[class*=atr]{color:#f59e0b!important}.status-bar .pair-value,[class*=pair-value]{color:#00e5ff!important}.status-bar .feed-live,[class*=feed-live]{color:#10b981!important}.panel-tabs button,.panel-tab,[class*=panel-tab],.rs-tabs .rs-tab,[role=tab]{color:#fff!important;font-family:Lato,sans-serif!important;font-size:12px!important;font-weight:400!important;background:transparent!important;border:none!important;padding:8px 14px!important;cursor:pointer!important;opacity:.7!important}.panel-tabs button.active,.panel-tab.active,[class*=panel-tab].active,[role=tab][aria-selected=true]{color:#fff!important;opacity:1!important;border-bottom:2px solid #10b981!important;font-weight:600!important}.panel-tabs button:hover,.panel-tab:hover,[role=tab]:hover{opacity:1!important;color:#fff!important}.panel-content,[class*=panel-body],.indicator-panel,.exec-panel,.chat-panel,.pos-panel{color:#fff!important;font-family:Lato,sans-serif!important}.panel-content h3,.panel-content h4,.section-title,.collapsible-header,[class*=section-header]{color:#fff!important;font-weight:600!important;font-size:12px!important;letter-spacing:.5px!important}.panel-content label,.panel-content .label,.toggle-label{color:#fff!important;font-size:12px!important;font-weight:400!important}.panel-content .description,.panel-content .subtitle,.panel-content small{color:#fff!important;font-size:10px!important}.pos-panel,[class*=positions],[class*=account-panel],.bottom-panel{background:var(--bg-1)!important;border-top:1px solid #1e222d!important;color:#fff!important}.pos-panel th,.pos-panel td,[class*=positions] th,[class*=positions] td{color:#fff!important;font-family:Lato,sans-serif!important;font-size:12px!important;font-weight:400!important}.pos-panel th,[class*=positions] th{color:#fff!important;font-weight:600!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.5px!important}.pnl-positive,.profit,[data-pnl=positive]{color:#10b981!important}.pnl-negative,.loss,[data-pnl=negative]{color:#ef4444!important}.account-summary,[class*=balance-bar]{color:#fff!important;font-size:12px!important}.flyout,#toolbar-flyout,[class*=flyout],.tool-menu{background:#1a1e2e!important;border:1px solid #2a2e3e!important;color:#fff!important}.flyout div,#toolbar-flyout div,.flyout span,.tool-menu-item{color:#fff!important;font-family:Lato,sans-serif!important;font-size:13px!important;opacity:.85!important}.flyout div:hover,#toolbar-flyout div:hover,.tool-menu-item:hover{background:#252a3a!important;color:#fff!important;opacity:1!important}.flyout .hotkey,.tool-hotkey{color:#fff!important;font-size:10px!important;opacity:1!important}#hover-toggle-btn{font-family:Lato,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;padding:5px 16px!important;border-radius:12px!important;position:absolute!important;top:12px!important;right:70px!important;z-index:100!important}.tooltip,#hover-tooltip,[class*=tooltip],.chart-tooltip{background:#0f1318f2!important;border:1px solid #2a2e3e!important;color:#fff!important;font-family:Lato,sans-serif!important;border-radius:6px!important}.tooltip span,.tooltip div,#hover-tooltip span,#hover-tooltip div,.tooltip .ohlc-label{color:#fff!important}.context-menu,#drawing-context-menu,[class*=context-menu]{background:#1a1e2e!important;border:1px solid #2a2e3e!important;color:#fff!important}.context-menu div,.context-menu-item{color:#fff!important;font-family:Lato,sans-serif!important;font-size:13px!important}.context-menu .danger,.context-menu-item.danger{color:#ef4444!important}[style*="color: #ffffff"],[style*="color: rgb(107, 114, 128)"],[style*="color: rgb(156, 163, 175)"]{color:#fff!important}.rcard-body{padding:6px;box-sizing:border-box;overflow:visible}.rcard-title-mark.gold{background:var(--gold-dim);border-color:var(--gold-line);color:var(--gold-bright)}.j-tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 16px;height:44px;flex-shrink:0;background:var(--bg-1);gap:0}.jtab{padding:0 18px;height:44px;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-2);border-bottom:2px solid transparent;transition:all .12s;position:relative;background:transparent;border-radius:0}.jtab:hover{color:var(--t-0)}.jtab.active{color:var(--teal);border-bottom-color:var(--teal)}.jtab.active:before{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--teal);box-shadow:0 0 12px var(--teal-glow)}.jtab .count{font-family:var(--font-mono);font-size:10px;font-weight:600;padding:1px 6px;background:var(--bg-3);border-radius:3px;color:var(--t-2);letter-spacing:0}.jtab.active .count{background:var(--teal-dim);color:var(--teal)}.j-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.j-account-bar{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--bg-1);border-bottom:1px solid var(--line);flex-wrap:wrap}.j-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;background:var(--bg-3);border:1px solid var(--line);border-radius:5px;color:var(--t-1);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);transition:all .12s}.j-action-btn:hover{color:var(--t-0);border-color:var(--line-2)}.j-action-btn svg{width:11px;height:11px}.j-action-btn.accent{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright)}.j-content{flex:1;min-height:0;overflow-y:auto;padding:16px}.at-section{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.at-section:last-child{border-bottom:none}.at-section-title{font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--t-3);margin-bottom:10px}.at-pill-row{display:flex;gap:6px;flex-wrap:wrap}.at-pill{padding:5px 12px;border-radius:4px;font-size:10px;font-weight:700;cursor:pointer;background:var(--bg-3);border:1px solid var(--line);color:var(--t-3);transition:all .12s;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-pill.on{background:#2dd4bf1a;border-color:#2dd4bf66;color:#2dd4bf}.at-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;max-width:100%}.at-field{min-width:0;max-width:100%}.at-field label{display:block;font-size:9px;color:var(--t-3);margin-bottom:4px}.at-field select,.at-field input{width:100%;max-width:100%;min-width:0;padding:6px 8px;background:var(--bg-3);border:1px solid var(--line);border-radius:4px;color:var(--t-0);font-size:11px;font-family:inherit;box-sizing:border-box}.arcis-auto-panel{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.arcis-auto-panel *,.arcis-auto-panel *:before,.arcis-auto-panel *:after{box-sizing:border-box;min-width:0}.arcis-auto-panel .at-section,.arcis-auto-panel .ap-card{max-width:100%;overflow:hidden}.arcis-auto-panel button,.arcis-auto-panel select,.arcis-auto-panel input{max-width:100%;min-width:0}@media (max-width: 920px){.arcis-auto-panel .at-grid-2{grid-template-columns:minmax(0,1fr)}.arcis-auto-panel .at-field{grid-column:auto!important}.arcis-auto-panel .at-pill-row{flex-wrap:wrap}.arcis-auto-panel .at-pill{flex:1 1 calc(50% - 4px)}}.j-rcard-stat{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line-soft);font-family:var(--font-mono);min-width:0}.j-rcard-stat:last-child{border-bottom:none}.j-rcard-stat .l{color:var(--t-2);font-size:9px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:6px}.j-rcard-stat .v{color:var(--t-0);font-weight:700;font-size:13px;flex-shrink:0}.j-rcard-stat .v.bull{color:var(--buy)}.j-rcard-stat .v.bear{color:var(--sell)}.j-rcard-stat .v.warn{color:var(--warn)}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:16px}.kpi{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:12px 14px;position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent, var(--teal))}.kpi.bull{--accent: var(--buy)}.kpi.bear{--accent: var(--sell)}.kpi.warn{--accent: var(--warn)}.kpi.gold{--accent: var(--gold-bright)}.kpi.violet{--accent: var(--violet)}.kpi.info{--accent: var(--info)}.kpi-label{font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:var(--tracked);color:var(--t-3);text-transform:uppercase;margin-bottom:4px}.kpi-value{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--t-0);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1600px){.kpi-value{font-size:18px}}@media (max-width: 1400px){.kpi-value{font-size:15px}}.kpi-value.bull{color:var(--buy)}.kpi-value.bear{color:var(--sell)}.kpi-value.warn{color:var(--warn)}.kpi-value.gold{color:var(--gold-bright)}.kpi-sub{font-family:var(--font-mono);font-size:10px;color:var(--t-2);margin-top:3px}.kpi-sub.bull{color:var(--buy)}.kpi-sub.bear{color:var(--sell)}.j-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}.j-panel-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line)}.j-panel-title{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-1);display:flex;align-items:center;gap:7px}.j-panel-actions{display:flex;gap:6px;align-items:center}.j-panel-body{padding:14px}.j-panel-body.flush{padding:0}.j-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.j-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.j-row-2-3{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px}.j-filter-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.j-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-2);border:1px solid var(--line);border-radius:5px;font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--t-1);letter-spacing:.04em;cursor:pointer;transition:all .12s}.j-filter-chip:hover{border-color:var(--line-2);background:var(--bg-3)}.j-filter-chip.active{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright)}.j-filter-chip svg{width:11px;height:11px;color:var(--t-3)}.j-filter-chip .label{color:var(--t-3);font-size:10px}.j-filter-chip .value{color:var(--t-0);font-weight:700}.j-search{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;background:var(--bg-2);border:1px solid var(--line);border-radius:5px;font-family:var(--font-mono);font-size:11px;color:var(--t-2);flex:1;max-width:280px}.j-search input{background:transparent;border:none;outline:none;color:var(--t-0);flex:1;font-family:var(--font-mono);font-size:11px}.j-search input::placeholder{color:var(--t-3)}.j-search svg{width:12px;height:12px;color:var(--t-3)}.j-view-toggle{display:inline-flex;background:var(--bg-2);border:1px solid var(--line);border-radius:5px;padding:2px}.j-view-btn{padding:4px 10px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-2);border-radius:3px;transition:all .12s}.j-view-btn:hover{color:var(--t-0)}.j-view-btn.active{background:var(--bg-3);color:var(--teal)}.j-table-wrap{overflow-x:auto}.j-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:12px}.j-table thead th{position:sticky;top:0;background:var(--bg-2);z-index:1;padding:10px 11px;text-align:right;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-3);border-bottom:1px solid var(--line);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none}.j-table thead th:first-child,.j-table thead th:nth-child(2),.j-table thead th:nth-child(3){text-align:left}.j-table thead th:hover{color:var(--t-0)}.j-table tbody td{padding:10px 11px;text-align:right;color:var(--t-1);border-bottom:1px solid var(--line-soft);font-weight:500}.j-table tbody td:first-child,.j-table tbody td:nth-child(2),.j-table tbody td:nth-child(3){text-align:left}.j-table tbody tr{cursor:pointer;transition:background .1s}.j-table tbody tr:hover td{background:#2dd4bf0a}.j-table tbody tr.active td{background:var(--teal-dim)}.j-tdir{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:3px;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked)}.j-tdir.buy{background:var(--buy-dim);color:var(--buy);border:1px solid var(--teal-line)}.j-tdir.sell{background:var(--sell-dim);color:var(--sell);border:1px solid var(--sell-line)}.j-tag{display:inline-block;padding:1px 6px;margin-right:3px;background:var(--bg-3);border:1px solid var(--line);border-radius:3px;font-family:var(--font-display);font-size:9px;font-weight:600;color:var(--t-2);letter-spacing:.02em}.j-outcome{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:3px;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked)}.j-outcome.win{background:var(--buy-dim);color:var(--buy);border:1px solid var(--teal-line)}.j-outcome.loss{background:var(--sell-dim);color:var(--sell);border:1px solid var(--sell-line)}.j-outcome.be{background:var(--bg-3);color:var(--t-2);border:1px solid var(--line)}.j-rmult.pos{color:var(--buy)}.j-rmult.neg{color:var(--sell)}.j-pnl.pos{color:var(--buy)}.j-pnl.neg{color:var(--sell)}.j-grade{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:0}.j-grade.grade-a{background:var(--buy-dim);color:var(--buy);border:1px solid var(--teal-line)}.j-grade.grade-b{background:var(--info-dim);color:var(--info);border:1px solid rgba(96,165,250,.4)}.j-grade.grade-c{background:var(--warn-dim);color:var(--warn);border:1px solid var(--gold-line)}.j-grade.grade-d{background:var(--sell-dim);color:var(--sell);border:1px solid var(--sell-line)}.tdrawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:800;display:flex;justify-content:flex-end}.tdrawer{width:480px;height:100%;background:var(--bg-1);border-left:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;box-shadow:-12px 0 40px #0009}.tdrawer-head{padding:16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.tdrawer-close{width:30px;height:30px;display:grid;place-items:center;border-radius:5px;color:var(--t-2);transition:all .12s}.tdrawer-close:hover{color:var(--t-0);background:var(--bg-3)}.tdrawer-close svg{width:14px;height:14px}.tdrawer-body{flex:1;overflow-y:auto;padding:16px}.tdrawer-section{margin-bottom:20px}.tdrawer-section-title{font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:var(--tracked);color:var(--t-3);margin-bottom:8px;text-transform:uppercase}.tdrawer-pair{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--t-0);letter-spacing:-.005em}.tdrawer-meta{font-family:var(--font-mono);font-size:11px;color:var(--t-2);margin-top:4px}.tdrawer-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tdrawer-stat{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;padding:8px 10px}.tdrawer-stat .l{font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-3);text-transform:uppercase}.tdrawer-stat .v{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--t-0);margin-top:2px}.tdrawer-stat .v.bull{color:var(--buy)}.tdrawer-stat .v.bear{color:var(--sell)}.tdrawer-notes{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;padding:10px 12px;font-size:12px;color:var(--t-1);line-height:1.5}.tdrawer-ai-bullet{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--t-1);line-height:1.4;margin-bottom:6px}.tdrawer-ai-bullet .dot{width:4px;height:4px;border-radius:50%;background:var(--teal);margin-top:7px;flex-shrink:0}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-day{aspect-ratio:1;border-radius:4px;font-family:var(--font-mono);font-size:9px;font-weight:600;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:4px 5px;cursor:pointer;position:relative;border:1px solid}.cal-day .num{color:var(--t-3);font-size:9px}.cal-day .pl{font-size:10px;font-weight:700}.cal-day.empty{background:var(--bg-2);border-color:var(--line-soft);opacity:.4}.cal-day.win{background:linear-gradient(180deg,#2dd4bf29,#2dd4bf0a);border-color:var(--teal-line)}.cal-day.win .pl{color:var(--buy)}.cal-day.win .num{color:var(--teal-bright)}.cal-day.loss{background:linear-gradient(180deg,#f8717129,#f871710a);border-color:var(--sell-line)}.cal-day.loss .pl,.cal-day.loss .num{color:var(--sell)}.cal-day.neutral{background:var(--bg-3);border-color:var(--line)}.cal-day.future{background:var(--bg-1);border-color:var(--line-soft);opacity:.3}.cal-header{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.cal-header span{text-align:center;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-3)}.j-empty{padding:60px 20px;text-align:center;color:var(--t-3)}.j-empty .icon{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:50%;color:var(--t-3)}.j-empty h3{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--t-1);margin-bottom:6px}.j-empty p{font-size:13px;max-width:360px;margin:0 auto;line-height:1.5}.recharts-cartesian-grid line{stroke:var(--line)!important;opacity:.4}.recharts-cartesian-axis-tick-value{fill:var(--t-3)!important;font-size:10px;font-family:var(--font-mono)}.recharts-tooltip-wrapper{z-index:100}.recharts-default-tooltip{background:var(--bg-1)!important;border:1px solid var(--line-2)!important;border-radius:6px!important;font-family:var(--font-mono)!important;font-size:11px!important}.recharts-tooltip-label{color:var(--t-1)!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:var(--tracked)!important;text-transform:uppercase!important}.m-tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);height:48px;flex-shrink:0;background:var(--bg-1);gap:0;padding-right:8px}.m-tabs-scroll{flex:1;min-width:0;display:flex;align-items:flex-end;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;padding-left:16px;padding-bottom:4px;height:100%}.m-tabs-scroll::-webkit-scrollbar{height:4px}.m-tabs-scroll::-webkit-scrollbar-track{background:transparent}.m-tabs-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.m-tabs-scroll::-webkit-scrollbar-thumb:hover{background:#fff6}.mtab{padding:0 13px;height:40px;display:inline-flex;align-items:center;gap:6px;font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--t-2);border-bottom:2px solid transparent;transition:all .12s;position:relative;background:transparent;border-radius:0;border-top:none;border-left:none;border-right:none;white-space:nowrap;flex-shrink:0}.mtab:hover{color:var(--t-0)}.mtab.active{color:var(--teal);border-bottom-color:var(--teal)}.m-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.m-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;background:var(--bg-3);border:1px solid var(--line);border-radius:5px;color:var(--t-1);font-family:Lato,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;transition:all .12s;cursor:pointer}.m-action-btn:hover{color:var(--t-0);border-color:var(--line-2)}.m-action-btn.accent{background:var(--teal-dim);border-color:var(--teal-line);color:var(--teal-bright)}.m-content{flex:1;min-height:0;overflow-y:auto;padding:16px;--font-display:"Lato",sans-serif;font-family:Lato,sans-serif}.m-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}.m-panel-head{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-bottom:1px solid var(--line)}.m-panel-title{font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--t-1);display:flex;align-items:center;gap:7px}.m-panel-body{padding:10px}.m-panel-body.flush{padding:0}.m-row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.m-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.m-row-2-1{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px}.m-stat{background:var(--bg-3);border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin-bottom:4px}.m-stat .l{font-family:Lato,sans-serif;font-size:8px;font-weight:700;letter-spacing:.06em;color:var(--t-3);text-transform:uppercase;margin-bottom:3px}.m-stat .v{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--t-0)}.m-stat .v.bull{color:var(--buy)}.m-stat .v.bear{color:var(--sell)}.m-stat .v.warn{color:var(--warn)}.m-stat .d{font-size:10px;color:var(--t-2);margin-top:3px;line-height:1.4}.m-content table th{font-family:Lato,sans-serif!important}.m-content select,.m-content .m-panel-head span{font-family:Lato,sans-serif}.sig-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:4px;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:var(--tracked)}.sig-pill.bull{background:var(--buy-dim);color:var(--buy);border:1px solid var(--teal-line)}.sig-pill.bear{background:var(--sell-dim);color:var(--sell);border:1px solid var(--sell-line)}.sig-pill.neut{background:var(--bg-3);color:var(--t-2);border:1px solid var(--line)}.factor-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.factor-row:last-child{border-bottom:none}.factor-icon{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;font-size:13px;flex-shrink:0}.factor-name{flex:1;font-size:12px;font-weight:600;color:var(--t-0)}.factor-bar{width:80px;height:5px;background:var(--bg-4);border-radius:3px;overflow:hidden;flex-shrink:0}.factor-bar-fill{height:100%;border-radius:3px}.m-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:12px}.m-table thead th{position:sticky;top:0;background:var(--bg-2);z-index:1;padding:10px 11px;text-align:right;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:var(--tracked);color:var(--t-3);border-bottom:1px solid var(--line);text-transform:uppercase}.m-table thead th:first-child,.m-table thead th:nth-child(2){text-align:left}.m-table tbody td{padding:10px 11px;text-align:right;color:var(--t-1);border-bottom:1px solid var(--line-soft);font-weight:500}.m-table tbody td:first-child,.m-table tbody td:nth-child(2){text-align:left}.m-table tbody tr:hover td{background:#2dd4bf0a}.cot-bar-wrap{height:6px;background:var(--bg-4);border-radius:3px;overflow:hidden;position:relative}.cot-bar-fill{height:100%;border-radius:3px;transition:width .3s}.m-info{background:var(--bg-3);border:1px solid var(--line);border-radius:6px;padding:10px 12px;font-size:11px;color:var(--t-2);line-height:1.5;margin-top:10px}.macro-ai-result{margin:0 16px 12px;padding:14px;background:var(--bg-2);border:1px solid var(--teal-line);border-radius:8px;font-size:12px;color:var(--t-1);line-height:1.6;white-space:pre-wrap}.rcard-stat{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line-soft);font-family:var(--font-mono)}.rcard-stat:last-child{border-bottom:none}.rcard-stat .l{color:var(--t-2);font-size:11px;font-weight:500}.rcard-stat .v{color:var(--t-0);font-weight:700;font-size:13px}.close-pos-btn{background:#ff17441a;border:1px solid var(--sell);color:var(--sell);width:28px;height:28px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}.close-pos-btn:hover{background:var(--sell);color:#fff}.asset-tabs{display:flex;gap:4px;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--bg-0);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.asset-tabs::-webkit-scrollbar{display:none}.asset-tab{padding:5px 16px;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer;position:relative;border:1px solid var(--line);background:transparent;color:var(--t-2);white-space:nowrap;font-family:var(--font-mono);letter-spacing:.03em;transition:border-color .15s,color .15s,background .15s}.asset-tab.active{border-color:var(--teal);color:var(--teal);background:#2dd4bf14}.asset-tab.coming{opacity:.45;cursor:default}.asset-tab .coming-badge{position:absolute;top:-7px;right:-7px;background:var(--teal);color:#000;font-size:7px;font-weight:800;padding:2px 4px;border-radius:3px;text-transform:uppercase;letter-spacing:.05em;pointer-events:none}:root{--z-chart: 1;--z-chart-overlay: 5;--z-chart-tooltip: 10;--z-left-toolbar: 20;--z-right-toolbar: 20;--z-bottom-bar: 20;--z-top-bar: 25;--z-slide-panel: 30;--z-modal: 50;--z-toast: 60;--z-dropdown: 70}.chart-wrap canvas,.tv-lightweight-charts,.tv-lightweight-charts canvas{z-index:var(--z-chart)!important}.chart-wrap.expanded{isolation:isolate}.chart-wrap{isolation:isolate;position:relative}.draw-rail,.right-toolbar,.fs-statusbar{z-index:var(--z-right-toolbar)!important}.draw-rail,.right-toolbar{pointer-events:auto!important}.draw-rail *,.right-toolbar *{pointer-events:auto}.draw-rail svg,.right-toolbar svg{pointer-events:none}.ind-panel,.ind-panel-host,.ai-scanner-panel,.right-slide-panel,.slide-panel,.chart-auto-overlay,.chart-plan-box{z-index:var(--z-slide-panel)!important;pointer-events:auto!important;isolation:isolate;max-width:calc(100vw - var(--arcis-right-rail-w, 64px) - 12px);overflow-x:hidden;box-sizing:border-box}.ind-panel *,.ind-panel-host *,.ai-scanner-panel *,.right-slide-panel *,.slide-panel *,.chart-auto-overlay *,.chart-plan-box *{pointer-events:auto}.ind-panel input,.ind-panel select,.ind-panel button,.ind-panel label,.ind-panel-host input,.ind-panel-host select,.ind-panel-host button,.ind-panel-host label,.ai-scanner-panel input,.ai-scanner-panel select,.ai-scanner-panel button,.ai-scanner-panel label,.right-slide-panel input,.right-slide-panel select,.right-slide-panel button,.right-slide-panel label{pointer-events:auto!important}.ind-panel button,.ind-panel-host button,.ai-scanner-panel button,.right-slide-panel button{cursor:pointer}.ind-panel input[type=number],.ind-panel input[type=text],.ind-panel-host input[type=number],.ind-panel-host input[type=text],.ai-scanner-panel input[type=number],.ai-scanner-panel input[type=text]{cursor:text}.ind-panel svg,.ind-panel-host svg,.ai-scanner-panel svg,.right-slide-panel svg,.slide-panel svg{pointer-events:none}.chart-wrap.expanded .ind-panel:not(.hosted-ind-panel),.chart-wrap.expanded .ind-panel-host,.chart-wrap.expanded .ai-scanner-panel,.chart-wrap.expanded .right-slide-panel,.chart-wrap.expanded .flowbook-panel,.chart-wrap.expanded .activity-log-panel{width:min(var(--arcis-right-panel-w, 380px),calc(100vw - var(--arcis-right-rail-w, 64px) - 12px))!important;max-width:calc(100vw - var(--arcis-right-rail-w, 64px) - 12px)!important;right:var(--arcis-right-rail-w, 64px)!important;bottom:var(--arcis-statusbar-h, 34px)!important}.right-panel-resizer{background:transparent;transition:background .12s ease}.right-panel-resizer:hover{background:#2dd4bf2e}.order-entry-panel{scrollbar-width:thin;scrollbar-color:rgba(45,212,191,.35) rgba(15,23,42,.5)}.workspace-symbol-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-backdrop,.modal,.order-popup,.upgrade-modal,.exec-confirm,.ind-builder-modal{z-index:var(--z-modal)!important}.modal-backdrop *,.modal *,.ind-builder-modal *{pointer-events:auto}.toast-container{z-index:var(--z-toast)!important;pointer-events:none}.toast{pointer-events:auto}.dropdown-menu,.select-dropdown,.ch-sym-drop,.fs-drop-up,.watchlist-dropdown,.draw-color-palette{z-index:var(--z-dropdown)!important;pointer-events:auto!important}.dropdown-menu *,.select-dropdown *,.ch-sym-drop *{pointer-events:auto}body:before{pointer-events:none!important}.chart-overlay,.chart-tag,.chart-tooltip,.ai-scan-sweep,.ai-scan-line,.ai-scan-glow,.chart-tf-veil,.chart-skeleton,.price-pulse-line,.alert-strip{pointer-events:none}.alert-strip{pointer-events:auto}.chart-overlay button{pointer-events:auto!important}.chart-tooltip{max-width:min(280px,calc(100vw - 80px))}.chart-wrap.expanded{overflow:hidden}.ind-panel,.ind-panel *,.ind-panel-host,.ind-panel-host *,.ai-scanner-panel,.ai-scanner-panel *,.right-slide-panel,.right-slide-panel *,.chart-auto-overlay,.chart-auto-overlay *,.chart-plan-box,.chart-plan-box *{color:#fff}.ind-panel [style*="color: var(--teal)"],.ind-panel [style*="color:var(--teal)"],.ai-scanner-panel [style*="color: var(--teal)"],.ai-scanner-panel [style*="color:var(--teal)"],.right-slide-panel [style*="color: var(--teal)"],.right-slide-panel [style*="color:var(--teal)"]{color:var(--teal)}.ind-panel [style*="color: #2dd4bf"],.ai-scanner-panel [style*="color: #2dd4bf"],.right-slide-panel [style*="color: #2dd4bf"],.ind-panel [style*="color:#2dd4bf"],.ai-scanner-panel [style*="color:#2dd4bf"],.right-slide-panel [style*="color:#2dd4bf"]{color:#2dd4bf}.ind-panel [style*="color: #f87171"],.ai-scanner-panel [style*="color: #f87171"],.right-slide-panel [style*="color: #f87171"],.ind-panel [style*="color:#f87171"],.ai-scanner-panel [style*="color:#f87171"],.right-slide-panel [style*="color:#f87171"]{color:#f87171}.ind-panel [style*="color: #60a5fa"],.ai-scanner-panel [style*="color: #60a5fa"],.right-slide-panel [style*="color: #60a5fa"],.ind-panel [style*="color:#60a5fa"],.ai-scanner-panel [style*="color:#60a5fa"],.right-slide-panel [style*="color:#60a5fa"]{color:#60a5fa}.ind-panel [style*="color: #facc15"],.ai-scanner-panel [style*="color: #facc15"],.right-slide-panel [style*="color: #facc15"],.ind-panel [style*="color:#facc15"],.ai-scanner-panel [style*="color:#facc15"],.right-slide-panel [style*="color:#facc15"]{color:#facc15}.ind-panel [style*="color: #a78bfa"],.ai-scanner-panel [style*="color: #a78bfa"],.right-slide-panel [style*="color: #a78bfa"],.ind-panel [style*="color:#a78bfa"],.ai-scanner-panel [style*="color:#a78bfa"],.right-slide-panel [style*="color:#a78bfa"]{color:#a78bfa}.ind-panel [style*="color: var(--sell)"],.ai-scanner-panel [style*="color: var(--sell)"],.right-slide-panel [style*="color: var(--sell)"],.ind-panel [style*="color:var(--sell)"],.ai-scanner-panel [style*="color:var(--sell)"],.right-slide-panel [style*="color:var(--sell)"]{color:var(--sell)}.ind-panel [style*="color: var(--teal-bright)"],.ai-scanner-panel [style*="color: var(--teal-bright)"],.right-slide-panel [style*="color: var(--teal-bright)"],.ind-panel [style*="color:var(--teal-bright)"],.ai-scanner-panel [style*="color:var(--teal-bright)"],.right-slide-panel [style*="color:var(--teal-bright)"]{color:var(--teal-bright)}.ind-panel input,.ind-panel-host input,.ai-scanner-panel input,.right-slide-panel input,.ind-panel select,.ind-panel-host select,.ai-scanner-panel select,.right-slide-panel select,.ind-panel textarea,.ind-panel-host textarea,.ai-scanner-panel textarea,.right-slide-panel textarea{color:#fff!important}.ind-panel input::placeholder,.ai-scanner-panel input::placeholder,.right-slide-panel input::placeholder{color:#fff9}[data-theme=light] .ind-panel,[data-theme=light] .ind-panel-host,[data-theme=light] .ai-scanner-panel,[data-theme=light] .right-slide-panel,[data-theme=light] .chart-auto-overlay,[data-theme=light] .chart-plan-box{background:#fff!important;border-color:#d8dee8!important;color:#111827!important;box-shadow:-8px 0 28px #0f172a14}[data-theme=light] .ind-panel *,[data-theme=light] .ind-panel-host *,[data-theme=light] .ai-scanner-panel *,[data-theme=light] .right-slide-panel *,[data-theme=light] .chart-auto-overlay *,[data-theme=light] .chart-plan-box *{color:#111827!important}[data-theme=light] .ind-panel-head,[data-theme=light] .ind-panel-header,[data-theme=light] .right-slide-panel .panel-head,[data-theme=light] .ai-scanner-panel .panel-head{background:#fff!important;border-color:#d8dee8!important}[data-theme=light] .ind-section,[data-theme=light] .ind-row,[data-theme=light] .right-slide-panel .row,[data-theme=light] .ai-scanner-panel .row{border-color:#e5eaf2!important}[data-theme=light] .ind-section-title,[data-theme=light] .ind-panel label,[data-theme=light] .ind-panel .label,[data-theme=light] .ind-panel small,[data-theme=light] .ind-panel .sub,[data-theme=light] .ind-panel .muted,[data-theme=light] .ai-scanner-panel label,[data-theme=light] .ai-scanner-panel .label,[data-theme=light] .ai-scanner-panel small,[data-theme=light] .right-slide-panel label,[data-theme=light] .right-slide-panel .label,[data-theme=light] .right-slide-panel small{color:#475569!important}[data-theme=light] .ind-panel input,[data-theme=light] .ind-panel-host input,[data-theme=light] .ai-scanner-panel input,[data-theme=light] .right-slide-panel input,[data-theme=light] .ind-panel select,[data-theme=light] .ind-panel-host select,[data-theme=light] .ai-scanner-panel select,[data-theme=light] .right-slide-panel select,[data-theme=light] .ind-panel textarea,[data-theme=light] .ind-panel-host textarea,[data-theme=light] .ai-scanner-panel textarea,[data-theme=light] .right-slide-panel textarea{background:#f8fafc!important;border-color:#cbd5e1!important;color:#111827!important}[data-theme=light] .ind-panel input::placeholder,[data-theme=light] .ai-scanner-panel input::placeholder,[data-theme=light] .right-slide-panel input::placeholder{color:#94a3b8!important}[data-theme=light] .ind-panel button,[data-theme=light] .ai-scanner-panel button,[data-theme=light] .right-slide-panel button,[data-theme=light] .chart-auto-overlay button{color:#111827!important;border-color:#cbd5e1!important}[data-theme=light] .ind-panel button:hover,[data-theme=light] .ai-scanner-panel button:hover,[data-theme=light] .right-slide-panel button:hover,[data-theme=light] .chart-auto-overlay button:hover{background:#eefaf8!important;border-color:#0d9488!important}[data-theme=light] .ind-panel .active,[data-theme=light] .ai-scanner-panel .active,[data-theme=light] .right-slide-panel .active,[data-theme=light] .chart-auto-overlay .active,[data-theme=light] .ind-panel [style*="color: var(--teal)"],[data-theme=light] .ind-panel [style*="color:var(--teal)"],[data-theme=light] .ai-scanner-panel [style*="color: var(--teal)"],[data-theme=light] .ai-scanner-panel [style*="color:var(--teal)"],[data-theme=light] .right-slide-panel [style*="color: var(--teal)"],[data-theme=light] .right-slide-panel [style*="color:var(--teal)"],[data-theme=light] .ind-panel [style*="color: #2dd4bf"],[data-theme=light] .ai-scanner-panel [style*="color: #2dd4bf"],[data-theme=light] .right-slide-panel [style*="color: #2dd4bf"],[data-theme=light] .ind-panel [style*="color:#2dd4bf"],[data-theme=light] .ai-scanner-panel [style*="color:#2dd4bf"],[data-theme=light] .right-slide-panel [style*="color:#2dd4bf"]{color:#0d9488!important}[data-theme=light] .ind-panel [style*="color: #f87171"],[data-theme=light] .ai-scanner-panel [style*="color: #f87171"],[data-theme=light] .right-slide-panel [style*="color: #f87171"],[data-theme=light] .ind-panel [style*="color:#f87171"],[data-theme=light] .ai-scanner-panel [style*="color:#f87171"],[data-theme=light] .right-slide-panel [style*="color:#f87171"],[data-theme=light] .ind-panel [style*="color: var(--sell)"],[data-theme=light] .ai-scanner-panel [style*="color: var(--sell)"],[data-theme=light] .right-slide-panel [style*="color: var(--sell)"]{color:#e11d48!important}[data-theme=light] .ind-panel [style*="color: #60a5fa"],[data-theme=light] .ai-scanner-panel [style*="color: #60a5fa"],[data-theme=light] .right-slide-panel [style*="color: #60a5fa"]{color:#2563eb!important}[data-theme=light] .ind-panel [style*="color: #facc15"],[data-theme=light] .ai-scanner-panel [style*="color: #facc15"],[data-theme=light] .right-slide-panel [style*="color: #facc15"]{color:#b45309!important}.arcis-pos-panel,.arcis-pos-panel *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.arcis-data-table{width:100%;border-collapse:collapse;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.arcis-data-table thead th{position:sticky;top:0;background:var(--bg-1);padding:6px 10px;font-family:Inter,-apple-system,sans-serif;font-size:9px;font-weight:700;color:#5a5f6a;letter-spacing:.5px;text-transform:uppercase;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.08)}.arcis-data-table thead th.col-left{text-align:left}.arcis-data-table tbody td{padding:6px 10px;font-size:11px;font-weight:500;color:#e0e4ea;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.04);font-variant-numeric:tabular-nums}.arcis-data-table tbody td.col-left{text-align:left}.arcis-data-table .cell-symbol{color:#fff;font-weight:600;font-size:13px;text-align:left}.arcis-data-table .cell-dir-buy{color:#00d4aa;font-weight:700;text-align:left}.arcis-data-table .cell-dir-sell{color:#ff4757;font-weight:700;text-align:left}.arcis-data-table .cell-type-buy{color:#00d4aa;font-weight:600;text-align:left}.arcis-data-table .cell-type-sell{color:#ff4757;font-weight:600;text-align:left}.arcis-data-table .cell-sl{color:#ff6b81;font-weight:500}.arcis-data-table .cell-tp{color:#7bed9f;font-weight:500}.arcis-data-table .cell-pos{color:#00d4aa;font-weight:600}.arcis-data-table .cell-neg{color:#ff4757;font-weight:600}.arcis-data-table .cell-pl-pos{color:#00d4aa;font-weight:700}.arcis-data-table .cell-pl-neg{color:#ff4757;font-weight:700}.arcis-data-table .cell-source{font-size:12px;color:#a78bfa;font-weight:600;letter-spacing:.3px;text-align:left}.arcis-data-table .cell-source-sub{font-size:11px;color:#8a8f98;font-weight:500;margin-top:2px}.arcis-data-table .cell-time{font-size:12px;color:#8a8f98;font-weight:500}.arcis-data-table .cell-status-pending{color:#fbbf24;font-weight:700;font-size:12px;letter-spacing:.4px;text-transform:uppercase}.arcis-data-table tfoot td{padding:12px 10px;font-size:15px;font-weight:700;color:#fff;border-top:1px solid rgba(255,255,255,.12);text-align:right;background:#ffffff05}.arcis-data-table tfoot td.col-label{font-size:11px;font-weight:600;color:#5a5f6a;letter-spacing:.5px;text-transform:uppercase}.arcis-data-table tr.row-win{box-shadow:inset 3px 0 #00d4aa99}.arcis-data-table tr.row-loss{box-shadow:inset 3px 0 #ff475780}.arcis-empty-state{padding:32px 14px;text-align:center;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#8a8f98}.arcis-pos-tabs{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;background:var(--bg-1)}.arcis-pos-tab{padding:7px 14px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;color:#5a5f6a;transition:color .12s,border-color .12s}.arcis-pos-tab:hover{color:#c8ccd4}.arcis-pos-tab.active{color:#fff;border-bottom-color:#2dd4bf}.arcis-perf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;padding:16px 14px}.arcis-perf-card{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:12px 14px}.arcis-perf-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#8a8f98;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px}.arcis-perf-value{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;color:#fff;letter-spacing:-.3px}.arcis-perf-value.pos{color:#00d4aa}.arcis-perf-value.neg{color:#ff4757}.arcis-perf-value-sm{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:#e0e4ea}.arcis-acct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:16px 14px}.arcis-acct-tile{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:14px 16px}.arcis-acct-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#8a8f98;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.arcis-acct-value{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;color:#fff;letter-spacing:-.4px}.arcis-acct-value.pos{color:#00d4aa}.arcis-acct-value.neg{color:#ff4757}.arcis-acct-detail{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:#c8ccd4}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes arcis-hk-pulse{0%,to{box-shadow:0 0 #2dd4bf66}50%{box-shadow:0 0 0 4px #2dd4bf00}}html,body{background:var(--th-bg-primary)}.app-topbar,.topbar,.nav-bar{background:var(--th-nav-bg);border-bottom-color:var(--th-nav-border)}.app-topbar a,.topbar a,.nav-bar a{color:var(--th-nav-text)}.draw-rail{background:var(--th-toolbar-left-bg);border-right-color:var(--th-toolbar-left-border)}.draw-btn{color:var(--th-toolbar-left-icon)}.draw-btn:hover{color:var(--th-toolbar-left-icon-hover)}.draw-btn.active{color:var(--th-toolbar-left-icon-active)}.right-toolbar{background:var(--th-toolbar-right-bg);border-left-color:var(--th-toolbar-right-border)}.right-toolbar .rt-btn{color:var(--th-toolbar-right-icon)}.right-toolbar .rt-btn:hover{color:var(--th-toolbar-right-icon-hover)}.right-toolbar .rt-btn.active{color:var(--th-toolbar-right-icon-active)}.ind-panel,.right-slide-panel,.chart-settings-panel,.ai-scanner-panel,.ai-panel,.algos-panel,.chart-panel,.chat-panel{background:var(--th-panel-bg);border-left-color:var(--th-panel-border)}.ind-panel-head,.ind-panel-header{background:var(--th-panel-header-bg);color:var(--th-panel-header-text)}.ind-section{border-bottom-color:var(--th-panel-divider)}.ind-section-title{color:var(--th-text-secondary)}.fs-statusbar{background:var(--th-statusbar-bg);border-top-color:var(--th-statusbar-border);color:var(--th-statusbar-text)}.fs-statusbar .fs-stat-value{color:var(--th-statusbar-value)}.btn-buy,.buy-btn,.order-buy{background:var(--th-buy-bg);border-color:var(--th-buy-border);color:var(--th-buy-text)}.btn-sell,.sell-btn,.order-sell{background:var(--th-sell-bg);border-color:var(--th-sell-border);color:var(--th-sell-text)}.fs-stat-label,.badge,.pill{background:var(--th-badge-bg);border-color:var(--th-badge-border);color:var(--th-badge-text)}.bottom-panel,.pos-bottom-panel{background:var(--th-bottom-panel-bg);border-top-color:var(--th-bottom-panel-border)}.bottom-panel .tab,.pos-bottom-panel .tab{color:var(--th-bottom-panel-tab-text)}.bottom-panel .tab.active,.pos-bottom-panel .tab.active{color:var(--th-bottom-panel-tab-active)}*::-webkit-scrollbar-thumb{background:var(--th-scrollbar-thumb)}*::-webkit-scrollbar-track{background:var(--th-scrollbar-track)}[data-tooltip]:after{background:var(--th-tooltip-bg);border-color:var(--th-tooltip-border);color:var(--th-tooltip-text)}.sig-card-blurred{position:relative;border-color:#a78bfa26!important;background:linear-gradient(180deg,#a78bfa08,#ffffff03)!important}.sig-card-blurred .sig-blur-strip{filter:blur(5px);user-select:none;pointer-events:none;-webkit-user-select:none}.sig-card-blurred .sig-blur-cta{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:7px 10px;font-family:Inter,-apple-system,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3px;background:linear-gradient(135deg,#2dd4bf1f,#a78bfa1f);border:1px solid rgba(45,212,191,.3);color:#2dd4bf;border-radius:5px;cursor:pointer;transition:background .15s,border-color .15s}.sig-card-blurred .sig-blur-cta:hover{background:linear-gradient(135deg,#2dd4bf33,#a78bfa33);border-color:#2dd4bf80}.sig-card-blurred .sig-blur-cta-arrow{font-weight:800;margin-left:2px;transition:transform .15s}.sig-card-blurred .sig-blur-cta:hover .sig-blur-cta-arrow{transform:translate(3px)}.nav-badge-gated{background:linear-gradient(135deg,#2dd4bf2e,#a78bfa2e)!important;color:#2dd4bf!important;border:1px solid rgba(45,212,191,.3)!important;letter-spacing:.3px!important;font-weight:700!important}@keyframes arcis-locked-shimmer{0%{opacity:.5;box-shadow:none}50%{opacity:1;box-shadow:0 0 10px #22d3ee59}to{opacity:.5;box-shadow:none}}.locked-icon.is-shimmering{animation:arcis-locked-shimmer 2s ease-in-out 1}.almost-toast{position:fixed;bottom:36px;left:50%;transform:translate(-50%);padding:10px 18px;font-family:Inter,-apple-system,sans-serif;font-size:12px;font-weight:600;letter-spacing:.2px;background:#0a0e17f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(45,212,191,.25);color:#c8ccd4;border-radius:6px;box-shadow:0 8px 32px #0006;z-index:900;animation:arcis-almost-toast 5s ease-in-out forwards;pointer-events:none}.almost-toast .lock-emoji{color:#fbbf24;margin:0 4px 0 8px}.almost-toast .pro-tag{color:#2dd4bf;font-weight:700}@keyframes arcis-almost-toast{0%{opacity:0;transform:translate(-50%,10px)}10%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.comm-social-chip{margin:14px 16px 16px;padding:10px 14px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#2dd4bf0f,#a78bfa0f);border:1px solid rgba(45,212,191,.2);border-radius:6px;font-family:Inter,-apple-system,sans-serif;font-size:11px;font-weight:500;color:#c8ccd4;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.comm-social-chip:hover{background:linear-gradient(135deg,#2dd4bf1f,#a78bfa1f);border-color:#2dd4bf59;transform:translateY(-1px)}.comm-social-chip b{color:#fff;font-weight:700}.comm-social-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#00d4aa;box-shadow:0 0 8px #00d4aa;animation:arcis-trial-pulse 2s ease-in-out infinite;flex-shrink:0}.comm-social-text{flex:1}.comm-social-arrow{color:#2dd4bf;font-weight:700;transition:transform .15s}.comm-social-chip:hover .comm-social-arrow{transform:translate(3px)}.ticker-item-platform{color:#2dd4bf!important;font-weight:600!important;letter-spacing:.2px}.ticker-item-platform .time{background:#2dd4bf26!important;color:#2dd4bf!important;border-color:#2dd4bf4d!important}.trial-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:arcis-trial-fade .2s ease-out}@keyframes arcis-trial-fade{0%{opacity:0}to{opacity:1}}.trial-modal{position:relative;width:460px;max-width:100%;max-height:92vh;overflow-y:auto;padding:32px 32px 26px;background:linear-gradient(180deg,#0a0e17,#0e1320);border:1px solid rgba(45,212,191,.22);border-radius:12px;box-shadow:0 24px 60px #000000b3,0 0 60px #2dd4bf14;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;animation:arcis-trial-pop .22s cubic-bezier(.16,1,.3,1)}@keyframes arcis-trial-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.trial-modal-close{position:absolute;top:12px;right:14px;background:none;border:none;color:#5a5f6a;font-size:16px;line-height:1;padding:6px 10px;cursor:pointer;border-radius:4px;transition:color .12s,background .12s}.trial-modal-close:hover{color:#fff;background:#ffffff0a}.trial-modal-icon{font-size:36px;margin-bottom:8px;filter:drop-shadow(0 0 12px rgba(45,212,191,.4))}.trial-modal-title{margin:0 0 6px;font-size:22px;font-weight:800;color:#fff;letter-spacing:-.4px}.trial-modal-sub{font-size:13px;font-weight:500;color:#c8ccd4;margin-bottom:20px}.trial-modal-context{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#2dd4bf0f;border:1px solid rgba(45,212,191,.18);border-radius:6px;margin-bottom:18px}.trial-modal-context-tag{align-self:flex-start;padding:3px 10px;font-size:9px;font-weight:700;color:#2dd4bf;background:#2dd4bf1f;border-radius:10px;letter-spacing:.5px;text-transform:uppercase}.trial-modal-context-line{font-size:12px;font-weight:500;color:#c8ccd4;line-height:1.5}.trial-modal-features{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px 18px;margin-bottom:18px;text-align:left}.trial-modal-features-label{font-size:12px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:.2px}.trial-modal-features ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:6px}.trial-modal-features li{font-size:13px;font-weight:500;color:#c8ccd4;padding-left:22px;position:relative}.trial-modal-features li:before{content:"✓";position:absolute;left:0;color:#00d4aa;font-weight:800}.trial-modal-features-price{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);font-size:12px;font-weight:600;color:#8a8f98;text-align:center}.trial-modal-cta{width:100%;padding:14px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;background:linear-gradient(135deg,#2dd4bf,#14b8a6);color:#0a0e17;border:none;border-radius:8px;cursor:pointer;transition:transform .12s,box-shadow .12s;box-shadow:0 6px 20px #2dd4bf40}.trial-modal-cta:hover{transform:translateY(-1px);box-shadow:0 10px 28px #2dd4bf66}.trial-modal-cta:active{transform:translateY(0)}.trial-modal-cta-sub{margin-top:8px;font-size:11px;font-weight:500;color:#5a5f6a;letter-spacing:.2px}.trial-modal-social{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;color:#00d4aa}.trial-modal-social-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#00d4aa;box-shadow:0 0 8px #00d4aa;animation:arcis-trial-pulse 2s ease-in-out infinite}@keyframes arcis-trial-pulse{0%,to{opacity:1}50%{opacity:.4}}.trial-modal-restore{margin-top:14px;font-size:11px;font-weight:500;color:#5a5f6a}.trial-modal-restore span{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.trial-modal-restore span:hover{color:#c8ccd4}.trial-modal.eod-summary{width:480px}.eod-icon{font-size:32px;margin-bottom:6px;filter:drop-shadow(0 0 12px rgba(96,165,250,.4))}.eod-numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.eod-row{padding:12px 14px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:6px;text-align:center}.eod-row .lbl{display:block;font-size:10px;font-weight:600;color:#8a8f98;letter-spacing:.4px;text-transform:uppercase;margin-bottom:4px}.eod-row .val{display:block;font-size:18px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.eod-row.missed{border-color:#fbbf244d;background:#fbbf240f}.eod-row.missed .val{color:#fbbf24}.eod-breakdown{padding:14px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:6px;text-align:left;margin-bottom:14px}.eod-breakdown-label{font-size:12px;font-weight:700;color:#fff;margin-bottom:8px}.eod-breakdown-row{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px;font-weight:500;color:#e0e4ea}.eod-breakdown-row .dim{color:#8a8f98;font-weight:400}.eod-breakdown-row .dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.eod-breakdown-row .dot.win{background:#00d4aa;box-shadow:0 0 6px #00d4aa80}.eod-breakdown-row .dot.loss{background:#ff4757;box-shadow:0 0 6px #ff475780}.eod-killshot{padding:18px 16px;background:linear-gradient(135deg,#00d4aa1a,#2dd4bf0d);border:1px solid rgba(0,212,170,.3);border-radius:8px;text-align:center;margin-bottom:14px}.eod-killshot-label{font-size:11px;font-weight:600;color:#8a8f98;letter-spacing:.4px;text-transform:uppercase;margin-bottom:6px}.eod-killshot-value{font-size:36px;font-weight:900;color:#00d4aa;letter-spacing:-1px;font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(0,212,170,.4)}.eod-killshot-sub{margin-top:4px;font-size:11px;font-weight:500;color:#8a8f98}.eod-tagline{text-align:center;font-size:14px;font-weight:700;color:#fff;letter-spacing:.2px;margin-bottom:14px}.arcis-locked-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;text-align:center;font-family:Inter,sans-serif;background:linear-gradient(180deg,#2dd4bf05,#a78bfa05);height:100%}.arcis-locked-panel .lock-icon-big{font-size:38px;margin-bottom:14px;filter:drop-shadow(0 0 12px rgba(45,212,191,.3))}.arcis-locked-panel .lock-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}.arcis-locked-panel .lock-subtitle{font-size:11px;font-weight:600;color:#2dd4bf;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.arcis-locked-panel .lock-desc{max-width:380px;font-size:13px;font-weight:400;color:#c8ccd4;line-height:1.5;margin-bottom:20px}.arcis-locked-preview{width:100%;max-width:420px;height:140px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:6px;filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none;margin-bottom:18px;position:relative;overflow:hidden}.arcis-locked-social{font-size:11px;font-weight:500;color:#8a8f98;margin-bottom:14px}.arcis-locked-cta{padding:11px 24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#2dd4bf,#14b8a6);border:none;color:#0a0e17;border-radius:6px;cursor:pointer;transition:transform .12s,box-shadow .12s}.arcis-locked-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px #2dd4bf4d}.arcis-locked-cta-sub{margin-top:8px;font-size:10px;font-weight:500;color:#5a5f6a;letter-spacing:.3px}.panel-body:has(.signals-panel-inner){padding:0}.signals-panel-inner{padding:0;display:flex;flex-direction:column}.signals-panel-inner>div{padding:10px 16px;box-sizing:border-box}.signals-panel-inner .sig-card{margin:6px 16px;padding:12px 14px}.signals-panel-inner .comm-social-chip{margin:14px 16px 16px;padding:10px 14px}.sig-tagline{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.sig-tagline-item{font-family:Inter,sans-serif;font-size:10px;font-weight:600;color:#c8ccd4;padding:2px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px;letter-spacing:.2px;white-space:nowrap}.sig-tagline-mpi{background:#2dd4bf0f!important;border-color:#2dd4bf2e!important;color:#2dd4bf!important;font-variant-numeric:tabular-nums}.sig-tagline-mpi b{font-weight:700}.sig-tps{display:flex;gap:12px;margin-top:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;color:#8a8f98;font-variant-numeric:tabular-nums}.sig-tps b{color:#7bed9f;font-weight:600;margin-left:3px}.sig-meta-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:5px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;color:#8a8f98;letter-spacing:.2px}[style*="JetBrains Mono"],[style*="var(--font-mono)"],.mono,.mono *{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ind-panel,.ind-panel *,.ai-scanner-panel,.ai-scanner-panel *,.right-slide-panel,.right-slide-panel *,.chart-auto-overlay,.chart-auto-overlay *,.chart-plan-box,.chart-plan-box *,.fs-statusbar,.fs-statusbar *,.arcis-pos-panel,.arcis-pos-panel *,.community-view,.community-view *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.edge-view{grid-column:2 / -1;display:flex;flex-direction:column;height:100%;min-height:0;width:100%;max-width:none;min-width:0;box-sizing:border-box;background:var(--bg-1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums;overflow-y:auto;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edge-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px 24px;text-align:center;color:var(--t-2, #b0b4bc)}.edge-empty h3{color:var(--t-0, #ffffff);margin:0 0 12px;font-weight:600;font-size:15px;letter-spacing:.01em}.edge-empty p{margin:4px 0;font-size:13px;line-height:1.55;max-width:460px;color:var(--t-2, #b0b4bc)}.edge-empty-progress{margin-top:24px;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--t-3, #8a8f98)}.premium-locked{width:100%;min-height:360px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:36px;border:1px solid rgba(45,212,191,.18);border-radius:8px;background:linear-gradient(180deg,#2dd4bf14,#ffffff05);position:relative}.premium-locked.compact{min-height:100%;border-radius:0;border-left:1px solid var(--line);border-right:none;border-top:none;border-bottom:none;padding:28px 22px}.premium-locked-close{position:absolute;top:12px;right:12px;width:28px;height:28px;border:1px solid var(--line);border-radius:6px;background:#0003;color:var(--t-1);cursor:pointer}.premium-locked-kicker{font-size:11px;font-weight:800;color:#2dd4bf;letter-spacing:.12em;text-transform:uppercase}.premium-locked h2{margin:0;max-width:780px;font-size:28px;line-height:1.15;color:#fff;letter-spacing:0}.premium-locked p{margin:0;max-width:820px;font-size:14px;line-height:1.55;color:var(--t-2)}.premium-locked-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.premium-locked-bullet{padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#0000002e;color:var(--t-1);font-size:13px;font-weight:700}.premium-locked-actions{display:flex;gap:10px;flex-wrap:wrap}.premium-locked-actions button{height:38px;padding:0 18px;border:1px solid #2dd4bf;border-radius:6px;background:#2dd4bf29;color:#2dd4bf;font-weight:900;cursor:pointer}.premium-locked-actions button.secondary{border-color:#ffffff24;background:#ffffff0a;color:var(--t-1)}.edge-header{padding:12px 28px 10px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.edge-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fff;letter-spacing:-.3px}.edge-subtitle{margin-left:14px;font-size:11px;font-weight:500;color:#8a8f98;letter-spacing:.4px;text-transform:uppercase}.edge-mlbar{margin:12px 28px;padding:14px 16px;border-radius:8px;display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch;min-width:0}.edge-mlbar-top{display:grid;grid-template-columns:minmax(520px,1fr) minmax(500px,.8fr);gap:16px;align-items:start;min-width:0}.edge-profile-picker,.edge-mlbar-side{min-width:0}.edge-profile-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.edge-profile-title{min-width:0;color:var(--t-3);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.edge-profile-actions{display:inline-flex;gap:6px;flex-shrink:0}.edge-profile-mini{min-height:28px;border:1px solid var(--line);background:var(--bg-1);color:var(--t-2);border-radius:5px;padding:0 10px;font-size:9px;font-weight:900;cursor:pointer}.edge-profile-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;min-width:0}.edge-profile-chip{min-width:0;min-height:34px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;color:var(--t-2);padding:0 12px;font-size:10px;font-weight:900;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edge-profile-chip.active{border-color:#2dd4bf;background:#2dd4bf1f;color:#2dd4bf}.edge-profile-selected{margin-top:10px;color:var(--t-3);font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edge-mlbar-controls{display:grid;grid-template-columns:minmax(220px,1fr) 128px;gap:10px;margin-bottom:10px}.edge-mlbar-action,.edge-mlbar-stop{height:54px;border-radius:6px;font-weight:900;cursor:pointer;padding:0 14px;white-space:nowrap}.edge-mlbar-action{border:1px solid #2dd4bf;background:#2dd4bf24;color:#2dd4bf}.edge-mlbar-stop{border:1px solid rgba(255,77,109,.5);background:#ff4d6d12;color:#ff4d6d}.edge-mlbar-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.edge-mlbar-stat{min-height:54px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06}.edge-mlbar-scope-note{color:var(--t-3);font-size:10px;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.edge-mlbar-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);min-width:0}.edge-active-profiles{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.edge-active-profiles span{min-height:22px;display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(45,212,191,.24);border-radius:999px;background:#2dd4bf0f;color:#9ffcef;font-size:10px;font-weight:800}.edge-learning-scope{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--t-3);font-size:10px;min-width:0}.edge-scope-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a8f98}.edge-entry-modes{display:inline-flex;gap:4px;padding:2px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff06}.edge-entry-modes button{min-height:22px;padding:0 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--t-2);font-size:10px;font-weight:800;cursor:pointer}.edge-entry-modes button.active{border-color:#2dd4bf59;background:#2dd4bf1f;color:#2dd4bf}.edge-tabs{display:flex;align-items:stretch;gap:4px;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;background:var(--bg-1);overflow-x:auto;overflow-y:hidden;min-height:42px;scrollbar-width:thin}.edge-tab{flex:1 0 auto;min-height:38px;min-width:max-content;padding:7px 11px;font-family:Inter,sans-serif;font-size:11px;font-weight:750;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;color:#5a5f6a;transition:color .12s,border-color .12s;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.15;white-space:nowrap}.edge-tab:hover{color:#c8ccd4}.edge-tab.active{color:#fff;border-bottom-color:#2dd4bf}.edge-tab:focus,.edge-tab:focus-visible{outline:none;box-shadow:inset 0 -2px #2dd4bf}.edge-body{flex:0 0 auto;overflow:visible;padding:14px 28px 24px;width:100%;max-width:none;min-width:0;box-sizing:border-box}.edge-section-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#8a8f98;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px}.edge-card{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px 14px;margin-bottom:12px}.edge-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.edge-metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px}.edge-metric{padding:11px 14px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;text-align:center}.edge-metric-val{font-size:18px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.edge-metric-val.pos{color:#00d4aa}.edge-metric-val.neg{color:#ff4757}.edge-metric-lbl{margin-top:4px;font-size:10px;font-weight:600;color:#8a8f98;letter-spacing:.5px;text-transform:uppercase}.edge-curve-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;font-weight:500;color:#8a8f98}.edge-curve-axis .pos{color:#00d4aa;font-weight:700}.edge-progress-row{display:flex;align-items:center;gap:14px}.edge-progress-bar{flex:1;height:8px;background:#ffffff0a;border-radius:4px;overflow:hidden}.edge-progress-fill{height:100%;background:linear-gradient(90deg,#2dd4bf,#14b8a6);border-radius:4px}.edge-progress-meta{font-size:13px;font-weight:600;color:#c8ccd4}.edge-progress-meta b{color:#fff;font-weight:700}.edge-progress-sub{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#5a5f6a}.edge-pattern-row{display:grid;grid-template-columns:24px 1fr 80px 80px;gap:8px;align-items:center;padding:8px 0;font-size:13px;font-weight:500;color:#c8ccd4;border-bottom:1px solid rgba(255,255,255,.04)}.edge-pattern-row:last-child{border-bottom:none}.edge-pattern-row .rank{color:#8a8f98;font-weight:600}.edge-pattern-row .name{color:#fff;font-weight:600}.edge-pattern-row .wr{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.edge-pattern-row .wr.pos{color:#00d4aa}.edge-pattern-row .wr.neg{color:#ff4757}.edge-pattern-row .trades{font-size:11px;color:#8a8f98;text-align:right;font-variant-numeric:tabular-nums}.edge-strategies{width:100%}.edge-strat-card{padding:14px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px}.edge-strat-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:8px;flex-wrap:wrap}.edge-strat-name{font-size:14px;font-weight:700;color:#fff}.edge-strat-totals{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;font-weight:500;color:#c8ccd4;font-variant-numeric:tabular-nums}.edge-strat-totals .pos{color:#00d4aa}.edge-strat-totals b{font-weight:700}.edge-strat-foot{margin-top:4px;font-size:11px;font-weight:500;color:#8a8f98}.edge-strat-foot b{color:#fff;font-weight:600}.edge-pattern-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;overflow:hidden}.edge-pattern-table th{padding:12px;text-align:right;font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#5a5f6a;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08);background:#0003}.edge-pattern-table th.left{text-align:left}.edge-pattern-table td{padding:11px 12px;text-align:right;font-size:13px;font-weight:600;color:#e0e4ea;border-bottom:1px solid rgba(255,255,255,.04)}.edge-pattern-table td.left{text-align:left}.edge-pattern-table td.name{color:#fff;font-weight:700}.edge-pattern-table td.pos{color:#00d4aa}.edge-pattern-table td.neg{color:#ff4757}.edge-pattern-legend{margin-top:12px;display:flex;flex-wrap:wrap;gap:16px;font-size:11px;font-weight:500;color:#8a8f98}.arcis-tracking-panel{padding:4px 0 20px}.arcis-tracking-panel .edge-tab{flex:0 0 auto;min-height:34px;height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;font-size:10px;line-height:1}.arcis-tracking-panel .edge-tab.active{border-color:#2dd4bf38;border-bottom-color:#2dd4bf;background:#2dd4bf0f}.arcis-track-metrics{gap:8px;margin-bottom:14px;overflow-x:auto}.arcis-track-metric{min-height:48px;padding:8px 10px}.arcis-track-metric .edge-metric-val{font-size:18px;letter-spacing:0}.arcis-track-metric .edge-metric-lbl{font-size:9px}.arcis-track-table-card{border-radius:8px}.arcis-track-table-card .edge-pattern-table th{position:static}.arcis-track-table-card .edge-pattern-table td,.arcis-track-table-card .edge-pattern-table th{padding:9px 10px;white-space:nowrap}@media (max-width: 1180px){.edge-view{width:100%;grid-column:2 / -1}.edge-mlbar-top{grid-template-columns:1fr}.edge-mlbar-controls{grid-template-columns:minmax(220px,1fr) 128px}.edge-tab{flex:0 0 auto}}@media (max-width: 760px){.edge-view{grid-column:1 / -1}.edge-header{padding:14px 16px 10px}.edge-title{flex-wrap:wrap}.edge-subtitle{margin-left:0;width:100%}.edge-mlbar{margin:12px 16px}.edge-profile-picker-head{align-items:flex-start}.edge-profile-chip-grid,.edge-mlbar-controls,.edge-mlbar-stats,.edge-mlbar-bottom{grid-template-columns:1fr}.edge-active-profiles{justify-content:flex-start}.edge-tabs{padding:0 16px}.edge-body{padding:14px 16px 24px}.edge-split{grid-template-columns:1fr}}[data-theme=light] .edge-view{background:#f8fafc;color:#111827}[data-theme=light] .edge-header,[data-theme=light] .edge-tabs{background:#fff;border-color:#d8dee8}[data-theme=light] .edge-title{color:#111827}[data-theme=light] .edge-subtitle,[data-theme=light] .edge-section-label,[data-theme=light] .edge-empty-progress,[data-theme=light] .edge-pattern-legend{color:#667085}[data-theme=light] .edge-tab{color:#4b5563}[data-theme=light] .edge-tab:hover{color:#111827}[data-theme=light] .edge-tab.active{color:#111827;border-bottom-color:#0d9488;background:#0d94880a}[data-theme=light] .edge-card,[data-theme=light] .edge-metric,[data-theme=light] .edge-strat-card,[data-theme=light] .edge-heatmap-wrap{background:#fff;border-color:#d8dee8;box-shadow:0 1px 2px #0f172a0a}[data-theme=light] .edge-metric-val,[data-theme=light] .edge-empty h3,[data-theme=light] .edge-strat-name,[data-theme=light] .edge-pattern-row .name,[data-theme=light] .edge-strat-foot b{color:#111827}[data-theme=light] .edge-metric-lbl,[data-theme=light] .edge-empty p,[data-theme=light] .edge-strat-foot,[data-theme=light] .edge-pattern-row .rank,[data-theme=light] .edge-pattern-row .trades{color:#667085}[data-theme=light] .edge-pattern-row,[data-theme=light] .edge-strat-totals,[data-theme=light] .edge-progress-meta{color:#374151}[data-theme=light] .edge-pattern-row,[data-theme=light] .edge-pattern-table td{border-bottom-color:#e5eaf2}[data-theme=light] .edge-pattern-table{background:#fff;border-color:#d8dee8}[data-theme=light] .edge-pattern-table th{background:#eef2f7;color:#4b5563;border-bottom-color:#d8dee8}[data-theme=light] .edge-pattern-table td{color:#1f2937}[data-theme=light] .edge-pattern-table tbody tr:nth-child(2n){background:#fbfcfe}[data-theme=light] .edge-pattern-table tbody tr:hover{background:#eefaf8}[data-theme=light] .edge-pattern-table td.name{color:#111827}[data-theme=light] .edge-pattern-table td.pos,[data-theme=light] .edge-metric-val.pos,[data-theme=light] .edge-strat-totals .pos,[data-theme=light] .edge-pattern-row .wr.pos,[data-theme=light] .edge-curve-axis .pos{color:#008f7a}[data-theme=light] .edge-pattern-table td.neg,[data-theme=light] .edge-metric-val.neg,[data-theme=light] .edge-pattern-row .wr.neg{color:#e11d48}[data-theme=light] .edge-progress-bar{background:#e5eaf2}[data-theme=light] .edge-progress-meta b,[data-theme=light] .edge-strat-totals b{color:#111827}[data-theme=light] .edge-progress-sub,[data-theme=light] .edge-curve-axis{color:#667085}[data-theme=light] .edge-heatmap-table th,[data-theme=light] .edge-heatmap-table td.row-label{color:#475569}[data-theme=light] .edge-heatmap-table td.row-label{color:#111827}[data-theme=light] .edge-tab:focus,[data-theme=light] .edge-tab:focus-visible{color:#111827;outline-color:#0d9488}.edge-heatmap-wrap{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:14px;overflow-x:auto}.edge-heatmap-table{width:100%;border-collapse:separate;border-spacing:4px}.edge-heatmap-table th{padding:8px 12px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#8a8f98;letter-spacing:.4px;text-transform:uppercase}.edge-heatmap-table td.row-label{padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#fff;text-align:right;white-space:nowrap}.edge-heatmap-table td.heat-cell{padding:14px 12px;text-align:center;border:1px solid;border-radius:4px;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.edge-heat-legend{margin-top:12px;display:flex;gap:16px;flex-wrap:wrap;font-size:11px;font-weight:600;letter-spacing:.3px}.edge-insights{width:100%;max-width:none}.edge-insight{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:10px}.edge-insight.kind-edge{border-color:#00d4aa33;background:#00d4aa0a}.edge-insight.kind-avoid{border-color:#ff475733;background:#ff47570a}.edge-insight.kind-warn{border-color:#fbbf2433;background:#fbbf240a}.edge-insight.kind-progress{border-color:#60a5fa33;background:#60a5fa0a}.edge-insight-icon{font-size:18px;flex-shrink:0}.edge-insight-text{font-size:13px;font-weight:500;color:#e0e4ea;line-height:1.5}.edge-insights-note{margin-top:16px;padding:12px 16px;font-size:11px;font-weight:500;color:#8a8f98;background:#ffffff05;border-radius:6px;font-style:italic}.edge-shadow{width:100%;max-width:none}.edge-shadow-note{margin-bottom:14px;font-size:13px;font-weight:500;color:#c8ccd4;line-height:1.5}.edge-shadow-card{padding:14px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-left:3px solid transparent;border-radius:6px;margin-bottom:10px}.edge-shadow-card.win{border-left-color:#00d4aa}.edge-shadow-card.loss{border-left-color:#ff4757}.edge-shadow-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.edge-shadow-pair{font-size:13px;font-weight:700;padding:3px 9px;border-radius:4px;letter-spacing:.3px}.edge-shadow-pair.buy{background:#00d4aa26;color:#00d4aa}.edge-shadow-pair.sell{background:#ff475726;color:#ff4757}.edge-shadow-strat{font-size:11px;font-weight:600;color:#a78bfa;padding:3px 8px;background:#a78bfa1a;border-radius:12px}.edge-shadow-pattern{font-size:11px;font-weight:600;color:#60a5fa}.edge-shadow-time{font-size:11px;color:#8a8f98}.edge-shadow-trade{font-size:13px;font-weight:500;color:#e0e4ea;margin-bottom:6px;font-variant-numeric:tabular-nums}.edge-shadow-trade b{color:#fff;font-weight:700}.edge-shadow-trade .pos{color:#00d4aa;font-weight:700}.edge-shadow-trade .neg{color:#ff4757;font-weight:700}.edge-shadow-ml{font-size:12px;font-weight:500;color:#8a8f98;font-variant-numeric:tabular-nums}.edge-shadow-ml b{color:#c8ccd4;font-weight:600}.edge-shadow-boost{display:block;margin-top:3px;font-size:11px;font-weight:600}.edge-shadow-boost.pos{color:#00d4aa}.edge-shadow-boost.neg{color:#ff4757}.community-view{display:flex;flex-direction:column;height:100%;background:var(--bg-1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums;overflow:hidden}.comm-header{padding:18px 24px 12px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.comm-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#fff;letter-spacing:-.3px}.comm-subtitle{margin-left:14px;font-size:11px;font-weight:500;color:#8a8f98;letter-spacing:.4px;text-transform:uppercase}.comm-tabs{display:flex;gap:0;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;background:var(--bg-1)}.comm-tab{padding:14px 18px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;color:#5a5f6a;transition:color .12s,border-color .12s}.comm-tab:hover{color:#c8ccd4}.comm-tab.active{color:#fff;border-bottom-color:#2dd4bf}.comm-body{flex:1;overflow-y:auto;min-height:0}.comm-toggle{display:flex;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:3px;gap:2px}.comm-toggle button{padding:6px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.4px;background:transparent;border:none;color:#8a8f98;cursor:pointer;border-radius:4px}.comm-toggle button:hover{color:#c8ccd4}.comm-toggle button.active{background:#2dd4bf1f;color:#2dd4bf}.comm-select{padding:6px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#fff;cursor:pointer;outline:none}.comm-search{flex:1;min-width:180px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#fff;outline:none}.comm-btn-primary{padding:7px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;background:#2dd4bf26;border:1px solid rgba(45,212,191,.4);color:#2dd4bf;border-radius:4px;cursor:pointer}.comm-btn-primary:hover{background:#2dd4bf38}.comm-btn-primary:disabled{opacity:.4;cursor:not-allowed}.comm-btn-secondary{padding:7px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#c8ccd4;border-radius:4px;cursor:pointer}.comm-btn-secondary:hover{background:#ffffff14;color:#fff}.comm-btn-danger{padding:7px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;background:#ff47571a;border:1px solid rgba(255,71,87,.3);color:#ff4757;border-radius:4px;cursor:pointer}.comm-btn-big{padding:11px 24px;font-size:13px}.comm-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2dd4bf,#1d4ed8);color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.comm-section-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#8a8f98;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.comm-empty{padding:32px 14px;text-align:center;font-size:13px;color:#8a8f98}.comm-feed{padding:18px 24px;max-width:720px;margin:0 auto}.comm-feed-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.comm-feed-filters{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.comm-post{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px;margin-bottom:14px}.comm-post-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.comm-post-user{flex:1;min-width:0}.comm-post-name{font-size:14px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.comm-verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;color:#8a8f98;letter-spacing:.2px}.comm-verified-icon{color:#2dd4bf;opacity:.75;flex-shrink:0}.comm-verified-num{color:#c8ccd4;font-weight:600}.comm-verified-meta{color:#5a5f6a}.comm-post-time{font-size:10px;font-family:var(--font-mono, "JetBrains Mono", monospace);color:#5a5f6a;margin-top:2px}.comm-follow-btn{padding:6px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;background:#2dd4bf1a;border:1px solid rgba(45,212,191,.3);color:#2dd4bf;border-radius:14px;cursor:pointer}.comm-trade-banner{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.05);border-radius:6px;margin-bottom:10px;flex-wrap:wrap}.comm-dir-badge{padding:4px 10px;font-size:12px;font-weight:800;border-radius:4px;letter-spacing:.5px}.comm-dir-badge.buy{background:#00d4aa26;color:#00d4aa}.comm-dir-badge.sell{background:#ff475726;color:#ff4757}.comm-trade-pair{font-size:14px;font-weight:700;color:#fff}.comm-trade-tf{padding:3px 8px;font-size:10px;font-weight:600;background:#ffffff0d;color:#c8ccd4;border-radius:3px;letter-spacing:.3px}.comm-trade-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.3px}.comm-trade-status.open{color:#fbbf24}.comm-trade-status.win{color:#00d4aa}.comm-trade-status.loss{color:#ff4757}.comm-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.comm-status-dot.open{background:#fbbf24}.comm-status-dot.win{background:#00d4aa}.comm-status-dot.loss{background:#ff4757}.comm-status-dot.live{background:#22d3ee;box-shadow:0 0 #22d3ee80;animation:commLiveDot 2.4s ease-out infinite}@keyframes commLiveDot{0%{box-shadow:0 0 #22d3ee80}70%{box-shadow:0 0 0 6px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}.comm-section-live{display:inline-flex;align-items:center;gap:7px;color:#22d3ee!important}.comm-trade-levels{display:flex;flex-wrap:wrap;gap:14px;padding:8px 12px;font-size:12px;font-weight:500;color:#8a8f98;font-variant-numeric:tabular-nums}.comm-trade-levels b{color:#fff;font-weight:600;margin-left:4px}.comm-trade-levels b.lvl-sl{color:#ff6b81}.comm-trade-levels b.lvl-tp{color:#7bed9f}.comm-trade-levels b.lvl-q{color:#2dd4bf}.comm-trade-patterns{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.comm-pattern-chip{padding:3px 9px;font-size:11px;font-weight:600;background:#a78bfa1a;color:#a78bfa;border-radius:12px;letter-spacing:.3px}.comm-analysis{display:flex;align-items:center;gap:10px;margin-bottom:8px}.comm-analysis-tag{padding:3px 9px;font-size:10px;font-weight:700;background:#60a5fa1f;color:#60a5fa;border-radius:3px;letter-spacing:.6px}.comm-achievement{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;background:#fbbf240d;border:1px solid rgba(251,191,36,.18);border-radius:6px}.comm-achievement-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fbbf24}.comm-post-title{font-size:14px;font-weight:700;color:#fff}.comm-post-desc{font-size:13px;font-weight:400;color:#c8ccd4;line-height:1.5;margin:8px 0}.comm-post-actions{display:flex;gap:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.04)}.comm-action{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;background:none;border:none;color:#8a8f98;cursor:pointer;border-radius:4px;transition:color .15s,background .15s}.comm-action svg{flex-shrink:0}.comm-action:hover{background:#ffffff0a;color:#fff}.comm-chat-layout{display:grid;grid-template-columns:240px 1fr;height:100%;min-height:0}.comm-rooms{border-right:1px solid rgba(255,255,255,.05);padding:10px 0;overflow-y:auto}.comm-rooms-label{padding:16px 16px 6px;font-size:10px;font-weight:600;color:#5a5f6a;letter-spacing:.7px;text-transform:uppercase;font-family:var(--font-mono, "JetBrains Mono", monospace)}.comm-room{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 13px;background:none;border:none;border-radius:0;color:#b0b5be;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;text-align:left;border-left:3px solid transparent;transition:color .12s,border-color .12s}.comm-room:hover{color:#fff}.comm-room.active{background:transparent;color:#fff;border-left-color:#22d3ee}.comm-room-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:currentColor;opacity:.7;flex-shrink:0}.comm-room.active .comm-room-icon{opacity:1}.comm-room-ticker{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:600;letter-spacing:.4px;color:#6a7080;flex-shrink:0;min-width:46px}.comm-room.active .comm-room-ticker{color:#22d3ee}.comm-room-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.comm-room-online{font-size:10px;font-family:var(--font-mono, "JetBrains Mono", monospace);color:#5a5f6a;font-weight:500;flex-shrink:0}.comm-room-live{display:inline-flex;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:600;background:none;color:#22d3ee;border-radius:0;letter-spacing:.6px}.comm-room-live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#22d3ee}.comm-chat-main{display:flex;flex-direction:column;min-height:0}.comm-chat-head{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.comm-chat-title{font-size:15px;font-weight:700;color:#fff}.comm-chat-meta{display:inline-flex;align-items:center;font-size:11px;font-weight:500;color:#8a8f98;margin-top:2px;font-family:var(--font-mono, "JetBrains Mono", monospace)}.comm-chat-live-sep{color:#5a5f6a}.comm-chat-live{display:inline-flex;align-items:center;gap:5px;color:#22d3ee}.comm-chat-log{flex:1;overflow-y:auto;padding:4px 0 8px;display:flex;flex-direction:column;gap:0}.message-row{position:relative;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.02);transition:background .1s}.message-row:nth-child(2n){background:#ffffff03}.message-row:hover{background:#ffffff04}.comm-msg-head{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.username{color:#fff;font-weight:600;font-size:13px}.username-stat{color:#8a8f98;font-size:11px;font-family:var(--font-mono, "JetBrains Mono", monospace);margin-left:2px}.message-text{color:#c8ccd4;font-size:14px;line-height:1.6;margin-top:2px;word-wrap:break-word}.message-time{color:#5a5f6a;font-size:10px;font-family:var(--font-mono, "JetBrains Mono", monospace);margin-left:auto}.message-row[data-agent=true]{background:linear-gradient(90deg,rgba(34,211,238,.04),transparent 60%);border-left:2px solid rgba(34,211,238,.5);padding-left:18px}.message-row[data-agent=true]:hover{background:linear-gradient(90deg,rgba(34,211,238,.06),transparent 60%)}.message-row[data-agent=true] .username{background:linear-gradient(90deg,#22d3ee24,#22d3ee05);padding:1px 8px 1px 6px;border-radius:3px}.agent-badge{display:inline-flex;align-items:center;font-size:9px;color:#22d3ee;font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:600;text-transform:uppercase;letter-spacing:.12em;padding:1px 5px;background:#22d3ee14;border-radius:2px;margin-left:2px}.comm-msg{padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.02)}.comm-msg-user{color:#fff;font-weight:600;font-size:13px}.comm-msg-wr{color:#8a8f98;font-size:11px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:500}.comm-msg-time{color:#5a5f6a;font-size:10px;font-family:var(--font-mono, "JetBrains Mono", monospace);margin-left:auto}.comm-msg-text{color:#c8ccd4;font-size:14px;line-height:1.6;margin-top:2px}.comm-chat-input{display:flex;gap:8px;padding:12px 20px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.comm-chat-input input,.chat-input{flex:1;padding:11px 14px;font-family:Inter,sans-serif;font-size:13px;background:#0f1320;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;outline:none}.comm-chat-input button{padding:10px 20px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;background:#2dd4bf26;border:1px solid rgba(45,212,191,.4);color:#2dd4bf;border-radius:4px;cursor:pointer;letter-spacing:.4px}.chat-input,.comm-chat-input input,.chart-chat-input input,.arcis-support-input input{color:#fff!important;caret-color:#22d3ee}.chat-input::placeholder,.comm-chat-input input::placeholder,.chart-chat-input input::placeholder,.arcis-support-input input::placeholder{color:#6a7080!important;opacity:1}.chat-input:focus,.comm-chat-input input:focus{border-color:#22d3ee80;background:#0f1320}.chat-send-btn,.comm-chat-input button{background:#22d3ee!important;color:#03131a!important;font-weight:700;padding:10px 22px;border-radius:4px;border:1px solid #22d3ee!important;cursor:pointer;letter-spacing:.4px;font-family:Inter,sans-serif;font-size:12px}.chat-send-btn:hover:not(:disabled),.comm-chat-input button:hover:not(:disabled){background:#5be5f3!important;border-color:#5be5f3!important}.chat-send-btn:disabled,.comm-chat-input button:disabled{opacity:.4;cursor:not-allowed}.chat-status{display:inline-flex;align-items:center;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;letter-spacing:.5px;padding:1px 6px;border-radius:2px}.chat-status-connecting,.chat-status-closed{color:#fbbf24;background:#fbbf2414}.chat-status-unavailable{color:#ff4757;background:#ff475714}.chat-banner{padding:8px 14px;font-size:12px;border-left:2px solid;margin:0}.chat-banner-warn{color:#fbbf24;background:#fbbf240d;border-color:#fbbf24}.chat-banner-err{color:#ff4757;background:#ff47570d;border-color:#ff4757}.chat-empty{padding:56px 24px;text-align:center;font-size:13px;color:#6a7080;line-height:1.7}.chat-new-indicator{position:absolute;left:50%;transform:translate(-50%);bottom:64px;padding:6px 14px;background:#22d3ee;color:#03131a;font-family:Inter,sans-serif;font-size:11px;font-weight:700;border-radius:14px;border:none;cursor:pointer;box-shadow:0 6px 18px #0006;z-index:5}.chat-new-indicator:hover{background:#5be5f3}.comm-rooms-empty{padding:16px;font-size:12px;color:#6a7080;text-align:center}.comm-chat-main{position:relative}.coming-soon-page{display:flex;justify-content:center;padding:48px 24px;min-height:480px}.coming-soon-content{width:100%;max-width:560px;padding:32px 36px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;text-align:left}.coming-soon-content h2{margin:0 0 6px;font-size:22px;font-weight:700;color:#fff}.coming-soon-tagline{margin:0 0 18px;font-size:14px;color:#c8ccd4;line-height:1.6}.coming-soon-content p.muted{margin:0 0 12px;font-size:13px;color:#8a8f98;line-height:1.7}.features-preview{margin:24px 0;display:flex;flex-direction:column;gap:12px}.feature-preview-row{padding:12px 14px;background:#ffffff08;border-radius:6px;border-left:2px solid rgba(34,211,238,.5)}.fp-head{font-size:13px;font-weight:700;color:#fff}.fp-body{font-size:12px;color:#8a8f98;margin-top:2px;line-height:1.6}.notify-row{display:flex;gap:8px;margin-top:20px}.notify-input{flex:1}.notify-btn{padding:11px 18px;background:#22d3ee;color:#03131a;font-weight:700;font-size:12px;letter-spacing:.4px;border-radius:4px;border:none;cursor:pointer;white-space:nowrap;font-family:Inter,sans-serif}.notify-btn:hover:not(:disabled){background:#5be5f3}.notify-btn:disabled{opacity:.5;cursor:not-allowed}.notify-success{margin-top:20px;padding:12px 14px;background:#00d4aa0f;border-left:2px solid #00d4aa;border-radius:3px;font-size:13px;color:#00d4aa}.notify-error{margin-top:10px;font-size:12px;color:#ff4757}.persona-profile{min-height:100vh;background:#050507;color:#fff;padding:24px 36px 80px;font-family:Inter,sans-serif;max-width:880px;margin:0 auto}.pp-back{margin-bottom:16px}.pp-back-btn{background:none;border:none;color:#8a8f98;font-size:12px;cursor:pointer;padding:4px 0}.pp-back-btn:hover{color:#fff}.pp-header{display:grid;grid-template-columns:64px 1fr auto;gap:16px;padding:18px 0 22px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:22px}.pp-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#22d3ee2e,#22d3ee0f);border:1px solid rgba(34,211,238,.35);color:#22d3ee;font-size:28px;font-weight:700;display:grid;place-items:center;font-family:JetBrains Mono,monospace}.pp-name-block{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.pp-name{font-size:18px;font-weight:700;color:#fff}.pp-meta{display:inline-flex;gap:6px;font-size:12px;color:#8a8f98;flex-wrap:wrap}.pp-meta-item.pp-tier{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-family:JetBrains Mono,monospace;color:#a78bfa}.pp-meta-sep{color:#3a3f4a}.pp-dna{font-size:12px;color:#c8ccd4;font-family:JetBrains Mono,monospace;margin-top:4px}.pp-actions{display:inline-flex;align-items:center;gap:8px}.pp-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:22px}.pp-stat{padding:14px 12px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:6px;text-align:center}.pp-stat-val{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:#fff}.pp-stat-val.pos{color:#00d4aa}.pp-stat-lbl{margin-top:4px;font-size:10px;letter-spacing:.4px;color:#8a8f98;text-transform:uppercase}.pp-card{padding:18px 20px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:18px}.pp-card-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#5a5f6a;margin-bottom:10px}.pp-card p{margin:0;font-size:13px;color:#c8ccd4;line-height:1.6}.pp-posts .message-row{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.03)}.pp-posts .message-row:last-child{border-bottom:none}.pp-posts .message-row:nth-child(2n){background:none}.pp-disclosure{margin-top:22px;padding:12px 14px;font-size:11px;color:#8a8f98;background:#ffffff05;border-left:2px solid rgba(255,255,255,.1);border-radius:3px}.pp-disclosure a{color:#22d3ee;text-decoration:underline}@media (max-width: 740px){.pp-header{grid-template-columns:56px 1fr}.pp-actions{grid-column:1 / -1}.pp-stats-grid{grid-template-columns:repeat(3,1fr)}}.comm-shadow-disabled{opacity:.55;cursor:not-allowed!important}.ai-disclosure{min-height:100vh;background:#050507;color:#fff;padding:24px 36px 80px;font-family:Inter,sans-serif;max-width:720px;margin:0 auto}.ai-disc-head{margin:12px 0 28px}.ai-disc-eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;color:#22d3ee;margin-bottom:6px}.ai-disc-head h1{margin:0 0 10px;font-size:26px;font-weight:700}.ai-disc-sub{font-size:14px;color:#c8ccd4;line-height:1.7}.ai-disc-card{padding:18px 20px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:16px}.ai-disc-card p{margin:0 0 10px;font-size:13px;color:#c8ccd4;line-height:1.7}.ai-disc-card p:last-child{margin-bottom:0}.ai-disc-card b{color:#fff}.ai-disc-list{margin:0 0 10px;padding-left:18px}.ai-disc-list li{font-size:13px;color:#c8ccd4;line-height:1.7;margin-bottom:4px}.ai-disc-note{margin-top:10px;padding:8px 12px;background:#22d3ee0d;border-left:2px solid #22d3ee;border-radius:3px;font-size:12px}.ai-disc-footer{margin-top:28px;font-size:12px;color:#8a8f98;text-align:center}.ai-disc-footer a{color:#22d3ee}.comm-shadow-note{margin-top:12px;font-size:11px;color:#5a5f6a;line-height:1.5}.watchlist-view{padding:28px 36px 80px;overflow-y:auto;background:var(--bg-0, #050507);color:#fff;font-family:Inter,sans-serif}.wlv-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.05)}.wlv-title-block{display:flex;align-items:flex-start;gap:14px}.wlv-icon{width:44px;height:44px;border-radius:10px;background:#22d3ee14;border:1px solid rgba(34,211,238,.22);color:#22d3ee;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.wlv-title{margin:0 0 4px;font-size:24px;font-weight:700;color:#fff;letter-spacing:-.01em}.wlv-tagline{margin:0;font-size:12px;color:#ffffff8c;font-family:JetBrains Mono,monospace;letter-spacing:.3px}.wlv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px 60px;max-width:720px;margin:0 auto}.wlv-empty-icon{width:76px;height:76px;border-radius:50%;background:#22d3ee0d;border:1px solid rgba(34,211,238,.18);color:#22d3eeb3;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.wlv-empty h3{margin:0 0 8px;font-size:20px;font-weight:700;color:#fff}.wlv-empty p{margin:0 0 24px;font-size:13px;line-height:1.6;color:#ffffff8c;max-width:460px}.wlv-suggestions{margin-top:16px;width:100%}.wlv-suggestions-label{font-size:10px;letter-spacing:.18em;color:#ffffff59;font-family:JetBrains Mono,monospace;text-align:center;margin-bottom:14px}.wlv-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.wlv-preset-grid-compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.wlv-preset-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:14px 16px;text-align:left;cursor:pointer;font-family:Inter,sans-serif;transition:background .15s,border-color .15s,transform .15s}.wlv-preset-card:hover{background:#22d3ee0a;border-color:#22d3ee47;transform:translateY(-1px)}.wlv-preset-card-compact{padding:10px 12px}.wlv-preset-name{font-size:13px;font-weight:700;color:#fff;margin-bottom:4px}.wlv-preset-pairs{font-size:11px;font-family:JetBrains Mono,monospace;color:#ffffff80;line-height:1.5}.wlv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:24px}.wlv-pair-card{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:14px 14px 12px;cursor:pointer;transition:background .15s,border-color .15s;outline:none}.wlv-pair-card:hover,.wlv-pair-card:focus-visible{background:#ffffff0a;border-color:#22d3ee47}.wlv-pair-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wlv-pair-sym{font-size:13px;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace;letter-spacing:.3px}.wlv-pair-rm{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#ffffff4d;cursor:pointer;font-size:12px;border-radius:4px;opacity:0;transition:opacity .15s,color .15s,background .15s}.wlv-pair-card:hover .wlv-pair-rm{opacity:1}.wlv-pair-rm:hover{color:#ff4757;background:#ff475714}.wlv-pair-price{font-size:18px;font-weight:700;color:#ffffffeb;font-family:JetBrains Mono,monospace;margin-bottom:8px;letter-spacing:.5px}.wlv-pair-foot{display:flex;align-items:center;justify-content:space-between}.wlv-pair-change{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600}.wlv-pair-change.up{color:#22c55e}.wlv-pair-change.down{color:#ef4444}.wlv-pair-change-flat{color:#ffffff59}.wlv-pair-arrow{font-size:14px;color:#ffffff4d;font-family:JetBrains Mono,monospace;transition:color .15s,transform .15s}.wlv-pair-card:hover .wlv-pair-arrow{color:#22d3ee;transform:translate(2px)}.wlv-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:24px;flex-wrap:wrap;gap:14px}.wlv-footer-stat{display:flex;flex-direction:column;gap:3px}.wlv-footer-label{font-size:10px;letter-spacing:.12em;color:#fff6;font-family:JetBrains Mono,monospace}.wlv-footer-value{font-size:13px;font-weight:700;color:#fff;font-family:JetBrains Mono,monospace}.wlv-add-more{margin-top:8px}.wlv-add-label{font-size:10px;letter-spacing:.18em;color:#fff6;font-family:JetBrains Mono,monospace;margin-bottom:10px}@media (max-width: 640px){.watchlist-view{padding:20px 16px 80px}.wlv-grid{grid-template-columns:repeat(2,1fr)}}.admin-personas{min-height:100vh;background:#050507;color:#fff;padding:32px 36px 80px;font-family:Inter,sans-serif}.admin-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.admin-eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;color:#5a5f6a;margin-bottom:6px}.admin-head h1{margin:0;font-size:24px;font-weight:700}.admin-status{padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;border:1px solid}.admin-status[data-status=active]{color:#00d4aa;border-color:#00d4aa59;background:#00d4aa0f}.admin-status[data-status=winding_down]{color:#fbbf24;border-color:#fbbf2459;background:#fbbf240f}.admin-status[data-status=off]{color:#ff4757;border-color:#ff475759;background:#ff47570f}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.admin-card{padding:18px 20px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:18px}.admin-card-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#5a5f6a;margin-bottom:14px}.admin-trigger-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.admin-trigger-list li{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;font-size:13px;color:#c8ccd4}.admin-trigger-list .dot{width:10px;height:10px;border-radius:50%;background:#ffffff1a}.admin-trigger-list .dot.pending{background:#5a5f6a}.admin-trigger-list .dot.hit{background:#fbbf24;box-shadow:0 0 0 3px #fbbf241f}.admin-trigger-list .lbl{color:#c8ccd4}.admin-trigger-list .val{color:#8a8f98;font-family:JetBrains Mono,monospace;font-size:11px}.admin-trigger-fired{margin-top:12px;padding:10px 12px;font-size:12px;color:#fbbf24;background:#fbbf240f;border-left:2px solid #fbbf24;border-radius:3px}.admin-buttons{display:flex;flex-direction:column;gap:8px}.admin-buttons button{text-align:left;padding:9px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#c8ccd4;border-radius:4px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.admin-buttons button:hover{color:#fff;border-color:#22d3ee66}.admin-buttons button:disabled{opacity:.4;cursor:not-allowed}.admin-buttons button.danger{color:#ff4757;border-color:#ff475740}.admin-buttons button.danger:hover{background:#ff47570f;border-color:#ff47578c}.admin-personas-list{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:12px}.admin-table th{text-align:left;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5a5f6a;font-weight:600;border-bottom:1px solid rgba(255,255,255,.05)}.admin-table td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.025);color:#c8ccd4;vertical-align:middle}.admin-table .mono{font-family:JetBrains Mono,monospace}.admin-table .tier{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.admin-table .tier-free{color:#8a8f98}.admin-table .tier-pro{color:#60a5fa}.admin-table .tier-elite{color:#a78bfa}.admin-table .online{display:inline-flex;align-items:center;gap:6px;color:#00d4aa}.admin-table .online .dot{width:6px;height:6px;border-radius:50%;background:#00d4aa}.admin-table .offline{color:#5a5f6a;font-family:JetBrains Mono,monospace}.admin-table .enabled{color:#00d4aa;font-size:11px}.admin-table .disabled{color:#ff4757;font-size:11px}.admin-table button.small{padding:5px 10px;font-size:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#c8ccd4;border-radius:3px;cursor:pointer}.admin-table button.small:hover{color:#fff;border-color:#22d3ee66}.admin-guardrail{display:flex;flex-direction:column;gap:8px}.admin-guardrail input{padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#fff;font-size:13px;outline:none}.admin-guardrail input:focus{border-color:#22d3ee66}.admin-guardrail-result{padding:8px 12px;font-size:12px;font-family:JetBrains Mono,monospace;border-radius:3px;letter-spacing:.4px}.admin-guardrail-result.pass{color:#00d4aa;background:#00d4aa0f}.admin-guardrail-result.fail{color:#ff4757;background:#ff47570f}@media (max-width: 760px){.admin-grid{grid-template-columns:1fr}}.chart-chat-fab{position:absolute;right:12px;bottom:40px;z-index:45;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#0d1117d9;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:#c8ccd4;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:color .15s,border-color .15s,background .15s}.chart-chat-fab:hover{color:#fff;border-color:#22d3ee66}.chart-chat-fab.open{color:#22d3ee;border-color:#22d3ee80;background:#22d3ee14}.chart-chat-unread{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;background:#ff4757;color:#fff;font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #0d1117d9;pointer-events:none}.chart-chat-panel{position:absolute;right:12px;bottom:80px;z-index:46;width:360px;height:420px;display:flex;flex-direction:column;background:#0a0d14f5;border:1px solid rgba(255,255,255,.07);border-radius:8px;box-shadow:0 18px 48px #00000080,0 2px 6px #0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;isolation:isolate}.chart-wrap.expanded .chart-chat-panel{top:48px!important;right:var(--arcis-right-rail-w, 64px)!important;bottom:var(--arcis-statusbar-h, 34px)!important;width:min(var(--arcis-right-panel-w, 380px),calc(100vw - var(--arcis-right-rail-w, 64px) - 12px))!important;height:auto!important;max-width:calc(100vw - var(--arcis-right-rail-w, 64px) - 12px)!important;border-radius:0!important;border-top:0!important;border-bottom:0!important;border-right:0!important;z-index:230!important;box-sizing:border-box!important}.chart-chat-head{flex-shrink:0;display:flex;flex-direction:column;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.chart-chat-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.chart-chat-title{flex:1;min-width:0;font-size:12px;color:#8a8f98;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-chat-title b{color:#fff;font-weight:700}.chart-chat-tf{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.5px;color:#22d3ee;text-transform:uppercase}.chart-chat-sub{margin-top:3px;font-size:11px;color:#5a7080;display:inline-flex;align-items:center;gap:4px;min-height:16px}.chart-chat-sub .chat-status{display:inline-flex;justify-content:center;min-width:88px;text-align:center}.chart-chat-close{flex-shrink:0;width:28px;height:28px;background:none;border:none;color:#8a8f98;font-size:14px;line-height:1;cursor:pointer;padding:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.chart-chat-close:hover{color:#fff;background:#ffffff0f}.chart-chat-log{flex:1;overflow-y:auto;padding:4px 0;display:flex;flex-direction:column}.chart-chat-empty{padding:32px 20px;text-align:center;font-size:12px;color:#6a7080;line-height:1.6}.chart-chat-input{flex-shrink:0;display:flex;gap:6px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.05)}.chart-chat-input input{flex:1;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:4px;color:#fff;outline:none}.chart-chat-input input:focus{border-color:#22d3ee66}.chart-chat-input button{padding:8px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;background:#22d3ee1f;border:1px solid rgba(34,211,238,.35);color:#22d3ee;border-radius:4px;cursor:pointer;letter-spacing:.4px}.chart-chat-input button:disabled{opacity:.4;cursor:not-allowed}.arcis-support-fab{position:fixed;right:18px;bottom:18px;z-index:80;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22d3ee2e,#22d3ee14);border:1px solid rgba(34,211,238,.45);border-radius:50%;color:#22d3ee;cursor:pointer;box-shadow:0 8px 24px #0006;transition:transform .15s,color .15s,border-color .15s}.arcis-support-fab:hover{transform:translateY(-1px)}.arcis-support-fab.open{background:#22d3ee26;border-color:#22d3ee99}.arcis-support-panel{position:fixed;right:18px;bottom:72px;z-index:81;width:360px;height:480px;display:flex;flex-direction:column;background:#0a0d14f7;border:1px solid rgba(34,211,238,.18);border-radius:8px;box-shadow:0 24px 60px #0000008c,0 2px 6px #0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;isolation:isolate}.arcis-support-head{flex-shrink:0;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(90deg,rgba(34,211,238,.06),transparent)}.arcis-support-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#fff}.arcis-support-sub{margin-top:4px;font-size:11px;color:#8a8f98}.arcis-support-log{flex:1;overflow-y:auto;padding:6px 0;display:flex;flex-direction:column}.arcis-support-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-left:0}.arcis-support-suggestions button{padding:6px 10px;font-size:11px;font-family:Inter,sans-serif;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#c8ccd4;border-radius:14px;cursor:pointer}.arcis-support-suggestions button:hover{color:#fff;border-color:#22d3ee66}.arcis-support-escalated{margin-top:8px;padding:8px 10px;font-size:11px;color:#fbbf24;background:#fbbf240f;border-left:2px solid #fbbf24;border-radius:3px}.arcis-support-input{flex-shrink:0;display:flex;gap:6px;padding:8px 10px;border-top:1px solid rgba(255,255,255,.05)}.arcis-support-input input{flex:1;padding:9px 12px;font-family:Inter,sans-serif;font-size:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:4px;color:#fff;outline:none}.arcis-support-input input:focus{border-color:#22d3ee66}.arcis-support-input button{padding:9px 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;background:#22d3ee26;border:1px solid rgba(34,211,238,.4);color:#22d3ee;border-radius:4px;cursor:pointer;letter-spacing:.4px}.arcis-support-input button:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 480px){.arcis-support-panel{width:calc(100vw - 36px);height:70vh;bottom:72px}}.comm-leaderboard{padding:18px 24px}.comm-lb-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.comm-lb-sort{display:flex;align-items:center;gap:8px;margin-left:auto}.comm-lb-sort-label{font-size:11px;font-weight:600;color:#8a8f98;letter-spacing:.4px;text-transform:uppercase}.comm-lb-list{display:flex;flex-direction:column;gap:8px}.comm-lb-row{display:grid;grid-template-columns:48px 1fr repeat(5,80px) 160px;gap:12px;align-items:center;padding:14px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px}.comm-lb-row.rank-1{border-left:2px solid rgba(34,211,238,.6);background:#22d3ee06}.comm-lb-row.rank-2{border-left:2px solid rgba(34,211,238,.4);background:#ffffff06}.comm-lb-row.rank-3{border-left:2px solid rgba(34,211,238,.25);background:#ffffff06}.comm-lb-rank{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:15px;font-weight:600;color:#c8ccd4;letter-spacing:.5px;text-align:center}.comm-lb-row.rank-1 .comm-lb-rank{color:#22d3ee}.comm-streak-num{font-family:var(--font-mono, "JetBrains Mono", monospace);color:#00d4aa;font-size:15px;font-weight:700;letter-spacing:.4px}.comm-lb-name{font-size:14px;font-weight:700;color:#fff}.comm-lb-dna{font-size:11px;font-weight:500;color:#8a8f98;margin-top:2px;line-height:1.4}.comm-lb-stat{text-align:center}.comm-lb-stat-val{font-size:16px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.comm-lb-stat-val.pos{color:#00d4aa}.comm-lb-stat-val.neg{color:#ff4757}.comm-lb-stat-lbl{font-size:10px;font-weight:500;color:#8a8f98;letter-spacing:.4px;text-transform:uppercase;margin-top:2px}.comm-lb-actions{display:flex;gap:6px;justify-content:flex-end}.comm-lb-yourrank{margin-top:20px;padding:16px 20px;background:#2dd4bf0d;border:1px solid rgba(45,212,191,.15);border-radius:6px;font-size:13px;font-weight:500;color:#c8ccd4;font-variant-numeric:tabular-nums}.comm-lb-yourrank b{color:#fff}.comm-lb-yourrank .pos{color:#00d4aa;font-weight:600}.comm-lb-yourrank-tip{display:block;margin-top:6px;font-size:11px;font-weight:500;color:#5a5f6a}.comm-shadow{padding:18px 24px;max-width:980px;margin:0 auto}.comm-shadow-intro{padding:18px 22px;background:#2dd4bf0a;border:1px solid rgba(45,212,191,.15);border-radius:8px;margin-bottom:18px}.comm-shadow-intro h3{margin:0 0 6px;font-size:16px;font-weight:700;color:#fff}.comm-shadow-intro p{margin:0 0 14px;font-size:13px;font-weight:400;color:#c8ccd4;line-height:1.5}.comm-shadow-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;font-weight:500;color:#c8ccd4}.legend-dot{display:inline-block;width:0;height:0;border-style:solid;border-width:0 5px 8px 5px;margin-right:6px;vertical-align:middle}.legend-dot.buy{border-color:transparent transparent #60a5fa transparent}.legend-dot.sell{border-width:8px 5px 0 5px;border-color:#ff4757 transparent transparent transparent}.comm-shadow-cap{margin-top:10px;font-size:11px;font-weight:600;color:#fbbf24;letter-spacing:.3px}.comm-shadow-active{margin-bottom:24px}.comm-shadow-card{padding:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:12px}.comm-shadow-head{display:flex;align-items:center;gap:12px}.comm-shadow-user{flex:1}.comm-shadow-table{width:100%;border-collapse:collapse;margin-top:6px;font-variant-numeric:tabular-nums}.comm-shadow-table th{text-align:left;padding:8px 10px;font-size:11px;font-weight:600;color:#5a5f6a;letter-spacing:.4px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06)}.comm-shadow-table td{padding:9px 10px;font-size:13px;font-weight:500;color:#e0e4ea;border-bottom:1px solid rgba(255,255,255,.04)}.comm-shadow-table td.buy{color:#00d4aa;font-weight:700}.comm-shadow-table td.sell{color:#ff4757;font-weight:700}.comm-shadow-table td.open{color:#fbbf24;font-weight:600}.comm-shadow-table td.win{color:#00d4aa;font-weight:600}.comm-shadow-table td.loss{color:#ff4757;font-weight:600}.comm-shadow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.comm-shadow-tile{padding:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.comm-shadow-tile-name{font-size:13px;font-weight:700;color:#fff}.comm-shadow-tile-stat{font-size:12px;font-weight:500;color:#c8ccd4;font-variant-numeric:tabular-nums}.comm-shadow-tile-stat b{color:#00d4aa;font-weight:700}.comm-shadow-tile-dna{font-size:11px;font-weight:500;color:#8a8f98;line-height:1.4;min-height:30px}.comm-marketplace{padding:18px 24px}.comm-mp-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.comm-mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.comm-mp-card{padding:18px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px}.comm-mp-head{margin-bottom:4px}.comm-mp-name{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#fff}.comm-mp-name>svg{color:#fbbf24;opacity:.85;flex-shrink:0}.comm-mp-creator{font-size:12px;font-weight:500;color:#8a8f98;margin-top:2px}.comm-mp-desc{font-size:13px;font-weight:400;color:#c8ccd4;margin:8px 0 14px;line-height:1.4}.comm-mp-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px}.comm-mp-stats>div{padding:8px 10px;background:#00000040;border-radius:4px}.comm-mp-stats .lbl{display:block;font-size:10px;font-weight:600;color:#5a5f6a;letter-spacing:.3px;text-transform:uppercase;margin-bottom:3px}.comm-mp-stats b{font-size:14px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.comm-mp-stats b.pos{color:#00d4aa}.comm-mp-stats b.neg{color:#ff4757}.comm-mp-meta{margin-bottom:12px;font-size:12px;font-weight:500;color:#c8ccd4;line-height:1.7}.comm-mp-meta .lbl{display:inline-block;width:60px;font-size:10px;font-weight:600;color:#5a5f6a;letter-spacing:.3px;text-transform:uppercase}.comm-mp-rating{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#c8ccd4;margin-bottom:12px}.comm-mp-rating>svg{color:#fbbf24;flex-shrink:0}.comm-mp-rating b{color:#fbbf24;font-weight:700}.comm-mp-cta{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.comm-mp-price{font-size:20px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.comm-mp-price span{font-size:12px;font-weight:500;color:#8a8f98}.comm-battles{padding:18px 24px;max-width:900px;margin:0 auto}.comm-battle-section{margin-bottom:24px}.comm-battle-card{padding:18px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:8px;margin-bottom:10px}.comm-battle-card.live{background:#ff47570a;border-color:#ff475733}.comm-battle-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.comm-battle-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;font-weight:500;color:#c8ccd4;margin-bottom:12px}.comm-battle-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px;background:#00000040;border-radius:6px;margin-bottom:12px}.comm-battle-stat{text-align:center}.comm-battle-stat .lbl{display:block;font-size:10px;font-weight:600;color:#5a5f6a;letter-spacing:.3px;text-transform:uppercase;margin-bottom:2px}.comm-battle-stat b{font-size:14px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.comm-battle-stat b.pos{color:#00d4aa}.comm-battle-past{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff06;border-radius:6px;margin-bottom:6px}.comm-battle-past-title{flex:1;font-size:13px;font-weight:600;color:#fff}.comm-battle-past-winner{font-size:12px;font-weight:500;color:#fbbf24}.comm-battle-rules{padding:16px 20px;background:#60a5fa0a;border:1px solid rgba(96,165,250,.15);border-radius:6px}.comm-battle-rules ol{margin:0;padding-left:22px;font-size:12px;font-weight:500;color:#c8ccd4;line-height:1.8}.checkout-page-wrap{background:#000;min-height:100vh;display:flex;flex-direction:column;font-family:Outfit,system-ui,sans-serif;color:#fff}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;flex:1 1 0;min-height:0;height:calc(100vh - 44px)}.checkout-left{border-right:1px solid rgba(255,255,255,.06);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent;background:#000}.checkout-left-inner{padding:28px 40px 28px 52px;display:flex;flex-direction:column}.checkout-right{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent;background:#000}.checkout-right-inner{padding:24px 44px 24px 36px}.checkout-embed-header{font-size:20px;font-weight:800;letter-spacing:-.02em;margin-bottom:14px;color:#fff}.checkout-embed-scale{zoom:.7}@supports not (zoom: .7){.checkout-embed-scale{transform:scale(.7);transform-origin:top left;width:142.86%;margin-bottom:-30%}}.checkout-embed-scale iframe{min-height:1100px!important;height:1100px!important;width:100%!important;border:none!important;display:block!important}.checkout-back-link{display:inline-block;font-size:12px;color:#7a7a86;text-decoration:none;margin-bottom:24px;transition:color .15s}.checkout-back-link:hover{color:#b0b4bc}.checkout-plan-kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:#7a7a86;margin-bottom:4px}.checkout-plan-name{font-size:32px;font-weight:800;letter-spacing:-.02em;color:#fff;margin-bottom:10px}.checkout-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.checkout-price{font-size:42px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff}.checkout-price-unit{font-size:16px;color:#7a7a86}.checkout-save-badge{padding:3px 10px;background:#00e6761a;border:1px solid rgba(0,230,118,.3);border-radius:99px;color:#00e676;font-size:11px;font-weight:700}.checkout-billing-toggle{display:inline-flex;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:3px;margin-bottom:24px;align-self:flex-start}.checkout-billing-btn{padding:6px 14px;border-radius:6px;background:transparent;color:#b0b4bc;border:none;cursor:pointer;font-weight:600;font-family:Outfit,system-ui,sans-serif;font-size:13px;transition:all .15s}.checkout-billing-btn.active{background:#22d3ee;color:#000;font-weight:700}.checkout-features{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.checkout-feature-row{display:flex;align-items:center;gap:10px;font-size:13px;color:#d8d8e8}.checkout-feature-check{width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(0,230,118,.5);display:inline-flex;align-items:center;justify-content:center;color:#00e676;font-size:10px;font-weight:900;flex-shrink:0;line-height:1}.checkout-trust-row{display:flex;align-items:center;gap:12px;font-size:11px;color:#7a7a86;margin-bottom:20px;flex-wrap:wrap}.checkout-dot{color:#3a3f4a}.checkout-review-card{padding:14px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.checkout-review-stars{color:#facc15;font-size:12px;margin-bottom:6px}.checkout-review-text{font-size:13px;color:#e8e8ee;line-height:1.6;margin-bottom:6px}.checkout-review-attr{font-size:11px;color:#7a7a86;font-family:JetBrains Mono,monospace}.checkout-micro-footer{height:44px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:#7a7a86;flex-shrink:0}.checkout-footer-link{color:#7a7a86;text-decoration:none}.checkout-footer-link:hover{color:#b0b4bc}@media (max-width: 900px){.signup-grid{grid-template-columns:1fr!important}.signup-grid .signup-left{display:none}.footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.checkout-page-wrap{min-height:100vh}.checkout-grid{grid-template-columns:1fr!important;height:auto!important}.checkout-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);overflow:visible}.checkout-left-inner{padding:28px 20px}.checkout-right{order:-1;overflow:visible;background:none}.checkout-right-inner{padding:28px 20px}.checkout-embed-scale{zoom:1!important;transform:none!important;width:100%!important;margin-bottom:0!important}.checkout-embed-scale iframe{min-height:900px!important;height:900px!important}}@media (max-width: 560px){.footer-grid{grid-template-columns:1fr!important}.checkout-price{font-size:32px}.checkout-plan-name{font-size:26px}}@media (max-width: 900px){.account-grid{grid-template-columns:1fr!important}.account-grid aside{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.04)}.account-grid nav{flex-direction:row!important;flex-wrap:wrap;gap:6px!important}.acc-stats{grid-template-columns:1fr 1fr!important}.acc-2col{grid-template-columns:1fr!important}}@media (max-width: 560px){.acc-stats{grid-template-columns:1fr!important}}.signup-hero{display:grid;grid-template-columns:1fr 1fr;min-height:85vh;width:100%;background:#050507;position:relative;overflow:hidden}.signup-hero-left{padding:48px 56px 56px 72px;display:flex;flex-direction:column;justify-content:flex-start;gap:24px;border-right:1px solid rgba(255,255,255,.05)}.signup-hero-right{padding:96px 72px 56px 56px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:radial-gradient(circle at center,rgba(34,211,238,.04) 0%,transparent 70%)}.brand-row{display:flex;align-items:center}.headline-block{display:flex;flex-direction:column;gap:14px}.kicker{font-size:11px;letter-spacing:.15em;color:#22d3ee;font-weight:600;font-family:JetBrains Mono,monospace;text-transform:uppercase}.hero-headline{font-size:clamp(36px,4.5vw,56px);line-height:1.05;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.headline-accent{color:#22d3ee}.hero-subhead{font-size:16px;line-height:1.55;color:#fff9;margin:0;max-width:480px}.chart-preview{background:#0a0a12;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 24px 48px -12px #000c,0 0 0 1px #22d3ee0d}.chart-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.chart-pair-tf{display:flex;align-items:center;gap:10px;font-weight:600}.chart-pair{color:#fff;font-size:14px}.chart-tf{background:#ffffff0d;padding:2px 8px;border-radius:4px;font-size:11px;color:#ffffffb3;font-family:JetBrains Mono,monospace}.chart-status{display:flex;align-items:center;gap:6px;font-size:11px;color:#22d3ee;font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.status-dot{width:6px;height:6px;background:#22d3ee;border-radius:50%}.status-dot.pulsing{animation:arcisStatusPulse 2s ease-in-out infinite}@keyframes arcisStatusPulse{0%,to{opacity:1;box-shadow:0 0 #22d3ee80}50%{opacity:.6;box-shadow:0 0 0 6px #22d3ee00}}.chart-image{width:100%;height:auto;display:block}.chart-footer{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid rgba(255,255,255,.05);background:#0006}.chart-metric{display:flex;flex-direction:column;gap:2px;font-size:10px;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.chart-metric>span:first-child{color:#fff6}.chart-metric>span:last-child{color:#fff}.chart-metric .green{color:#00e676}.hero-pills{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0 0;align-items:center}.hero-pill{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;color:#22d3ee;background:#22d3ee0f;border:1px solid rgba(34,211,238,.22);border-radius:999px;padding:7px 14px;text-transform:uppercase;white-space:nowrap}.stats-row{display:flex;align-items:center;gap:24px;padding:4px 0 0}.stat{display:flex;flex-direction:column;gap:4px}.stat-value{font-size:28px;font-weight:700;color:#fff;font-family:Outfit,sans-serif;letter-spacing:-.02em}.stat-label{font-size:11px;color:#ffffff80;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.stat-divider{width:1px;height:36px;background:#ffffff14}.signup-form-container{width:100%;max-width:440px;background:#0d0d1499;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px 32px 28px;box-shadow:0 24px 48px -12px #0009,0 0 0 1px #22d3ee0a}.signup-form-header{margin-bottom:20px}.signup-title{font-size:26px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.01em}.signup-subhead{font-size:13.5px;color:#ffffff8c;margin:0;line-height:1.5}.signup-form{display:flex;flex-direction:column;gap:12px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{font-size:10.5px;font-weight:600;color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.signup-form .form-field input,.signup-form .form-field input[type=text],.signup-form .form-field input[type=email],.signup-form .form-field input[type=password]{width:100%;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:11px 14px;font-size:14px;color:#fff;font-family:Outfit,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s;outline:none;box-sizing:border-box}.signup-form .form-field input::placeholder{color:#ffffff4d}.signup-form .form-field input:focus{border-color:#22d3ee80;background:#0009;box-shadow:0 0 0 3px #22d3ee14}.form-helper{font-size:11.5px;color:#fff6;margin:-6px 0 0;line-height:1.4}.checkbox-field{margin-top:2px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px;color:#fff9;line-height:1.5;text-transform:none;font-family:Outfit,sans-serif;font-weight:400;letter-spacing:0}.checkbox-label input[type=checkbox]{margin:2px 0 0;width:16px;height:16px;accent-color:#22D3EE;cursor:pointer;flex-shrink:0}.checkbox-label a{color:#22d3ee;text-decoration:none}.checkbox-label a:hover{text-decoration:underline}.btn-primary-signup{background:#22d3ee;color:#000;border:none;padding:13px 18px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:2px;transition:all .15s;font-family:Outfit,sans-serif}.btn-primary-signup:hover:not(:disabled){background:#06b6d4;transform:translateY(-1px);box-shadow:0 8px 16px #22d3ee40}.btn-primary-signup:disabled{opacity:.55;cursor:not-allowed;transform:none}.signup-fineprint{font-size:11.5px;color:#fff6;text-align:center;margin-top:-2px}.form-divider{display:flex;align-items:center;text-align:center;margin:4px 0 0;color:#ffffff4d;font-size:11px;font-weight:600;letter-spacing:.1em}.form-divider:before,.form-divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.08)}.form-divider span{padding:0 12px}.btn-google{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.12);padding:11px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .15s;font-family:Outfit,sans-serif}.btn-google:hover{background:#ffffff14;border-color:#fff3}.signup-footer{text-align:center;font-size:13px;color:#ffffff80;margin-top:2px}.signup-footer a{color:#22d3ee;text-decoration:none;font-weight:600}.signup-footer a:hover{text-decoration:underline}.differentiators{background:#06060a;padding:96px 24px;border-top:1px solid rgba(255,255,255,.04)}.diff-inner{max-width:1180px;margin:0 auto}.section-kicker{font-size:11px;letter-spacing:.18em;color:#22d3ee;font-weight:600;font-family:JetBrains Mono,monospace;text-transform:uppercase;text-align:center;margin-bottom:12px}.section-title{font-size:clamp(28px,3.4vw,40px);font-weight:700;color:#fff;letter-spacing:-.02em;text-align:center;margin:0 0 56px}.diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.diff-card{background:#0a0a1299;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:28px 26px;transition:border-color .2s,transform .2s}.diff-card:hover{border-color:#22d3ee2e;transform:translateY(-2px)}.diff-icon{width:44px;height:44px;border-radius:10px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.18);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.diff-card h3{font-size:18px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.01em}.diff-card p{font-size:14px;color:#fff9;line-height:1.6;margin:0}@media (max-width: 1024px){.signup-hero{grid-template-columns:1fr}.signup-hero-left{padding:36px 24px 28px;border-right:none;border-bottom:1px solid rgba(255,255,255,.05);gap:22px}.signup-hero-right{padding:36px 24px}.signup-form-container{padding:26px 22px 22px;max-width:480px}.diff-grid{grid-template-columns:1fr}.differentiators{padding:64px 20px}}@media (max-width: 560px){.stats-row{gap:14px}.stat-value{font-size:22px}.stat-label{font-size:10px}.stat-divider{height:28px}}.reviews-section{padding:48px 0 80px;background:#050507;border-top:1px solid rgba(255,255,255,.04);overflow:hidden;margin-top:0;position:relative;z-index:1}.reviews-container{max-width:1400px;margin:0 auto;padding:0 32px}.reviews-header{text-align:center;margin-bottom:28px;padding-top:16px}.reviews-aggregate{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:14px}.reviews-stars{color:#fbbf24;font-size:20px;letter-spacing:4px}.reviews-rating{font-size:24px;font-weight:700;color:#fff;font-family:Outfit,sans-serif;letter-spacing:-.01em}.reviews-count{font-size:12px;color:#ffffff80;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.reviews-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.reviews-track{display:flex;gap:20px;animation:arcisReviewsScroll 60s linear infinite;width:max-content}.reviews-track:hover{animation-play-state:paused}@keyframes arcisReviewsScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.review-card{flex-shrink:0;width:360px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:all .2s}.review-card:hover{background:#ffffff0d;border-color:#22d3ee33}.review-card .review-stars{color:#fbbf24;font-size:13px;letter-spacing:2px}.review-text{font-size:14px;line-height:1.6;color:#ffffffd9;margin:0;flex:1}.review-author{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.review-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#000;font-family:Outfit,sans-serif;flex-shrink:0}.review-name{font-size:13px;color:#fff;font-weight:600}.review-role{font-size:11px;color:#ffffff80;margin-top:2px}@media (max-width: 768px){.review-card{width:300px;padding:20px}.reviews-track{animation-duration:40s}}.welcome-page{min-height:100vh;background:#050507;display:flex;flex-direction:column;align-items:stretch;padding:0}.welcome-container{width:100%;max-width:640px;margin:0 auto;padding:28px 24px;display:flex;flex-direction:column;align-items:center;flex:1 0 auto}.welcome-brand{margin-bottom:12px}.welcome-status-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:999px;font-size:11px;font-weight:600;color:#22c55e;letter-spacing:.1em;font-family:JetBrains Mono,monospace;margin-bottom:12px}.welcome-status-pill .status-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e99}.welcome-headline{font-size:28px;font-weight:700;color:#fff;margin:0 0 10px;text-align:center;letter-spacing:-.02em}.welcome-subhead{font-size:14px;line-height:1.5;color:#ffffff8c;text-align:center;margin:0 0 18px;max-width:520px}.welcome-features-card{width:100%;background:#ffffff05;border:1px solid rgba(34,211,238,.15);border-radius:16px;padding:20px 22px;position:relative;overflow:hidden}.welcome-features-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#22D3EE,transparent)}.features-header{margin-bottom:8px}.features-kicker{display:inline-block;padding:6px 14px;background:#22d3ee14;border:1px solid rgba(34,211,238,.25);border-radius:999px;font-size:11px;font-weight:600;color:#22d3ee;letter-spacing:.08em;font-family:JetBrains Mono,monospace}.features-subtitle{font-size:13px;color:#ffffffb3;margin:0 0 10px}.features-list{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.feature-row{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#0000004d;border:1px solid rgba(255,255,255,.04);border-radius:8px}.feature-status.locked{width:22px;height:22px;border-radius:50%;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-name{flex:1;font-size:14px;color:#ffffffd9}.feature-tier{font-size:11px;font-weight:700;color:#22c55e;letter-spacing:.05em;font-family:JetBrains Mono,monospace}.features-footer-text{text-align:center;font-size:12px;color:#ffffff80;margin-bottom:12px}.welcome-cta-primary{width:100%;padding:13px 24px;background:#22d3ee;color:#000;border:none;border-radius:10px;font-size:15px;font-weight:700;font-family:Outfit,sans-serif;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:8px}.welcome-cta-primary:hover{background:#4fe3f5;transform:translateY(-1px);box-shadow:0 8px 24px #22d3ee40}.cta-fineprint{text-align:center;font-size:12px;color:#fff6;margin-top:12px}.welcome-skip{margin-top:16px;padding:11px 28px;background:transparent;color:#ffffff80;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:14px;font-weight:500;font-family:Outfit,sans-serif;cursor:pointer;transition:all .15s}.welcome-skip:hover{background:#ffffff0a;color:#ffffffd9;border-color:#ffffff26}@media (max-width: 640px){.welcome-features-card{padding:24px 20px}.welcome-headline{font-size:28px}}.locked-panel{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px;min-height:320px;width:100%;box-sizing:border-box}.locked-panel-content{text-align:center;max-width:360px}.locked-icon{width:64px;height:64px;border-radius:50%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#fff6;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.locked-title{font-size:18px;font-weight:600;color:#ffffffd9;margin:0 0 8px;font-family:var(--font-display, "JetBrains Mono", monospace);letter-spacing:.02em}.locked-description{font-size:13px;line-height:1.5;color:#ffffff80;margin:0 0 24px}.locked-upgrade-pill{padding:10px 20px;background:#22d3ee14;border:1px solid rgba(34,211,238,.3);color:#22d3ee;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.locked-upgrade-pill:hover{background:#22d3ee26;border-color:#22d3ee80}.top-bar-btn-locked,.sidebar-icon-locked,.tf-pill-locked{opacity:.4;cursor:not-allowed;color:#fff6;border-color:#ffffff14;pointer-events:none}.top-bar-btn-locked .lock-icon,.sidebar-icon-locked .lock-icon,.tf-pill-locked .lock-icon{margin-left:6px;color:#ffffff4d;vertical-align:middle}.risk-disclaimer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#020408d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50000;display:flex;align-items:center;justify-content:center;padding:20px}.risk-disclaimer-modal,.risk-assessment-modal{background:#0a0d12;border:1px solid rgba(255,255,255,.08);border-radius:10px;max-width:560px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;color:#e8eaf0;font-family:Inter,-apple-system,sans-serif;box-shadow:0 30px 80px #0009}.risk-disclaimer-modal .modal-header,.risk-assessment-modal .modal-header{padding:22px 28px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.risk-disclaimer-modal .modal-body,.risk-assessment-modal .modal-body{padding:18px 28px;overflow-y:auto;flex:1;font-size:13px;line-height:1.6;color:#ffffffc7}.risk-disclaimer-modal .modal-body p{margin:0 0 12px}.risk-disclaimer-modal .modal-body strong{color:#fff}.risk-disclaimer-modal .modal-footer,.risk-assessment-modal .modal-footer{padding:18px 28px 22px;border-top:1px solid rgba(255,255,255,.06)}.disclaimer-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:#ffffffb3;cursor:pointer;margin-bottom:16px}.disclaimer-checkbox input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:#22D3EE}.assessment-questions{display:flex;flex-direction:column;gap:14px}.assessment-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;cursor:pointer;color:#ffffffd9}.assessment-item input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:#22D3EE}.risk-disclaimer-cta{width:100%;padding:12px 0;background:linear-gradient(135deg,#22d3ee,#5b4fcf);border:none;border-radius:6px;color:#04060a;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;font-family:inherit;transition:opacity .15s,transform .12s}.risk-disclaimer-cta:disabled{opacity:.4;cursor:not-allowed}.risk-disclaimer-cta:not(:disabled):hover{transform:translateY(-1px)}.risk-disclaimer-cancel{width:100%;padding:10px 0;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff9;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.risk-disclaimer-cancel:hover{color:#fff;border-color:#ffffff40}.asset-tab-locked{opacity:.4;cursor:not-allowed;pointer-events:none}.asset-tab-locked .lock-icon{margin-left:4px;color:#ffffff4d}[data-theme=light]{color-scheme:light}[data-theme=light] body,[data-theme=light] .app,[data-theme=light] .chart-shell,[data-theme=light] .main-grid,[data-theme=light] .chart-wrap,[data-theme=light] .bottom-area,[data-theme=light] .bottom-content,[data-theme=light] .bottom-panel,[data-theme=light] .pos-bottom-panel,[data-theme=light] .arcis-pos-panel{background:#fff!important;color:#111827!important;border-color:#d8dee8!important}[data-theme=light] select,[data-theme=light] input,[data-theme=light] textarea{color-scheme:light!important;background-color:#f8fafc!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23475569' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:10px 6px!important;border-color:#cbd5e1!important;color:#111827!important}[data-theme=light] input,[data-theme=light] textarea{background-image:none!important}[data-theme=light] select:disabled,[data-theme=light] input:disabled,[data-theme=light] textarea:disabled{background-color:#eef2f7!important;color:#64748b!important;opacity:1!important}[data-theme=light] select option,[data-theme=light] select optgroup{background:#fff!important;color:#111827!important}[data-theme=light] select option:checked,[data-theme=light] select option:hover{background:#dff7f3!important;color:#0f766e!important}[data-theme=light] .ind-panel,[data-theme=light] .ind-panel-host,[data-theme=light] .ai-scanner-panel,[data-theme=light] .right-slide-panel,[data-theme=light] .chart-auto-overlay,[data-theme=light] .chart-plan-box,[data-theme=light] .arcis-auto-panel,[data-theme=light] .order-entry-panel{background:#fff!important;border-color:#d8dee8!important;color:#111827!important;box-shadow:-8px 0 28px #0f172a14!important}[data-theme=light] .ind-panel *,[data-theme=light] .ind-panel-host *,[data-theme=light] .ai-scanner-panel *,[data-theme=light] .right-slide-panel *,[data-theme=light] .chart-auto-overlay *,[data-theme=light] .chart-plan-box *,[data-theme=light] .arcis-auto-panel *,[data-theme=light] .order-entry-panel *{color:#111827!important}[data-theme=light] .ind-panel-header,[data-theme=light] .ind-panel-head,[data-theme=light] .ind-panel-footer,[data-theme=light] .ai-scanner-panel .panel-head,[data-theme=light] .right-slide-panel .panel-head,[data-theme=light] .panel-content,[data-theme=light] [class*=panel-body],[data-theme=light] .ind-section,[data-theme=light] .ind-row{background:#fff!important;border-color:#e2e8f0!important;color:#111827!important}[data-theme=light] .ind-section-title,[data-theme=light] .panel-content label,[data-theme=light] .panel-content .label,[data-theme=light] .toggle-label,[data-theme=light] .panel-content .description,[data-theme=light] .panel-content .subtitle,[data-theme=light] .panel-content small,[data-theme=light] .ind-panel small,[data-theme=light] .ai-scanner-panel small,[data-theme=light] .right-slide-panel small{color:#475569!important}[data-theme=light] .ind-panel button,[data-theme=light] .ai-scanner-panel button,[data-theme=light] .right-slide-panel button,[data-theme=light] .chart-auto-overlay button,[data-theme=light] .chart-plan-box button,[data-theme=light] .arcis-auto-panel button{background:#f8fafc!important;border-color:#cbd5e1!important;color:#111827!important}[data-theme=light] .ind-panel button:hover,[data-theme=light] .ai-scanner-panel button:hover,[data-theme=light] .right-slide-panel button:hover,[data-theme=light] .chart-auto-overlay button:hover,[data-theme=light] .chart-plan-box button:hover,[data-theme=light] .arcis-auto-panel button:hover{background:#eefaf8!important;border-color:#0d9488!important;color:#0f766e!important}[data-theme=light] .ind-panel .active,[data-theme=light] .ai-scanner-panel .active,[data-theme=light] .right-slide-panel .active,[data-theme=light] .chart-auto-overlay .active,[data-theme=light] .chart-plan-box .active,[data-theme=light] .arcis-auto-panel .active{background:#dff7f3!important;border-color:#0d9488!important;color:#0f766e!important}[data-theme=light] .dropdown-menu,[data-theme=light] .select-dropdown,[data-theme=light] .watchlist-dropdown,[data-theme=light] .ch-sym-drop,[data-theme=light] .draw-flyout,[data-theme=light] .draw-ctx-menu{background:#fff!important;border-color:#cbd5e1!important;color:#111827!important;box-shadow:0 18px 38px #0f172a29!important}[data-theme=light] .dropdown-menu .item,[data-theme=light] .dropdown-item,[data-theme=light] .dropdown-label,[data-theme=light] .dropdown-trigger,[data-theme=light] .fb-dropdown,[data-theme=light] .ch-sym-row,[data-theme=light] .draw-flyout-item,[data-theme=light] .draw-ctx-item{background:#fff!important;border-color:#e2e8f0!important;color:#111827!important}[data-theme=light] .dropdown-menu .item:hover,[data-theme=light] .dropdown-item:hover,[data-theme=light] .ch-sym-row:hover,[data-theme=light] .draw-flyout-item:hover,[data-theme=light] .draw-ctx-item:hover{background:#eefaf8!important;color:#0f766e!important}[data-theme=light] .dropdown-menu .item.active,[data-theme=light] .dropdown-item.active{background:#0d9488!important;color:#fff!important}[data-theme=light] .arcis-pos-tabs,[data-theme=light] .pos-tabs,[data-theme=light] .bottom-tabs{background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] .arcis-pos-tab,[data-theme=light] .pos-tab,[data-theme=light] .btab,[data-theme=light] .panel-tabs button,[data-theme=light] .panel-tab,[data-theme=light] [class*=panel-tab],[data-theme=light] [role=tab]{background:transparent!important;color:#475569!important;border-color:transparent!important;opacity:1!important}[data-theme=light] .arcis-pos-tab.active,[data-theme=light] .pos-tab.active,[data-theme=light] .btab.active,[data-theme=light] .panel-tabs button.active,[data-theme=light] .panel-tab.active,[data-theme=light] [class*=panel-tab].active,[data-theme=light] [role=tab][aria-selected=true]{color:#0f766e!important;border-bottom-color:#0d9488!important}[data-theme=light] .pos-panel,[data-theme=light] [class*=positions],[data-theme=light] [class*=account-panel],[data-theme=light] .bottom-panel,[data-theme=light] .arcis-pos-panel,[data-theme=light] .arcis-data-table,[data-theme=light] .arcis-data-table thead th,[data-theme=light] .arcis-data-table tbody td,[data-theme=light] .arcis-data-table tfoot td{background:#fff!important;border-color:#e2e8f0!important;color:#111827!important}[data-theme=light] .arcis-data-table thead th,[data-theme=light] .pos-panel th,[data-theme=light] [class*=positions] th{background:#f8fafc!important;color:#475569!important;border-bottom-color:#d8dee8!important}[data-theme=light] .arcis-data-table tbody tr:hover td{background:#f8fafc!important}[data-theme=light] .arcis-data-table .cell-symbol,[data-theme=light] .arcis-data-table .cell-time,[data-theme=light] .arcis-data-table .cell-source-sub,[data-theme=light] .arcis-empty-state,[data-theme=light] .account-summary{color:#334155!important}[data-theme=light] .arcis-data-table .cell-dir-buy,[data-theme=light] .arcis-data-table .cell-type-buy,[data-theme=light] .arcis-data-table .cell-pos,[data-theme=light] .arcis-data-table .cell-pl-pos,[data-theme=light] .pnl-positive,[data-theme=light] .profit,[data-theme=light] [data-pnl=positive]{color:#059669!important}[data-theme=light] .arcis-data-table .cell-dir-sell,[data-theme=light] .arcis-data-table .cell-type-sell,[data-theme=light] .arcis-data-table .cell-neg,[data-theme=light] .arcis-data-table .cell-pl-neg,[data-theme=light] .pnl-negative,[data-theme=light] .loss,[data-theme=light] [data-pnl=negative],[data-theme=light] .arcis-data-table .cell-sl{color:#e11d48!important}[data-theme=light] .arcis-data-table .cell-tp{color:#059669!important}[data-theme=light] .arcis-data-table .cell-source{color:#7c3aed!important}[data-theme=light] .arcis-data-table .cell-status-pending{color:#b45309!important}[data-theme=light] .status-bar,[data-theme=light] #status-bar,[data-theme=light] [class*=status-bar],[data-theme=light] [class*=bottom-bar],[data-theme=light] .fs-statusbar{background:#fff!important;border-color:#d8dee8!important;color:#334155!important}[data-theme=light] .status-bar span,[data-theme=light] .status-bar div,[data-theme=light] #status-bar span,[data-theme=light] #status-bar div,[data-theme=light] [class*=status-bar] span,[data-theme=light] [class*=bottom-bar] span,[data-theme=light] .fs-statusbar span,[data-theme=light] .fs-statusbar div{color:#334155!important}[data-theme=light] .status-bar .session-open,[data-theme=light] [class*=session-open],[data-theme=light] .status-bar .feed-live,[data-theme=light] [class*=feed-live]{color:#059669!important}[data-theme=light] .status-bar .atr-value,[data-theme=light] [class*=atr]{color:#d97706!important}[data-theme=light] .status-bar .pair-value,[data-theme=light] [class*=pair-value]{color:#0891b2!important}[data-theme=light] .right-toolbar,[data-theme=light] .rrail,[data-theme=light] .lnav{background:#fff!important;border-color:#d8dee8!important}[data-theme=light] .rt-btn,[data-theme=light] .lnav .nav-item{color:#475569!important}[data-theme=light] .rt-btn.active,[data-theme=light] .lnav .nav-item.active{background:#dff7f3!important;color:#0f766e!important}.draw-flyout,.draw-ctx-menu{background:#080b13!important;border-color:#94a3b847!important;color:#e5e7eb!important}.draw-flyout-item,.draw-ctx-item,.draw-flyout-item .fi-name,.draw-flyout-item .fi-shortcut,.draw-ctx-item .ctx-shortcut{color:#e5e7eb!important;opacity:1!important}.draw-flyout-item:hover,.draw-ctx-item:hover{background:#2dd4bf1f!important;color:#fff!important}.draw-flyout-item.active,.draw-flyout-item.ai-item,.draw-flyout-item.ai-item .fi-name{color:#2dd4bf!important}[data-theme=light] .draw-flyout,[data-theme=light] .draw-ctx-menu{background:#fff!important;border-color:#cbd5e1!important;color:#111827!important}[data-theme=light] .draw-flyout-item,[data-theme=light] .draw-ctx-item,[data-theme=light] .draw-flyout-item .fi-name,[data-theme=light] .draw-flyout-item .fi-shortcut,[data-theme=light] .draw-ctx-item .ctx-shortcut{color:#111827!important;opacity:1!important}[data-theme=light] .draw-flyout-item:hover,[data-theme=light] .draw-ctx-item:hover{background:#e6fffb!important;color:#0f766e!important}[data-theme=light] .draw-flyout-divider{background:#d8dee8!important}[data-theme=light] .ind-panel,[data-theme=light] .right-slide-panel{background:#fff!important;color:#111827!important}[data-theme=light] .ind-panel h3,[data-theme=light] .ind-section-header span,[data-theme=light] .ind-panel span,[data-theme=light] .ind-panel label,[data-theme=light] .right-slide-panel span,[data-theme=light] .right-slide-panel label{color:#111827!important;opacity:1!important}[data-theme=light] .ind-panel [style*="var(--t-2)"],[data-theme=light] .ind-panel [style*="var(--t-3)"],[data-theme=light] .right-slide-panel [style*="var(--t-2)"],[data-theme=light] .right-slide-panel [style*="var(--t-3)"]{color:#475569!important}[data-theme=light] .ind-panel svg,[data-theme=light] .right-slide-panel svg{color:#111827!important;stroke:currentColor}[data-theme=light] .ind-panel input[type=color],[data-theme=light] .right-slide-panel input[type=color]{background:transparent!important;border:1px solid #cbd5e1!important;color:#111827!important;padding:0!important}[data-theme=light] .ind-panel input,[data-theme=light] .right-slide-panel input,[data-theme=light] .ind-panel select,[data-theme=light] .right-slide-panel select{background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#111827!important}[data-theme=light] .ind-panel-footer{background:#fff!important;border-color:#d8dee8!important}.chart-wrap.expanded .left-workspace-rail{position:absolute!important;left:0!important;top:48px!important;bottom:28px!important;width:64px!important;background:var(--bg-1)!important;border-right:1px solid var(--line)!important;box-shadow:none!important}.chart-wrap.expanded .workflow-toolbar{position:absolute!important;right:0!important;top:48px!important;bottom:28px!important;width:64px!important;background:var(--bg-1)!important;border-left:1px solid var(--line)!important;box-shadow:none!important}.chart-wrap.expanded .left-workspace-rail .rt-btn,.chart-wrap.expanded .workflow-toolbar .rt-btn{width:60px!important;min-height:56px!important;padding:6px 0!important}.chart-wrap.expanded .left-workspace-rail .rt-btn svg,.chart-wrap.expanded .workflow-toolbar .rt-btn svg{width:20px!important;height:20px!important}.chart-wrap.expanded .left-workspace-rail .rt-label,.chart-wrap.expanded .workflow-toolbar .rt-label{max-width:58px!important;font-size:8px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.chart-wrap.expanded .old-workflow-toolbar{display:none!important}.chart-wrap.expanded .workflow-toolbar .rt-group-sep{width:38px!important;height:1px!important;margin:4px 0 6px!important;background:#2dd4bf2e!important;flex:0 0 auto!important}.chart-wrap.expanded .workflow-toolbar .rt-group-spacer{width:38px!important;height:12px!important;margin:2px 0!important;border-top:1px solid rgba(45,212,191,.14)!important;flex:0 0 auto!important}.ai-watcher-panel{position:absolute;top:48px;background:var(--bg-1);border-left:1px solid rgba(45,212,191,.28);box-shadow:-12px 0 32px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:230;display:flex;flex-direction:column;pointer-events:auto;isolation:isolate}.aiw-header{min-height:54px;padding:9px 12px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;background:linear-gradient(90deg,#2dd4bf1f,#39ff1409)}.aiw-title{font-size:14px;font-weight:900;color:#fff;letter-spacing:.02em}.aiw-sub{margin-top:3px;font-size:10px;color:var(--t-3);line-height:1.4}.aiw-status{padding:4px 8px;border-radius:5px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(45,212,191,.28);color:#35ffd0;background:#2dd4bf14}.aiw-status.off{color:var(--t-3);border-color:var(--line);background:#ffffff08}.aiw-close{width:24px;height:24px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--t-2);cursor:pointer;font-size:13px}.aiw-scroll{flex:1;overflow-y:auto;min-height:0;padding:12px}.aiw-section{border:1px solid var(--line);border-radius:7px;background:#ffffff06;padding:12px;margin-bottom:10px}.aiw-section h4{margin:0 0 10px;color:var(--t-0);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aiw-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aiw-mode{min-height:74px;text-align:left;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);color:var(--t-1);cursor:pointer;padding:8px;font-family:inherit}.aiw-mode span{display:block;font-size:11px;font-weight:900;color:#fff;margin-bottom:4px}.aiw-mode small{display:block;font-size:9px;color:var(--t-3);line-height:1.35}.aiw-mode b{float:right;font-size:8px;color:#fbbf24;text-transform:uppercase}.aiw-mode.active{border-color:#2dd4bf8c;background:#2dd4bf1a;box-shadow:inset 0 0 0 1px #2dd4bf17}.aiw-mode.locked{opacity:.56;cursor:not-allowed}.aiw-check-grid{display:grid;grid-template-columns:1fr;gap:7px}.aiw-check{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--t-1);cursor:pointer}.aiw-check input{width:14px;height:14px;accent-color:#2dd4bf;flex:0 0 auto}.aiw-purpose{display:flex;flex-wrap:wrap;gap:6px}.aiw-purpose button,.aiw-actions button,.aiw-report-buttons button{min-height:28px;border-radius:5px;border:1px solid var(--line);background:var(--bg-2);color:var(--t-1);font-size:10px;font-weight:800;font-family:inherit;cursor:pointer;padding:0 9px}.aiw-purpose button.active{color:#35ffd0;border-color:#2dd4bf80;background:#2dd4bf1f}.aiw-risk-note,.aiw-sample-warning,.aiw-provider-copy,.aiw-provider-status{font-size:10px;line-height:1.55;color:var(--t-3);margin-bottom:9px}.aiw-state-row{margin-top:9px;display:grid;gap:5px;padding:9px;border:1px solid rgba(45,212,191,.22);border-radius:6px;background:#2dd4bf0b}.aiw-state-row span:first-child{color:#35ffd0;font-size:11px;font-weight:900}.aiw-state-row span:last-child{color:var(--t-3);font-size:10px}.aiw-provider-status{color:#fbbf24;border:1px solid rgba(251,191,36,.24);background:#fbbf240f;border-radius:5px;padding:8px}.aiw-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.aiw-stat-grid.two{grid-template-columns:1fr}.aiw-stat-grid div{padding:7px 8px;border:1px solid var(--line);border-radius:5px;background:var(--bg-2);display:flex;justify-content:space-between;gap:10px}.aiw-stat-grid span{font-size:10px;color:var(--t-3)}.aiw-stat-grid b{font-size:10px;color:var(--t-0);text-align:right}.aiw-rec{border:1px solid var(--line);border-radius:6px;background:var(--bg-2);padding:10px;margin-bottom:8px}.aiw-rec div:first-child{display:flex;justify-content:space-between;gap:10px}.aiw-rec b{font-size:11px;color:#fff}.aiw-rec span{font-size:9px;color:var(--t-3)}.aiw-rec p{margin:8px 0;color:var(--t-2);font-size:11px;line-height:1.5}.aiw-empty-log{padding:12px;border:1px dashed var(--line);border-radius:6px;color:var(--t-3);font-size:11px;line-height:1.5}.aiw-event-log{display:grid;gap:7px}.aiw-event{padding:9px;border:1px solid var(--line);border-left:3px solid #35ffd0;border-radius:6px;background:var(--bg-2)}.aiw-event.warning{border-left-color:#fbbf24}.aiw-event.critical{border-left-color:#f87171}.aiw-event div{display:flex;justify-content:space-between;gap:8px}.aiw-event b{color:var(--t-0);font-size:10px;font-weight:900}.aiw-event span,.aiw-event small{color:var(--t-3);font-size:9px}.aiw-event p{margin:6px 0;color:var(--t-2);font-size:10px;line-height:1.45}.aiw-event small{display:block;margin-top:3px}.aiw-actions,.aiw-report-buttons{display:flex;flex-wrap:wrap;gap:6px}.aiw-actions button:hover,.aiw-report-buttons button:hover,.aiw-purpose button:hover{border-color:#2dd4bf73;color:#fff}.aiw-report{margin-top:9px;border:1px solid rgba(45,212,191,.22);border-radius:6px;background:#2dd4bf0f;padding:10px;display:flex;flex-direction:column;gap:5px;color:var(--t-2);font-size:10px;line-height:1.5}.aiw-byok{display:grid;gap:7px;margin-top:10px}.aiw-byok label{font-size:10px;font-weight:900;color:var(--t-0);text-transform:uppercase;letter-spacing:.06em}.aiw-byok input,.aiw-byok select{height:32px;border:1px solid var(--line);border-radius:5px;background:var(--bg-2);color:var(--t-0);padding:0 9px;font-family:inherit;font-size:11px}.aiw-toast{position:sticky;bottom:0;padding:9px 10px;border:1px solid rgba(45,212,191,.35);border-radius:6px;background:#02060ceb;color:#35ffd0;font-size:11px;font-weight:800}@keyframes aiWatcherPulse{0%,to{box-shadow:0 0 8px #2dd4bf2e,0 0 16px #39ff1414}50%{box-shadow:0 0 14px #2dd4bf57,0 0 24px #39ff141f}}.ai-watcher-hud{position:absolute;z-index:88;width:214px;min-height:54px;display:grid;grid-template-columns:8px 32px 1fr 22px;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(53,255,208,.45);border-radius:7px;background:#030a10e0;color:#35ffd0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:move;user-select:none;touch-action:none;-webkit-user-select:none;pointer-events:auto;animation:aiWatcherPulse 2.6s ease-in-out infinite}.ai-watcher-hud.minimized{width:36px;min-width:36px;min-height:26px;grid-template-columns:1fr;padding:0;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.ai-watcher-hud.minimized.risk-low,.ai-watcher-hud.minimized.risk-normal,.ai-watcher-hud.minimized.risk-critical{border-color:transparent;color:#2dff73}.ai-watcher-hud.minimized .aiw-status-dot,.ai-watcher-hud.minimized .aiw-hud-pill-text,.ai-watcher-hud.minimized .aiw-hud-actions{display:none}.aiw-status-dot{width:7px;height:7px;border-radius:999px;background:#4ade80;box-shadow:0 0 10px #4ade80bf}.aiw-hud-eye{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 50%,#39ff1442,#2dd4bf1c 48%,#02060c40 70%);color:#39ff14;filter:drop-shadow(0 0 7px rgba(57,255,20,.82)) drop-shadow(0 0 13px rgba(45,212,191,.34));box-shadow:inset 0 0 12px #39ff142e,0 0 18px #39ff1438}.ai-watcher-hud.minimized .aiw-hud-eye{display:grid;width:36px;height:26px;color:#2dff73;background:transparent;box-shadow:none;filter:drop-shadow(0 0 5px rgba(45,255,115,.62)) drop-shadow(0 0 13px rgba(45,255,115,.28));animation:aiWatcherEyePulse 2.8s ease-in-out infinite}.ai-watcher-hud.minimized .aiw-hud-eye svg{width:34px;height:24px}.aiw-hud-copy{display:flex;flex-direction:column;gap:2px}.aiw-hud-copy b{font-size:11px;color:#fff;letter-spacing:.04em}.aiw-hud-copy span{font-size:10px;color:#c7fff1;font-family:var(--font-mono)}.aiw-hud-pill-text{color:#d8fff2;font-size:10px;font-weight:900;letter-spacing:.02em;white-space:nowrap;text-shadow:0 0 8px rgba(57,255,20,.22)}.aiw-hud-actions{display:flex;align-items:center;justify-content:center;cursor:default}.aiw-hud-actions button{border:1px solid rgba(53,255,208,.28);background:#2dd4bf14;color:#35ffd0;border-radius:4px;cursor:pointer}.aiw-hud-actions button{width:20px;height:18px;line-height:14px;font-size:12px;padding:0}.ai-watcher-hud.risk-low{border-color:#4ade8075}.ai-watcher-hud.risk-normal{border-color:#fbbf24a6;color:#fbbf24}.ai-watcher-hud.risk-normal .aiw-status-dot{background:#fbbf24;box-shadow:0 0 10px #fbbf24bf}.ai-watcher-hud.risk-critical{border-color:#f87171b8;color:#f87171}.ai-watcher-hud.risk-critical .aiw-status-dot{background:#f87171;box-shadow:0 0 10px #f87171c7}.ai-watcher-hud.risk-critical .aiw-hud-eye,.ai-watcher-hud.risk-normal .aiw-hud-eye{color:#39ff14}.ai-watcher-hud.minimized.risk-critical .aiw-hud-eye,.ai-watcher-hud.minimized.risk-normal .aiw-hud-eye,.ai-watcher-hud.minimized.risk-low .aiw-hud-eye{color:#2dff73}@keyframes aiWatcherEyePulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 5px rgba(45,255,115,.58)) drop-shadow(0 0 12px rgba(45,255,115,.24));opacity:.95}50%{transform:scale(1.03);filter:drop-shadow(0 0 8px rgba(45,255,115,.78)) drop-shadow(0 0 17px rgba(45,255,115,.34));opacity:1}}.share-setup-scroll{padding:12px 14px 18px;display:flex;flex-direction:column;gap:12px}.share-setup-section{border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff06;padding:10px}.share-setup-title{color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.share-setup-options{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.share-setup-options label,.share-setup-check{display:flex;align-items:center;gap:6px;color:var(--t-1);font-size:10px;line-height:1.35}.share-setup-options input,.share-setup-check input{accent-color:#2dd4bf}.share-setup-primary,.share-setup-actions button,.share-setup-action-grid button{border:1px solid rgba(45,212,191,.28);border-radius:5px;background:#2dd4bf14;color:#c7fff1;font-size:10px;font-weight:800;cursor:pointer;padding:7px 8px;font-family:inherit}.share-setup-preview{min-height:120px;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#0000003d;display:grid;place-items:center;overflow:hidden;color:var(--t-3);font-size:10px;margin-top:8px}.share-setup-preview img{width:100%;display:block}.share-setup-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.share-setup-select,.share-setup-textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#050910;color:#fff;font-family:var(--font-mono);font-size:10px}.share-setup-select{height:30px;padding:0 8px;margin-bottom:8px}.share-setup-textarea{min-height:170px;resize:vertical;padding:9px;line-height:1.55}.share-setup-link{display:block;padding:8px;border-radius:5px;background:#00000042;color:#c7fff1;font-size:10px;overflow-wrap:anywhere}.share-setup-note{color:var(--t-2);font-size:10px;line-height:1.45;margin-top:6px}.share-setup-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.share-setup-toast{margin-top:8px;border:1px solid rgba(45,212,191,.35);background:#2dd4bf1a;color:#35ffd0;border-radius:5px;padding:6px 8px;text-align:center;font-size:10px;font-weight:800}.chart-wrap.expanded .draw-rail{left:64px!important;top:150px!important}.chart-wrap.expanded .ind-panel:not(.hosted-ind-panel){right:64px!important}.chart-wrap.expanded .fs-statusbar{left:64px!important;right:64px!important}.chart-wrap.expanded .chart-bs-buttons,.chart-wrap.expanded .chart-kv-badge{left:76px!important}.chart-wrap.expanded .ind-panel-host{top:48px!important;right:var(--arcis-right-rail-w, 64px)!important;bottom:var(--arcis-statusbar-h, 34px)!important;width:min(var(--arcis-right-panel-w, 380px),calc(100vw - var(--arcis-right-rail-w, 64px) - 12px))!important;max-width:calc(100vw - var(--arcis-right-rail-w, 64px) - 12px)!important;z-index:310!important;overflow:hidden!important;box-sizing:border-box!important;transform:none!important}.chart-wrap.expanded .ind-panel-host>.ind-panel{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:100%!important;max-width:100%!important;min-width:0!important;box-shadow:none!important;transform:none!important}.chart-wrap.expanded .ind-panel-host .hosted-ind-panel{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;margin:0!important;box-shadow:none!important;animation:none!important;border-left:0!important}.chart-wrap.expanded .ind-panel-host .ind-panel-scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.chart-wrap.expanded .left-share-setup-host .share-setup-panel.left-placement{position:absolute!important;inset:0 auto 0 0!important;left:0!important;right:auto!important;width:100%!important;min-width:0;border-left:0;border-right:1px solid var(--line);box-shadow:8px 0 32px #00000080;animation:none}.mcc-shell{min-height:100vh;background:radial-gradient(circle at 30% -10%,rgba(45,212,191,.1),transparent 32%),linear-gradient(180deg,#030507,#05070b 42%,#000);color:var(--t-0);display:grid;grid-template-columns:248px minmax(0,1fr)}.mcc-shell *{box-sizing:border-box}.mcc-nav{position:sticky;top:0;height:100vh;padding:18px 14px;border-right:1px solid rgba(45,212,191,.18);background:#000000b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-y:auto}.mcc-back,.mcc-nav a{display:flex;align-items:center;min-height:34px;padding:8px 10px;border:1px solid transparent;border-radius:6px;color:#d9f8f4;text-decoration:none;font-size:12px}.mcc-nav a:hover{background:#ffffff0d;border-color:#2dd4bf33}.mcc-back{margin-bottom:14px;color:var(--teal-bright);border-color:#2dd4bf38}.mcc-brand{font-family:var(--font-display)!important;font-size:18px;font-weight:800;letter-spacing:0;margin:8px 8px 6px}.mcc-brand span{color:var(--teal)}.mcc-nav-note{margin:0 8px 16px;color:#aeb8c4;font-size:11px;line-height:1.55}.mcc-main{padding:24px;overflow:min(100%,100vw)}.mcc-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.mcc-header h1,.mcc-gate-card h1{margin:4px 0 0;font-family:var(--font-display)!important;font-size:32px;letter-spacing:0}.mcc-kicker{display:inline-flex;color:var(--teal);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.mcc-actions,.mcc-row-actions,.mcc-inline{display:flex;align-items:center;gap:8px}.mcc-row-actions.wrap{flex-wrap:wrap}.mcc-btn{min-height:34px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;background:#ffffff0e;text-decoration:none;font-size:12px;font-weight:800}.mcc-btn:hover{border-color:#2dd4bf57;background:#2dd4bf14}.mcc-btn.primary{background:#2dd4bf29;border-color:#2dd4bf70;color:var(--teal-bright);box-shadow:0 0 26px #2dd4bf14}.mcc-btn.tiny{min-height:28px;padding:5px 8px;font-size:10px}.mcc-btn:disabled{opacity:.55;cursor:not-allowed}.mcc-card{border:1px solid rgba(45,128,180,.18);border-radius:8px;background:#05080ed6;box-shadow:inset 0 1px #ffffff0a;padding:14px}.mcc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:12px;margin-bottom:16px}.mcc-stat{min-height:96px;display:flex;flex-direction:column;justify-content:space-between}.mcc-stat span{color:#9fb4c4;font-size:10px;text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.mcc-stat strong{display:block;color:#fff;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.mcc-stat.safe{border-color:#2dd4bf52}.mcc-stat.warn{border-color:#fbbf2466}.mcc-grid{display:grid;gap:14px}.mcc-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mcc-panel-title{margin-bottom:12px;color:#e8fbff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.mcc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mcc-field{display:flex;flex-direction:column;gap:6px}.mcc-field.wide{grid-column:1 / -1}.mcc-field span{color:#aeb8c4;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mcc-field input,.mcc-field select,.mcc-field textarea{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#00000057;color:#fff;padding:9px 10px;outline:none;font-size:12px}.mcc-field textarea{min-height:128px;resize:vertical;line-height:1.5}.mcc-field input:focus,.mcc-field select:focus,.mcc-field textarea:focus{border-color:#2dd4bf80;box-shadow:0 0 0 1px #2dd4bf24}.mcc-checks{display:flex;flex-wrap:wrap;gap:7px}.mcc-checks button,.mcc-segment button{min-height:30px;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#d8e6ef;background:#ffffff0a;padding:6px 9px;font-size:11px}.mcc-checks button.active,.mcc-segment button.active{color:var(--teal-bright);border-color:#2dd4bf6b;background:#2dd4bf1f}.mcc-segment{display:inline-flex;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#0000003d}.mcc-list,.mcc-content-table{display:flex;flex-direction:column;gap:9px}.mcc-list-item,.mcc-content-card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;padding:11px}.mcc-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mcc-list-item strong,.mcc-content-card h3{display:block;margin:0 0 6px;color:#fff;font-size:13px;line-height:1.35}.mcc-list-item p,.mcc-content-card p,.mcc-muted{margin:0 0 8px;color:#b9c3ce;font-size:12px;line-height:1.55;white-space:pre-wrap}.mcc-badge{display:inline-flex;align-items:center;min-height:22px;margin:2px 5px 2px 0;padding:3px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0000004d;color:#dbeafe;font-size:10px;font-weight:800}.mcc-badge.safe{color:var(--teal-bright);border-color:#2dd4bf57}.mcc-badge.warn{color:var(--warn);border-color:#fbbf2466}.mcc-badge.danger{color:var(--sell);border-color:#f871716b}.mcc-content-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.mcc-content-head>span{color:#9fb4c4;font-size:10px;font-weight:900;text-transform:uppercase}.mcc-warning,.mcc-notice{border:1px solid rgba(251,191,36,.3);border-radius:7px;background:#fbbf2414;color:#ffe8a3;padding:9px 10px;font-size:12px;line-height:1.45;margin:8px 0 10px}.mcc-notice{margin-bottom:14px}.mcc-empty{border:1px dashed rgba(255,255,255,.14);border-radius:8px;padding:18px;color:#96a3b2;font-size:12px;text-align:center}.mcc-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:10px}.mcc-board-col{min-height:70vh;min-width:220px;border:1px solid rgba(45,128,180,.16);border-radius:8px;background:#0000003d;padding:10px}.mcc-edit{display:grid;gap:9px}.mcc-gate{grid-template-columns:1fr;place-items:center;padding:24px}.mcc-gate-card{max-width:560px;border:1px solid rgba(45,212,191,.26);border-radius:8px;background:#05080eeb;padding:28px}.mcc-gate-card p{color:#b9c3ce;font-size:13px;line-height:1.6}.mcc-preview{display:grid;gap:12px}.mcc-preview img,.mcc-image-placeholder{width:100%;aspect-ratio:16 / 9;border:1px solid rgba(45,212,191,.22);border-radius:8px;background:linear-gradient(135deg,#2dd4bf1f,#ffffff08)}.mcc-preview img{display:block;object-fit:cover}.mcc-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;color:#dffdf8}.mcc-image-placeholder strong{font-size:14px}.mcc-image-placeholder span{color:#aeb8c4;font-size:12px}@media (max-width: 1180px){.mcc-grid.two{grid-template-columns:1fr}.mcc-board{grid-template-columns:repeat(5,260px)}}@media (max-width: 760px){.mcc-shell{grid-template-columns:1fr}.mcc-nav{position:relative;height:auto;border-right:0;border-bottom:1px solid rgba(45,212,191,.18)}.mcc-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.mcc-main{padding:16px}.mcc-header{align-items:flex-start;flex-direction:column}.mcc-header h1{font-size:24px}.mcc-stat-grid,.mcc-form-grid{grid-template-columns:1fr}.mcc-list-item{flex-direction:column}}.chart-wrap.expanded .chart-auto-overlay{top:48px!important;right:var(--arcis-right-rail-w, 64px)!important;bottom:var(--arcis-statusbar-h, 34px)!important;width:min(var(--arcis-right-panel-w, 520px),calc(100vw - var(--arcis-right-rail-w, 64px) - 12px))!important;max-width:calc(100vw - var(--arcis-right-rail-w, 64px) - 12px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;overscroll-behavior:contain;pointer-events:auto!important}.chart-wrap.expanded .chart-auto-overlay .arcis-auto-panel{height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;flex:1 1 auto}.chart-auto-overlay button,.chart-auto-overlay input,.chart-auto-overlay select,.chart-auto-overlay label,.chart-auto-overlay textarea{pointer-events:auto!important}.chart-auto-overlay button{cursor:pointer!important;touch-action:manipulation;-webkit-user-select:none;user-select:none}.chart-auto-overlay input,.chart-auto-overlay select,.chart-auto-overlay textarea{touch-action:manipulation}.chart-wrap.expanded .ind-panel-host .ind-panel{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;animation:none!important;box-shadow:none!important;border-left:0!important}.chart-wrap.expanded .ind-panel-host>div{min-width:0!important;max-width:100%!important}
