:root{--bg-deep: #0b0f19;--bg-floor: #0e1424;--bg-card: #111827;--bg-card-hover: #162032;--bg-panel: #0f172a;--bg-tertiary: #131b2e;--bg-elevated: #1e293b;--neon-cyan: #38bdf8;--neon-green: #10b981;--neon-pink: #ef4444;--neon-gold: #f59e0b;--neon-purple: #8b5cf6;--neon-blue: #3b82f6;--neon-orange: #f97316;--bullish: #10b981;--bullish-glow: rgba(16, 185, 129, .15);--bullish-dim: rgba(16, 185, 129, .08);--bearish: #ef4444;--bearish-glow: rgba(239, 68, 68, .15);--bearish-dim: rgba(239, 68, 68, .08);--border-subtle: #1e293b;--border-glass: #25334d;--border-active: #3b82f6;--border-gold: #d97706;--font-mono: "JetBrains Mono", "Fira Code", monospace;--font-ui: "Inter", -apple-system, sans-serif;--font-display: "Inter", -apple-system, sans-serif;--glow-cyan: 0 0 12px rgba(56, 189, 248, .15);--glow-green: 0 0 12px rgba(16, 185, 129, .15);--glow-pink: 0 0 12px rgba(239, 68, 68, .15);--glow-gold: 0 0 12px rgba(245, 158, 11, .15);--shadow-hud: 0 4px 20px rgba(0, 0, 0, .45)}body.theme-light,html[data-theme=light]{--bg-deep: #f8fafc;--bg-floor: #f1f5f9;--bg-card: #ffffff;--bg-card-hover: #f8fafc;--bg-panel: #ffffff;--bg-tertiary: #f1f5f9;--bg-elevated: #ffffff;--neon-cyan: #0284c7;--neon-green: #15803d;--neon-pink: #dc2626;--neon-gold: #b45309;--neon-purple: #6d28d9;--neon-blue: #2563eb;--neon-orange: #c2410c;--bullish: #15803d;--bullish-glow: rgba(21, 128, 61, .08);--bullish-dim: rgba(21, 128, 61, .04);--bearish: #dc2626;--bearish-glow: rgba(220, 38, 38, .08);--bearish-dim: rgba(220, 38, 38, .04);--border-subtle: #cbd5e1;--border-glass: #e2e8f0;--border-active: #0284c7;--border-gold: #b45309;--glow-cyan: none;--glow-green: none;--glow-pink: none;--glow-gold: none;--shadow-hud: 0 4px 16px rgba(15, 23, 42, .08);color:#0f172a}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-deep);color:#e2e8f0;font-family:var(--font-ui);font-size:13px;line-height:1.4;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}body.theme-light{color:#0f172a!important;background-color:#f8fafc!important}.terminal-layout{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(37,99,235,.04) 0%,transparent 60%),linear-gradient(180deg,#0b0f19,#070a12);position:relative}body.theme-light .terminal-layout{background:#f8fafc!important}.terminal-layout:before{display:none!important}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-glass);box-shadow:0 4px 24px #0006;z-index:50}body.theme-light .terminal-header{background:#fff!important;border-bottom:1px solid #cbd5e1!important;box-shadow:0 1px 4px #0f172a0f!important}.terminal-logo-section{display:flex;align-items:center;gap:12px}.logo-badge{background:#1e293b;color:#38bdf8;font-family:var(--font-display);font-weight:900;font-size:10px;letter-spacing:.12em;padding:3px 8px;border-radius:4px;text-transform:uppercase;display:flex;align-items:center;gap:4px;border:1px solid #334155}body.theme-light .logo-badge{background:#0284c7!important;color:#fff!important;border:1px solid #0369a1!important}.terminal-title{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.08em;background:linear-gradient(90deg,#fff,#a0c4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:8px}body.theme-light .terminal-title{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#0f172a!important;color:#0f172a!important}.terminal-subtitle{font-size:10px;color:#64748b;font-family:var(--font-mono);letter-spacing:.05em;font-weight:500;-webkit-text-fill-color:#64748b}.header-stats{display:flex;align-items:center;gap:16px}.stat-box{display:flex;flex-direction:column;background:#0e162666;border:1px solid var(--border-subtle);padding:3px 10px;border-radius:5px;min-width:90px}body.theme-light .stat-box{background:#f8fafc!important;border:1px solid #cbd5e1!important}.stat-label{font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono);margin-bottom:1px}body.theme-light .stat-label{color:#64748b!important}.stat-value{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:-.02em}body.theme-light .stat-value{color:#0f172a!important}@keyframes pulseBell{0%,to{transform:scale(1)}50%{transform:scale(1.12);filter:drop-shadow(0 0 4px #f59e0b)}}.floor-grid{display:grid;gap:8px;padding:8px;flex:1;overflow:hidden;position:relative;z-index:10}.floor-grid.layout-standard{grid-template-columns:310px 1fr 360px}.floor-grid.layout-footprint{grid-template-columns:1fr 380px}.floor-grid.layout-split{grid-template-columns:1fr 1fr}.panel-card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-hud);transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.panel-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.4),transparent);pointer-events:none}.panel-card:hover{border-color:var(--border-glass);box-shadow:0 12px 40px #000000d9}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-subtle);background:#080e1ab3}.panel-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;display:flex;align-items:center;gap:6px;font-family:var(--font-display)}.panel-body{flex:1;overflow-y:auto;padding:8px}.desk-card{background:#0b121fb3;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:9px 10px;margin-bottom:6px;transition:all .2s ease;position:relative;overflow:hidden}.desk-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--desk-color, #00f0ff);box-shadow:0 0 10px var(--desk-color, #00f0ff)}.desk-card:hover{background:#101a2ee6;border-color:var(--desk-color, rgba(0, 240, 255, .4));transform:translate(2px);box-shadow:0 4px 16px #00000080}.desk-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.desk-name{font-weight:700;font-size:11px;color:#fff;display:flex;align-items:center;gap:6px;font-family:var(--font-display)}.desk-conviction-badge{font-family:var(--font-mono);font-size:10px;padding:2px 7px;border-radius:4px;font-weight:800;letter-spacing:.04em}.desk-text{font-size:11px;color:#94a3b8;line-height:1.35}.confluence-banner{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:6px;background:linear-gradient(90deg,#00f0ff14,#00ff881f);border:1px solid rgba(0,255,136,.35);box-shadow:0 0 20px #00ff881f}.confluence-led{width:8px;height:8px;border-radius:50%;background:var(--neon-green);box-shadow:var(--glow-green);animation:pulse-led 1.2s infinite}@keyframes pulse-led{0%,to{opacity:1;transform:scale(1);filter:drop-shadow(0 0 6px #00ff88)}50%{opacity:.4;transform:scale(.85);filter:drop-shadow(0 0 1px #00ff88)}}.confluence-compact-board{display:flex;flex-direction:column;justify-content:space-between;padding:6px 10px!important;background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-panel)}.confluence-compact-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.confluence-compact-row.row-pillars{padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.05)}.confluence-meta-lead{display:flex;align-items:center;gap:6px;flex-shrink:0}.confluence-title-text{font-size:10px;font-weight:800;letter-spacing:.05em;color:#0f8;font-family:var(--font-mono);text-transform:uppercase}.confluence-pillars-cluster{display:flex;align-items:center;gap:6px;flex:1;justify-content:center;overflow:hidden}.confluence-pill{display:flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:9px;white-space:nowrap;font-family:var(--font-mono);background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.confluence-pill.pill-wyckoff{background:#00f0ff0f;border-color:#00f0ff4d;color:#00f0ff}.confluence-pill.pill-vsa{background:#ffcc000f;border-color:#ffcc004d;color:#fc0}.confluence-pill.pill-macro{background:#ff77000f;border-color:#ff77004d;color:#f70}.pill-label{font-weight:800}.pill-val{opacity:.85}.confluence-prob-cluster{display:flex;align-items:center;gap:6px;flex-shrink:0}.confluence-mini-radial{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.confluence-radial-val{position:absolute;font-size:7.5px;font-weight:900;color:#0f8}.confluence-prob-text{display:flex;flex-direction:column;line-height:1;text-align:right}.prob-pct{font-size:13px;font-weight:900;color:#0f8;letter-spacing:-.02em}.prob-tag{font-size:7.5px;font-weight:800;letter-spacing:.04em;color:#00f0ff;text-transform:uppercase}.confluence-cro-metrics{display:flex;align-items:center;gap:12px;font-size:10px}.cro-badge{display:flex;align-items:center;gap:4px;font-weight:800;color:#94a3b8;letter-spacing:.02em}.cro-status-approved{color:#0f8;font-size:8.5px;padding:1px 4px;border-radius:3px;background:#00ff881a;border:1px solid rgba(0,255,136,.3)}.cro-metric-item{display:flex;align-items:center;gap:4px}.cro-lbl{color:#64748b;font-size:9px;font-weight:700}.cro-val{font-weight:800}.confluence-action-cell{display:flex;align-items:center;flex-shrink:0}.confluence-mode-badge{display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;font-size:9.5px;font-weight:900;font-family:var(--font-mono);letter-spacing:.04em}.confluence-mode-badge.mode-autopilot{background:linear-gradient(135deg,#00ff8826,#00f0ff26);border:1px solid #00ff88;color:#0f8;box-shadow:0 0 10px #0f83}.confluence-compact-btn{display:flex;align-items:center;gap:5px;padding:3px 10px;border-radius:4px;font-size:10px;font-weight:900;font-family:var(--font-mono);border:none;cursor:pointer;letter-spacing:.03em;transition:all .15s ease}.confluence-compact-btn.btn-copilot{background:linear-gradient(135deg,#00f0ff,#0f8);color:#050b14;box-shadow:0 2px 8px #00f0ff59}.confluence-compact-btn.btn-copilot:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.confluence-compact-btn.btn-manual{background:linear-gradient(135deg,#fa0,#f50);color:#050b14;box-shadow:0 2px 8px #ffaa0059}.confluence-compact-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.8)}.mode-pill-group{display:flex;background:#0a101ccc;padding:3px;border-radius:6px;border:1px solid var(--border-subtle);gap:2px}.mode-pill{padding:5px 11px;border-radius:4px;border:none;background:transparent;color:#8c9ba5;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:var(--font-display)}.mode-pill:hover{color:#fff;background:#ffffff0d}.mode-pill.active{background:#141f36;color:#fff;box-shadow:0 2px 8px #00000080}.mode-pill.active.autopilot{background:linear-gradient(135deg,#00ff8840,#00f0ff40);color:var(--neon-green);border:1px solid var(--neon-green);box-shadow:var(--glow-green);animation:glow-pulse 2s infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 15px #00ff8859}50%{box-shadow:0 0 25px #00f0ff80}}.waveform-bars{display:flex;align-items:flex-end;gap:2px;height:12px}.waveform-bar{width:2px;background:var(--neon-gold);border-radius:1px;animation:equalize .8s infinite ease-in-out}.waveform-bar:nth-child(1){animation-delay:.1s;height:60%}.waveform-bar:nth-child(2){animation-delay:.3s;height:100%}.waveform-bar:nth-child(3){animation-delay:.15s;height:40%}.waveform-bar:nth-child(4){animation-delay:.4s;height:80%}@keyframes equalize{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.tape-row{display:grid;grid-template-columns:55px 1fr 65px;padding:3px 8px;font-family:var(--font-mono);font-size:11px;border-bottom:1px solid rgba(255,255,255,.02);transition:background .15s ease}.tape-row:hover{background:#ffffff0a}.tape-row.block-trade{background:#ffcc001f;border-left:2px solid #ffcc00;font-weight:800;box-shadow:inset 0 0 10px #ffcc001a}.mono{font-family:var(--font-mono)}.text-bullish{color:var(--bullish)}.text-bearish{color:var(--bearish)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#1a2538;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#2b3d5c}.sublime-cinema-active{box-shadow:inset 0 0 64px #0000008c,inset 0 0 20px #00f0ff0a;transition:all .5s cubic-bezier(.16,1,.3,1)}.sublime-cinema-active:after{content:"";display:none}.sublime-cinema-active .chart-container canvas{filter:drop-shadow(0 0 12px rgba(0,240,255,.18))}.sublime-cinema-active .panel-card{border-color:#00f0ff38;transition:border-color .4s ease,box-shadow .4s ease}.sublime-cinematic-banner{background:#040914d9;border-bottom:1px solid rgba(0,240,255,.2);font-family:var(--font-mono);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:2px 14px;letter-spacing:.06em;color:#00f0ff;z-index:1000}.glow-sublime{filter:drop-shadow(0 0 6px rgba(0,240,255,.4))}:root[data-theme=light],body.theme-light{--bg-deep: #edf2f7;--bg-floor: #f7fafc;--bg-card: rgba(255, 255, 255, .96);--bg-card-hover: #ffffff;--bg-panel: rgba(255, 255, 255, .95);--bg-tertiary: #e2e8f0;--bg-elevated: #ffffff;--neon-cyan: #0284c7;--neon-green: #15803d;--neon-pink: #dc2626;--neon-gold: #d97706;--neon-purple: #7e22ce;--neon-blue: #1d4ed8;--neon-orange: #c2410c;--bullish: #15803d;--bullish-glow: rgba(21, 128, 61, .25);--bullish-dim: rgba(21, 128, 61, .1);--bearish: #dc2626;--bearish-glow: rgba(220, 38, 38, .25);--bearish-dim: rgba(220, 38, 38, .1);--border-subtle: rgba(15, 23, 42, .09);--border-glass: rgba(2, 132, 199, .25);--border-active: rgba(2, 132, 199, .7);--border-gold: rgba(217, 119, 6, .4);--glow-cyan: 0 0 14px rgba(2, 132, 199, .2);--glow-green: 0 0 14px rgba(21, 128, 61, .2);--glow-pink: 0 0 14px rgba(220, 38, 38, .2);--glow-gold: 0 0 14px rgba(217, 119, 6, .2);--shadow-hud: 0 4px 16px rgba(15, 23, 42, .07), 0 1px 3px rgba(15, 23, 42, .05)}body.theme-light{background-color:var(--bg-deep);color:#0f172a}body.theme-light .terminal-layout{background:radial-gradient(circle at 50% 0%,rgba(2,132,199,.05) 0%,transparent 60%),radial-gradient(circle at 10% 90%,rgba(21,128,61,.04) 0%,transparent 40%),linear-gradient(180deg,#f8fafc,#e2e8f0)}body.theme-light .terminal-layout:before{opacity:.08}body.theme-light .terminal-header{background:#fffffff0;border-bottom:1px solid rgba(15,23,42,.1);box-shadow:0 2px 12px #0f172a0a}body.theme-light .terminal-title{background:linear-gradient(90deg,#0f172a,#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.theme-light .stat-box{background:#f1f5f9e6;border:1px solid rgba(15,23,42,.09)}body.theme-light .stat-value{color:#0f172a}body.theme-light .panel-card{background:var(--bg-card);border:1px solid rgba(15,23,42,.1);box-shadow:var(--shadow-hud)}body.theme-light .panel-card:hover{border-color:var(--border-glass);box-shadow:0 8px 24px #0f172a1a}body.theme-light .panel-header{background:#f8fafcf2;border-bottom:1px solid rgba(15,23,42,.08)}body.theme-light .panel-title{color:#334155}body.theme-light .desk-card{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 3px #0f172a08}body.theme-light .desk-card:hover{background:#f8fafc;box-shadow:0 4px 12px #0f172a14}body.theme-light .desk-name{color:#0f172a}body.theme-light .desk-text{color:#475569}body.theme-light .mode-pill-group{background:#e2e8f0;border:1px solid rgba(15,23,42,.08)}body.theme-light .mode-pill{color:#475569}body.theme-light .mode-pill:hover{color:#0f172a;background:#0f172a0d}body.theme-light .mode-pill.active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0000001a}.terminal-header{display:flex!important;flex-direction:column!important;gap:3px!important;padding:5px 12px!important;background:#040810f0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-glass);box-shadow:0 4px 24px #000c;z-index:50;width:100%;box-sizing:border-box}.header-tier-primary{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;flex-wrap:nowrap}.header-tier-secondary{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;border-top:1px solid rgba(255,255,255,.06);padding-top:3px;flex-wrap:nowrap}.header-brand-cluster{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-divider-v{width:1px;height:18px;background:#ffffff1a;margin:0 2px;flex-shrink:0}.header-telemetry-hud-wrapper{flex:1;display:flex;justify-content:center;align-items:center;min-width:0}.header-telemetry-hud{display:inline-flex;align-items:center;gap:10px;background:#0a101ce0;border:1px solid rgba(0,240,255,.22);border-radius:6px;padding:2px 10px;box-shadow:0 2px 14px #00000073}.hud-metric-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1px 4px;min-width:52px}.hud-metric-label{font-size:7.5px;font-weight:800;color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-mono);white-space:nowrap}.hud-metric-value{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.hud-metric-divider{width:1px;height:18px;background:#ffffff14;flex-shrink:0}.blotter-trigger{cursor:pointer;border-radius:4px;transition:all .15s ease;border:1px solid transparent}.blotter-trigger:hover{background:#00f0ff14;border-color:#00f0ff40}.blotter-trigger.has-positions{background:#00ff881a;border-color:#00ff8859}.header-right-cluster,.tier2-left-cluster{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap}.tier2-center-macro{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:0 4px}.tier2-right-cluster{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap}.action-button-group{display:flex;align-items:center;gap:3px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:1px 3px;border-radius:5px}.tool-pill.icon-only{padding:2.5px 5px;display:flex;align-items:center;justify-content:center}.stat-box-compact{display:flex;flex-direction:column;background:#0e162680;border:1px solid var(--border-subtle);padding:1.5px 6px;border-radius:4px;min-width:50px}.stat-box-compact.clickable:hover{filter:brightness(1.2)}.stat-value-compact{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.header-select{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700;outline:none;cursor:pointer}.compact-pill-cluster{display:flex;align-items:center;gap:2px;background:var(--bg-tertiary);padding:1px 4px;border-radius:4px;border:1px solid var(--border-subtle)}.mini-pill{background:transparent;border:none;border-radius:2px;padding:1.5px 4px;font-size:8.5px;font-family:var(--font-mono);font-weight:700;color:#8c9ba5;cursor:pointer;transition:all .12s ease}.mini-pill:hover{color:#fff}.mini-pill.active-speed,.mini-pill.active-tf{background:#00e5ff;color:#000;font-weight:900}.mode-pill-group.compact{gap:2px}.mode-pill-group.compact .mode-pill{padding:2px 7px;font-size:9px}.utility-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:3px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.utility-btn:hover{background:#ffffff1f;border-color:#ffffff4d}.tool-pill{border-radius:4px;padding:2.5px 7px;font-size:9px;font-weight:800;font-family:var(--font-mono);border:1px solid transparent;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:all .15s ease}.tool-pill:hover{filter:brightness(1.25);transform:translateY(-1px)}body.theme-light{background-color:#f1f5f9!important;color:#0f172a!important}body.theme-light .terminal-header{background:#fffffff5!important;border-bottom:1px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 10px #0f172a0d!important}body.theme-light .terminal-title span:first-child{background:linear-gradient(90deg,#0f172a,#0369a1)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}body.theme-light .terminal-subtitle{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body.theme-light .header-tier-secondary{border-top:1px solid rgba(15,23,42,.08)!important}body.theme-light .header-divider-v{background:#0f172a1f!important}body.theme-light .header-telemetry-hud{background:#f8fafc!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 1px 4px #0f172a0d!important}body.theme-light .hud-metric-label{color:#64748b!important}body.theme-light .hud-metric-divider{background:#0f172a1a!important}body.theme-light .blotter-trigger:hover{background:#0284c714!important;border-color:#0284c74d!important}body.theme-light .blotter-trigger.has-positions{background:#15803d1a!important;border-color:#15803d4d!important}body.theme-light .action-button-group{background:#f8fafc!important;border:1px solid rgba(15,23,42,.1)!important}body.theme-light .stat-box-compact{background:#f8fafc!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a08!important}body.theme-light .stat-box-compact .stat-label{color:#64748b!important}body.theme-light .stat-value-compact{color:#0f172a!important}body.theme-light .header-select{background:#fff!important;border:1px solid rgba(15,23,42,.18)!important;color:#0284c7!important}body.theme-light .compact-pill-cluster{background:#f1f5f9!important;border:1px solid rgba(15,23,42,.12)!important}body.theme-light .mini-pill{color:#64748b!important}body.theme-light .mini-pill:hover{color:#0f172a!important}body.theme-light .mini-pill.active-speed,body.theme-light .mini-pill.active-tf{background:#0284c7!important;color:#fff!important}body.theme-light .mode-pill-group{background:#e2e8f0!important;border:1px solid rgba(15,23,42,.12)!important}body.theme-light .mode-pill{color:#475569!important;background:transparent!important}body.theme-light .mode-pill:hover{color:#0f172a!important;background:#0f172a0f!important}body.theme-light .mode-pill.active{background:#fff!important;color:#0f172a!important;box-shadow:0 1px 4px #0f172a1f!important}body.theme-light .mode-pill.autopilot.active{background:#15803d!important;color:#fff!important}body.theme-light .tool-pill{background:#f8fafc!important;border:1px solid rgba(15,23,42,.14)!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a0a!important}body.theme-light .tool-pill:hover{background:#e2e8f0!important}body.theme-light .macro-ribbon-container{background:#fff!important;border-bottom:1px solid rgba(15,23,42,.12)!important;box-shadow:0 1px 4px #0f172a0a!important}body.theme-light .macro-ribbon-container span{color:#1e293b!important}body.theme-light .macro-ribbon-container div{border-color:#0f172a1a!important;background:#f8fafc!important}body.theme-light .positions-blotter-bar{background:#fff!important;border-top:1.5px solid rgba(15,23,42,.12)!important;color:#0f172a!important;box-shadow:0 -4px 20px #0f172a14!important}body.theme-light .blotter-header-bar{background:#f8fafc!important;border-bottom:1px solid rgba(15,23,42,.08)!important}body.theme-light .blotter-tabs-bar{background:#f1f5f9!important;border-bottom:1px solid rgba(15,23,42,.08)!important}body.theme-light .positions-blotter-bar span,body.theme-light .positions-blotter-bar div{color:#0f172a}body.theme-light .panel-card{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 8px #0f172a0a!important}body.theme-light .panel-header{background:#f8fafc!important;border-bottom:1px solid rgba(15,23,42,.08)!important}body.theme-light .panel-title,body.theme-light .panel-title span{color:#0f172a!important}body.theme-light .chart-toolbar-cluster{background:#f1f5f9!important;border:1px solid rgba(15,23,42,.14)!important}body.theme-light .chart-toolbar-cluster.pf-cluster{background:#d9770614!important;border-color:#d977064d!important}body.theme-light .chart-toolbar-cluster button{color:#475569!important}body.theme-light .chart-toolbar-cluster button:hover{color:#0f172a!important}body.theme-light .chart-floating-hud{background:#fffffffa!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 4px 16px #0f172a1f!important}body.theme-light .consensus-bar-track{background:#e2e8f0!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:inset 0 1px 2px #0f172a0f!important}body.theme-light .desks-filter-tabs-bar{background:#f8fafc!important;border-bottom:1px solid rgba(15,23,42,.08)!important}body.theme-light .desk-card{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 1px 3px #0f172a08!important}body.theme-light .desk-card:hover{background:#f8fafc!important;border-color:#0284c766!important;box-shadow:0 4px 12px #0f172a14!important}body.theme-light .desk-name{color:#0f172a!important;font-weight:800!important}body.theme-light .desk-text{color:#334155!important;font-weight:500!important}body.theme-light .confluence-compact-board{background:#fff!important;border-color:#0f172a1f!important;box-shadow:0 2px 8px #0f172a0d!important}body.theme-light .confluence-compact-row.row-pillars{border-bottom:1px solid rgba(15,23,42,.08)!important}body.theme-light .confluence-title-text{color:#15803d!important}body.theme-light .confluence-pill.pill-wyckoff{background:#0284c714!important;border-color:#0284c74d!important;color:#0369a1!important}body.theme-light .confluence-pill.pill-vsa{background:#d9770614!important;border-color:#d977064d!important;color:#b45309!important}body.theme-light .confluence-pill.pill-macro{background:#ea580c14!important;border-color:#ea580c4d!important;color:#c2410c!important}body.theme-light .confluence-radial-val,body.theme-light .prob-pct{color:#15803d!important}body.theme-light .prob-tag{color:#0284c7!important}body.theme-light .cro-badge{color:#334155!important}body.theme-light .cro-status-approved{color:#15803d!important;background:#15803d1a!important;border-color:#15803d4d!important}body.theme-light .cro-lbl{color:#64748b!important}body.theme-light .confluence-mode-badge.mode-autopilot{background:#15803d1a!important;border-color:#15803d!important;color:#15803d!important;box-shadow:none!important}body.theme-light .cro-mandate-card{background:#f8fafc!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important}body.theme-light .cro-mandate-title{color:#0f172a!important}body.theme-light .pillar-desc{color:#475569!important}body.theme-light .squawk-input-form{background:#f8fafc!important;border-top:1px solid rgba(15,23,42,.1)!important}body.theme-light .squawk-input-form input{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.2)!important}body.theme-light .squawk-box,body.theme-light .squawk-item{color:#0f172a!important;background:#f1f5f9b3!important;border-color:#0f172a14!important}body.theme-light .squawk-item div{color:#0f172a!important}body.theme-light .squawk-text{color:#1e293b!important;font-weight:600!important}body.theme-light .tape-row{color:#0f172a!important;border-bottom-color:#0f172a0f!important}body.theme-light .tape-row:hover{background:#0284c70f!important}body.theme-light select,body.theme-light input{background:#fff!important;color:#0f172a!important;border-color:#0f172a33!important}body.theme-light ::-webkit-scrollbar-track{background:#f1f5f9}body.theme-light ::-webkit-scrollbar-thumb{background:#cbd5e1}body.theme-light ::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.theme-light .directive-studio-modal-card{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:#f59e0b66!important;color:#0f172a!important;box-shadow:0 25px 60px -15px #f59e0b33!important}body.theme-light .directive-studio-modal-card select,body.theme-light .directive-studio-modal-card input,body.theme-light .directive-studio-modal-card textarea{background:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important}@keyframes breatheCycle{0%,to{transform:scale(.9);box-shadow:0 0 10px #00f0ff33}50%{transform:scale(1.35);box-shadow:0 0 25px #00f0ff99}}@keyframes pulseCrimson{0%,to{background-color:#120208f0}50%{background-color:#240410f5}}.analysis-depth-cluster{display:inline-flex;align-items:center;gap:2px;padding:2px;background:#020617a6;border:1px solid rgba(255,255,255,.12);border-radius:5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.analysis-depth-cluster .depth-btn{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.5px;padding:3px 7px;border-radius:3px;border:1px solid transparent;background:transparent;color:#8c9ba5;cursor:pointer;display:inline-flex;align-items:center;transition:all .15s ease}.analysis-depth-cluster .depth-btn:hover{color:#fff;background:#ffffff0d}.analysis-depth-cluster .depth-btn.active.mentor{border-color:#ffd600;background:#ffd6002e;color:#ffd600;box-shadow:0 0 8px #ffd6004d}.analysis-depth-cluster .depth-btn.active.desk{border-color:#00f0ff;background:#00f0ff2e;color:#00f0ff;box-shadow:0 0 8px #00f0ff4d}.analysis-depth-cluster .depth-btn.active.pit{border-color:#ef4444;background:#ef44442e;color:#ef4444;box-shadow:0 0 8px #ef444440}body.theme-light .analysis-depth-cluster{background:#f1f5f9;border-color:#cbd5e1}body.theme-light .analysis-depth-cluster .depth-btn{color:#64748b}body.theme-light .analysis-depth-cluster .depth-btn:hover{color:#0f172a;background:#e2e8f0}body.theme-light .analysis-depth-cluster .depth-btn.active.mentor{border-color:#d97706;background:#fef3c7;color:#b45309;box-shadow:0 1px 3px #b4530933}body.theme-light .analysis-depth-cluster .depth-btn.active.desk{border-color:#0284c7;background:#e0f2fe;color:#0284c7;box-shadow:0 1px 3px #0284c733}body.theme-light .analysis-depth-cluster .depth-btn.active.pit{border-color:#dc2626;background:#fee2e2;color:#dc2626;box-shadow:0 1px 3px #dc262633}.pod-eq-container{display:flex;align-items:flex-end;gap:1.5px;height:11px;padding:0 3px;background:#00000059;border-radius:3px;border:1px solid var(--desk-color, #00f0ff)}.pod-eq-bar{width:2px;border-radius:1px;background:var(--desk-color, #00f0ff);animation:pod-eq-bounce .75s ease-in-out infinite alternate}.pod-eq-bar:nth-child(1){height:3px;animation-delay:.05s}.pod-eq-bar:nth-child(2){height:9px;animation-delay:.2s}.pod-eq-bar:nth-child(3){height:5px;animation-delay:.35s}.pod-eq-bar:nth-child(4){height:10px;animation-delay:.12s}@keyframes pod-eq-bounce{0%{height:2px;opacity:.45}to{height:10px;opacity:1;filter:drop-shadow(0 0 4px var(--desk-color, #00f0ff))}}.pod-heartbeat-led{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--desk-color, #00f0ff);box-shadow:0 0 6px var(--desk-color, #00f0ff);animation:pod-heartbeat 2s ease-in-out infinite}@keyframes pod-heartbeat{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2);filter:drop-shadow(0 0 5px var(--desk-color, #00f0ff))}}.desk-telemetry-strip{display:flex;align-items:center;justify-content:space-between;background:#040914bf;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:3px 6px;margin-top:5px;font-family:var(--font-mono);font-size:8px;transition:all .15s ease}.desk-telemetry-strip:hover{background:#0a142af2;border-color:#ffffff1f}.desk-expanded-tray{margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:5px;animation:tray-slide-down .2s cubic-bezier(.16,1,.3,1)}@keyframes tray-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.desk-card.speaking-on-air{border-color:var(--desk-color, #00f0ff)!important;box-shadow:0 0 16px #00f0ff40!important}body.theme-light .desk-telemetry-strip{background:#f1f5f9;border:1px solid #cbd5e1;color:#0f172a}body.theme-light .desk-telemetry-strip:hover{background:#e2e8f0}body.theme-light .desk-expanded-tray{border-top-color:#cbd5e1}body.theme-light .pod-eq-container{background:#fff;border-color:#94a3b8}.gatekeeper-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#030712e0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;padding:16px;animation:gatekeeper-fade-in .3s ease}@keyframes gatekeeper-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.gatekeeper-modal{width:100%;max-width:680px;background:linear-gradient(180deg,#080f1cfa,#040912fa);border:1px solid rgba(0,255,136,.35);border-radius:12px;box-shadow:0 0 50px #00ff8826,0 25px 50px -12px #000c;overflow:hidden;display:flex;flex-direction:column}.gatekeeper-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#00ff880a;border-bottom:1px solid rgba(0,255,136,.2)}.gatekeeper-badge-lead{display:flex;align-items:center;gap:12px}.gatekeeper-shield-icon{width:36px;height:36px;border-radius:8px;background:#00ff881a;border:1px solid rgba(0,255,136,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #0f83}.gatekeeper-title{font-size:13px;font-weight:900;letter-spacing:.06em;color:#0f8;font-family:var(--font-mono)}.gatekeeper-subtitle{font-size:10px;color:#94a3b8;letter-spacing:.02em}.gatekeeper-status-tag{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;background:#ffaa001f;border:1px solid rgba(255,170,0,.35);color:#fa0;font-size:9px;font-weight:800;font-family:var(--font-mono)}.gatekeeper-section{padding:14px 18px 8px}.gatekeeper-section-title{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:#00f0ff;font-family:var(--font-mono);letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.gatekeeper-profiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gatekeeper-profile-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column}.gatekeeper-profile-card:hover{background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-2px)}.gatekeeper-profile-card.active{background:#00f0ff12;border-color:#00f0ff;box-shadow:0 0 16px #00f0ff33}.profile-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.profile-icon-box{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.profile-icon-box.mentor{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.profile-icon-box.tactical{background:#00ff8826;color:#0f8;border:1px solid rgba(0,255,136,.3)}.profile-icon-box.cio{background:#ffcc0026;color:#fc0;border:1px solid rgba(255,204,0,.3)}.profile-badge{font-size:8.5px;font-weight:900;font-family:var(--font-mono);padding:1px 6px;border-radius:3px}.profile-badge.mentor{background:#38bdf81a;color:#38bdf8}.profile-badge.tactical{background:#00ff881a;color:#0f8}.profile-badge.cio{background:#ffcc001a;color:#fc0}.profile-name{font-size:11px;font-weight:800;color:#f8fafc;margin-bottom:4px}.profile-desc{font-size:9.5px;color:#94a3b8;line-height:1.35}.profile-desc strong{color:#e2e8f0}.gatekeeper-form{padding:10px 18px 18px;display:flex;flex-direction:column;gap:12px}.gatekeeper-lockout-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background:#ef444426;border:1px solid #ef4444;color:#ef4444;font-size:11px;font-weight:700}.gatekeeper-error-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;background:#ffaa001f;border:1px solid #ffaa00;color:#fa0;font-size:11px;font-weight:700}.gatekeeper-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gatekeeper-input-group{display:flex;flex-direction:column;gap:6px}.gatekeeper-label{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;color:#94a3b8;font-family:var(--font-mono);letter-spacing:.04em}.gatekeeper-input-wrapper{position:relative;display:flex;align-items:center}.gatekeeper-input{width:100%;height:38px;background:#060d17e6;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:0 12px;color:#f8fafc;font-size:12px;outline:none;transition:all .15s ease}.gatekeeper-input:focus{border-color:#0f8;box-shadow:0 0 12px #00ff8840}.gatekeeper-toggle-pwd{position:absolute;right:10px;background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;padding:4px}.gatekeeper-toggle-pwd:hover{color:#0f8}.gatekeeper-captcha-cluster{display:grid;grid-template-columns:180px 1fr;gap:8px}.captcha-canvas-box{display:flex;align-items:center;background:#060d17;border:1px solid rgba(0,240,255,.25);border-radius:6px;padding:2px 4px;overflow:hidden}.captcha-canvas{display:block}.btn-refresh-captcha{background:transparent;border:none;color:#00f0ff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.btn-refresh-captcha:hover{transform:rotate(90deg)}.captcha-input{text-align:center;font-size:14px;letter-spacing:.2em;font-weight:900;text-transform:uppercase}.gatekeeper-actions-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px;gap:12px}.gatekeeper-checkbox-label{display:flex;align-items:center;gap:8px;font-size:10px;color:#94a3b8;cursor:pointer}.gatekeeper-checkbox{accent-color:#00ff88;width:14px;height:14px;cursor:pointer}.gatekeeper-submit-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:6px;background:linear-gradient(135deg,#0f8,#00f0ff);color:#030a16;font-family:var(--font-mono);font-weight:900;font-size:11.5px;letter-spacing:.05em;border:none;cursor:pointer;box-shadow:0 4px 16px #00ff8859;transition:all .15s ease;white-space:nowrap}.gatekeeper-submit-btn:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 6px 20px #00ff8880}.gatekeeper-submit-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.8)}.gatekeeper-footer{padding:8px 18px;background:#0006;border-top:1px solid rgba(255,255,255,.05);text-align:center;font-size:8.5px;font-family:var(--font-mono);color:#64748b;letter-spacing:.06em}body.theme-light .gatekeeper-modal{background:#fff;border-color:#0f172a33;box-shadow:0 25px 50px -12px #0f172a40}body.theme-light .gatekeeper-header{background:#f8fafc;border-bottom-color:#0f172a1a}body.theme-light .gatekeeper-title{color:#15803d}body.theme-light .gatekeeper-subtitle{color:#475569}body.theme-light .gatekeeper-profile-card{background:#f8fafc;border-color:#cbd5e1}body.theme-light .gatekeeper-profile-card:hover{background:#f1f5f9}body.theme-light .gatekeeper-profile-card.active{background:#0284c714;border-color:#0284c7;box-shadow:0 0 12px #0284c733}body.theme-light .profile-name{color:#0f172a}body.theme-light .profile-desc{color:#475569}body.theme-light .profile-desc strong{color:#0f172a}body.theme-light .gatekeeper-input{background:#fff;border-color:#cbd5e1;color:#0f172a}body.theme-light .gatekeeper-input:focus{border-color:#15803d;box-shadow:0 0 8px #15803d33}body.theme-light .gatekeeper-footer{background:#f1f5f9;border-top-color:#cbd5e1;color:#64748b}body.theme-light .gatekeeper-submit-btn{background:linear-gradient(135deg,#15803d,#0284c7);color:#fff;box-shadow:0 4px 14px #15803d59}.institutional-mentorship-container{background:#0f172af5;border:1px solid #1e293b;border-radius:8px;margin:8px 12px;overflow:hidden;box-shadow:0 4px 20px #0006;transition:all .2s ease}.institutional-mentorship-container.collapsed .mentorship-header-row{border-bottom:none}.mentorship-header-row{padding:8px 14px;display:flex;align-items:center;justify-content:space-between;background:#0f172a;border-bottom:1px solid #1e293b;cursor:pointer;-webkit-user-select:none;user-select:none}.mentorship-title-cluster{display:flex;align-items:center;gap:8px}.mentorship-icon-badge{width:24px;height:24px;border-radius:6px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);display:flex;align-items:center;justify-content:center}.mentorship-main-title{font-size:11px;font-weight:700;letter-spacing:.05em;color:#f8fafc;text-transform:uppercase}.mentorship-mentor-pill{background:#1e293b;color:#94a3b8;font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;border:1px solid #334155}.mentorship-actions-cluster{display:flex;align-items:center;gap:12px}.mentorship-confluence-badge{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:6px}.mentorship-voice-btn{background:#3b82f61f;border:1px solid rgba(59,130,246,.3);color:#60a5fa;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s ease}.mentorship-voice-btn:hover{background:#3b82f640;color:#93c5fd}.mentorship-toggle-btn{background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center}.mentorship-body-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:10px;padding:10px 14px;background:#0b0f19}.mentorship-card-cell{background:#0f172a;border:1px solid #1e293b;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.mentorship-card-cell.lesson{border-color:#3b82f659;background:#1e293b99}.mentorship-cell-header{display:flex;align-items:center;gap:6px}.cell-title{font-size:10px;font-weight:700;letter-spacing:.04em;color:#94a3b8;text-transform:uppercase}.cell-dot.trap-dot{color:#ef4444}.cell-dot.footprint-dot{color:#38bdf8}.cell-dot.lesson-dot{color:#60a5fa}.cell-content{font-size:11px;line-height:1.45;color:#cbd5e1}.cell-content.highlight{color:#f1f5f9;font-weight:500}.mentorship-risk-line{font-size:10px;font-weight:700;margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08);color:#94a3b8}body.theme-light .institutional-mentorship-container{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0f172a0f}body.theme-light .mentorship-header-row{background:#f8fafc;border-bottom-color:#e2e8f0}body.theme-light .mentorship-main-title{color:#0f172a}body.theme-light .mentorship-mentor-pill{background:#f1f5f9;color:#475569;border-color:#cbd5e1}body.theme-light .mentorship-body-grid{background:#fff}body.theme-light .mentorship-card-cell{background:#f8fafc;border-color:#e2e8f0}body.theme-light .mentorship-card-cell.lesson{background:#eff6ff;border-color:#93c5fd}body.theme-light .cell-title{color:#475569}body.theme-light .cell-content{color:#334155}body.theme-light .cell-content.highlight{color:#0f172a;font-weight:600}body.theme-light .mentorship-risk-line{border-top-color:#e2e8f0;color:#475569}body.theme-light .mentorship-voice-btn{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.swarm-radar-bar::-webkit-scrollbar{height:2px}.swarm-radar-bar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:1px}body.theme-light .swarm-radar-bar::-webkit-scrollbar-thumb{background:#0f172a26}.spyglass-overlay{animation:fadeIn .15s ease}.spyglass-card{animation:modalScaleUp .18s cubic-bezier(.16,1,.3,1)}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.surgical-doctor-teleprompter-bar{transition:all .2s cubic-bezier(.16,1,.3,1)}body.theme-light .surgical-doctor-teleprompter-bar{background:#fffffff7!important;box-shadow:0 10px 35px #0000001f,0 0 15px #0000000d!important;border-color:#0f172a40!important}body.theme-light .surgical-doctor-teleprompter-bar [style*="color: #ffffff"],body.theme-light .surgical-doctor-teleprompter-bar [style*="color: rgb(255, 255, 255)"]{color:#0f172a!important}body.theme-light .surgical-doctor-teleprompter-bar [style*="color: #cbd5e1"]{color:#334155!important}body.theme-light .surgical-doctor-teleprompter-bar [style*="background: rgba(0, 0, 0, 0.4)"]{background:#f1f5f9e6!important;border-color:#cbd5e1cc!important}body.theme-light,[data-theme=light]{--bg-deep: #f8fafc;--bg-floor: #f1f5f9;--bg-card: #ffffff;--bg-card-hover: #f8fafc;--bg-panel: #ffffff;--bg-tertiary: #f1f5f9;--bg-elevated: #e2e8f0;--neon-cyan: #0284c7;--neon-green: #15803d;--neon-pink: #dc2626;--neon-gold: #b45309;--neon-purple: #7e22ce;--neon-blue: #1d4ed8;--neon-orange: #c2410c;--bullish: #15803d;--bullish-glow: rgba(21, 128, 61, .12);--bullish-dim: rgba(21, 128, 61, .06);--bearish: #dc2626;--bearish-glow: rgba(220, 38, 38, .12);--bearish-dim: rgba(220, 38, 38, .06);--border-subtle: #e2e8f0;--border-glass: #cbd5e1;--border-active: #0284c7;--border-gold: #b45309;--glow-cyan: none;--glow-green: none;--glow-pink: none;--glow-gold: none;--shadow-hud: 0 4px 16px rgba(15, 23, 42, .08);background-color:#f8fafc!important;color:#0f172a!important}body.theme-light .terminal-layout{background:#f1f5f9!important}body.theme-light .terminal-layout:before{display:none!important}body.theme-light .terminal-header{background:#fff!important;border-bottom:1px solid #cbd5e1!important;box-shadow:0 2px 10px #0f172a0d!important}body.theme-light .panel-card,body.theme-light .card,body.theme-light .panel{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 1px 3px #0f172a0a!important}body.theme-light .panel-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#0f172a!important}body.theme-light .hud-metric-cell,body.theme-light .stat-box-compact{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .hud-metric-label,body.theme-light .stat-label{color:#64748b!important}body.theme-light .hud-metric-value{color:#0f172a!important}body.theme-light .hud-metric-value.text-bullish,body.theme-light .text-bullish{color:#15803d!important}body.theme-light .hud-metric-value.text-bearish,body.theme-light .text-bearish{color:#dc2626!important}body.theme-light [style*="background: rgba(8, 14, 30"],body.theme-light [style*="background: rgba(14, 22, 38"],body.theme-light [style*="background: rgba(7, 13, 27"],body.theme-light [style*="background: rgba(5, 10, 24"],body.theme-light [style*="background: rgba(6, 12, 28"],body.theme-light [style*="background: rgba(10, 18, 38"],body.theme-light [style*="background: #02050c"],body.theme-light [style*="background: #030712"],body.theme-light [style*="background: #070e22"],body.theme-light [style*="background: #080d1a"],body.theme-light [style*="background: #040917"],body.theme-light [style*="linear-gradient(180deg, #070e22"],body.theme-light [style*="linear-gradient(180deg, #050b14"],body.theme-light [style*="linear-gradient(180deg, #0b0f19"]{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}body.theme-light [style*="color: #fff"],body.theme-light [style*="color: rgb(255, 255, 255)"],body.theme-light [style*="color: #e2e8f0"]{color:#0f172a!important}body.theme-light .positions-blotter-bar{background:#fff!important;border-top:1px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 -2px 10px #0f172a0d!important}body.theme-light .blotter-tray-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#0f172a!important}body.theme-light .jarvis-intercom-container{--jarvis-bg: rgba(255, 255, 255, .98) !important;--jarvis-border: rgba(15, 23, 42, .16) !important;--jarvis-header-bg: #f8fafc !important;--jarvis-header-border: #e2e8f0 !important;--jarvis-input-bg: #f8fafc !important;--jarvis-input-border: #cbd5e1 !important;background-color:#fff!important;border-color:#cbd5e1!important;box-shadow:0 16px 48px #0f172a24,0 2px 8px #0f172a0f!important;color:#0f172a!important}body.theme-light .jarvis-intercom-container .jarvis-header-bar{background-color:#f8fafc!important;border-bottom-color:#e2e8f0!important}body.theme-light .jarvis-intercom-container .jarvis-header-bar span,body.theme-light .jarvis-intercom-container .jarvis-header-bar p{color:#0f172a!important}body.theme-light .jarvis-intercom-container .jarvis-input-tier{background-color:#f8fafc!important;border-top-color:#e2e8f0!important}body.theme-light .jarvis-intercom-container input{background-color:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .jarvis-intercom-container input::placeholder{color:#64748b!important}body.theme-light .jarvis-intercom-container .bg-slate-900\/90,body.theme-light .jarvis-intercom-container .bg-slate-950\/60,body.theme-light .jarvis-intercom-container .bg-slate-950\/80,body.theme-light .jarvis-intercom-container .bg-slate-900\/50,body.theme-light .jarvis-intercom-container .bg-slate-950\/20{background-color:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .jarvis-intercom-container .text-slate-100,body.theme-light .jarvis-intercom-container .text-slate-200,body.theme-light .jarvis-intercom-container .text-slate-300{color:#0f172a!important}body.theme-light .jarvis-intercom-container .text-slate-400,body.theme-light .jarvis-intercom-container .text-slate-500{color:#475569!important}body.theme-light .jarvis-intercom-container .bg-sky-950\/50,body.theme-light .jarvis-intercom-container .bg-sky-950\/40{background-color:#e0f2fe!important;border-color:#7dd3fc!important;color:#0369a1!important}body.theme-light .jarvis-intercom-container .text-sky-100,body.theme-light .jarvis-intercom-container .text-sky-200,body.theme-light .jarvis-intercom-container .text-sky-300{color:#0284c7!important}body.theme-light .jarvis-intercom-container .bg-rose-950\/30{background-color:#fee2e2!important;border-color:#fca5a5!important;color:#b91c1c!important}body.theme-light .jarvis-intercom-container .bg-slate-800\/60{background-color:#fff!important;border-color:#cbd5e1!important;color:#1e293b!important}body.theme-light .jarvis-intercom-container .bg-slate-800\/60:hover{background-color:#e2e8f0!important}
