.tv-chart-stage-container{display:flex!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:440px;position:relative!important;overflow:hidden!important;background-color:#0b0e14}.groww-chart-card.is-fullscreen .tv-chart-stage-container,.groww-chart-card:fullscreen .tv-chart-stage-container{min-height:0!important}.tv-stage-canvas-area{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:440px;position:relative!important;overflow:hidden!important}.groww-chart-card.is-fullscreen .tv-stage-canvas-area,.groww-chart-card:fullscreen .tv-stage-canvas-area{min-height:0!important}.tv-stage-canvas-area .chart-canvas-wrapper,.chart-canvas-wrapper{flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:440px;position:relative!important;overflow:hidden!important}.groww-chart-card.is-fullscreen .chart-canvas-wrapper,.groww-chart-card:fullscreen .chart-canvas-wrapper{min-height:0!important}.tv-drawing-rail{width:42px;min-width:42px;background-color:#131722;border-right:1px solid #2a2e39;display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:4px;z-index:38;-webkit-user-select:none;user-select:none;transition:width .2s ease,opacity .2s ease}@media (max-width: 768px){.tv-drawing-rail{display:none!important}}.tv-rail-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#787b86;cursor:pointer;position:relative;transition:all .15s ease;padding:0}.tv-rail-btn:hover{background-color:#2a2e39;color:#d1d4dc}.tv-rail-btn.active{background-color:#2962ff26;border-color:#2962ff66;color:#2962ff}.tv-rail-btn svg{width:18px;height:18px;fill:currentColor}.tv-rail-btn-arrow{position:absolute;right:2px;bottom:2px;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.7}.tv-rail-divider{width:24px;height:1px;background-color:#2a2e39;margin:4px 0}.tv-lines-menu-dropdown{position:absolute;left:44px;top:0;width:236px;background-color:#1e222d;border:1px solid #2a2e39;border-radius:6px;box-shadow:0 8px 24px #00000080,0 2px 8px #00000059;z-index:100;display:flex;flex-direction:column;padding:6px 0;-webkit-user-select:none;user-select:none;animation:tvMenuFadeIn .15s ease-out}@keyframes tvMenuFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.tv-lines-menu-header{padding:6px 14px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;color:#787b86;text-transform:uppercase;border-bottom:1px solid rgba(42,46,57,.6);margin-bottom:4px}.tv-lines-menu-item{display:flex;align-items:center;gap:12px;padding:7px 14px;color:#d1d4dc;font-size:13px;font-weight:400;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;transition:background-color .12s ease,color .12s ease}.tv-lines-menu-item:hover{background-color:#2a2e39;color:#fff}.tv-lines-menu-item.active{background-color:#2962ff2e;color:#2962ff}.tv-lines-menu-item.active .tv-menu-icon{color:#2962ff}.tv-menu-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#b2b5be;flex-shrink:0}.tv-menu-icon svg{width:18px;height:18px}.tv-menu-label{flex:1;white-space:nowrap}.tv-menu-shortcut{font-size:11px;color:#787b86;margin-left:auto;font-weight:500}.tv-menu-star{color:#5d606b;font-size:13px;margin-left:6px;cursor:pointer;transition:color .12s}.tv-menu-star:hover{color:#f59e0b}.tv-drawing-svg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;overflow:visible;pointer-events:none}.tv-drawing-svg-overlay.drawing-active,.tv-drawing-svg-overlay.dragging-active,.tv-drawing-item,.tv-drawing-item *,.tv-square-handle,.tv-square-handle-group,.tv-square-handle-group *,.tv-anchor-handle{pointer-events:all!important}.tv-drawing-item{cursor:pointer}.tv-drawing-item:hover line,.tv-drawing-item:hover path{filter:drop-shadow(0 0 3px rgba(41,98,255,.7))}.tv-drawing-item.selected line,.tv-drawing-item.selected path{filter:drop-shadow(0 0 4px rgba(41,98,255,.9))}.tv-anchor-handle{cursor:grab;transition:transform .1s ease}.tv-anchor-handle:hover,.tv-anchor-handle:active{transform:scale(1.3);cursor:grabbing}.tv-square-handle{cursor:ns-resize;transition:transform .1s ease}.tv-square-handle:hover{transform:scale(1.3)}.tv-square-handle.ew{cursor:ew-resize}.tv-square-handle.move{cursor:move}.tv-axis-tag{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:11px;font-weight:600;fill:#fff}.tv-floating-action-toolbar{position:absolute;background-color:#1e222d;border:1px solid #2a2e39;border-radius:6px;box-shadow:0 4px 18px #00000073;display:flex;align-items:center;gap:6px;padding:4px 8px;z-index:45;-webkit-user-select:none;user-select:none;animation:tvMenuFadeIn .12s ease-out;transform:translate(-50%,-100%);margin-top:-8px}.tv-action-btn{background:transparent;border:1px solid transparent;border-radius:4px;color:#b2b5be;cursor:pointer;padding:4px 6px;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .15s ease}.tv-action-btn:hover{background-color:#2a2e39;color:#fff}.tv-action-color-dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:transform .15s ease}.tv-action-color-dot:hover{transform:scale(1.2)}.tv-action-color-dot.active{box-shadow:0 0 0 2px #1e222d,0 0 0 4px #2962ff}.tv-action-btn.delete-btn{color:#ef4444}.tv-action-btn.delete-btn:hover{background-color:#ef44442e;color:#f87171}.tv-db-status-pill{font-size:10px;color:#10b981;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:10px;background:#10b9811f;border:1px solid rgba(16,185,129,.25);margin-right:4px}.tv-mobile-draw-trigger{position:absolute;bottom:48px;left:12px;width:38px;height:38px;border-radius:50%;background-color:#1e222d;border:1px solid #2a2e39;box-shadow:0 4px 12px #0006;color:#2962ff;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:36;transition:transform .15s ease,background-color .15s ease}@media (max-width: 768px){.tv-mobile-draw-trigger{display:flex}}.tv-mobile-draw-trigger.active{background-color:#2962ff;color:#fff;border-color:#2962ff}.tv-mobile-draw-sheet{position:absolute;bottom:0;left:0;right:0;background-color:#1e222d;border-top:1px solid #2a2e39;border-top-left-radius:14px;border-top-right-radius:14px;box-shadow:0 -8px 24px #0009;z-index:100;display:flex;flex-direction:column;max-height:75vh;overflow-y:auto;animation:tvSheetSlideUp .2s cubic-bezier(.16,1,.3,1);padding-bottom:env(safe-area-inset-bottom,12px)}@keyframes tvSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tv-mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #2a2e39;font-size:13px;font-weight:700;color:#787b86;text-transform:uppercase;letter-spacing:.05em}.tv-mobile-sheet-close{background:transparent;border:none;color:#787b86;font-size:18px;cursor:pointer;padding:4px 8px}.tv-mobile-sheet-section-title{padding:10px 16px 4px;font-size:11px;font-weight:700;color:#787b86;text-transform:uppercase;letter-spacing:.05em}.tv-mobile-sheet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 12px 12px}.tv-mobile-tool-card{display:flex;align-items:center;gap:10px;background-color:#131722;border:1px solid #2a2e39;border-radius:8px;padding:10px 12px;color:#d1d4dc;font-size:13px;font-weight:500;cursor:pointer;text-align:left}.tv-mobile-tool-card.active{border-color:#2962ff;background-color:#2962ff26;color:#2962ff}.tv-active-draw-banner{position:absolute;top:8px;left:50%;transform:translate(-50%);background-color:#1e222d;border:1px solid #2962ff;border-radius:20px;padding:4px 12px;display:flex;align-items:center;gap:8px;z-index:45;box-shadow:0 4px 12px #0006;font-size:12px;color:#d1d4dc}.tv-cancel-draw-btn{background:#2a2e39;border:none;border-radius:12px;color:#f87171;padding:2px 8px;font-size:11px;cursor:pointer;font-weight:600}.btc-ema-scalp-container{display:flex;flex-direction:column;height:100%;width:100%;background-color:#0b0e14;color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;padding:.75rem;box-sizing:border-box;gap:.75rem}.btc-ema-scalp-container::-webkit-scrollbar{width:4px}.btc-ema-scalp-container::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.btc-ema-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.btc-header-left{display:flex;align-items:center;gap:.5rem}.btc-coin-icon{width:28px;height:28px;border-radius:50%;background:#f7931a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;box-shadow:0 0 10px #f7931a66}.btc-title-box{display:flex;flex-direction:column}.btc-title{font-size:.82rem;font-weight:800;letter-spacing:.04em;color:#fff;text-transform:uppercase}.btc-subtitle{font-size:.65rem;color:#64748b;font-weight:500}.btc-header-right{display:flex;align-items:center;gap:.4rem}.live-status-dot{width:7px;height:7px;border-radius:50%;background-color:#00d09c;box-shadow:0 0 6px #00d09c;animation:pulseDot 2s infinite ease-in-out}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.timeframe-tag{font-size:.62rem;font-weight:700;color:#00f0ff;background:#00f0ff1f;border:1px solid rgba(0,240,255,.3);padding:2px 5px;border-radius:3px;letter-spacing:.04em}.btc-price-bar{background:#11141f;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.6rem .75rem;display:flex;align-items:center;justify-content:space-between}.btc-price-label{font-size:.62rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.btc-price-value{font-size:1.15rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.btc-hero-signal-card{border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid;transition:all .2s ease}.btc-hero-signal-card.bullish{background:linear-gradient(135deg,#00d09c1f,#0e111af2);border-color:#00d09c73}.btc-hero-signal-card.bearish{background:linear-gradient(135deg,#ef44441f,#0e111af2);border-color:#ef444473}.btc-hero-signal-card.bullish-bias{background:linear-gradient(135deg,#00d09c14,#0e111af2);border-color:#00d09c4d}.btc-hero-signal-card.bearish-bias{background:linear-gradient(135deg,#ef444414,#0e111af2);border-color:#ef44444d}.btc-hero-signal-card.bullish-alert,.btc-hero-signal-card.bearish-alert{background:linear-gradient(135deg,#00f0ff1f,#0e111af2);border-color:#00f0ff66}.btc-hero-signal-card.standby{background:linear-gradient(135deg,#f59e0b14,#0e111af2);border-color:#f59e0b4d}.hero-signal-top{display:flex;align-items:center;justify-content:space-between}.signal-label{font-size:.62rem;font-weight:700;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase}.signal-badge{font-size:.74rem;font-weight:800;padding:3px 8px;border-radius:4px;letter-spacing:.02em}.signal-badge.bullish{background:#00d09c;color:#0b0e14}.signal-badge.bearish{background:#ef4444;color:#fff}.signal-badge.bullish-bias{background:#00d09c33;color:#00d09c;border:1px solid rgba(0,208,156,.4)}.signal-badge.bearish-bias{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.signal-badge.bullish-alert,.signal-badge.bearish-alert{background:#00f0ff33;color:#00f0ff;border:1px solid rgba(0,240,255,.5)}.signal-badge.standby{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.hero-signal-detail{font-size:.72rem;line-height:1.35;color:#cbd5e1;margin:0}.btc-trade-plan-box{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:.5rem .65rem;display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem}.plan-row{display:flex;align-items:center;justify-content:space-between;font-size:.68rem}.plan-label{color:#94a3b8;font-weight:600}.plan-val{font-weight:800;font-variant-numeric:tabular-nums}.plan-val.entry{color:#fff}.plan-val.tp{color:#00d09c}.plan-val.sl{color:#ef4444}.plan-val.rr{color:#f59e0b}.btc-pillars-list{display:flex;flex-direction:column;gap:.5rem}.pillar-item{background:#11141f;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.35rem}.pillar-header{display:flex;align-items:center;gap:.4rem}.pillar-num{width:16px;height:16px;border-radius:50%;background:#ffffff1a;color:#fff;font-size:.6rem;font-weight:800;display:flex;align-items:center;justify-content:center}.pillar-name{font-size:.68rem;font-weight:700;color:#e2e8f0}.pillar-status-row{display:flex;align-items:center;justify-content:space-between}.pillar-sublabel{font-size:.64rem;color:#94a3b8}.status-pill{font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:3px}.status-pill.bull{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.35)}.status-pill.bear{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.35)}.status-pill.neutral{background:#94a3b81f;color:#cbd5e1;border:1px solid rgba(148,163,184,.25)}.status-pill.warn{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.pillar-metric-row{display:flex;align-items:center;justify-content:space-between;font-size:.64rem;color:#94a3b8}.metric-bold{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.pillar-note{margin:0;font-size:.6rem;color:#64748b;line-height:1.35;font-style:italic}.btc-ema-values-dock{background:#0e111a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.35rem}.ema-dock-item{display:flex;flex-direction:column;gap:.15rem;text-align:center}.dock-label{font-size:.58rem;font-weight:700;text-transform:uppercase}.dock-val{font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.ema-dock-item.fast .dock-label,.ema-dock-item.fast .dock-val{color:#00f0ff}.ema-dock-item.slow .dock-label,.ema-dock-item.slow .dock-val{color:#f59e0b}.ema-dock-item.ctx .dock-label,.ema-dock-item.ctx .dock-val{color:#a855f7}.btc-footer-action{padding-top:.3rem}.btc-apply-btn{width:100%;padding:.55rem;background:#f7931a26;border:1px solid rgba(247,147,26,.4);color:#f7931a;border-radius:5px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btc-apply-btn:hover{background:#f7931a40;color:#fff}:root{--bg-primary: #0b0e14;--bg-surface: #10141f;--bg-card: #131826;--bg-card-hover: #171f32;--bg-subtle: #192236;--bg-input: #151b2b;--border-color: #1e2638;--border-subtle: rgba(255, 255, 255, .07);--border-focus: #2d3b55;--text-primary: #f0f4fc;--text-secondary: #8e9bae;--text-muted: #57657a;--groww-green: #00d09c;--groww-green-glow: rgba(0, 208, 156, .25);--groww-green-subtle: rgba(0, 208, 156, .12);--groww-red: #eb5b5b;--groww-red-glow: rgba(235, 91, 91, .25);--groww-red-subtle: rgba(235, 91, 91, .12);--pred-cyan: #00f0ff;--pred-cyan-glow: rgba(0, 240, 255, .25);--pred-violet: #a855f7;--pred-violet-glow: rgba(168, 85, 247, .25);--pred-corridor: rgba(0, 240, 255, .12);--ema9-color: #f59e0b;--ema10-color: #10b981;--ema21-color: #a855f7;--ema30-color: #f97316;--ema50-color: #38bdf8;--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px}:root[data-theme=light]{--bg-primary: #f5f7fb;--bg-surface: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f1f5f9;--bg-subtle: #e9eef5;--bg-input: #ffffff;--border-color: #d7dee9;--border-subtle: rgba(15, 23, 42, .1);--border-focus: #94a3b8;--text-primary: #152033;--text-secondary: #526176;--text-muted: #738198;--groww-green-glow: rgba(0, 151, 112, .18);--pred-cyan-glow: rgba(8, 145, 178, .18)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}.groww-app-container{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 0%,#151b2a,#0b0e14 70%)}:root[data-theme=light] .groww-app-container{background:radial-gradient(circle at 50% 0%,#fff,#eef3f8 70%)}:root[data-theme=light] .terminal-header,:root[data-theme=light] .groww-card-header{background:#fffffff0}:root[data-theme=light] .chart-floating-toolbar,:root[data-theme=light] .chart-floating-toolbar.ai-toolbar{background-color:#f8fafc}:root[data-theme=light] .stock-symbol,:root[data-theme=light] .active-room-tag strong,:root[data-theme=light] .tool-btn.active{color:var(--text-primary)}:root[data-theme=light] .groww-chart-card{box-shadow:0 10px 30px #0f172a1a}:root[data-theme=light] .groww-overlay{background-color:#ffffffe6}:root[data-theme=light] .groww-overlay.warning{background-color:#fff5f5f0}.indices-ticker-strip{background-color:#080a0f;border-bottom:1px solid var(--border-color);padding:.4rem 1.5rem;overflow-x:auto;white-space:nowrap}.indices-track{display:flex;align-items:center;gap:1.8rem;min-width:max-content}.ticker-index-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.76rem;cursor:pointer;padding:.15rem .4rem;border-radius:var(--radius-sm);transition:background-color .15s ease}.ticker-index-item:hover{background-color:var(--bg-subtle)}.idx-name{font-weight:700;color:var(--text-secondary);font-size:.72rem;letter-spacing:.02em}.idx-val{font-family:var(--font-mono);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.idx-chg{font-family:var(--font-mono);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.terminal-header{background:#10141ff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;position:sticky;top:0;z-index:50}.brand-section{display:flex;align-items:center;gap:1rem}.groww-brand-badge{background:linear-gradient(135deg,#00d09c,#00f0ff);color:#060a12;font-weight:800;font-size:.8rem;padding:.4rem .75rem;border-radius:var(--radius-md);letter-spacing:.05em;display:flex;align-items:center;gap:.35rem;box-shadow:0 0 16px #00d09c59}.brand-icon{font-size:.85rem}.brand-row{display:flex;align-items:center;gap:.6rem}.brand-title{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap}.brand-title-compact,.mode-text-short,.theme-compact,.status-text-compact,.nifty-label-short{display:none}.pro-badge{background:#00f0ff1f;border:1px solid rgba(0,240,255,.3);color:var(--pred-cyan);font-size:.65rem;font-weight:700;font-family:var(--font-mono);padding:.1rem .4rem;border-radius:var(--radius-sm);letter-spacing:.05em}.brand-sub{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);margin-top:2px}.header-controls{display:flex;align-items:center;gap:1.25rem}.theme-toggle{border:1px solid var(--border-color);background-color:var(--bg-surface);color:var(--text-secondary);border-radius:var(--radius-full);padding:.36rem .7rem;font:700 .72rem var(--font-mono);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.theme-mobile,.status-text-mobile{display:none}.theme-toggle:hover{background-color:var(--bg-subtle);border-color:var(--border-focus);color:var(--text-primary)}.groww-timeframe-container{display:flex;align-items:center;gap:.6rem}.timeframe-label{font-size:.7rem;text-transform:uppercase;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em}.groww-timeframe-group{display:inline-flex;background-color:#0b0e14;border:1px solid var(--border-color);border-radius:var(--radius-full);padding:3px;gap:2px}.groww-tf-pill{background:transparent;border:none;color:var(--text-secondary);font-family:var(--font-mono);font-size:.78rem;font-weight:600;padding:.3rem .8rem;border-radius:var(--radius-full);cursor:pointer;transition:all .18s ease-in-out}.groww-tf-pill:hover{color:var(--text-primary);background-color:var(--bg-subtle)}.groww-tf-pill.active{color:#060a12;background:linear-gradient(135deg,#00d09c,#00f0ff);font-weight:700;box-shadow:0 2px 10px #00d09c59}.navbar-live-cluster{display:inline-flex;align-items:center;gap:.35rem}.navbar-nifty-ticker{display:inline-flex;align-items:center;gap:.55rem;padding:.28rem .68rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-full);font-family:var(--font-mono);box-shadow:0 2px 8px #00000040;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-user-select:none;user-select:none}:root[data-theme=light] .navbar-nifty-ticker{background:#fff;border-color:#d7dee9;box-shadow:0 2px 8px #0000000d}.navbar-nifty-ticker:hover{border-color:var(--border-focus);box-shadow:0 4px 14px #00000059}.navbar-nifty-left{display:inline-flex;align-items:center;gap:.45rem}.navbar-nifty-label{font-size:.68rem;font-weight:800;letter-spacing:.04em;color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border-subtle);padding:.12rem .4rem;border-radius:var(--radius-sm)}:root[data-theme=light] .navbar-nifty-label{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.navbar-nifty-price{font-size:.88rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;transition:color .15s ease,text-shadow .15s ease}.navbar-nifty-price.flash-up{color:#00ffbc!important;text-shadow:0 0 12px rgba(0,208,156,.8),0 0 22px rgba(0,208,156,.4)}.navbar-nifty-price.flash-down{color:#ff5252!important;text-shadow:0 0 12px rgba(235,91,91,.8),0 0 22px rgba(235,91,91,.4)}.nifty-ticker-loading{color:var(--text-muted);font-size:.78rem}.navbar-nifty-change{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:700;padding:.1rem .42rem;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;line-height:1.2}.navbar-nifty-change.positive{background-color:var(--groww-green-subtle);color:var(--groww-green);border:1px solid rgba(0,208,156,.28)}.navbar-nifty-change.negative{background-color:var(--groww-red-subtle);color:var(--groww-red);border:1px solid rgba(235,91,91,.28)}.nifty-change-arrow{font-size:.58rem}.groww-status-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;font-family:var(--font-mono);border:1px solid transparent}.groww-status-badge.connected{background-color:var(--groww-green-subtle);border-color:#00d09c4d;color:var(--groww-green)}.groww-status-badge.disconnected{background-color:var(--groww-red-subtle);border-color:#eb5b5b4d;color:var(--groww-red)}.status-dot{width:7px;height:7px;border-radius:50%}.groww-status-badge.connected .status-dot{background-color:var(--groww-green);box-shadow:0 0 8px var(--groww-green);animation:pulse-groww-green 2s infinite ease-in-out}.groww-status-badge.disconnected .status-dot{background-color:var(--groww-red);box-shadow:0 0 8px var(--groww-red);animation:pulse-groww-red 1s infinite ease-in-out}@keyframes pulse-groww-green{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes pulse-groww-red{0%,to{opacity:1}50%{opacity:.3}}@media (min-width: 769px) and (max-width: 1440px){.terminal-header{padding:.5rem 1rem;gap:.75rem}.brand-section{gap:.5rem;flex-shrink:0}.brand-title{font-size:1.02rem}.terminal-asset-switch{margin-left:.4rem}.asset-tab-btn{padding:4px 10px;font-size:12px;gap:5px}.header-controls{gap:.5rem}.terminal-mode-switch{padding:2px;gap:2px;flex-shrink:0}.mode-toggle-btn{padding:.28rem .58rem;font-size:.75rem;gap:.25rem}.mode-text-full{display:none}.mode-text-short{display:inline}.currency-pill-switch{padding:2px;gap:2px;flex-shrink:0}.curr-btn{padding:3px 7px;font-size:10.5px}.sizing-trigger-btn,.alerts-trigger-btn{padding:.3rem .55rem;font-size:.75rem;gap:3px;flex-shrink:0}.theme-toggle{padding:.28rem .52rem;font-size:.7rem;flex-shrink:0}.navbar-live-cluster{gap:.35rem;flex-shrink:0}.navbar-nifty-ticker{padding:.24rem .55rem;gap:.4rem}.navbar-nifty-price{font-size:.82rem}.navbar-alt-price{font-size:.7rem}.groww-status-badge{padding:.3rem .65rem;font-size:.7rem;gap:.35rem}.status-text-desktop{display:none}.status-text-compact{display:inline}}@media (min-width: 769px) and (max-width: 1240px){.terminal-header{padding:.45rem .75rem;gap:.45rem}.brand-title-full{display:none}.brand-title-compact{display:inline;font-size:.95rem}.pro-badge{display:none}.header-controls{gap:.38rem}.mode-toggle-btn{padding:.25rem .45rem;font-size:.72rem}.nifty-label-full{display:none}.nifty-label-short{display:inline}.navbar-alt-price,.sizing-trigger-btn .nav-btn-text,.alerts-trigger-btn .nav-btn-text,.theme-desktop{display:none}.theme-compact{display:inline}}.reconnect-bar{background:linear-gradient(90deg,#eb5b5b,#dc2626);color:#fff;padding:.45rem 1.5rem;font-size:.8rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem}.dashboard-content{flex:1;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.market-context-bar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.6rem 1.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem}.context-left{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem}.active-room-tag{font-size:.78rem;color:var(--text-primary);font-family:var(--font-mono)}.active-room-tag strong{color:#fff}.legend-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--text-secondary);font-family:var(--font-mono)}.legend-color-dot{width:8px;height:8px;border-radius:2px}.context-right{display:flex;align-items:center;gap:.6rem}.exchange-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;font-family:var(--font-mono);color:var(--groww-green);letter-spacing:.04em}.pulse-circle{width:7px;height:7px;border-radius:50%;background-color:var(--groww-green);box-shadow:0 0 8px var(--groww-green);animation:pulse-groww-green 1.6s infinite ease-in-out}.charts-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;min-height:580px;width:100%;flex:1}.charts-grid.single-chart{grid-template-columns:1fr;width:100%}.groww-chart-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden;position:relative;box-shadow:0 10px 30px #00000073;transition:border-color .25s ease,box-shadow .25s ease}.groww-chart-card:hover{border-color:var(--border-focus);box-shadow:0 14px 40px #0000008c}.groww-chart-card.prediction-theme{border-color:#00f0ff2e}.groww-chart-card.prediction-theme:hover{border-color:#00f0ff59;box-shadow:0 14px 40px #00f0ff12}.groww-card-header{padding:.9rem 1.25rem;background:#10141fd9;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.groww-header-left{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.symbol-badge-wrap{display:flex;align-items:center;gap:.5rem}.stock-symbol{font-size:1.1rem;font-weight:800;color:#fff;letter-spacing:-.01em;min-width:108px;display:inline-block;white-space:nowrap}.exchange-pill{font-size:.65rem;font-weight:700;font-family:var(--font-mono);background-color:var(--bg-subtle);color:var(--text-muted);padding:.15rem .4rem;border-radius:var(--radius-sm);border:1px solid var(--border-color)}.groww-tag{font-size:.68rem;font-weight:700;font-family:var(--font-mono);padding:.18rem .5rem;border-radius:var(--radius-sm);letter-spacing:.04em}.groww-tag.actual{background-color:var(--groww-green-subtle);color:var(--groww-green);border:1px solid rgba(0,208,156,.3)}.groww-tag.prediction{background-color:#00f0ff24;color:var(--pred-cyan);border:1px solid rgba(0,240,255,.35)}.ai-model-tag{font-size:.7rem;font-weight:700;font-family:var(--font-mono);color:var(--pred-violet);background-color:#a855f726;border:1px solid rgba(168,85,247,.3);padding:.15rem .45rem;border-radius:var(--radius-sm)}.exchange-status-pill{font-size:.65rem;font-weight:700;font-family:var(--font-mono);padding:.18rem .5rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:.32rem;letter-spacing:.04em;white-space:nowrap}.exchange-status-pill.open{background-color:#00d09c24;color:#00d09c;border:1px solid rgba(0,208,156,.35)}.exchange-status-pill.closed{background-color:#eb5b5b24;color:#eb5b5b;border:1px solid rgba(235,91,91,.35)}.exchange-status-pill .pulse-circle{width:5px;height:5px;border-radius:50%;background-color:currentColor;display:inline-block;box-shadow:0 0 6px currentColor}.price-display-wrap{display:flex;align-items:baseline;gap:.75rem}.main-ltp{font-family:var(--font-mono);font-size:1.45rem;font-weight:800;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:color .15s ease,text-shadow .15s ease}.main-ltp.flash-up{color:#00ffbc!important;text-shadow:0 0 16px rgba(0,208,156,.8),0 0 30px rgba(0,208,156,.4)}.main-ltp.flash-down{color:#ff5252!important;text-shadow:0 0 16px rgba(235,91,91,.8),0 0 30px rgba(235,91,91,.4)}.live-pulse-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.65rem;font-weight:800;font-family:var(--font-mono);color:#00d09c;background:#00d09c1f;border:1px solid rgba(0,208,156,.35);padding:.1rem .4rem;border-radius:var(--radius-sm);letter-spacing:.05em}.live-pulse-dot{width:6px;height:6px;border-radius:50%;background-color:#00d09c;box-shadow:0 0 8px #00d09c;animation:pulse-beacon 1s infinite alternate ease-in-out}@keyframes pulse-beacon{0%{transform:scale(.85);opacity:.6;box-shadow:0 0 4px #00d09c}to{transform:scale(1.3);opacity:1;box-shadow:0 0 12px #00d09c,0 0 20px #00d09c80}}.groww-chart-card{animation:chart-breathing-ambient 5s ease-in-out infinite}@keyframes chart-breathing-ambient{0%,to{box-shadow:0 10px 30px #00000073}50%{box-shadow:0 10px 35px #00d09c14,0 14px 45px #0000008c}}.groww-chart-card.prediction-theme{animation:chart-breathing-prediction 5s ease-in-out infinite}@keyframes chart-breathing-prediction{0%,to{box-shadow:0 10px 30px #00000073}50%{box-shadow:0 10px 35px #00f0ff1a,0 14px 45px #0000008c}}.candle-breathing-pill{display:inline-flex;align-items:center;gap:.65rem;background:#101624d9;border:1px solid rgba(0,208,156,.28);padding:.3rem .65rem;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000004d;transition:all .25s ease}.candle-breathing-pill:hover{border-color:#00d09c80;box-shadow:0 0 12px #00d09c33}.candle-breathing-pill.prediction-pill{border-color:#00f0ff47}.candle-breathing-pill.prediction-pill:hover{border-color:#00f0ff80;box-shadow:0 0 12px #00f0ff33}.radar-beacon-wrap{position:relative;width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.radar-beacon-core{width:6px;height:6px;border-radius:50%;background-color:var(--groww-green);box-shadow:0 0 8px var(--groww-green);z-index:2;animation:radar-core-pulse 1.8s ease-in-out infinite}.prediction-beacon .radar-beacon-core{background-color:var(--pred-cyan);box-shadow:0 0 8px var(--pred-cyan)}.radar-beacon-wave{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1.5px solid var(--groww-green);opacity:.8;animation:radar-wave-pulse 1.8s cubic-bezier(.1,.85,.25,1) infinite;pointer-events:none}.prediction-beacon .radar-beacon-wave{border-color:var(--pred-cyan)}@keyframes radar-core-pulse{0%,to{transform:scale(.85);opacity:.8}50%{transform:scale(1.25);opacity:1;box-shadow:0 0 14px var(--groww-green)}}@keyframes radar-wave-pulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.2);opacity:0}}.candle-countdown-info{display:flex;flex-direction:column;gap:.2rem;min-width:95px}.countdown-top-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.countdown-badge{font-size:.62rem;font-weight:800;font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em}.countdown-badge.prediction-badge{color:var(--pred-cyan)}.countdown-clock{font-size:.72rem;font-weight:800;font-family:var(--font-mono);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em}.candle-progress-track{width:100%;height:3.5px;background:#ffffff17;border-radius:var(--radius-full);overflow:hidden}.candle-progress-bar{height:100%;background:linear-gradient(90deg,#00d09c,#00ffbc);border-radius:var(--radius-full);box-shadow:0 0 6px #00d09c99;transition:width .3s ease}.candle-progress-bar.prediction-bar{background:linear-gradient(90deg,#00f0ff,#a855f7);box-shadow:0 0 6px #00f0ff99}.main-ltp.pred-text{color:var(--pred-cyan);text-shadow:0 0 16px rgba(0,240,255,.3)}.change-pill{font-family:var(--font-mono);font-size:.8rem;font-weight:700;padding:.18rem .55rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums}.change-pill.positive{background-color:var(--groww-green-subtle);color:var(--groww-green);border:1px solid rgba(0,208,156,.3)}.change-pill.negative{background-color:var(--groww-red-subtle);color:var(--groww-red);border:1px solid rgba(235,91,91,.3)}.day-range-wrapper{display:flex;flex-direction:column;gap:.35rem;min-width:230px;max-width:290px;padding:.35rem .65rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md)}.range-labels{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.72rem;font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap}.range-title{color:var(--text-secondary);font-weight:700;text-transform:uppercase;font-size:.62rem;letter-spacing:.04em;opacity:.85}.range-side{font-weight:600}.range-track{width:100%;height:4px;background-color:var(--bg-subtle);border-radius:var(--radius-full);position:relative;overflow:visible}.range-progress{height:100%;background:linear-gradient(90deg,rgba(0,240,255,.7),var(--groww-green));border-radius:var(--radius-full);transition:width .35s cubic-bezier(.16,1,.3,1)}.range-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:var(--groww-green);box-shadow:0 0 8px var(--groww-green);transition:left .35s cubic-bezier(.16,1,.3,1)}.arq-sentiment-pill{font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:.3rem;letter-spacing:.04em}.arq-sentiment-pill.up{background-color:#00d09c29;color:var(--groww-green);border:1px solid rgba(0,208,156,.35);box-shadow:0 0 12px #00d09c33}.arq-sentiment-pill.down{background-color:#eb5b5b29;color:var(--groww-red);border:1px solid rgba(235,91,91,.35);box-shadow:0 0 12px #eb5b5b33}.arq-meter-wrapper{display:flex;flex-direction:column;gap:.35rem;min-width:170px}.meter-header{display:flex;align-items:center;justify-content:space-between;font-size:.65rem;font-family:var(--font-mono)}.meter-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.meter-val{color:var(--pred-cyan);font-weight:700}.meter-bar-track{width:100%;height:5px;background-color:var(--bg-subtle);border-radius:var(--radius-full);overflow:hidden}.meter-bar-fill{height:100%;border-radius:var(--radius-full);transition:width .4s ease}.chart-floating-toolbar{padding:.5rem 1.25rem;background-color:#0c1018;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;position:relative;z-index:100}.chart-floating-toolbar.ai-toolbar{background-color:#0d0f18}.ohlc-strip{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.ohlc-item{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.78rem;font-variant-numeric:tabular-nums}.ohlc-label{color:var(--text-muted);font-size:.7rem;font-weight:600}.ohlc-value{color:var(--text-primary);font-weight:600}.val-green{color:var(--groww-green)!important}.val-red{color:var(--groww-red)!important}.val-cyan{color:var(--pred-cyan)!important}.val-violet{color:var(--pred-violet)!important}.val-muted{color:var(--text-secondary)}.val-corridor{color:var(--pred-cyan);font-size:.72rem}.band-stat{background-color:#00f0ff14;padding:.1rem .45rem;border-radius:var(--radius-sm);border:1px solid rgba(0,240,255,.2)}.chart-tools-group{display:flex;align-items:center;gap:.75rem}.chart-type-pill-group{display:inline-flex;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2px;gap:2px}.tool-btn{background:transparent;border:none;color:var(--text-secondary);font-size:.72rem;font-weight:600;padding:.25rem .55rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;font-family:var(--font-sans)}.tool-btn:hover{color:var(--text-primary);background-color:var(--bg-subtle)}.tool-btn.active{background-color:var(--bg-card);color:#fff;font-weight:700;box-shadow:0 1px 4px #0000004d}.indicator-toggles{display:flex;align-items:center;gap:.35rem}.chip-toggle{background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:600;padding:.22rem .5rem;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:all .15s ease}.chip-toggle:hover{border-color:var(--border-focus);color:var(--text-secondary)}.chip-toggle.active.ema9{color:var(--ema9-color);border-color:#f59e0b66;background-color:#f59e0b1a}.chip-toggle.active.ema10{color:var(--ema10-color);border-color:#10b98166;background-color:#10b9811a}.chip-toggle.active.ema21{color:var(--ema21-color);border-color:#a855f766;background-color:#a855f71a}.chip-toggle.active.ema30{color:var(--ema30-color);border-color:#f9731666;background-color:#f973161a}.chip-toggle.active.ema50{color:var(--ema50-color);border-color:#38bdf866;background-color:#38bdf81a}.chip-dot{width:6px;height:6px;border-radius:50%}.ema9-dot{background-color:var(--ema9-color)}.ema10-dot{background-color:var(--ema10-color)}.ema21-dot{background-color:var(--ema21-color)}.ema30-dot{background-color:var(--ema30-color)}.ema50-dot{background-color:var(--ema50-color)}.tool-icon-btn{background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.8rem;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.tool-icon-btn:hover{color:var(--text-primary);border-color:var(--border-focus)}.tool-icon-btn.active{background-color:var(--bg-subtle);color:var(--groww-green);border-color:#00d09c66}.tool-icon-btn.focus-live-btn{color:var(--groww-green);border-color:#00d09c59;background-color:#00d09c14}.tool-icon-btn.focus-live-btn:hover{background-color:#00d09c2e;box-shadow:0 0 8px #00d09c59}.tool-icon-btn.fullscreen-btn{font-size:.95rem;font-weight:700;color:#38bdf8;border-color:#38bdf859;background-color:#38bdf814}.tool-icon-btn.fullscreen-btn:hover{background-color:#38bdf838;border-color:#38bdf8a6;box-shadow:0 0 10px #38bdf866;color:#fff}.tool-icon-btn.fullscreen-btn.active{background-color:#ef44442e;color:#f87171;border-color:#ef444480;box-shadow:0 0 10px #ef44444d}@media (min-width: 769px){.groww-chart-card.is-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;z-index:999999!important;margin:0!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;background-color:var(--bg-card, #0b0f19)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.groww-chart-card:fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;z-index:999999!important;margin:0!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;background-color:var(--bg-card, #0b0f19)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.groww-chart-card.is-fullscreen .groww-card-header,.groww-chart-card:fullscreen .groww-card-header{border-radius:0!important;flex-shrink:0!important;background:#0d111cf5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;padding:.75rem 1.25rem!important}.groww-chart-card.is-fullscreen .chart-floating-toolbar,.groww-chart-card:fullscreen .chart-floating-toolbar,.groww-chart-card.is-fullscreen .chart-subheader-toolbar,.groww-chart-card:fullscreen .chart-subheader-toolbar{flex-shrink:0!important;background:#0b0f19f0!important}.groww-chart-card.is-fullscreen .chart-canvas-wrapper,.groww-chart-card:fullscreen .chart-canvas-wrapper{flex:1 1 0px!important;height:100%!important;min-height:0!important;width:100%!important;position:relative!important;overflow:hidden!important}.chart-header-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fullscreen-header-tf-group{display:inline-flex;align-items:center;background:#101624eb;border:1px solid rgba(0,240,255,.28);border-radius:var(--radius-md, 6px);padding:2px 4px;gap:3px;box-shadow:0 0 12px #00f0ff1f}.fs-tf-label{font-size:.65rem;font-weight:800;color:#38bdf8;padding:0 4px;font-family:var(--font-mono, monospace);letter-spacing:.5px}.fs-tf-btn{background:transparent;border:none;color:#94a3b8;font-size:.72rem;font-weight:700;padding:3px 7px;border-radius:var(--radius-sm, 4px);cursor:pointer;transition:all .15s ease;font-family:var(--font-mono, monospace)}.fs-tf-btn:hover{color:#f8fafc;background:#ffffff1a}.fs-tf-btn.active{background:#00d09c40;color:#00d09c;font-weight:800;box-shadow:0 0 8px #00d09c61}.desktop-tf-pill-group{display:inline-flex;align-items:center;background-color:var(--bg-surface, #101626);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:var(--radius-md, 6px);padding:2px;gap:2px;box-shadow:0 1px 4px #0000004d}.desktop-tf-btn{background:transparent;border:none;color:var(--text-secondary, #94a3b8);font-size:.72rem;font-weight:700;padding:.22rem .5rem;border-radius:var(--radius-sm, 4px);cursor:pointer;transition:all .15s ease;font-family:var(--font-mono, monospace);letter-spacing:.3px;line-height:1.2}.desktop-tf-btn:hover{color:var(--text-primary, #f8fafc);background-color:var(--bg-subtle, rgba(255, 255, 255, .08))}.desktop-tf-btn.active{background-color:#00d09c33;color:var(--groww-green, #00d09c);font-weight:800;box-shadow:0 0 10px #00d09c59}.fullscreen-exit-btn-header{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--radius-md, 6px);background:#ef444424;border:1px solid rgba(239,68,68,.4);color:#fca5a5;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap;letter-spacing:.3px}.fullscreen-exit-btn-header:hover{background:#ef444447;border-color:#ef4444bf;color:#fff;box-shadow:0 0 12px #ef444466;transform:translateY(-1px)}.fullscreen-exit-btn-header .exit-x{font-size:.8rem;font-weight:900}.fullscreen-exit-btn-header kbd{background:#00000059;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:1px 5px;font-size:.65rem;font-family:var(--font-mono, monospace);color:#e2e8f0}.desktop-tf-selector-wrap{position:relative;display:inline-flex;align-items:center}.desktop-tf-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;background:var(--bg-surface, #141a29);border:1px solid rgba(0,240,255,.3);color:var(--text-primary, #f8fafc);font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:700;padding:.22rem .55rem;border-radius:var(--radius-sm, 4px);cursor:pointer;transition:all .15s ease;white-space:nowrap;box-shadow:0 1px 4px #00000040}.desktop-tf-dropdown-trigger:hover{background:#00f0ff1f;border-color:#00f0ff99;color:#00f0ff}.desktop-tf-dropdown-trigger .tf-icon{font-size:.7rem}.desktop-tf-dropdown-trigger .tf-current{color:var(--groww-green, #00d09c);font-weight:800}.desktop-tf-dropdown-trigger .tf-arrow{font-size:.65rem;color:#94a3b8}.desktop-tf-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:9999;background:#0f1420f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,240,255,.25);border-radius:var(--radius-md, 6px);padding:4px;display:flex;flex-direction:column;gap:2px;box-shadow:0 8px 24px #0009,0 0 12px #00f0ff26;min-width:90px}.desktop-tf-menu-item{display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;color:#94a3b8;font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:600;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .12s ease;text-align:left;width:100%}.desktop-tf-menu-item:hover{background:#ffffff14;color:#f8fafc}.desktop-tf-menu-item.active{background:#00d09c2e;color:var(--groww-green, #00d09c);font-weight:800}.desktop-tf-menu-item .tf-menu-check{font-size:.7rem;color:var(--groww-green, #00d09c);font-weight:900}.compact-indicators-wrap,.compact-chart-type-wrap,.compact-tools-wrap{position:relative;display:inline-flex;align-items:center}.compact-indicators-btn.active{border-color:#00d09c73;background:#00d09c1a}.compact-indicators-header{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.cih-title{font-size:.72rem;font-weight:800;color:#f8fafc;font-family:var(--font-mono, monospace)}.cih-close-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:11px;padding:2px 6px;border-radius:4px;line-height:1;transition:color .15s ease}.cih-close-btn:hover{color:#fff;background:#ffffff14}.compact-ind-items{display:flex;flex-direction:column;gap:3px}.compact-ind-row{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:5px;background:#ffffff08;border:1px solid transparent;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.compact-ind-row:hover{background:#ffffff12;border-color:#ffffff1a}.compact-ind-row.active{background:#00d09c12;border-color:#00d09c38}.ind-row-left{display:flex;flex-direction:column;gap:1px;flex:1}.ind-name{font-size:.72rem;font-weight:700;color:#f1f5f9;display:flex;align-items:center;gap:6px;font-family:var(--font-mono, monospace)}.ind-desc{font-size:.62rem;color:#64748b;font-family:var(--font-sans, sans-serif);padding-left:12px}.ind-toggle-switch{font-size:.62rem;font-weight:800;font-family:var(--font-mono, monospace);padding:2px 6px;border-radius:4px;margin-left:8px}.ind-toggle-switch.on{background:#00d09c2e;color:#00d09c;border:1px solid rgba(0,208,156,.35)}.ind-toggle-switch.off{background:#ffffff0d;color:#64748b;border:1px solid rgba(255,255,255,.08)}.clean-view-toggle-btn{background:#00f0ff14;border:1px solid rgba(0,240,255,.25);color:#00f0ff;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:700;padding:.22rem .55rem;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.clean-view-toggle-btn:hover{background:#00f0ff2e;border-color:#00f0ff8c;box-shadow:0 0 8px #00f0ff40}.clean-view-toggle-btn.is-clean{background:#00d09c17;border-color:#00d09c4d;color:#00d09c}.canvas-floating-ohlc-legend{display:none}.groww-chart-card.is-fullscreen .desktop-tf-pill-group.force-full,.groww-chart-card:fullscreen .desktop-tf-pill-group.force-full{display:inline-flex!important}.groww-chart-card.is-fullscreen .chart-floating-toolbar .ohlc-strip,.groww-chart-card:fullscreen .chart-floating-toolbar .ohlc-strip{display:flex!important}.groww-chart-card.is-fullscreen .canvas-floating-ohlc-legend,.groww-chart-card:fullscreen .canvas-floating-ohlc-legend{display:none!important}}@media (min-width: 769px) and (max-width: 1400px){.chart-floating-toolbar{padding:.32rem .65rem!important;gap:.4rem!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.chart-floating-toolbar::-webkit-scrollbar{display:none!important}.chart-floating-toolbar .ohlc-strip{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;flex-shrink:0!important;gap:.5rem!important}.canvas-floating-ohlc-legend{display:inline-flex!important;pointer-events:none;align-items:center;gap:7px;padding:3px 8px;border-radius:4px;background:#0b0f19c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);font-family:var(--font-mono, monospace);font-size:.72rem;color:#94a3b8;-webkit-user-select:none;user-select:none;width:fit-content}.canvas-floating-ohlc-legend .c-item{display:inline-flex;align-items:center;gap:3px}.canvas-floating-ohlc-legend .c-lbl{color:#64748b;font-size:.65rem;font-weight:600}.desktop-tf-wide-only{display:none!important}.desktop-tf-compact-only{display:inline-flex!important}.chart-tools-group{gap:.35rem!important;flex-shrink:0!important;width:auto!important;margin-left:auto!important;justify-content:flex-end!important;display:flex!important;align-items:center!important}.chart-type-pill-group{gap:1px!important;padding:1px!important}.tool-btn{padding:.2rem .38rem!important;font-size:.68rem!important;white-space:nowrap!important}.indicator-toggles{gap:.22rem!important;flex-wrap:nowrap!important}.chip-toggle{padding:.2rem .42rem!important;font-size:.68rem!important;gap:.22rem!important;white-space:nowrap!important}.tool-icon-btn{width:25px!important;height:25px!important;font-size:.72rem!important;flex-shrink:0!important}.chip-toggle.snapshot-btn{padding:.2rem .42rem!important}}@media (min-width: 1401px){.canvas-floating-ohlc-legend{display:none!important}}.ai-legend-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;color:var(--pred-cyan);font-family:var(--font-mono);background-color:#00f0ff14;padding:.2rem .5rem;border-radius:var(--radius-sm);border:1px solid rgba(0,240,255,.25)}.corridor-dot{width:6px;height:6px;border-radius:50%;background-color:var(--pred-cyan);box-shadow:0 0 6px var(--pred-cyan)}.chart-canvas-wrapper{flex:1;width:100%;height:100%;min-height:490px;position:relative}.groww-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0b0e14e0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;gap:.85rem}.groww-overlay.warning{background-color:#140b10e6;border-top:2px solid var(--groww-red)}.groww-spinner{width:38px;height:38px;border:3px solid rgba(0,208,156,.15);border-top-color:var(--groww-green);border-radius:50%;animation:groww-spin .8s linear infinite}.groww-spinner.ai-spinner{border:3px solid rgba(0,240,255,.15);border-top-color:var(--pred-cyan)}@keyframes groww-spin{to{transform:rotate(360deg)}}.overlay-text{font-size:.92rem;font-weight:700;color:var(--text-primary);letter-spacing:.01em}.overlay-sub{font-size:.76rem;color:var(--text-muted);font-family:var(--font-mono)}.accuracy-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 10px 30px #00000073}.accuracy-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-color)}.accuracy-title-group{display:flex;align-items:center;gap:.75rem}.accuracy-pill{background-color:#a855f72e;color:var(--pred-violet);border:1px solid rgba(168,85,247,.35);font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--radius-sm);letter-spacing:.04em;font-family:var(--font-mono)}.accuracy-header-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.horizon-switch-bar{display:inline-flex;background:#0000004d;border:1px solid var(--border-color);border-radius:var(--radius-sm, 6px);padding:2px;gap:2px}:root[data-theme=light] .horizon-switch-bar{background:#f1f5f9;border-color:#cbd5e1}.horizon-tab-btn{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:1px solid transparent;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.horizon-tab-btn:hover{color:var(--text-primary)}.horizon-tab-btn.active{background:linear-gradient(135deg,#00d09c33,#00f0ff33);color:#00d09c;border-color:#00d09c59;box-shadow:0 1px 4px #00d09c26}:root[data-theme=light] .horizon-tab-btn.active{background:#fff;color:#00a87a;border-color:#00d09c;box-shadow:0 1px 3px #0000001a}.tab-badge{font-size:.62rem;font-family:var(--font-mono);background:#ffffff14;border-radius:3px;padding:1px 4px;color:var(--text-muted)}.horizon-tab-btn.active .tab-badge{background:#00d09c40;color:#00d09c;font-weight:800}.scorecard-horizon-tag{font-size:.66rem;font-weight:800;color:#00d09c;background:#00d09c1f;border:1px solid rgba(0,208,156,.25);padding:2px 6px;border-radius:4px;letter-spacing:.04em;font-family:var(--font-mono)}.accuracy-title{font-size:.98rem;font-weight:700;color:var(--text-primary)}.accuracy-meta{display:flex;align-items:center;gap:1rem}.poll-indicator{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-secondary);font-family:var(--font-mono)}.poll-dot{width:6px;height:6px;border-radius:50%;background-color:var(--pred-cyan);animation:pulse-cyan 2s infinite ease-in-out}@keyframes pulse-cyan{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.timestamp-badge{font-size:.7rem;color:var(--text-muted);font-family:var(--font-mono)}.accuracy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 900px){.accuracy-grid{grid-template-columns:repeat(2,1fr)}}.acc-metric-tile{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.35rem;transition:border-color .2s ease}.acc-metric-tile:hover{border-color:var(--border-focus)}.tile-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:var(--font-mono)}.tile-main-value{font-family:var(--font-mono);font-size:1.55rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.tile-main-value.val-green{color:var(--groww-green);text-shadow:0 0 12px var(--groww-green-glow)}.tile-main-value.val-yellow{color:#facc15}.tile-main-value.val-red{color:var(--groww-red);text-shadow:0 0 12px var(--groww-red-glow)}.tile-main-value.val-cyan{color:var(--pred-cyan);text-shadow:0 0 12px var(--pred-cyan-glow)}.tile-sub{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}.status-tag{font-size:.65rem;font-weight:700;padding:.15rem .4rem;border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.03em}.status-tag.tag-green{background-color:var(--groww-green-subtle);color:var(--groww-green);border:1px solid rgba(0,208,156,.3)}.status-tag.tag-neutral{background-color:#facc1526;color:#facc15;border:1px solid rgba(250,204,21,.3)}.sub-text{font-size:.7rem;color:var(--text-muted);font-family:var(--font-mono)}.trend-section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.trend-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.trend-title{font-size:.8rem;font-weight:600;color:var(--text-secondary);font-family:var(--font-mono)}.trend-legend{display:flex;align-items:center;gap:1rem}.legend-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;color:var(--text-muted);font-family:var(--font-mono)}.dot-cyan{width:8px;height:8px;border-radius:50%;background-color:var(--pred-cyan)}.dash-line{width:14px;height:2px;border-top:2px dashed var(--groww-red)}.trend-chart-wrapper{width:100%;height:160px;overflow:hidden}.trend-svg{width:100%;height:100%;display:block}.scorecard-section{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:1.1rem}.scorecard-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.scorecard-title-group{display:flex;flex-direction:column;gap:.35rem}.scorecard-badge-row{display:flex;align-items:center;gap:.5rem}.scorecard-badge{font-size:.68rem;font-weight:800;color:#00f0ff;background:#00f0ff1f;border:1px solid rgba(0,240,255,.25);padding:2px 7px;border-radius:4px;letter-spacing:.05em;font-family:var(--font-mono)}.scorecard-live-dot{width:7px;height:7px;border-radius:50%;background-color:#00d09c;animation:pulse-green 1.8s infinite ease-in-out}@keyframes pulse-green{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.4}}.scorecard-title{margin:0;font-size:1.08rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.scorecard-subtitle{margin:0;font-size:.76rem;color:var(--text-secondary);line-height:1.4}.scorecard-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.scorecard-date-bar{display:flex;align-items:center;gap:.3rem;background:#00000040;border:1px solid var(--border-color);border-radius:6px;padding:2px 6px}:root[data-theme=light] .scorecard-date-bar{background:#f1f5f9;border-color:#cbd5e1}.date-filter-label{font-size:.72rem;font-weight:700;color:var(--text-secondary);display:flex;align-items:center;gap:.2rem;padding-right:.2rem}.date-preset-btn{background:transparent;border:1px solid transparent;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.date-preset-btn:hover{color:var(--text-primary)}.date-preset-btn.active{background:#00f0ff26;color:#00f0ff;border-color:#00f0ff4d}.date-input-wrap{display:flex;align-items:center;gap:.25rem}.scorecard-date-input{background:#ffffff0f;border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-mono);font-size:.72rem;padding:3px 6px;border-radius:4px;outline:none}:root[data-theme=light] .scorecard-date-input{background:#fff;border-color:#cbd5e1;color:#0f172a}.date-clear-btn{background:transparent;border:none;color:var(--text-secondary);font-size:.75rem;cursor:pointer;padding:2px 4px;border-radius:3px;line-height:1}.date-clear-btn:hover{color:#f87171;background:#ef444426}.scorecard-filter-buttons{display:flex;background:#00000040;border:1px solid var(--border-color);border-radius:6px;padding:2px;gap:2px}:root[data-theme=light] .scorecard-filter-buttons{background:#f1f5f9;border-color:#cbd5e1}.filter-btn{background:transparent;border:none;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.filter-btn:hover{color:var(--text-primary)}.filter-btn.active{background:#ffffff1f;color:#fff}:root[data-theme=light] .filter-btn.active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0000001a}.filter-btn.hit.active{color:#00d09c;background:#00d09c26}.filter-btn.miss.active{color:#f87171;background:#ef444426}.filter-btn.pending.active{color:#fbbf24;background:#f59e0b26}.scorecard-table-wrapper{overflow-x:auto;border:1px solid var(--border-color);border-radius:8px;background:#060a1266}:root[data-theme=light] .scorecard-table-wrapper{background:#fff;border-color:#e2e8f0}.scorecard-table{width:100%;border-collapse:collapse;text-align:left;font-size:.8rem}.scorecard-table th{background:#101622d9;color:var(--text-secondary);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);white-space:nowrap}:root[data-theme=light] .scorecard-table th{background:#f8fafc;color:#64748b;border-bottom-color:#e2e8f0}.scorecard-table td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle;white-space:nowrap}:root[data-theme=light] .scorecard-table td{border-bottom-color:#f1f5f9}.scorecard-row{transition:background-color .15s ease}.scorecard-row:hover{background-color:#ffffff08}:root[data-theme=light] .scorecard-row:hover{background-color:#f8fafc}.scorecard-row.row-won{border-left:3px solid #00d09c}.scorecard-row.row-lost{border-left:3px solid #f87171}.cell-time{display:flex;flex-direction:column;gap:2px}.time-main{font-weight:700;color:var(--text-primary);font-family:var(--font-mono);font-size:.82rem}.time-sub{font-size:.65rem;color:var(--text-muted)}.direction-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;padding:2px 7px;border-radius:4px}.direction-badge.call-up{background:#00d09c26;color:#00d09c}.direction-badge.call-down{background:#ef444426;color:#f87171}.direction-badge.call-flat{background:#94a3b826;color:#94a3b8}.call-arrow{font-size:.65rem}.cell-price{font-weight:700;color:var(--text-primary)}.cell-actual{font-weight:700;color:#00f0ff}.cell-pending-tag{font-size:.72rem;color:#fbbf24;background:#f59e0b1f;padding:2px 6px;border-radius:4px;font-weight:700}.outcome-pill{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:9999px;letter-spacing:.03em}.outcome-pill.pill-won{background:#00d09c2e;color:#00d09c;border:1px solid rgba(0,208,156,.35)}.outcome-pill.pill-lost{background:#ef44442e;color:#f87171;border:1px solid rgba(239,68,68,.35)}.outcome-pill.pill-pending{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.pill-icon{font-size:.75rem}.error-span{font-weight:700;font-size:.78rem}.error-span.err-positive{color:#00d09c}.error-span.err-negative{color:#f87171}.conf-bar-wrap{display:flex;align-items:center;gap:.5rem;min-width:80px}.conf-text{font-size:.74rem;font-family:var(--font-mono);font-weight:700;color:var(--text-secondary);width:28px}.conf-progress-bg{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}:root[data-theme=light] .conf-progress-bg{background:#e2e8f0}.conf-progress-fill{height:100%;border-radius:2px}.conf-progress-fill.fill-green{background-color:#00d09c}.conf-progress-fill.fill-red{background-color:#f87171}.conf-progress-fill.fill-blue{background-color:#00f0ff}.scorecard-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;color:var(--text-secondary)}.scorecard-empty .empty-icon{font-size:2.2rem;margin-bottom:.6rem;opacity:.6}.scorecard-empty h5{margin:0 0 .35rem;font-size:.95rem;color:var(--text-primary)}.scorecard-empty p{margin:0;font-size:.78rem;max-width:440px;line-height:1.45;color:var(--text-muted)}@media (min-width: 769px){.scorecard-mobile-list,.scorecard-mobile-nav-box,.mobile-accuracy-summary-box,.mobile-advance-drawer-trigger-bar,.advance-drawer-backdrop,.advance-drawer-top-bar,.advance-drawer-footer{display:none!important}}.accuracy-overview-block{display:contents}@media (max-width: 768px){.mobile-accuracy-summary-box{display:flex!important;flex-direction:column;width:100%;order:1;background:#0d1420d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem .85rem;gap:.55rem;box-shadow:0 4px 18px #0000004d}:root[data-theme=light] .mobile-accuracy-summary-box{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 10px #0000000d}.mas-top-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mas-title-group{display:flex;align-items:center;gap:.5rem}.mas-symbol{font-size:.8rem;font-weight:800;color:var(--text-primary)}.mas-live-tag{display:flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:700;color:#00d09c}.mas-metric-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#00000038;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:.5rem .75rem}:root[data-theme=light] .mas-metric-row{background:#f8fafc;border-color:#e2e8f0}.mas-primary-col{display:flex;flex-direction:column;gap:.2rem}.mas-label{font-size:.58rem;font-weight:800;letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase}.mas-value-wrap{display:flex;align-items:center;gap:.5rem}.mas-main-pct{font-size:1.25rem;font-weight:800;line-height:1}.mas-stats-col{display:flex;flex-direction:column;gap:.15rem;align-items:flex-end;text-align:right}.mas-sub-stat{display:flex;align-items:center;gap:.35rem;font-size:.68rem}.mas-sub-label{font-size:.6rem;font-weight:700;color:var(--text-muted)}.mas-sub-val{font-weight:700;color:var(--text-primary)}.mobile-advance-drawer-trigger-bar{order:2;display:block!important;width:100%;margin-top:-.15rem;margin-bottom:.15rem}.advance-drawer-toggle-btn{width:100%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#141e30cc,#0c121ef2);border:1px solid rgba(0,240,255,.28);border-radius:10px;padding:.6rem .8rem;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 12px #00000040}:root[data-theme=light] .advance-drawer-toggle-btn{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 1px 4px #0000000d}.advance-drawer-toggle-btn:active{transform:scale(.99);border-color:#00f0ff}.adt-left{display:flex;align-items:center;gap:.55rem;text-align:left}.adt-icon{font-size:1rem;color:#00f0ff;filter:drop-shadow(0 0 6px rgba(0,240,255,.45))}.adt-text{display:flex;flex-direction:column;gap:.1rem}.adt-title{font-size:.8rem;font-weight:800;color:var(--text-primary);letter-spacing:.02em}.adt-sub{font-size:.62rem;color:var(--text-muted)}.adt-right{display:flex;align-items:center;gap:.35rem}.adt-badge{font-size:.64rem;font-weight:700;padding:3px 7px;border-radius:6px;background:#00f0ff1f;color:#00f0ff;border:1px solid rgba(0,240,255,.3)}:root[data-theme=light] .adt-badge{background:#e0f2fe;color:#0284c7;border-color:#bae6fd}.adt-chevron{font-size:.78rem;color:#00f0ff}:root[data-theme=light] .adt-chevron{color:#0284c7}.scorecard-section{order:3;padding:.85rem .25rem .5rem;background:transparent;border:none;border-radius:0;box-shadow:none;gap:.85rem}.advance-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#030712bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998;animation:fadeIn .2s ease-out}.accuracy-overview-block.drawer-closed{display:none!important}.accuracy-overview-block.drawer-open{display:flex!important;flex-direction:column;position:fixed!important;bottom:0!important;left:0!important;right:0!important;max-height:86vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;z-index:9999!important;background:#0d1422!important;background:linear-gradient(180deg,#111a2e,#090e17)!important;border-top:1px solid rgba(0,240,255,.4)!important;border-left:1px solid rgba(255,255,255,.12)!important;border-right:1px solid rgba(255,255,255,.12)!important;border-radius:20px 20px 0 0!important;box-shadow:0 -10px 45px #000c!important;padding:.75rem .85rem 1.6rem!important;gap:.95rem!important;animation:slideUp .28s cubic-bezier(.16,1,.3,1)!important}:root[data-theme=light] .accuracy-overview-block.drawer-open{background:#fff!important;border-top-color:#3b82f6!important;border-left-color:#e2e8f0!important;border-right-color:#e2e8f0!important;box-shadow:0 -8px 30px #00000026!important}.advance-drawer-top-bar{display:flex;flex-direction:column;width:100%;gap:.35rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}:root[data-theme=light] .advance-drawer-top-bar{border-bottom-color:#e2e8f0}.advance-drawer-drag-pill{width:38px;height:4px;background:#ffffff40;border-radius:4px;margin:0 auto .4rem}:root[data-theme=light] .advance-drawer-drag-pill{background:#cbd5e1}.advance-drawer-nav{display:flex;align-items:center;justify-content:space-between;width:100%}.adn-left{display:flex;align-items:center;gap:.5rem}.adn-icon{font-size:1rem;color:#00f0ff}.adn-text-group{display:flex;flex-direction:column}.adn-title{font-size:.88rem;font-weight:800;color:var(--text-primary)}.adn-sub{font-size:.62rem;color:var(--text-muted)}.advance-drawer-close-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:.85rem;font-weight:700;cursor:pointer}:root[data-theme=light] .advance-drawer-close-btn{background:#f1f5f9;border-color:#cbd5e1}.advance-drawer-close-btn:active{background:#fff3}.advance-drawer-footer{display:flex;width:100%;padding-top:.5rem}.advance-drawer-done-btn{width:100%;padding:.65rem;border-radius:8px;background:#00f0ff1a;border:1px solid rgba(0,240,255,.35);color:#00f0ff;font-weight:700;font-size:.78rem;cursor:pointer;text-align:center;transition:background .15s ease}.advance-drawer-done-btn:active{background:#00f0ff33}:root[data-theme=light] .advance-drawer-done-btn{background:#e0f2fe;color:#0284c7;border-color:#7dd3fc}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.accuracy-disclaimer{order:4}.scorecard-subtitle,.scorecard-title,.scorecard-desktop-controls{display:none!important}.scorecard-mobile-nav-box{display:flex;flex-direction:column;width:100%;background:#0d1420d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.6rem .8rem;gap:.55rem;box-shadow:0 4px 18px #00000059}:root[data-theme=light] .scorecard-mobile-nav-box{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 10px #0000000d}.nav-box-row.horizon-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.nav-box-badge{font-size:.6rem;font-weight:800;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.nav-box-row .horizon-switch-bar{display:flex;align-items:center;gap:.3rem;background:transparent!important;border:none!important;padding:0!important}.nav-box-row .horizon-tab-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:3px 9px;font-size:.72rem;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.nav-box-row .horizon-tab-btn.active{background:linear-gradient(135deg,#00d09c40,#00f0ff40);color:#00d09c;border-color:#00d09c73;box-shadow:0 1px 4px #00d09c26}:root[data-theme=light] .nav-box-row .horizon-tab-btn{background:#f1f5f9;border-color:#e2e8f0;color:#475569}:root[data-theme=light] .nav-box-row .horizon-tab-btn.active{background:#fff;color:#00a87a;border-color:#00d09c;box-shadow:0 1px 3px #0000001a}.nav-box-divider{width:100%;height:1px;background:#ffffff12}:root[data-theme=light] .nav-box-divider{background:#e2e8f0}.nav-box-row.dropdowns-row{display:flex;align-items:center;gap:.5rem;width:100%}.nav-dropdown-col{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.nav-dropdown-label{font-size:.58rem;font-weight:800;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.nav-dropdown-divider{width:1px;height:30px;background:#ffffff14;flex-shrink:0;margin:0 .05rem}:root[data-theme=light] .nav-dropdown-divider{background:#e2e8f0}.nav-select-wrapper{position:relative;display:flex;align-items:center;width:100%}.scorecard-nav-select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:7px;color:var(--text-primary);font-size:.73rem;font-weight:700;padding:5px 22px 5px 8px;outline:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all .15s ease}.scorecard-nav-select:focus{border-color:#00f0ff;box-shadow:0 0 0 2px #00f0ff2e}:root[data-theme=light] .scorecard-nav-select{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}:root[data-theme=light] .scorecard-nav-select:focus{border-color:#0284c7;box-shadow:0 0 0 2px #0284c72e}.nav-select-arrow{position:absolute;right:7px;pointer-events:none;font-size:.62rem;color:var(--text-muted)}.nav-box-custom-date{display:flex;align-items:center;gap:.5rem;padding-top:.2rem;width:100%}.scorecard-custom-date-input{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-primary);font-family:var(--font-mono);font-size:.74rem;padding:4px 8px;outline:none}:root[data-theme=light] .scorecard-custom-date-input{background:#fff;border-color:#cbd5e1;color:#0f172a}.scorecard-table{display:none!important}.scorecard-table-wrapper{background:transparent;border:none;border-radius:0;overflow:visible;padding:0;margin:0}.scorecard-mobile-list{display:flex!important;flex-direction:column;width:100%;border-top:1px solid rgba(255,255,255,.08)}:root[data-theme=light] .scorecard-mobile-list{border-top-color:#e2e8f0}.scorecard-mobile-row{padding:.85rem .5rem;display:flex;flex-direction:column;gap:.55rem;border-bottom:1px solid rgba(255,255,255,.06);border-left:3px solid transparent;transition:background-color .15s ease}.scorecard-mobile-row:active{background-color:#ffffff08}:root[data-theme=light] .scorecard-mobile-row{border-bottom-color:#f1f5f9}:root[data-theme=light] .scorecard-mobile-row:active{background-color:#f8fafc}.scorecard-mobile-row.row-won{border-left-color:#00d09c}.scorecard-mobile-row.row-lost{border-left-color:#f87171}.scorecard-mobile-row.row-pending{border-left-color:#fbbf24}.smr-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.smr-call-group{display:flex;align-items:baseline;gap:.5rem}.smr-time{font-family:var(--font-mono);font-weight:700;font-size:.82rem;color:var(--text-primary)}.smr-date{font-size:.68rem;color:var(--text-muted)}.smr-status{display:flex;align-items:center}.smr-prices{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.1rem 0}.smr-price-col{display:flex;flex-direction:column;gap:.15rem}.smr-price-col.smr-price-actual{align-items:flex-end;text-align:right}.smr-price-label{font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase}.smr-price-val{font-size:.96rem;font-weight:800;color:var(--text-primary)}.smr-price-val.actual-color{color:#00f0ff}:root[data-theme=light] .smr-price-val.actual-color{color:#0284c7}.smr-pending-val{font-size:.76rem;font-weight:700;color:#fbbf24;background:#f59e0b1f;padding:2px 6px;border-radius:4px}.smr-flow-arrow{font-size:.8rem;color:var(--text-muted);opacity:.45;flex-shrink:0}.smr-meta{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;padding-top:.1rem}.smr-meta-item{display:flex;align-items:center;gap:.35rem}.smr-meta-label{font-size:.64rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.smr-meta-val{font-size:.76rem;font-weight:700}.smr-muted{color:var(--text-muted)}.smr-conf-wrap{gap:.4rem}}.accuracy-disclaimer{background-color:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:var(--radius-md);padding:.75rem 1rem;display:flex;align-items:flex-start;gap:.75rem}.disclaimer-icon{color:#f59e0b;font-size:1rem;line-height:1.2}.disclaimer-text{font-size:.75rem;line-height:1.45;color:#d1d5db}.disclaimer-text strong{color:#f59e0b}.multi-horizon-panel-item{width:100%}.multi-horizon-container{background:linear-gradient(180deg,#10141ff2,#0b0e14fa);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 12px 36px #00000073;position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.multi-horizon-container:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--pred-cyan),var(--groww-green),transparent);opacity:.7}.multi-horizon-container:hover{border-color:#00f0ff40;box-shadow:0 16px 44px #0009}:root[data-theme=light] .multi-horizon-container{background:linear-gradient(180deg,#fff,#f8fafc);border-color:var(--border-color);box-shadow:0 8px 24px #0000000f}.multi-horizon-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.header-left{display:flex;flex-direction:column;gap:.35rem}.header-title-row{display:flex;align-items:center;gap:.65rem}.horizon-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:var(--pred-cyan);box-shadow:0 0 10px var(--pred-cyan);animation:pulse-cyan 1.8s infinite ease-in-out}@keyframes pulse-cyan{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.3);opacity:1;box-shadow:0 0 16px var(--pred-cyan)}}.horizon-section-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em}.horizon-pill-tag{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);background:#00f0ff1f;color:var(--pred-cyan);border:1px solid rgba(0,240,255,.3);text-transform:uppercase;letter-spacing:.04em}.horizon-subtitle{font-size:.8rem;color:var(--text-secondary)}.consensus-card{padding:.5rem .9rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:2px;border:1px solid transparent}.consensus-bullish{background:#00d09c14;border-color:#00d09c40}.consensus-bearish{background:#eb5b5b14;border-color:#eb5b5b40}.consensus-caption{font-size:.65rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);letter-spacing:.04em}.consensus-value-row{display:flex;align-items:center;gap:.4rem}.consensus-bullish .consensus-icon,.consensus-bullish .consensus-text{color:var(--groww-green);font-weight:800;font-size:.85rem}.consensus-bearish .consensus-icon,.consensus-bearish .consensus-text{color:var(--groww-red);font-weight:800;font-size:.85rem}.consensus-score{font-size:.72rem;color:var(--text-secondary);font-family:var(--font-mono);margin-left:4px}.setup-detected-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.65rem 1rem;border-radius:var(--radius-md);background:#00f0ff0a;border:1px solid rgba(0,240,255,.18)}:root[data-theme=light] .setup-detected-strip{background:#00f0ff0f;border-color:#00f0ff40}.setup-badge-left{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.setup-radar-icon{font-size:.95rem;color:var(--pred-cyan)}.setup-tag-label{font-size:.68rem;font-weight:700;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase}.setup-name-badge{font-size:.8rem;font-weight:800;padding:2px 8px;border-radius:4px;letter-spacing:.02em}.setup-bullish{background:#00d09c26;color:var(--groww-green);border:1px solid rgba(0,208,156,.35)}.setup-bearish{background:#eb5b5b26;color:var(--groww-red);border:1px solid rgba(235,91,91,.35)}.setup-badge-right{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.setup-metric-pill{font-size:.72rem;padding:2px 8px;border-radius:var(--radius-sm);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary)}:root[data-theme=light] .setup-metric-pill{background:#0000000a;border-color:#00000014}.setup-metric-pill strong{color:var(--text-primary);font-family:var(--font-mono)}.target-reached-pill{font-size:.7rem;font-weight:800;color:var(--groww-green);background:#00d09c26;padding:2px 6px;border-radius:4px}.pivot-val{color:var(--pred-cyan)!important}.horizon-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}@media (max-width: 1024px){.horizon-cards-grid{grid-template-columns:1fr}}.horizon-card{background:#131826b3;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.15rem;display:flex;flex-direction:column;gap:.9rem;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=light] .horizon-card{background:#f8fafc;border-color:#e2e8f0}.horizon-card:hover{transform:translateY(-2px);border-color:#00f0ff59;box-shadow:0 8px 24px #00000059}.horizon-card-top{display:flex;align-items:center;justify-content:space-between}.horizon-time-badge{display:flex;align-items:center;gap:.35rem}.clock-icon{font-size:.85rem}.time-text{font-size:.78rem;font-weight:800;letter-spacing:.05em;color:var(--text-primary);font-family:var(--font-mono)}.horizon-signal-badge{font-size:.65rem;font-weight:800;padding:3px 7px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.badge-strong-buy{background:#00d09c33;color:var(--groww-green);border:1px solid rgba(0,208,156,.45);box-shadow:0 0 8px #00d09c33}.badge-buy{background:#00d09c1f;color:var(--groww-green);border:1px solid rgba(0,208,156,.25)}.badge-strong-sell{background:#eb5b5b33;color:var(--groww-red);border:1px solid rgba(235,91,91,.45);box-shadow:0 0 8px #eb5b5b33}.badge-sell{background:#eb5b5b1f;color:var(--groww-red);border:1px solid rgba(235,91,91,.25)}.badge-wait{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.4);animation:pulse-wait 2s infinite}@keyframes pulse-wait{0%,to{opacity:1}50%{opacity:.6}}.fusion-banner{display:flex;align-items:center;gap:.6rem;padding:.55rem 1.25rem;flex-wrap:wrap;font-size:.75rem;font-weight:600;border-bottom:1px solid transparent}.fusion-strong-confirm{background:#00d09c12;border-color:#00d09c40;color:#00d09c}.fusion-conflicted{background:#eb5b5b12;border-color:#eb5b5b40;color:#eb5b5b}.fusion-quant-only{background:#64748b12;border-color:#64748b33;color:var(--text-muted)}.fusion-icon{font-size:1rem;flex-shrink:0}.fusion-note{flex:1;font-size:.73rem;color:inherit;opacity:.9}.fusion-ml-conf{font-size:.72rem;opacity:.85;margin-left:auto}.fusion-status-pill{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .55rem;border-radius:var(--radius-full);flex-shrink:0}.fusion-status-strong-confirm{background:#00d09c33;color:#00d09c;border:1px solid rgba(0,208,156,.45);box-shadow:0 0 8px #00d09c40}.fusion-status-conflicted{background:#eb5b5b33;color:#eb5b5b;border:1px solid rgba(235,91,91,.45);box-shadow:0 0 8px #eb5b5b33}.fusion-status-quant-only{background:#64748b26;color:var(--text-muted);border:1px solid rgba(100,116,139,.3)}.filter-warnings-strip{display:flex;flex-wrap:wrap;gap:.5rem;padding:.55rem 1.25rem;background:#f59e0b12;border-top:1px solid rgba(245,158,11,.2);border-bottom:1px solid rgba(245,158,11,.2)}.filter-warning-pill{font-size:.72rem;font-weight:600;color:#f59e0b;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-full);padding:.22rem .7rem;letter-spacing:.02em}.regime-pill-trending{background:#00d09c1f;color:#00d09c;border:1px solid rgba(0,208,156,.3);border-radius:4px}.regime-pill-ranging{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.3);border-radius:4px}.regime-pill-choppy{background:#eb5b5b1f;color:#eb5b5b;border:1px solid rgba(235,91,91,.3);border-radius:4px}.htf-pill-bullish{background:#00d09c1a;color:#00d09c;border:1px solid rgba(0,208,156,.25);border-radius:4px}.htf-pill-bearish{background:#eb5b5b1a;color:#eb5b5b;border:1px solid rgba(235,91,91,.25);border-radius:4px}.vol-pill-spike{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.35);border-radius:4px;font-weight:700}.vol-pill-above-avg{background:#00f0ff1a;color:#00f0ff;border:1px solid rgba(0,240,255,.25);border-radius:4px}.vol-pill-normal{background:#ffffff0d;color:var(--text-muted);border:1px solid var(--border-color);border-radius:4px}.vol-pill-weak{background:#eb5b5b14;color:#eb5b5b;border:1px solid rgba(235,91,91,.2);border-radius:4px}.divergence-pill{background:#a855f726;color:#a855f7;border:1px solid rgba(168,85,247,.35);border-radius:4px;font-weight:700}.horizon-sl-row{display:flex;align-items:center;gap:.6rem;padding:.35rem .55rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm);margin-top:.25rem}.sl-label{font-size:.68rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.sl-value{font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:#eb5b5b}.pcr-pill-very-bullish,.pcr-pill-bullish{background:#00d09c1f!important;color:#00d09c!important;border-color:#00d09c4d!important}.pcr-pill-very-bearish,.pcr-pill-bearish{background:#eb5b5b1f!important;color:#eb5b5b!important;border-color:#eb5b5b4d!important}.pcr-pill-neutral{background:#64748b26!important;color:var(--text-muted)!important}.max-pain-pill.in-pain-zone{animation:pulse-pain 2s infinite;border-color:#f59e0b80!important;color:#f59e0b!important}@keyframes pulse-pain{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 6px #f59e0b4d}}.rr-pill{font-size:.68rem;font-weight:800;padding:.15rem .45rem;border-radius:var(--radius-full);letter-spacing:.03em;margin-left:auto}.rr-good{background:#00d09c2e;color:#00d09c;border:1px solid rgba(0,208,156,.4);box-shadow:0 0 6px #00d09c33}.rr-weak{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.confluence-reasons-panel{padding:.75rem 1.25rem;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem}.confluence-panel-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.confluence-reasons-list{display:flex;flex-wrap:wrap;gap:.4rem}.confluence-reason-chip{font-size:.7rem;font-weight:600;padding:.2rem .65rem;border-radius:var(--radius-full);letter-spacing:.02em}.confluence-reason-chip.reason-bullish{background:#00d09c1a;color:#00d09c;border:1px solid rgba(0,208,156,.25)}.confluence-reason-chip.reason-bearish{background:#eb5b5b1a;color:#eb5b5b;border:1px solid rgba(235,91,91,.25)}.sync-warn{color:#f59e0b}.horizon-score-gauge-row{display:flex;flex-direction:column;gap:.35rem}.score-number-wrap{display:flex;align-items:baseline;gap:2px}.score-large{font-size:2rem;font-weight:900;font-family:var(--font-mono);line-height:1}.score-denom{font-size:.85rem;font-weight:600;color:var(--text-muted)}.score-bar-track{width:100%;height:6px;background:#ffffff14;border-radius:var(--radius-full);overflow:hidden}:root[data-theme=light] .score-bar-track{background:#00000014}.score-bar-fill{height:100%;border-radius:var(--radius-full);transition:width .6s cubic-bezier(.16,1,.3,1)}.score-label{font-size:.7rem;color:var(--text-secondary);font-weight:500}.horizon-target-box{background:#0b0e1466;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);padding:.75rem;display:flex;flex-direction:column;gap:.3rem}:root[data-theme=light] .horizon-target-box{background:#fff;border-color:#e2e8f0}.target-label-row{display:flex;align-items:center;justify-content:space-between}.target-caption{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;font-weight:600;letter-spacing:.04em}.target-horizon-sub{font-size:.65rem;color:var(--text-muted);font-family:var(--font-mono)}.target-price-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.35rem}.target-price{font-size:1.25rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.01em}.target-delta{font-size:.75rem;font-weight:700;font-family:var(--font-mono)}.delta-up{color:var(--groww-green)}.delta-down{color:var(--groww-red)}.horizon-envelope-strip{display:flex;align-items:center;justify-content:space-between;font-size:.7rem;padding-top:.25rem;border-top:1px dashed rgba(255,255,255,.07)}:root[data-theme=light] .horizon-envelope-strip{border-top-color:#00000012}.envelope-caption{color:var(--text-muted);font-weight:500}.envelope-range{font-family:var(--font-mono);color:var(--text-secondary);font-weight:600}.multi-horizon-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem}:root[data-theme=light] .multi-horizon-footer{border-top-color:#0000000f}.footer-metric{display:flex;align-items:center;gap:.4rem}.footer-metric-label{color:var(--text-muted);font-weight:600;font-size:.68rem;letter-spacing:.03em}.footer-metric-val{font-family:var(--font-mono);font-weight:700;color:var(--text-primary)}.trend-bullish{color:var(--groww-green)}.trend-bearish{color:var(--groww-red)}.sync-online{color:var(--pred-cyan)}.horizon-loading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}.skeleton-card{height:180px;background:#ffffff08;animation:pulse-skeleton 1.5s infinite ease-in-out}@keyframes pulse-skeleton{0%,to{opacity:.4}50%{opacity:.8}}.horizon-error-banner{padding:.75rem 1rem;border-radius:var(--radius-md);background:#eb5b5b1f;border:1px solid rgba(235,91,91,.3);color:#fca5a5;font-size:.8rem;display:flex;align-items:center;justify-content:space-between}.retry-btn{background:#eb5b5b40;border:1px solid rgba(235,91,91,.5);color:#fff;padding:4px 10px;border-radius:4px;font-size:.75rem;cursor:pointer}.auth-gate-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;position:relative;background:radial-gradient(circle at 50% 20%,#151d2f,#0b0e14 75%);overflow:hidden}.auth-gate-background-glow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,208,156,.12) 0%,rgba(0,240,255,.08) 40%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-55%);pointer-events:none;filter:blur(40px)}.auth-gate-card{position:relative;z-index:1;max-width:680px;width:100%;background:#10141fe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:2.75rem 2.5rem;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff08;text-align:center}.auth-brand-badge{display:inline-flex;align-items:center;gap:.5rem;background:#00d09c1f;border:1px solid rgba(0,208,156,.3);padding:.35rem .85rem;border-radius:var(--radius-full);margin-bottom:1.25rem}.auth-brand-icon{font-size:1rem}.auth-brand-name{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--groww-green)}.auth-gate-title{font-size:1.85rem;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:.75rem;line-height:1.2}.auth-gate-subtitle{font-size:.925rem;color:var(--text-secondary);line-height:1.55;max-width:520px;margin:0 auto 2rem}.auth-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.25rem;text-align:left}@media (max-width: 640px){.auth-features-grid{grid-template-columns:1fr}}.auth-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:1rem;display:flex;flex-direction:column;gap:.5rem;transition:all .2s ease}.auth-feature-card:hover{background:#ffffff0f;border-color:#00d09c4d;transform:translateY(-2px)}.auth-feature-icon{font-size:1.35rem}.auth-feature-info h3{font-size:.825rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.auth-feature-info p{font-size:.725rem;color:var(--text-secondary);line-height:1.4}.auth-actions-group{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.auth-btn-primary{background:var(--groww-green);color:#0b0e14;font-size:.95rem;font-weight:700;padding:.85rem 1.75rem;border-radius:var(--radius-md);border:none;cursor:pointer;box-shadow:0 4px 18px var(--groww-green-glow);transition:all .2s ease}.auth-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 24px #00d09c66}.auth-btn-secondary{background:transparent;color:var(--text-primary);font-size:.95rem;font-weight:600;padding:.85rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.auth-btn-secondary:hover{background:#ffffff0d;border-color:var(--text-secondary)}.auth-key-notice{margin-bottom:2rem}.auth-key-alert{background:#f59e0b1a;border:1px solid rgba(245,158,11,.35);border-radius:var(--radius-lg);padding:1.25rem;text-align:left}.auth-key-alert strong{display:block;color:#f59e0b;font-size:.875rem;margin-bottom:.5rem}.auth-key-alert p{font-size:.8rem;color:var(--text-secondary);margin-bottom:.5rem}.auth-key-alert pre{background:#0b0e14;color:#00f0ff;font-family:var(--font-mono);font-size:.775rem;padding:.6rem .85rem;border-radius:var(--radius-sm);margin-bottom:.75rem;overflow-x:auto}.auth-key-links{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.auth-link{color:#00d09c;font-size:.775rem;text-decoration:none;font-weight:600}.auth-link:hover{text-decoration:underline}.auth-btn-demo{background:#ffffff14;color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.35rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer}.auth-btn-demo:hover{background:#ffffff24}.auth-security-footer{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);border-top:1px solid rgba(255,255,255,.06);padding-top:1.25rem}.user-profile-slot{display:flex;align-items:center;justify-content:center}.cl-footerAction,.cl-footerActionText,.cl-footerActionLink,.cl-signIn-footer,[data-localization-key="signIn.start.actionLink"],[data-localization-key="signIn.start.actionText"]{display:none!important}.cl-userButtonPopoverCard{background-color:#10141f!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 48px #000c!important}.cl-userButtonPopoverActionButton,.cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverCustomItemButton{color:#f0f4fc!important;font-weight:600!important}.cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButton svg{color:#8e9bae!important;fill:#8e9bae!important}.cl-userButtonPopoverActionButton:hover,.cl-userButtonPopoverCustomItemButton:hover{background-color:#ffffff14!important;color:#00d09c!important}.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButton:hover .cl-userButtonPopoverActionButtonIcon,.cl-userButtonPopoverActionButton:hover svg{color:#00d09c!important;fill:#00d09c!important}.cl-userPreviewMainIdentifier{color:#fff!important;font-weight:700!important}.cl-userPreviewSecondaryIdentifier{color:#8e9bae!important}@media (min-width: 769px){.mobile-only,.mobile-only-inline,.mobile-only-flex,.mobile-card-header{display:none!important}.desktop-only-inline{display:inline}.desktop-only-flex,.desktop-card-header{display:flex!important}.mobile-forecast-subnav,.mobile-horizon-nav{display:none!important}.forecast-subview-panel{display:block!important}.horizon-card{display:flex!important}.chart-panel-item,.accuracy-panel-item,.v2-prediction-panel-wrapper,.v2-engine-panel,.btc-prediction-panel-wrapper,.btc-fno-terminal-card{display:flex!important;flex-direction:column!important}.text-mobile,.badge-text-mobile,.title-mobile,.confluence-check,.confluence-toggle-btn{display:none!important}.confluence-extra{display:inline-flex!important}}@media (max-width: 768px){.desktop-only,.desktop-only-inline,.desktop-only-flex,.brand-sub,.text-desktop,.badge-text-desktop,.title-desktop{display:none!important}.mobile-only-inline{display:inline!important}.mobile-only-flex{display:flex!important}html,body{height:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;margin:0!important;padding:0!important;overscroll-behavior:none!important}#root{height:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.groww-app-container{height:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding-top:max(6px,env(safe-area-inset-top,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;margin:0!important;box-sizing:border-box!important}.terminal-header,.navbar-live-cluster{display:none!important}.groww-timeframe-container{gap:.3rem}.timeframe-label{display:none}.groww-tf-pill{padding:.32rem .65rem;font-size:.74rem;min-height:34px}.navbar-live-cluster{display:inline-flex;align-items:center;gap:.25rem}.navbar-nifty-ticker{padding:.22rem .48rem;gap:.35rem;font-size:.72rem}.navbar-nifty-label{display:none}.navbar-nifty-price{font-size:.78rem}.navbar-nifty-change{padding:.06rem .26rem;font-size:.65rem}.nifty-change-pts{display:none}.groww-status-badge{padding:.28rem .55rem;font-size:.68rem}.mobile-segmented-wrapper{display:block!important;padding:.6rem .9rem .2rem}.mobile-segmented-control{display:flex;background:#080b12;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-full);padding:3px;position:relative;box-shadow:inset 0 2px 6px #0006}:root[data-theme=light] .mobile-segmented-control{background:#e2e8f0;border-color:#00000014;box-shadow:inset 0 2px 4px #0000000f}.mobile-segmented-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .4rem;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:.8rem;font-weight:600;border-radius:var(--radius-full);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.mobile-segmented-tab:active{transform:scale(.96)}.mobile-segmented-tab.active{background:linear-gradient(135deg,#00d09c,#00f0ff);color:#060a12;font-weight:700;box-shadow:0 3px 12px #00d09c59}.mobile-segmented-tab .tab-icon{font-size:.85rem}.groww-app-container{display:flex!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;width:100vw!important;max-width:100vw!important;overflow:hidden!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.dashboard-content{flex:1 1 0px!important;height:100%!important;max-height:100%!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;box-sizing:border-box!important;gap:0!important}.market-context-bar{display:none!important}.charts-grid,.chart-panel-item{flex:1 1 0px!important;height:100%!important;max-height:100%!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.macro-calendar-widget,.macro-matrix-strip,.market-context-bar,.mtf-matrix-bar,.btc-prediction-panel-wrapper,.whale-widget-wrapper,.oi-panel-wrapper,.multi-horizon-panel-item,.accuracy-panel-item,.v2-engine-panel,.btc-fno-terminal-card,.mobile-bottom-dock,.desktop-only-wrapper,.groww-hub-container{display:none!important}.mobile-forecast-subnav{display:flex!important;background:#111625;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);padding:3px;gap:4px;margin-bottom:.85rem;box-shadow:inset 0 2px 6px #0006}:root[data-theme=light] .mobile-forecast-subnav{background:#e2e8f0;border-color:#00000014;box-shadow:inset 0 1px 3px #00000014}.forecast-subnav-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .5rem;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:.8rem;font-weight:700;border-radius:var(--radius-full);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}.forecast-subnav-btn:active{transform:scale(.96)}.forecast-subnav-btn.active{background:linear-gradient(135deg,#00d09c,#00f0ff);color:#060a12;box-shadow:0 3px 12px #00d09c59}.forecast-subview-panel.mobile-hide{display:none!important}.forecast-subview-panel.mobile-show{display:block!important;animation:mobileTabFade .25s cubic-bezier(.16,1,.3,1) forwards}.mobile-horizon-nav{display:flex!important;gap:6px;width:100%;margin-bottom:.85rem}.mobile-horizon-chip{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:.55rem .35rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}:root[data-theme=light] .mobile-horizon-chip{background:#f1f5f9;border-color:#e2e8f0}.mobile-horizon-chip:active{transform:scale(.95)}.mobile-horizon-chip.active{background:#00d09c1f;border-color:#00d09c80;box-shadow:0 0 12px #00d09c40}:root[data-theme=light] .mobile-horizon-chip.active{background:#fff;border-color:#00d09c;box-shadow:0 4px 14px #00d09c33}.horizon-chip-title{font-size:.72rem;font-weight:800;font-family:var(--font-mono);color:var(--text-muted)}.mobile-horizon-chip.active .horizon-chip-title{color:var(--text-primary)}:root[data-theme=light] .mobile-horizon-chip.active .horizon-chip-title{color:#0f172a}.horizon-chip-score{font-size:1.05rem;font-weight:800;font-family:var(--font-mono);line-height:1.1}.horizon-chip-dir{font-size:.62rem;font-weight:800;letter-spacing:.04em;padding:1px 4px;border-radius:3px}.dir-up{color:#00d09c;background:#00d09c26}.dir-down{color:#eb5b5b;background:#eb5b5b26}.dir-wait{color:#f59e0b;background:#f59e0b26}.multi-horizon-container{display:flex!important;flex-direction:column!important;padding:.75rem .6rem!important;gap:.65rem!important;border-radius:var(--radius-xl);background:#10141fbf;border:1px solid var(--border-color)}:root[data-theme=light] .multi-horizon-container{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000a}.multi-horizon-header{order:1!important;flex-direction:column;align-items:stretch;gap:.5rem}.fusion-banner{order:2!important;padding:.55rem .75rem!important;gap:.45rem!important;border-radius:var(--radius-md)!important;display:flex!important;align-items:center!important}.fusion-note-mobile{font-size:.75rem!important;font-weight:600!important;color:var(--text-primary)!important;flex:1!important}.horizon-cards-container{order:3!important}.setup-detected-strip{order:4!important;flex-direction:column;align-items:stretch;padding:.75rem .8rem!important;gap:.55rem!important;border-radius:var(--radius-lg);background:#10141f99;border:1px solid rgba(255,255,255,.07)}.confluence-reasons-panel{order:5!important}.multi-horizon-footer{order:6!important}.consensus-card{width:100%;justify-content:space-between;padding:.65rem .85rem;border-radius:var(--radius-md)}:root[data-theme=light] .consensus-card{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .setup-detected-strip{background:#f8fafc;border-color:#e2e8f0}.setup-badge-left{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:.45rem;border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .setup-badge-left{border-bottom-color:#e2e8f0}.setup-badge-right{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.45rem!important;width:100%!important}.setup-metric-pill{display:flex;justify-content:space-between;align-items:center;padding:.45rem .65rem;font-size:.72rem;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .setup-metric-pill{background:#fff;border-color:#cbd5e1;color:#1e293b}.horizon-cards-grid{display:flex;flex-direction:column;gap:0}.horizon-card{padding:.95rem;border-radius:var(--radius-lg)}:root[data-theme=light] .horizon-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}.horizon-card.mobile-horizon-inactive{display:none!important}.horizon-card.mobile-horizon-active{display:flex!important;animation:mobileTabFade .25s cubic-bezier(.16,1,.3,1) forwards}.confluence-reasons-panel{background:#10141f99;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:.8rem;display:flex;flex-direction:column;gap:.5rem}:root[data-theme=light] .confluence-reasons-panel{background:#f8fafc;border-color:#e2e8f0}.confluence-panel-header{display:flex;align-items:center;justify-content:space-between;width:100%}.confluence-panel-label{font-size:.72rem;font-weight:800;color:var(--text-muted);letter-spacing:.04em}.confluence-toggle-btn{background:transparent;border:none;color:var(--groww-green);font-size:.7rem;font-weight:700;cursor:pointer;padding:2px 6px;border-radius:4px;background:#00d09c14}.confluence-reasons-list{display:flex!important;flex-direction:column!important;gap:.35rem!important;width:100%!important}.confluence-reasons-list.mobile-collapsed .confluence-extra{display:none!important}.confluence-reasons-list.mobile-expanded .confluence-extra{display:flex!important;animation:mobileTabFade .2s ease forwards}.confluence-reason-chip{display:flex!important;align-items:center!important;gap:.55rem!important;width:100%!important;padding:.45rem .7rem!important;border-radius:var(--radius-md)!important;font-size:.74rem!important;line-height:1.35!important;text-align:left!important;box-sizing:border-box!important}.confluence-check{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#00d09c33!important;color:var(--groww-green)!important;font-size:.68rem!important;font-weight:900!important;flex-shrink:0!important}.confluence-reason-chip.reason-bearish .confluence-check{background:#eb5b5b33!important;color:var(--groww-red)!important}.multi-horizon-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.45rem!important;border-top:none!important;padding-top:0!important}.multi-horizon-footer .footer-metric{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:.5rem .65rem;display:flex;flex-direction:column;gap:2px}.multi-horizon-footer .sync-metric{grid-column:span 2!important;text-align:center}:root[data-theme=light] .multi-horizon-footer .footer-metric{background:#f8fafc;border-color:#e2e8f0}.footer-metric-label{font-size:.62rem;font-weight:700;color:var(--text-muted)}.footer-metric-val{font-size:.78rem;font-weight:700;font-family:var(--font-mono)}.prediction-inspector-container{padding:.85rem;margin-top:0;border-radius:var(--radius-xl)}.inspector-header{flex-direction:column;align-items:stretch;gap:.75rem;padding-bottom:.85rem;margin-bottom:.85rem}.inspector-title-row{display:flex;align-items:center;justify-content:space-between;width:100%}.inspector-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;padding:3px!important;background:#090d16!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-full)!important;overflow:visible!important;box-sizing:border-box!important}:root[data-theme=light] .inspector-tabs{background:#e2e8f0!important;border-color:#00000014!important}.inspector-tab-btn{min-width:0!important;width:100%!important;padding:.42rem .25rem!important;font-size:.72rem!important;justify-content:center!important;overflow:hidden!important;gap:.25rem!important;box-sizing:border-box!important}.tab-btn-text{font-size:.72rem}.tab-badge{font-size:.58rem;padding:1px 4px}.inspector-cards-grid{gap:.85rem}.quant-risk-card{order:1!important}.quant-pivots-card{order:2!important}.inspector-card{padding:.85rem;border-radius:var(--radius-lg)}.arch-stats-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important}.arch-stat-box{padding:.55rem .65rem!important}:root[data-theme=light] .arch-stat-box{background:#f8fafc!important;border-color:#e2e8f0!important}@keyframes mobileTabFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.groww-chart-card{flex:1 1 0px!important;height:100%!important;max-height:100%!important;min-height:0!important;width:100%!important;display:flex!important;flex-direction:column!important;margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;overflow:hidden!important}.groww-card-header{flex-shrink:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#10141ffa!important;overflow:visible!important}.desktop-card-header{display:none!important}.mobile-card-header{display:flex!important;flex-direction:column!important;padding:max(4px,env(safe-area-inset-top,4px)) .5rem .25rem .5rem!important;gap:.25rem!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;background:#090c15!important;border-bottom:1px solid rgba(255,255,255,.06)!important}:root[data-theme=light] .mobile-card-header{background:#f8fafc!important;border-color:#0000000f!important}.mobile-header-unified-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:30px!important;gap:.35rem!important}.mob-top-left{display:flex!important;align-items:center!important;gap:.35rem!important;min-width:0!important;flex-shrink:0!important}.mob-price-cluster{display:inline-flex!important;align-items:baseline!important;gap:.25rem!important}.mob-main-ltp{font-size:1.05rem!important;font-weight:800!important;font-family:JetBrains Mono,-apple-system,monospace!important;color:#fff!important;letter-spacing:-.02em!important;line-height:1!important}:root[data-theme=light] .mob-main-ltp{color:#0f172a!important}.mob-change-badge{font-size:.64rem!important;font-weight:700!important;font-family:JetBrains Mono,monospace!important;padding:1px 4px!important;border-radius:3px!important;line-height:1.1!important}.mob-change-badge.positive{color:#00d09c!important;background:#00d09c1f!important;border:1px solid rgba(0,208,156,.3)!important}.mob-change-badge.negative{color:#eb5b5b!important;background:#eb5b5b1f!important;border:1px solid rgba(235,91,91,.3)!important}.mob-candle-timer{display:inline-flex!important;align-items:center!important;gap:.2rem!important;padding:1px 4px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;font-family:JetBrains Mono,monospace!important;font-size:.6rem!important;color:#94a3b8!important;line-height:1!important}:root[data-theme=light] .mob-candle-timer{background:#0000000a!important;border-color:#00000014!important;color:#64748b!important}.mob-timer-dot{width:4px!important;height:4px!important;border-radius:50%!important;background:#00d09c!important;box-shadow:0 0 4px #00d09cb3!important;animation:livePulseDot 2s infinite ease-in-out!important}.mob-timer-tf{font-weight:800!important;color:#cbd5e1!important}.mob-timer-clock{font-weight:700!important;color:#f8fafc!important}:root[data-theme=light] .mob-timer-clock{color:#0f172a!important}.mob-top-actions{display:flex!important;align-items:center!important;gap:.22rem!important;flex-shrink:0!important}.mob-btn-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.15rem!important;padding:3px 5px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:4px!important;color:#cbd5e1!important;font-size:.64rem!important;font-weight:700!important;cursor:pointer!important;line-height:1!important;transition:all .12s ease!important;-webkit-tap-highlight-color:transparent!important}:root[data-theme=light] .mob-btn-action{background:#0000000a!important;border-color:#0000001a!important;color:#334155!important}.mob-btn-action:active{transform:scale(.94)!important}.mob-btn-action.active{background:#00d09c26!important;border-color:#00d09c!important;color:#00d09c!important}.mob-btn-icon{font-size:.68rem!important;line-height:1!important}.mob-btn-lbl{font-size:.6rem!important;font-weight:700!important;line-height:1!important}.mob-btn-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00d09c!important;color:#000!important;font-size:.54rem!important;font-weight:900!important;min-width:13px!important;height:13px!important;border-radius:7px!important;padding:0 2px!important;line-height:1!important}.mob-btn-action.mob-ai-btn{background:linear-gradient(135deg,#00f0ff2e,#00d09c2e)!important;border-color:#00f0ff80!important;color:#00f0ff!important;font-weight:800!important}.mob-live-badge{display:inline-flex!important;align-items:center!important;gap:.2rem!important;font-size:.56rem!important;font-weight:800!important;font-family:JetBrains Mono,monospace!important;color:#00d09c!important;background:#00d09c1a!important;border:1px solid rgba(0,208,156,.25)!important;padding:2px 4px!important;border-radius:3px!important;line-height:1!important}@media (max-width: 420px){.mobile-card-header{padding:max(3px,env(safe-area-inset-top,3px)) 6px 2px 6px!important;gap:2px!important}.mobile-header-unified-bar{gap:3px!important;min-height:28px!important}.mob-top-left{gap:3px!important}.mob-main-ltp{font-size:.94rem!important}.mob-change-badge{font-size:.58rem!important;padding:1px 3px!important}.mob-candle-timer{padding:1px 3px!important;font-size:.58rem!important;gap:2px!important}.mob-timer-tf{display:none!important}.mob-top-actions{gap:2px!important}.mob-btn-action{padding:2px 4px!important;gap:1px!important}.mob-btn-lbl{display:none!important}.mob-live-badge{font-size:.52rem!important;padding:1px 3px!important;gap:2px!important}.mob-live-badge .pulse-circle{width:4px!important;height:4px!important}.ohlc-strip{gap:.25rem!important;padding:1px 4px!important;flex-wrap:nowrap!important}.ohlc-item{gap:.1rem!important;flex-shrink:0!important}.ohlc-label{font-size:.52rem!important}.ohlc-value{font-size:.6rem!important}.chart-proximity-radar-alert{padding:3px 6px!important;gap:3px!important;font-size:.6rem!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important}}.mobile-unified-ribbon{display:flex!important;align-items:center!important;gap:.25rem!important;width:100%!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:1px 0!important;box-sizing:border-box!important}.mobile-unified-ribbon::-webkit-scrollbar{display:none!important}.mob-tf-group{display:inline-flex!important;align-items:center!important;gap:.16rem!important;flex-shrink:0!important}.mob-ribbon-tf{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px 5px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;font-family:JetBrains Mono,monospace!important;font-size:.63rem!important;font-weight:700!important;border-radius:3px!important;cursor:pointer!important;line-height:1.1!important;transition:all .12s ease!important;-webkit-tap-highlight-color:transparent!important}:root[data-theme=light] .mob-ribbon-tf{background:#0000000a!important;border-color:#00000014!important;color:#64748b!important}.mob-ribbon-tf:active{transform:scale(.94)!important}.mob-ribbon-tf.active{background:#00d09c33!important;border-color:#00d09c!important;color:#00d09c!important;font-weight:800!important;box-shadow:0 0 6px #00d09c40!important}.mob-ribbon-divider{width:1px!important;height:14px!important;background:#ffffff1f!important;flex-shrink:0!important;margin:0 .1rem!important}:root[data-theme=light] .mob-ribbon-divider{background:#0000001f!important}.mob-signals-group{display:inline-flex!important;align-items:center!important;gap:.25rem!important;flex-shrink:0!important}.mob-ribbon-pill{display:inline-flex!important;align-items:center!important;gap:.2rem!important;padding:2px 6px!important;background:#0f172acc!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;font-family:JetBrains Mono,monospace!important;font-size:.62rem!important;font-weight:700!important;color:#f8fafc!important;cursor:pointer!important;line-height:1.1!important;white-space:nowrap!important;transition:all .12s ease!important;-webkit-tap-highlight-color:transparent!important}:root[data-theme=light] .mob-ribbon-pill{background:#f1f5f9f2!important;border-color:#00000014!important;color:#0f172a!important}.mob-ribbon-pill:active{transform:scale(.95)!important}.mob-ribbon-pill.muted{opacity:.4!important}.mob-ribbon-pill.bo-toggle{background:#00d09c1a!important;border-color:#00d09c4d!important;color:#00d09c!important}.mob-ribbon-pill.bo-toggle:not(.active){background:#ffffff0a!important;border-color:#ffffff14!important;color:#94a3b8!important;opacity:.7!important}.mob-ribbon-badge{display:inline-flex!important;align-items:center!important;padding:2px 5px!important;border-radius:4px!important;font-family:JetBrains Mono,monospace!important;font-size:.6rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;flex-shrink:0!important}.mob-ribbon-badge.squeeze{color:#fb923c!important;background:#f9731626!important;border:1px solid rgba(249,115,22,.35)!important;animation:pulse 1.8s infinite ease-in-out!important}.mob-ribbon-sound{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px 4px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:3px!important;font-size:.62rem!important;cursor:pointer!important;line-height:1!important;flex-shrink:0!important}.mob-ribbon-sound.active{border-color:#f59e0b73!important;background:#f59e0b26!important}.mobile-header-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:28px!important;gap:.4rem!important}.mobile-header-row-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:.4rem!important}.mobile-title-cluster{display:flex!important;align-items:center!important;gap:.25rem!important;flex-shrink:0!important}.mobile-symbol-title{font-size:.88rem!important;font-weight:800!important;color:#fff!important;letter-spacing:-.01em!important;line-height:1!important}:root[data-theme=light] .mobile-symbol-title{color:#0f172a!important}.mobile-tag-247{background:#f7931a29!important;color:#f7931a!important;border:1px solid rgba(247,147,26,.35)!important;border-radius:4px!important;padding:1px 4px!important;font-size:9px!important;font-weight:800!important;letter-spacing:.5px!important;line-height:1.1!important}.mobile-exchange-pill{font-size:.6rem!important;font-weight:700!important;font-family:var(--font-mono)!important;background:#ffffff12!important;color:var(--text-muted)!important;padding:1px 4px!important;border-radius:3px!important;border:1px solid rgba(255,255,255,.12)!important;line-height:1.1!important}:root[data-theme=light] .mobile-exchange-pill{background:#0000000d!important;border-color:#0000001a!important;color:#475569!important}.mobile-live-pill{display:inline-flex!important;align-items:center!important;gap:.25rem!important;font-size:.6rem!important;font-weight:800!important;font-family:var(--font-mono)!important;color:#00d09c!important;background:#00d09c1f!important;border:1px solid rgba(0,208,156,.3)!important;padding:1px 5px!important;border-radius:3px!important;line-height:1.1!important}.chart-actions-cluster{display:flex!important;align-items:center!important;gap:.35rem!important;flex-shrink:0!important}.chart-theme-toggle{padding:.22rem .42rem!important;font-size:.8rem!important;line-height:1!important;border-radius:var(--radius-full)!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--text-primary)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}:root[data-theme=light] .chart-theme-toggle{background:#0000000f!important;border-color:#0000001f!important}.chart-profile-slot{display:none!important}.mobile-price-wrap{display:flex!important;align-items:baseline!important;gap:.45rem!important}.mobile-ltp{font-size:1.12rem!important;font-weight:800!important;font-family:var(--font-mono)!important;line-height:1.15!important;letter-spacing:-.02em!important}.mobile-change-pill{font-size:.68rem!important;padding:.12rem .4rem!important;font-weight:700!important;line-height:1.1!important}.mobile-breathing-pill{padding:.2rem .45rem!important;gap:.4rem!important;flex-shrink:0!important}.mobile-breathing-pill .candle-countdown-info{min-width:78px!important;gap:.1rem!important}.mobile-breathing-pill .countdown-badge{font-size:.58rem!important}.mobile-breathing-pill .countdown-clock{font-size:.68rem!important}.day-range-wrapper{display:none!important}.mobile-timeframe-strip{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.22rem!important;width:100%!important;padding:.12rem 0!important;box-sizing:border-box!important}.mobile-tf-btn{flex:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--text-secondary, #8e9bae)!important;font-family:JetBrains Mono,monospace,ui-monospace!important;font-size:.65rem!important;font-weight:700!important;padding:.22rem 0!important;border-radius:4px!important;cursor:pointer!important;line-height:1!important;transition:all .12s ease!important;-webkit-tap-highlight-color:transparent!important}.mobile-tf-btn:active{transform:scale(.95)!important}.mobile-tf-btn.active{background:linear-gradient(135deg,#00d09c40,#00f0ff40)!important;border-color:#00d09c!important;color:#00d09c!important;font-weight:800!important;box-shadow:0 0 6px #00d09c4d!important}:root[data-theme=light] .mobile-tf-btn{background:#0000000a!important;border-color:#00000014!important;color:#526176!important}:root[data-theme=light] .mobile-tf-btn.active{background:#00d09c26!important;border-color:#00a87e!important;color:#008765!important}.mobile-breakout-strip{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.3rem!important;width:100%!important;padding:.16rem .45rem!important;background:#0f172acc!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;box-sizing:border-box!important;font-family:JetBrains Mono,monospace,ui-monospace!important;font-size:.66rem!important}:root[data-theme=light] .mobile-breakout-strip{background:#f1f5f9f2!important;border-color:#00000014!important}.mb-level-item{background:none!important;border:none!important;padding:0!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:.22rem!important;line-height:1!important;transition:opacity .15s ease,transform .1s ease!important}.mb-level-item.muted{opacity:.35!important;filter:grayscale(.8)!important}.mb-level-item:active{transform:scale(.96)!important}.mb-dot{width:6px!important;height:6px!important;border-radius:50%!important;flex-shrink:0!important}.mb-dot.up{background:#00d09c!important;box-shadow:0 0 5px #00d09c99!important}.mb-dot.down{background:#eb5b5b!important;box-shadow:0 0 5px #eb5b5b99!important}.mb-dot.sr{background:#00d09c!important;box-shadow:0 0 5px #00d09c99!important}.mb-label{font-size:.62rem!important;font-weight:700!important;color:var(--text-muted)!important}.mb-price{font-weight:700!important;color:#f8fafc!important;font-size:.7rem!important}:root[data-theme=light] .mb-price{color:#0f172a!important}.mb-dist{font-size:.62rem!important;font-weight:600!important}.mb-dist.up{color:#00d09c!important}.mb-dist.down{color:#eb5b5b!important}.mb-squeeze-tag{font-size:.6rem!important;font-weight:800!important;color:#fb923c!important;background:#f9731626!important;border:1px solid rgba(249,115,22,.35)!important;padding:.1rem .35rem!important;border-radius:4px!important;letter-spacing:.02em!important;animation:pulse 1.8s infinite ease-in-out!important}.mb-retest-tag{font-size:.6rem!important;font-weight:800!important;padding:.1rem .35rem!important;border-radius:4px!important;letter-spacing:.02em!important}.mb-retest-tag.held{background:#10b98126!important;color:#34d399!important;border:1px solid rgba(16,185,129,.35)!important}.mb-retest-tag.pending{background:#f59e0b26!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.35)!important}.mb-retest-tag.failed{background:#ef44442e!important;color:#f87171!important;border:1px solid rgba(239,68,68,.35)!important}.mb-sound-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:4px!important;padding:.12rem .32rem!important;font-size:.65rem!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.mb-sound-btn.active{border-color:#f59e0b73!important;background:#f59e0b26!important}.mobile-canvas-pred-toggle{display:inline-flex!important;position:absolute!important;bottom:28px!important;left:10px!important;z-index:20!important;align-items:center!important;gap:.3rem!important;background:#0b0f19e0!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(56,189,248,.4)!important;border-radius:9999px!important;padding:3px 8px!important;font-size:.62rem!important;font-weight:700!important;font-family:var(--font-mono, monospace)!important;color:#38bdf8!important;cursor:pointer!important;box-shadow:0 4px 14px #00000080!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;transition:all .15s ease-in-out!important}:root[data-theme=light] .mobile-canvas-pred-toggle{background:#ffffffe6!important;border-color:#0284c766!important;color:#0284c7!important;box-shadow:0 4px 12px #0000001f!important}.mobile-canvas-pred-toggle:active{transform:scale(.94)!important}.mobile-canvas-pred-toggle.muted{border-color:#ffffff1f!important;background:#0b0f19b8!important;color:var(--text-muted, #94a3b8)!important;opacity:.75!important}:root[data-theme=light] .mobile-canvas-pred-toggle.muted{background:#f1f5f9d9!important;border-color:#0000001a!important;color:#64748b!important}.mobile-canvas-pred-toggle .pred-toggle-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:#38bdf8!important;box-shadow:0 0 6px #38bdf8bf!important;flex-shrink:0!important}.mobile-canvas-pred-toggle.muted .pred-toggle-dot{background:#64748b!important;box-shadow:none!important}.chart-active-setup-hud{top:6px!important;left:8px!important;padding:2px 7px!important;gap:5px!important;font-size:.62rem!important;background:#0b0e14d9!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:6px!important;box-shadow:0 4px 16px #00000080!important;max-width:calc(100% - 75px)!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;pointer-events:auto!important}.chart-active-setup-hud::-webkit-scrollbar{display:none!important}.mobile-bo-pill{font-size:.62rem!important;font-weight:700!important;padding:1px 4px!important;border-radius:4px!important;border:1px solid rgba(0,208,156,.35)!important;background:#00d09c1a!important;color:#00d09c!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:.15rem!important;line-height:1.1!important}.mobile-bo-pill:not(.active){border-color:#ffffff1f!important;background:#ffffff0d!important;color:var(--text-muted)!important;opacity:.65!important}.mobile-pred-pill{font-size:.62rem!important;font-weight:700!important;padding:1px 4px!important;border-radius:4px!important;border:1px solid rgba(56,189,248,.4)!important;background:#38bdf81f!important;color:#38bdf8!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:.15rem!important;line-height:1.1!important;transition:all .15s ease!important}.mobile-pred-pill:not(.active){border-color:#ffffff1f!important;background:#ffffff0d!important;color:var(--text-muted)!important;opacity:.65!important}.mobile-pred-pill:active{transform:scale(.95)!important}:root[data-theme=light] .mobile-pred-pill:not(.active){border-color:#0000001f!important;background:#0000000d!important;color:#64748b!important}.mobile-ai-pill{background:linear-gradient(135deg,#00f0ff2e,#00d09c2e)!important;border:1px solid rgba(0,240,255,.5)!important;color:#00f0ff!important;font-weight:800!important;box-shadow:0 0 8px #00f0ff40!important}.mobile-ai-pill:active{transform:scale(.92)!important}.breakout-alert-card{top:6px!important;left:8px!important;right:8px!important;width:auto!important;max-width:calc(100% - 16px)!important;padding:.35rem .6rem!important;box-sizing:border-box!important;background:#0b0f19f2!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-radius:8px!important;box-shadow:0 8px 24px #000000b3!important}.breakout-alert-card .bo-alert-header{margin-bottom:.2rem!important}.breakout-alert-card .bo-alert-badge{font-size:.68rem!important;gap:.2rem!important}.breakout-alert-card .bo-alert-tag{font-size:.62rem!important;padding:.08rem .3rem!important}.breakout-alert-card .bo-alert-row{font-size:.68rem!important;margin-bottom:.25rem!important;gap:.25rem!important}.breakout-alert-card .bo-alert-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;gap:.25rem!important;padding-bottom:1px!important}.breakout-alert-card .bo-alert-pills::-webkit-scrollbar{display:none!important}.breakout-alert-card .bo-pill{font-size:.58rem!important;padding:.1rem .32rem!important;white-space:nowrap!important;flex-shrink:0!important}.chart-floating-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:2px 6px!important;min-height:20px!important;max-height:24px!important;background:transparent!important;box-shadow:none!important;border:none!important;flex-shrink:0!important;pointer-events:none!important}.chart-floating-toolbar .chart-tools-group{display:none!important}.ohlc-strip{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;width:auto!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important;white-space:nowrap!important;flex-wrap:nowrap!important;padding:2px 6px!important;background:#0b0f19b3!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;pointer-events:auto!important}:root[data-theme=light] .ohlc-strip{background:#fffc!important;border-color:#00000014!important}.ohlc-strip::-webkit-scrollbar{display:none!important}.ohlc-item{display:inline-flex!important;align-items:baseline!important;gap:.12rem!important;flex-shrink:0!important}.ohlc-label{font-size:.58rem!important;font-weight:700!important;color:var(--text-muted)!important}.ohlc-value{font-size:.65rem!important;font-weight:700!important;font-family:var(--font-mono)!important}.chart-canvas-wrapper{flex:1 1 0px!important;height:100%!important;min-height:0!important;width:100%!important;position:relative!important;overflow:hidden!important}.accuracy-card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:.25rem 0 1rem!important}:root[data-theme=light] .accuracy-card{background:transparent!important;border:none!important;box-shadow:none!important}.accuracy-grid{grid-template-columns:1fr 1fr;gap:.55rem}.acc-metric-tile{padding:.75rem .85rem}.tile-main-value{font-size:1.25rem}.mobile-bottom-dock{display:none!important}.dock-tab-btn{flex:1 1 0px!important;min-width:0!important;max-width:25%!important;height:100%;padding:2px 0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s ease-out;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;box-sizing:border-box}.dock-tab-btn:active{transform:scale(.92)}.dock-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center}.dock-icon{font-size:1.15rem;transition:transform .2s cubic-bezier(.16,1,.3,1)}.dock-label{font-size:.64rem;font-weight:600;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:clip;transition:color .15s ease}.dock-badge{position:absolute;top:-3px;right:-10px;background:var(--pred-violet);color:#fff;font-size:.5rem;font-weight:800;padding:1px 3px;border-radius:4px;line-height:1}.dock-tab-btn.active{color:var(--groww-green)}.dock-tab-btn.active .dock-icon{transform:translateY(-2px) scale(1.1)}.dock-tab-btn.active .dock-label{color:#fff;font-weight:700}:root[data-theme=light] .dock-tab-btn.active .dock-label{color:#0b0e14}}.prediction-inspector-container{margin-top:1.5rem;background:#10141fb3;border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;transition:border-color .25s ease,box-shadow .25s ease}:root[data-theme=light] .prediction-inspector-container{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000a}.inspector-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.inspector-title-wrap{display:flex;flex-direction:column;gap:.35rem}.inspector-title-row{display:flex;align-items:center;gap:.65rem}.inspector-indicator-icon{font-size:1.2rem}.inspector-title{font-size:1.15rem;font-weight:800;color:var(--text-primary);letter-spacing:-.01em;margin:0}.inspector-tag{font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:var(--radius-full);background:#00f0ff1f;color:var(--pred-cyan);border:1px solid rgba(0,240,255,.3);letter-spacing:.05em}.inspector-sub{font-size:.8rem;color:var(--text-secondary);margin:0}.inspector-tabs{display:flex;align-items:center;gap:.4rem;background:#ffffff0a;padding:4px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.08)}:root[data-theme=light] .inspector-tabs{background:#f1f5f9;border-color:#cbd5e1}.inspector-tab-btn{display:flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.inspector-tab-btn:hover{color:var(--text-primary);background:#ffffff0d}.inspector-tab-btn.active{color:#fff;background:#ffffff1a;border-color:#ffffff2e;box-shadow:0 4px 12px #0000004d}:root[data-theme=light] .inspector-tab-btn.active{background:#fff;color:#0b0e14;border-color:#cbd5e1;box-shadow:0 2px 8px #00000014}.tab-badge{font-size:.62rem;font-weight:800;padding:1px 6px;border-radius:var(--radius-full);letter-spacing:.03em}.badge-online{background:#00d09c33;color:var(--groww-green);border:1px solid rgba(0,208,156,.4)}.badge-standby{background:#f59e0b33;color:var(--gold-accent);border:1px solid rgba(245,158,11,.4)}.badge-bullish{background:#00d09c33;color:var(--groww-green)}.badge-bearish{background:#eb5b5b33;color:var(--groww-red)}.badge-neutral{background:#ffffff1a;color:var(--text-secondary)}.inspector-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width: 1024px){.inspector-cards-grid{grid-template-columns:1fr}}.inspector-card{background:#131826a6;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease,border-color .2s ease}:root[data-theme=light] .inspector-card{background:#f8fafc;border-color:#e2e8f0}.inspector-card:hover{border-color:#00f0ff59;transform:translateY(-2px)}.inspector-card.highlight-card{border-color:#00f0ff47;background:linear-gradient(180deg,#00f0ff0a,#131826b3)}.card-top-label{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:800;letter-spacing:.05em;color:var(--text-secondary)}.model-chip,.feature-count-chip,.arch-chip,.regime-tag,.atr-chip,.sl-chip{font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:4px;background:#ffffff0f;color:var(--pred-cyan);border:1px solid rgba(0,240,255,.2)}.ml-forecast-main{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}.ml-dir-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:var(--radius-md);font-weight:900;font-size:1.25rem;letter-spacing:.04em}.ml-dir-badge.dir-up{background:#00d09c26;color:var(--groww-green);border:1px solid rgba(0,208,156,.4)}.ml-dir-badge.dir-down{background:#eb5b5b26;color:var(--groww-red);border:1px solid rgba(235,91,91,.4)}.ml-conf-wrap{display:flex;flex-direction:column;align-items:flex-end}.conf-value{font-size:1.6rem;font-weight:900;font-family:var(--font-mono);color:#fff}:root[data-theme=light] .conf-value{color:#0b0e14}.conf-sub{font-size:.72rem;color:var(--text-secondary)}.inspector-fusion-strip{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem;border-radius:var(--radius-md);font-size:.78rem}.fusion-strip-strong-confirm{background:#00d09c1a;border:1px solid rgba(0,208,156,.3);color:var(--groww-green)}.fusion-strip-conflicted{background:#eb5b5b1a;border:1px solid rgba(235,91,91,.3);color:var(--groww-red)}.fusion-strip-quant-only{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary)}.fusion-strip-body strong{display:block;font-size:.82rem;margin-bottom:2px}.fusion-strip-body p{margin:0;opacity:.9}.features-intro{font-size:.78rem;color:var(--text-secondary);margin:0;line-height:1.4}.features-ranked-list{display:flex;flex-direction:column;gap:.6rem}.feature-rank-item{display:flex;flex-direction:column;gap:.25rem}.feature-info{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--text-primary)}.rank-num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#00f0ff26;color:var(--pred-cyan);font-size:.65rem;font-weight:800}.feature-weight-bar{position:relative;height:6px;background:#ffffff14;border-radius:var(--radius-full);overflow:hidden;margin-left:1.6rem}.weight-fill{height:100%;background:linear-gradient(90deg,var(--pred-cyan),var(--groww-green));border-radius:var(--radius-full)}.weight-text{position:absolute;right:0;top:-14px;font-size:.65rem;color:var(--text-secondary);font-family:var(--font-mono)}.arch-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.arch-stat-box{background:#00000040;padding:.65rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:.2rem}.stat-label{font-size:.68rem;color:var(--text-secondary)}.stat-val{font-size:.8rem;font-weight:700;color:var(--text-primary)}.highlight-green{color:var(--groww-green)!important}.highlight-cyan{color:var(--pred-cyan)!important}.runtime-footer{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-secondary);padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05)}.runtime-footer code{color:var(--pred-cyan);background:#00f0ff14;padding:1px 4px;border-radius:3px}.points-meter-wrap{display:flex;flex-direction:column;gap:.4rem}.points-labels{display:flex;justify-content:space-between;font-size:.78rem;font-weight:800}.lbl-bullish{color:var(--groww-green)}.lbl-bearish{color:var(--groww-red)}.points-bar-track{display:flex;height:10px;border-radius:var(--radius-full);overflow:hidden;background:#ffffff14}.points-fill-bullish{background:var(--groww-green);transition:width .3s ease}.points-fill-bearish{background:var(--groww-red);transition:width .3s ease}.points-sub-stats{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-secondary)}.points-sub-stats strong{color:var(--text-primary)}.quant-indicators-table{display:flex;flex-direction:column;gap:.5rem}.quant-ind-row{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.ind-name{color:var(--text-secondary)}.ind-val{display:flex;align-items:center;gap:.5rem;font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.ind-pill{font-size:.65rem;font-weight:800;padding:1px 6px;border-radius:4px}.pill-green{background:#00d09c26;color:var(--groww-green)}.pill-red{background:#eb5b5b26;color:var(--groww-red)}.pill-neutral{background:#ffffff14;color:var(--text-secondary)}.pivots-vertical-ladder{display:flex;flex-direction:column;gap:.35rem}.ladder-rung{display:flex;align-items:center;justify-content:space-between;padding:.4rem .65rem;border-radius:var(--radius-sm);background:#ffffff05;border:1px solid rgba(255,255,255,.04);font-size:.75rem;transition:all .2s ease}.ladder-rung.rung-active{border-color:#00f0ff4d;background:#00f0ff0d}.ladder-rung.rung-spot{background:#00d09c1f;border:1px solid rgba(0,208,156,.4)}.rung-label{font-weight:700;color:var(--text-secondary)}.rung-price{font-family:var(--font-mono);font-weight:800;color:var(--text-primary)}.highlight-spot{color:var(--groww-green)!important;font-size:.85rem}.risk-metrics-box{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.risk-metric-item{background:#0003;padding:.6rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:.2rem}.r-label{font-size:.68rem;color:var(--text-secondary)}.r-val{font-family:var(--font-mono);font-weight:800;font-size:.85rem}.sl-red{color:var(--groww-red)}.tp-green{color:var(--groww-green)}.text-setup{font-size:.75rem;font-family:var(--font-sans);color:var(--text-primary)}.risk-caution-note{font-size:.72rem;color:var(--text-secondary);background:#ffffff08;padding:.5rem;border-radius:var(--radius-sm);border-left:2px solid var(--gold-accent)}.pattern-main-info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 0;gap:.5rem;text-align:center}.pattern-icon{font-size:2rem}.pattern-name{font-size:1.2rem;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.01em}.pattern-strength-pill{font-size:.75rem;padding:3px 10px;border-radius:var(--radius-full);background:#00f0ff1f;color:var(--pred-cyan);border:1px solid rgba(0,240,255,.3)}.pattern-explanation-box{background:#00000040;padding:.75rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.05)}.exp-title{display:block;font-size:.7rem;font-weight:800;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.25rem}.exp-desc{font-size:.78rem;color:var(--text-primary);line-height:1.4;margin:0}.pattern-bias-badge{font-size:.68rem;font-weight:800;padding:2px 8px;border-radius:var(--radius-full)}.bias-bull{background:#00d09c26;color:var(--groww-green);border:1px solid rgba(0,208,156,.4)}.bias-bear{background:#eb5b5b26;color:var(--groww-red);border:1px solid rgba(235,91,91,.4)}.bias-neutral{background:#ffffff14;color:var(--text-secondary)}.divergence-body{display:flex;flex-direction:column;gap:.75rem}.div-status-text{font-size:.8rem;line-height:1.45;color:var(--text-primary)}.div-metrics-strip{display:flex;gap:1.5rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.05);font-size:.78rem}.div-metric{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary)}.div-metric strong{color:var(--text-primary);font-family:var(--font-mono)}.vol-confirmation-box{display:flex;flex-direction:column;gap:.85rem}.vol-stat-row{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--text-secondary)}.vol-stat-val{font-size:1.15rem;font-weight:800;font-family:var(--font-mono)}.vol-conviction-indicator{display:flex;flex-direction:column;gap:.4rem}.vol-bar-track{height:8px;background:#ffffff14;border-radius:var(--radius-full);overflow:hidden}.vol-bar-fill{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.fill-spike{background:linear-gradient(90deg,#f59e0b,#ef4444)}.fill-good{background:linear-gradient(90deg,#00f0ff,#00d09c)}.fill-low{background:#64748b}.vol-feedback-text{font-size:.75rem;color:var(--text-secondary);line-height:1.35}.terminal-mode-switch{display:inline-flex;align-items:center;background:#ffffff0d;padding:3px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.1);gap:2px}:root[data-theme=light] .terminal-mode-switch{background:#f1f5f9;border-color:#cbd5e1}.mode-toggle-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.mode-toggle-btn:hover{color:var(--text-primary);background:#ffffff0f}.mode-toggle-btn.active{color:#fff;background:var(--pred-cyan);color:#0b0e14;font-weight:800;box-shadow:0 0 14px #00f0ff66}:root[data-theme=light] .mode-toggle-btn.active{background:#00d09c;color:#0b0e14;box-shadow:0 2px 8px #00d09c4d}.layman-container{display:flex;flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:.5rem 0 2rem;animation:fadeIn .3s cubic-bezier(.16,1,.3,1)}.layman-hero-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;background:#10141fb3;border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:1.75rem 2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .layman-hero-header{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000a}.layman-hero-text{display:flex;flex-direction:column;gap:.4rem}.layman-tag{align-self:flex-start;font-size:.68rem;font-weight:800;padding:3px 10px;border-radius:var(--radius-full);background:#f59e0b26;color:var(--gold-accent);border:1px solid rgba(245,158,11,.35);letter-spacing:.05em}.layman-title{font-size:1.55rem;font-weight:900;color:var(--text-primary);margin:0;letter-spacing:-.02em}.layman-subtitle{font-size:.88rem;color:var(--text-secondary);margin:0;max-width:600px;line-height:1.45}.layman-price-badge{display:flex;flex-direction:column;align-items:flex-end;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:.85rem 1.25rem}:root[data-theme=light] .layman-price-badge{background:#f8fafc;border-color:#cbd5e1}.price-badge-caption{font-size:.65rem;font-weight:800;color:var(--text-secondary);letter-spacing:.05em}.price-badge-val{font-size:1.75rem;font-weight:900;font-family:var(--font-mono);color:#fff}:root[data-theme=light] .price-badge-val{color:#0b0e14}.price-badge-live{font-size:.65rem;font-weight:800;color:var(--groww-green);letter-spacing:.05em}.layman-verdict-card{border-radius:var(--radius-xl);padding:1.75rem 2rem;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.layman-verdict-card.action-buy{background:linear-gradient(135deg,#00d09c26,#10141fd9);border:1px solid rgba(0,208,156,.4);box-shadow:0 10px 30px #00d09c1f}.layman-verdict-card.action-sell{background:linear-gradient(135deg,#eb5b5b26,#10141fd9);border:1px solid rgba(235,91,91,.4);box-shadow:0 10px 30px #eb5b5b1f}.layman-verdict-card.action-wait{background:linear-gradient(135deg,#f59e0b26,#10141fd9);border:1px solid rgba(245,158,11,.4);box-shadow:0 10px 30px #f59e0b1f}.verdict-top-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.verdict-badge{font-size:.95rem;font-weight:900;letter-spacing:.04em;padding:6px 14px;border-radius:var(--radius-full)}.action-buy .verdict-badge{background:var(--groww-green);color:#0b0e14}.action-sell .verdict-badge{background:var(--groww-red);color:#fff}.action-wait .verdict-badge{background:var(--gold-accent);color:#0b0e14}.verdict-confidence{font-size:.82rem;color:var(--text-secondary)}.verdict-confidence strong{color:var(--text-primary)}.verdict-headline{font-size:1.45rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}:root[data-theme=light] .verdict-headline{color:#0b0e14}.verdict-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.55;margin:0;max-width:900px}.layman-journey-grid{display:grid;grid-template-columns:1fr auto 1.2fr 1fr;align-items:center;gap:1.25rem}@media (max-width: 768px){.layman-container.layman-clean{padding:.65rem .5rem;gap:.75rem}.layman-verdict-card{padding:1rem 1.1rem;border-radius:var(--radius-lg)}.layman-verdict-card .verdict-headline{font-size:1.05rem;line-height:1.35}.layman-journey-grid{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:.5rem!important;background:#10141fbf;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:.85rem}:root[data-theme=light] .layman-journey-grid{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}.journey-card{padding:.5rem .6rem!important;border:none!important;background:transparent!important;box-shadow:none!important;gap:.2rem!important}.journey-card .journey-label{font-size:.62rem;letter-spacing:.03em}.journey-card .journey-price{font-size:1.15rem}.journey-arrow{transform:none!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}.arrow-graphic{font-size:1.15rem!important;line-height:1!important}.arrow-pts{font-size:.68rem!important;white-space:nowrap!important}.journey-card.safety-card{grid-column:1 / -1!important;border-top:1px dashed rgba(255,255,255,.08)!important;border-radius:0!important;padding:.5rem .2rem .1rem!important;margin-top:.2rem!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}:root[data-theme=light] .journey-card.safety-card{border-top-color:#e2e8f0!important}.journey-card.safety-card .journey-label{font-size:.68rem;display:inline-flex;align-items:center;gap:4px}.journey-card.safety-card .journey-price{font-size:.95rem}}.journey-card{background:#131826b3;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:.35rem;position:relative;transition:transform .2s ease}:root[data-theme=light] .journey-card{background:#f8fafc;border-color:#e2e8f0}.journey-card.highlight-target{border-color:#00f0ff66;background:linear-gradient(180deg,#00f0ff14,#131826cc);box-shadow:0 8px 24px #00f0ff1a}.journey-card.safety-card{border-color:#eb5b5b4d;background:linear-gradient(180deg,#eb5b5b0d,#131826cc)}.journey-icon-wrap{font-size:1.5rem;margin-bottom:.25rem}.journey-label{font-size:.68rem;font-weight:800;letter-spacing:.05em;color:var(--text-secondary)}.journey-price{font-size:1.45rem;font-weight:900;font-family:var(--font-mono);color:var(--text-primary)}.target-val{color:var(--pred-cyan)!important}.safety-val{color:var(--groww-red)!important}.journey-sub{font-size:.75rem;color:var(--text-secondary)}.journey-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.arrow-graphic{font-size:1.8rem;font-weight:900;color:var(--pred-cyan)}.arrow-pts{font-size:.78rem;font-weight:800;font-family:var(--font-mono)}.pts-green{color:var(--groww-green)}.pts-red{color:var(--groww-red)}.layman-section-block{display:flex;flex-direction:column;gap:1rem}.layman-section-title{font-size:1.15rem;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.01em}.layman-timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width: 768px){.layman-timeline-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.45rem!important}.timeline-item-card{padding:.65rem .45rem!important;border-radius:var(--radius-md)!important;gap:.35rem!important;align-items:center!important;text-align:center!important}.timeline-header{flex-direction:column!important;gap:.25rem!important;align-items:center!important;width:100%!important}.timeline-time{font-size:.62rem!important;font-weight:800!important;letter-spacing:.02em!important}.timeline-tag{font-size:.58rem!important;padding:1px 5px!important;border-radius:3px!important}.timeline-price{font-size:.88rem!important;font-weight:800!important}}.timeline-item-card{background:#131826a6;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;display:flex;flex-direction:column;gap:.65rem}:root[data-theme=light] .timeline-item-card{background:#f8fafc;border-color:#e2e8f0}.timeline-header{display:flex;align-items:center;justify-content:space-between}.timeline-time{font-size:.72rem;font-weight:800;letter-spacing:.05em;color:var(--text-secondary)}.timeline-tag{font-size:.65rem;font-weight:800;padding:2px 7px;border-radius:var(--radius-full)}.tag-up{background:#00d09c2e;color:var(--groww-green);border:1px solid rgba(0,208,156,.4)}.tag-down{background:#eb5b5b2e;color:var(--groww-red);border:1px solid rgba(235,91,91,.4)}.tag-wait{background:#f59e0b2e;color:var(--gold-accent);border:1px solid rgba(245,158,11,.4)}.timeline-price{font-size:1.35rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.timeline-note{font-size:.8rem;color:var(--text-secondary);line-height:1.45;margin:0}.reasons-plain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 900px){.reasons-plain-grid{grid-template-columns:1fr}}.plain-reason-card{display:flex;align-items:flex-start;gap:.85rem;background:#13182699;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem 1.25rem}:root[data-theme=light] .plain-reason-card{background:#f8fafc;border-color:#e2e8f0}.reason-emoji{font-size:1.5rem;line-height:1}.reason-content{display:flex;flex-direction:column;gap:.25rem}.reason-title{font-size:.88rem;font-weight:800;color:var(--text-primary);margin:0}.reason-detail{font-size:.78rem;color:var(--text-secondary);line-height:1.4;margin:0}.layman-footer-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem 1.5rem;background:#ffffff05;border:1px solid var(--border-color);border-radius:var(--radius-lg);font-size:.78rem;color:var(--text-secondary)}.footer-tip{display:flex;align-items:center;gap:.65rem}.tip-badge{font-size:.65rem;font-weight:800;padding:2px 7px;border-radius:var(--radius-full);background:#f59e0b33;color:var(--gold-accent)}.footer-timestamp{color:var(--groww-green);font-weight:700;font-size:.72rem}.layman-drivers-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;background:#13182699;padding:.85rem 1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border-color);margin-top:.25rem}:root[data-theme=light] .layman-drivers-strip{background:#f8fafc;border-color:#e2e8f0}.drivers-label{font-size:.7rem;font-weight:800;color:var(--text-secondary);letter-spacing:.05em}.drivers-chips-wrap{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.driver-chip{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:var(--radius-full);font-size:.75rem;color:var(--text-primary);font-weight:600}:root[data-theme=light] .driver-chip{background:#fff;border-color:#cbd5e1}.driver-sync{font-size:.72rem;color:var(--groww-green);font-weight:700;margin-left:auto}@media (max-width: 768px){.layman-drivers-strip{padding:.75rem!important;border-radius:var(--radius-lg)!important;flex-direction:column!important;align-items:stretch!important;gap:.55rem!important}.drivers-chips-wrap{display:flex!important;flex-direction:column!important;gap:.35rem!important;width:100%!important}.driver-chip{width:100%!important;font-size:.72rem!important;padding:.4rem .6rem!important;box-sizing:border-box!important}.driver-sync{margin-left:0!important;text-align:center!important;font-size:.68rem!important}}.v2-prediction-panel-wrapper{width:100%}.v2-engine-panel{background:#0e121cb3;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:1.25rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-top:1rem;transition:border-color .25s ease,box-shadow .25s ease}:root[data-theme=light] .v2-engine-panel{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000a}.v2-panel-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .v2-panel-header{border-bottom-color:#e2e8f0}.v2-header-title-wrap{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.v2-version-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:var(--radius-full);letter-spacing:.05em}.v2-main-heading{font-size:1.1rem;font-weight:800;color:var(--text-primary);margin:0}.v2-horizon-tag{font-size:.68rem;font-weight:700;color:#818cf8;background:#6366f11f;border:1px solid rgba(99,102,241,.25);padding:2px 8px;border-radius:4px}.v2-header-actions{display:flex;align-items:center;gap:.75rem}.v2-last-updated{font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono)}.v2-refresh-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-primary);padding:.35rem .75rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.v2-refresh-btn:hover{background:#ffffff1a;border-color:#fff3}.v2-auto-label{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.v2-error-alert{background:#eb57571f;border:1px solid rgba(235,87,87,.3);color:#eb5757;padding:.65rem 1rem;border-radius:var(--radius-md);font-size:.8rem;margin-bottom:1rem}.v2-call-put-highlight-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-radius:var(--radius-lg);margin-bottom:1.25rem;cursor:pointer;transition:all .25s ease;border:1px solid transparent;outline:none}.v2-call-put-highlight-bar.highlight-call{background:linear-gradient(135deg,#00d09c1f,#00f0ff0f);border-color:#00d09c66;box-shadow:0 4px 20px #00d09c26}.v2-call-put-highlight-bar.highlight-put{background:linear-gradient(135deg,#eb57571f,#f43f5e0f);border-color:#eb575766;box-shadow:0 4px 20px #eb575726}.v2-call-put-highlight-bar.highlight-neutral{background:#ffffff08;border-color:#ffffff14}.v2-call-put-highlight-bar:hover{transform:translateY(-2px)}.v2-highlight-left{display:flex;align-items:center;gap:.85rem}.v2-live-indicator{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:0 0 12px currentColor;flex-shrink:0}.v2-highlight-signal-text{display:flex;flex-direction:column;gap:2px}.v2-signal-type{font-size:1rem;font-weight:900;letter-spacing:.02em}.v2-pattern-summary{font-size:.78rem;color:var(--text-secondary);line-height:1.3}.v2-highlight-right{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.v2-highlight-metrics{display:flex;align-items:center;gap:.45rem}.v2-metric-pill{font-size:.72rem;padding:3px 8px;border-radius:var(--radius-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary)}.v2-inspect-btn{background:#6366f133;border:1px solid rgba(99,102,241,.5);color:#c7d2fe;font-size:.75rem;font-weight:700;padding:.45rem .85rem;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;white-space:nowrap}.v2-inspect-btn:hover{background:#6366f159;color:#fff}.v2-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.v2-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:1.1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.85rem;transition:all .2s ease}:root[data-theme=light] .v2-card{background:#f8fafc;border-color:#e2e8f0}.v2-interactive-card{cursor:pointer}.v2-interactive-card:hover{border-color:#6366f180;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.v2-card-top-row{display:flex;align-items:center;justify-content:space-between;width:100%}.v2-card-sub{font-size:.72rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.v2-tap-hint{font-size:.68rem;color:#818cf8;font-weight:700}.v2-signal-display{display:flex;align-items:baseline;gap:.45rem;margin:.2rem 0}.v2-signal-big{font-size:2rem;font-weight:900;font-family:var(--font-mono);letter-spacing:-.02em;line-height:1}.v2-direction-sub{font-size:.85rem;font-weight:800}.v2-strength-progress{display:flex;flex-direction:column;gap:4px;margin-top:.2rem}.v2-progress-labels{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-secondary)}.v2-progress-track{width:100%;height:6px;background:#ffffff0f;border-radius:var(--radius-full);overflow:hidden}.v2-progress-fill{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.v2-card-bottom-row{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:var(--text-secondary);border-top:1px solid rgba(255,255,255,.05);padding-top:.55rem}.v2-prob-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.3rem 0}.v2-prob-box{text-align:center;padding:.55rem .35rem;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px}.v2-prob-box.up-box{background:#00d09c14;border:1px solid rgba(0,208,156,.2)}.v2-prob-box.down-box{background:#eb575714;border:1px solid rgba(235,87,87,.2)}.v2-prob-box.neutral-box{background:#94a3b814;border:1px solid rgba(148,163,184,.2)}.v2-prob-lbl{font-size:.65rem;font-weight:800;color:var(--text-muted)}.v2-prob-val{font-size:1.05rem;font-weight:900;font-family:var(--font-mono)}.up-val{color:#00d09c}.down-val{color:#eb5757}.neutral-val{color:#94a3b8}.v2-breakout-row{display:flex;align-items:center;justify-content:space-between;margin:.25rem 0}.v2-breakout-chip{display:inline-block;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:4px}.v2-breakout-type{font-size:.75rem;color:var(--text-secondary);margin-top:3px;font-weight:600}.v2-quality-box{text-align:right}.v2-quality-lbl{font-size:.65rem;color:var(--text-muted)}.v2-quality-score{font-size:1.15rem;font-weight:900;font-family:var(--font-mono);color:#818cf8}.v2-quality-score span{font-size:.7rem;color:var(--text-muted)}.v2-mtf-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:.4rem}.v2-mtf-item{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:.35rem .25rem;text-align:center}.v2-mtf-tf{font-size:.62rem;color:var(--text-muted)}.v2-mtf-val{font-size:.85rem;font-weight:900;font-family:var(--font-mono)}.v2-badge-purple{font-size:.68rem;font-weight:800;padding:2px 7px;border-radius:var(--radius-full);background:#9333ea26;color:#c084fc;border:1px solid rgba(147,51,234,.3)}.v2-hist-prob-row{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:700;margin:.2rem 0}.v2-hist-points-grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;font-size:.72rem;color:var(--text-secondary)}.v2-rr-pill{font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:var(--radius-full)}.v2-levels-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.v2-level-box{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:.5rem .65rem;display:flex;flex-direction:column;gap:2px}.v2-level-box.sl-box{border-color:#eb57574d;background:#eb57570a}.v2-level-box.target-box{border-color:#00d09c4d;background:#00d09c0a}.v2-level-box.extended-box{border-color:#818cf84d;background:#818cf80a}.v2-level-tag{font-size:.62rem;font-weight:800;color:var(--text-muted)}.sl-tag{color:#eb5757}.target-tag{color:#00d09c}.extended-tag{color:#818cf8}.v2-level-val{font-size:.95rem;font-weight:900;font-family:var(--font-mono)}.sl-val{color:#eb5757}.target-val{color:#00d09c}.extended-val{color:#818cf8}.v2-paper-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;text-align:center;margin:.35rem 0}.v2-paper-val{font-size:1.15rem;font-weight:900;font-family:var(--font-mono)}.v2-paper-lbl{font-size:.65rem;color:var(--text-muted)}.v2-card-footnote{font-size:.65rem;color:var(--text-muted);font-style:italic;border-top:1px solid rgba(255,255,255,.05);padding-top:.4rem}.v2-mobile-floating-pill,.btc-mobile-floating-pill{display:flex;position:fixed;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:12px;right:12px;z-index:999;pointer-events:auto;animation:mobileTabFade .3s cubic-bezier(.16,1,.3,1) forwards}@media (min-width: 769px){.v2-mobile-floating-pill,.btc-mobile-floating-pill{display:none!important}}.v2-pill-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 15px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;outline:none}.v2-pill-btn:active{transform:scale(.97)}.v2-pill-left{display:flex;align-items:center;gap:10px;text-align:left}.v2-pulse-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.pulse-green{animation:pulseGreen 1.5s infinite}.pulse-red{animation:pulseRed 1.5s infinite}@keyframes pulseGreen{0%{box-shadow:0 0 #00d09cb3}70%{box-shadow:0 0 0 8px #00d09c00}to{box-shadow:0 0 #00d09c00}}@keyframes pulseRed{0%{box-shadow:0 0 #eb5757b3}70%{box-shadow:0 0 0 8px #eb575700}to{box-shadow:0 0 #eb575700}}.v2-pill-text-group{display:flex;flex-direction:column;gap:1px}.v2-pill-badge{font-size:.82rem;font-weight:800;letter-spacing:.02em}.v2-pill-sub{font-size:.68rem;color:var(--text-secondary);font-weight:600}.v2-pill-action{font-size:.72rem;font-weight:800;color:#fff;background:#ffffff1f;padding:4px 10px;border-radius:var(--radius-full)}.v2-modal-overlay,.btc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99999;display:flex;align-items:flex-end;justify-content:center;animation:v2OverlayFade .2s ease-out forwards}@keyframes v2OverlayFade{0%{opacity:0}to{opacity:1}}.v2-modal-content{background:#0d111c;border:1px solid rgba(255,255,255,.12);border-top-left-radius:24px;border-top-right-radius:24px;width:100%;max-width:650px;max-height:90vh;max-height:90dvh;display:flex;flex-direction:column;box-shadow:0 -10px 40px #000000b3;animation:v2SheetSlideUp .3s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden}@keyframes v2SheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root[data-theme=light] .v2-modal-content{background:#fff;border-color:#e2e8f0;box-shadow:0 -10px 40px #00000026}.v2-sheet-handle{width:44px;height:4px;background:#ffffff40;border-radius:var(--radius-full);margin:10px auto 4px;flex-shrink:0}:root[data-theme=light] .v2-sheet-handle{background:#0003}.v2-modal-header{padding:.85rem 1.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.07)}:root[data-theme=light] .v2-modal-header{border-bottom-color:#e2e8f0}.v2-modal-title-group{display:flex;flex-direction:column;gap:.3rem}.v2-modal-tag{display:inline-block;align-self:flex-start;font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:var(--radius-full);letter-spacing:.04em}.v2-modal-title{font-size:1.1rem;font-weight:800;color:var(--text-primary);margin:0;line-height:1.25}.v2-modal-desc-sub,.v2-modal-hindi-sub{font-size:.8rem;color:var(--text-secondary);font-weight:500}.v2-modal-close-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;flex-shrink:0;transition:all .15s ease}.v2-modal-close-btn:hover{background:#ffffff26}.v2-modal-body{padding:1.1rem 1.25rem;flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:1.15rem}.v2-modal-section{display:flex;flex-direction:column;gap:.65rem}.v2-section-title{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.v2-pattern-card,.v2-hist-stat-card,.v2-trade-levels-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:1rem}:root[data-theme=light] .v2-pattern-card,:root[data-theme=light] .v2-hist-stat-card,:root[data-theme=light] .v2-trade-levels-card{background:#f8fafc;border-color:#e2e8f0}.v2-pattern-highlight-name{font-size:1.05rem;font-weight:800;color:var(--groww-green);margin-bottom:.35rem}.v2-pattern-desc{font-size:.82rem;color:var(--text-secondary);line-height:1.45;margin:0 0 .85rem}.v2-pattern-meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.v2-meta-item{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);padding:.45rem .65rem;display:flex;flex-direction:column;gap:2px}.v2-meta-k{font-size:.65rem;color:var(--text-muted);font-weight:700}.v2-meta-v{font-size:.8rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.v2-hist-total-callout{font-size:.85rem;color:var(--text-primary);margin-bottom:.75rem}.v2-dist-bar-track{width:100%;height:12px;border-radius:var(--radius-full);background:#ffffff14;overflow:hidden;display:flex;margin-bottom:.85rem}.v2-dist-up{background:#00d09c;height:100%;transition:width .3s ease}.v2-dist-down{background:#eb5757;height:100%;transition:width .3s ease}.v2-dist-neutral{background:#64748b;height:100%;transition:width .3s ease}.v2-dist-legend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.v2-dist-box{padding:.6rem .5rem;border-radius:var(--radius-md);text-align:center;display:flex;flex-direction:column;gap:2px}.v2-dist-box.up-dist{background:#00d09c14;border:1px solid rgba(0,208,156,.2)}.v2-dist-box.down-dist{background:#eb575714;border:1px solid rgba(235,87,87,.2)}.v2-dist-box.neutral-dist{background:#94a3b814;border:1px solid rgba(148,163,184,.2)}.v2-dist-dir{font-size:.68rem;font-weight:700;color:var(--text-secondary)}.v2-dist-count{font-size:.85rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.v2-dist-desc{font-size:.62rem;color:var(--text-muted)}.v2-points-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.v2-move-box{border-radius:var(--radius-lg);padding:.95rem;display:flex;flex-direction:column;gap:.35rem}.v2-move-box.upside-move{background:#00d09c0f;border:1px solid rgba(0,208,156,.25)}.v2-move-box.downside-move{background:#eb57570f;border:1px solid rgba(235,87,87,.25)}.v2-move-head{font-size:.74rem;font-weight:700;color:var(--text-secondary)}.v2-move-val-highlight{font-size:1.35rem;font-weight:900;font-family:var(--font-mono);line-height:1.1}.green-text{color:#00d09c}.red-text{color:#eb5757}.v2-move-sub{font-size:.68rem;color:var(--text-muted)}.v2-move-stats{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.06);font-size:.68rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:2px}.v2-level-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem .6rem;border-bottom:1px solid rgba(255,255,255,.06)}.v2-level-row:last-child{border-bottom:none}.v2-level-meta{display:flex;flex-direction:column;gap:2px}.v2-level-label{font-size:.78rem;font-weight:800;letter-spacing:.03em;color:var(--text-primary)}.v2-level-label.sl-label{color:#eb5757}.v2-level-label.target-label{color:#00d09c}.v2-level-label.ext-label{color:#818cf8}.v2-level-explain{font-size:.68rem;color:var(--text-muted)}.v2-level-price{font-size:1.15rem;font-weight:900;font-family:var(--font-mono)}.v2-level-price.entry-price{color:var(--text-primary)}.v2-level-price.sl-price{color:#eb5757}.v2-level-price.target-price{color:#00d09c}.v2-level-price.ext-price{color:#818cf8}.v2-inactive-levels-banner{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;background:#94a3b814;border:1px dashed rgba(148,163,184,.28);border-radius:var(--radius-md);margin-bottom:.6rem}:root[data-theme=light] .v2-inactive-levels-banner{background:#f1f5f9;border-color:#cbd5e1}.v2-inactive-levels-banner .v2-inactive-icon{font-size:1.15rem;flex-shrink:0}.v2-inactive-levels-banner .v2-inactive-text{display:flex;flex-direction:column;gap:1px}.v2-inactive-levels-banner .v2-inactive-text strong{font-size:.75rem;font-weight:700;color:var(--text-primary)}.v2-inactive-levels-banner .v2-inactive-text span{font-size:.66rem;color:var(--text-muted);line-height:1.35}.v2-level-row.row-inactive{opacity:.72}.v2-level-price.price-inactive{font-size:.85rem;font-weight:700;color:var(--text-muted);letter-spacing:.03em}.v2-modal-footer{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px)) 1.25rem;border-top:1px solid rgba(255,255,255,.07);background:#0000004d}.v2-modal-done-btn{width:100%;padding:.75rem;background:linear-gradient(135deg,#00d09c,#00f0ff);color:#060a12;border:none;border-radius:var(--radius-md);font-size:.85rem;font-weight:800;cursor:pointer;transition:transform .15s ease}.v2-modal-done-btn:active{transform:scale(.98)}@media (min-width: 769px){.v2-modal-overlay{align-items:center}.v2-modal-content{border-radius:20px;animation:mobileTabFade .25s cubic-bezier(.16,1,.3,1) forwards}.v2-sheet-handle{display:none}}@media (max-width: 768px){.v2-call-put-highlight-bar{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem 1rem}.v2-highlight-right{justify-content:space-between}.v2-inspect-btn{width:100%;text-align:center;padding:.55rem}.v2-modal-content{max-height:85vh}.v2-modal-header{padding:.7rem 1rem}.v2-modal-title{font-size:1rem}.v2-modal-body{padding:.75rem .9rem;gap:.75rem}.v2-modal-section{gap:.35rem}.v2-section-title{font-size:.72rem}.v2-pattern-card,.v2-hist-stat-card,.v2-trade-levels-card{padding:.65rem .75rem}.v2-hist-total-callout{font-size:.78rem;margin-bottom:.45rem}.v2-dist-bar-track{height:8px;margin-bottom:.5rem}.v2-points-grid{grid-template-columns:1fr 1fr;gap:.5rem}.v2-move-box{padding:.55rem .65rem;gap:.2rem}.v2-move-head{font-size:.68rem}.v2-move-val-highlight{font-size:1.15rem}.v2-dist-legend-grid{grid-template-columns:repeat(3,1fr);gap:.35rem}.v2-dist-box{padding:.45rem .25rem}.v2-dist-dir{font-size:.62rem;white-space:nowrap}.v2-dist-count{font-size:.78rem;white-space:nowrap}.v2-level-row{padding:.42rem .25rem}.v2-level-label{font-size:.72rem}.v2-level-price{font-size:.95rem}.v2-modal-footer{padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px)) 1rem}.v2-modal-done-btn{padding:.65rem;font-size:.82rem}}.v2-alert-btn{padding:.35rem .65rem;border-radius:var(--radius-sm);font-size:.74rem;font-weight:700;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}.v2-alert-btn.alert-active{background:#00d09c24;border:1px solid rgba(0,208,156,.35);color:#00d09c}.v2-alert-btn.alert-muted{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text-muted)}.v2-card-strike-bar{margin-top:.6rem;padding:.45rem .6rem;background:#00d09c12;border:1px solid rgba(0,208,156,.2);border-radius:var(--radius-sm);display:flex;align-items:center;gap:.5rem;font-size:.76rem}.v2-strike-row{display:flex;align-items:center;gap:.5rem;font-size:.76rem}.v2-strike-title{color:var(--text-secondary);font-weight:700}.v2-strike-metric{font-family:var(--font-mono);font-size:.72rem;font-weight:700}.v2-strike-recom-box{margin-top:.65rem;padding:.65rem .75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.45rem}:root[data-theme=light] .v2-strike-recom-box{background:#f8fafc;border-color:#e2e8f0}.v2-strike-recom-head{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:800;color:var(--text-muted);letter-spacing:.03em}.v2-strike-delta-hint{font-size:.62rem;color:var(--text-muted);font-weight:500}.v2-strike-pills-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.v2-strike-sub-pill{padding:.5rem .6rem;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px}.v2-strike-sub-pill.atm-style{background:#00d09c14;border:1px solid rgba(0,208,156,.25)}.v2-strike-sub-pill.itm-style{background:#818cf814;border:1px solid rgba(129,140,248,.25)}.v2-strike-tag{font-size:.6rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase}.v2-strike-code{font-size:.82rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.v2-strike-details{display:flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;font-family:var(--font-mono);margin-top:1px}.v2-ladder-wrapper{margin-top:.75rem;border-top:1px dashed rgba(255,255,255,.1);padding-top:.65rem}.v2-ladder-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.v2-ladder-title{font-size:.72rem;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:.35rem}.v2-ladder-desc-hint{font-size:.62rem;color:var(--text-muted)}.v2-ladder-table-scroll{max-height:240px;overflow-y:auto;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08)}.v2-ladder-table{width:100%;border-collapse:collapse;font-size:.72rem;text-align:left}.v2-ladder-table th{background:#ffffff0d;color:var(--text-muted);font-weight:700;padding:6px 8px;font-size:.64rem;position:sticky;top:0;z-index:1;text-transform:uppercase;letter-spacing:.02em}.v2-ladder-table td{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.04);font-family:var(--font-mono)}.v2-ladder-row:hover{background:#ffffff08}.v2-ladder-row.row-atm{background:#00d09c14;font-weight:700}.v2-ladder-row.row-itm{background:#818cf80f}.v2-moneyness-tag{font-size:.58rem;padding:1px 5px;border-radius:4px;font-weight:800;text-transform:uppercase}.v2-moneyness-tag.tag-atm{background:#00d09c33;color:#00d09c}.v2-moneyness-tag.tag-itm{background:#818cf833;color:#818cf8}.v2-moneyness-tag.tag-otm{background:#ffffff0f;color:#94a3b8}.v2-moneyness-tag.tag-budget{background:#f59e0b26;color:#f59e0b}:root[data-theme=light] .v2-ladder-table-scroll{border-color:#e2e8f0}:root[data-theme=light] .v2-ladder-table th{background:#f1f5f9}:root[data-theme=light] .v2-ladder-table td{border-bottom-color:#f1f5f9}.terminal-asset-switch{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:3px;gap:4px;margin-left:18px}.asset-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap}.asset-tab-btn:hover{color:#fff;background:#ffffff0f}.asset-tab-btn.active{background:#182032;color:#fff;border-color:#ffffff1f;box-shadow:0 4px 12px #00000059}.asset-flag{font-size:14px;line-height:1}.btc-glow{color:#f7931a;font-weight:800}.eth-glow{color:#627eea;font-weight:800}.sol-glow{color:#14f195;font-weight:800}.asset-tag-247{font-size:9px;font-weight:800;background:#00d09c26;color:#00d09c;padding:2px 5px;border-radius:4px;border:1px solid rgba(0,208,156,.3);letter-spacing:.5px}.currency-pill-switch{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:2px;gap:2px}.curr-btn{padding:4px 10px;font-size:11px;font-weight:700;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s ease}.curr-btn:hover{color:#fff}.curr-btn.active{background:#00d09c;color:#0b0e14;font-weight:800}.mobile-asset-switch-pill{display:inline-flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:2px;gap:2px}.mobile-asset-tab{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .15s ease;line-height:1.2}.mobile-asset-tab:hover{color:#fff}.mobile-asset-tab.active{background:#182032;color:#fff;border-color:#ffffff2e;box-shadow:0 2px 6px #0006}.mobile-tab-flag{font-size:12px;line-height:1}.mobile-tab-name{letter-spacing:.2px}.mobile-tab-tag{font-size:8px;font-weight:800;background:#00d09c33;color:#00d09c;padding:1px 3px;border-radius:3px;line-height:1}.mobile-currency-pill{display:inline-flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:5px;padding:1px;gap:1px;margin-right:4px}.mobile-curr-btn{padding:2px 6px;border:none;background:transparent;color:var(--text-secondary);font-size:10px;font-weight:700;border-radius:3px;cursor:pointer;transition:all .15s ease}.mobile-curr-btn.active{background:#00d09c;color:#0b0e14;font-weight:800}:root[data-theme=light] .mobile-asset-switch-pill,:root[data-theme=light] .mobile-currency-pill{background:#f1f5f9;border-color:#cbd5e1}:root[data-theme=light] .mobile-asset-tab.active{background:#fff;color:#0f172a;border-color:#94a3b8;box-shadow:0 1px 3px #0000001a}:root[data-theme=light] .mobile-asset-tab{color:#64748b}:root[data-theme=light] .mobile-curr-btn{color:#64748b}:root[data-theme=light] .mobile-curr-btn.active{background:#00875a;color:#fff}.ticker-price-stack{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.navbar-alt-price{font-size:11px;color:var(--text-muted);font-weight:600;margin-top:1px}.btc-fno-terminal-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;padding:22px;margin-top:14px;box-shadow:0 12px 36px #0000004d}.btc-fno-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px;border-bottom:1px solid var(--border-subtle);padding-bottom:16px}.fno-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btc-network-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.6px;background:#f7931a24;color:#f7931a;border:1px solid rgba(247,147,26,.28);padding:3px 9px;border-radius:4px}.btc-symbol-icon{font-weight:900}.fno-247-live-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.5px;background:#00d09c1f;color:#00d09c;border:1px solid rgba(0,208,156,.28);padding:3px 9px;border-radius:4px}.fno-live-pulse{width:6px;height:6px;border-radius:50%;background:#00d09c;box-shadow:0 0 8px #00d09c;animation:radarWave 1.8s infinite}.fno-model-tag{font-size:10px;font-weight:700;color:var(--text-muted);background:#ffffff0d;padding:3px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.07)}.btc-desk-title{font-size:18px;font-weight:700;color:var(--text-primary);margin-top:6px;letter-spacing:-.2px}.btc-fno-actions{display:flex;align-items:center;gap:10px}.fno-refresh-btn{background:#ffffff0d;border:1px solid var(--border-subtle);color:var(--text-secondary);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.fno-refresh-btn:hover{color:#fff;background:#ffffff1a}.btc-derivatives-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}@media (max-width: 900px){.btc-derivatives-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.btc-derivatives-strip{grid-template-columns:1fr}}.fno-metric-cell{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column}.fno-metric-cell .metric-label{font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--text-muted);text-transform:uppercase;margin-bottom:6px}.metric-value-row{display:flex;align-items:baseline;gap:6px}.fno-funding-val{font-size:17px;font-weight:800}.fno-countdown-chip{font-size:11px;font-weight:600;background:#ffffff0f;padding:2px 7px;border-radius:4px;color:var(--text-secondary)}.fno-stat-val{font-size:16px;font-weight:700;color:var(--text-primary)}.high-low-span{font-size:14px;font-family:var(--font-mono)}.metric-subtext{font-size:11px;color:var(--text-muted);margin-top:5px}.btc-timeframe-section{margin-bottom:32px;position:relative}.btc-timeframe-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 16px;margin-bottom:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:10px}:root[data-theme=light] .btc-timeframe-section-header{background:#f8fafc;border-color:#e2e8f0}.btc-tf-header-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btc-tf-badge-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.6px;padding:4px 10px;border-radius:6px;border:1px solid;text-transform:uppercase}.btc-tf-section-title{font-size:14px;font-weight:800;letter-spacing:.5px;color:var(--text-primary);margin:0;text-transform:uppercase}.btc-tf-section-desc{font-size:12px;color:var(--text-muted)}.btc-tf-header-right{display:flex;align-items:center;gap:8px}.btc-tf-status-chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;border:1px solid}.btc-tf-status-chip.status-bull{background:#00d09c1f;color:#00d09c;border-color:#00d09c4d}.btc-tf-status-chip.status-bear{background:#eb57571f;color:#eb5757;border-color:#eb57574d}.btc-tf-status-chip.status-wait{background:#94a3b81f;color:#94a3b8;border-color:#94a3b840}.btc-card-tf-pill{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px;margin-left:6px;border:1px solid}.btc-dual-cards-grid,.btc-execution-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}@media (max-width: 1100px){.btc-dual-cards-grid,.btc-execution-grid{grid-template-columns:1fr}}.btc-plan-card,.btc-confluence-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;box-shadow:0 4px 20px #0003}.btc-card-top-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .btc-card-top-bar{border-bottom-color:#e2e8f0}.btc-card-title-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btc-card-title{font-size:14px;font-weight:800;letter-spacing:.5px;color:var(--text-primary);margin:0;text-transform:uppercase}.btc-live-tick-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;font-weight:700;padding:4px 10px;border-radius:6px;background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.25)}.btc-live-tick-chip.futures-tick{background:#f59e0b1f;color:#f59e0b;border-color:#f59e0b40}.btc-active-pnl-strip{background:linear-gradient(135deg,#10b98114,#064e3b26);border:1px solid rgba(16,185,129,.35);border-radius:10px;padding:12px 14px;margin-bottom:14px;box-shadow:0 0 16px #10b9811f}.btc-active-pnl-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.btc-active-title-group{display:flex;align-items:center;gap:8px}.btc-active-code{font-family:var(--font-mono);font-size:13px;font-weight:800;color:#10b981}.btc-active-stage-chip{font-size:10px;font-weight:700;background:#10b98133;color:#10b981;border:1px solid rgba(16,185,129,.4);padding:2px 7px;border-radius:4px;letter-spacing:.5px}.btc-active-time{font-size:11px;color:var(--text-muted)}.btc-active-pnl-body{display:flex;flex-direction:column;gap:8px}.btc-live-pnl-metric{display:flex;align-items:baseline;justify-content:space-between}.btc-metric-lbl{font-size:11px;font-weight:700;color:var(--text-secondary)}.btc-metric-val{font-size:15px;font-weight:800}.btc-pnl-sub{font-size:12px;font-weight:600;margin-left:4px}.btc-progress-container{display:flex;flex-direction:column;gap:4px}.btc-progress-label-row{display:flex;justify-content:space-between;font-size:10px;font-weight:700;color:var(--text-muted)}.btc-progress-bar-track{width:100%;height:6px;background:#ffffff14;border-radius:6px;overflow:hidden}.btc-progress-bar-fill{height:100%;background:linear-gradient(90deg,#10b981,#38bdf8);border-radius:6px;transition:width .3s ease;box-shadow:0 0 10px #38bdf880}.btc-trailed-sl-notice{margin-top:8px;padding:6px 10px;border-radius:6px;background:#3b82f61f;border:1px solid rgba(59,130,246,.3);font-size:11px;color:#93c5fd;line-height:1.4}.plan-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.signal-status-wrap{display:flex;align-items:center;gap:10px}.fno-signal-badge{font-size:13px;font-weight:800;letter-spacing:.5px;padding:5px 12px;border-radius:6px}.badge-bullish{background:#00d09c29;color:#00d09c;border:1px solid rgba(0,208,156,.35)}.badge-bearish{background:#eb5b5b29;color:#eb5b5b;border:1px solid rgba(235,91,91,.35)}.confluence-pct{font-size:12px;font-weight:700;color:var(--text-secondary)}.setup-type-tag{font-size:11px;font-weight:600;color:var(--text-muted);background:#ffffff0a;padding:4px 8px;border-radius:4px}.trade-table-wrapper{overflow-x:auto;margin-bottom:16px}.trade-plan-table{width:100%;border-collapse:collapse;font-size:12px}.trade-plan-table th{text-align:left;padding:10px 12px;font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-color);background:#ffffff05}.trade-plan-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.level-col{font-weight:600;color:var(--text-primary);white-space:nowrap}.level-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.dot-blue{background:#38bdf8}.dot-green{background:#00d09c}.dot-emerald{background:#10b981}.dot-red{background:#eb5b5b}.price-col{font-size:14px;font-weight:700;white-space:nowrap}.alt-price-col{font-size:12px;color:var(--text-muted);white-space:nowrap}.desc-col{font-size:11px;color:var(--text-secondary)}.plan-footer-strip{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:12px}.rr-metric-box{display:flex;align-items:center;gap:8px}.rr-label{font-size:11px;font-weight:700;color:var(--text-muted)}.rr-val{font-size:16px;font-weight:900;letter-spacing:.5px}.horizon-info{font-size:12px;color:var(--text-secondary)}.confluence-card-title{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:14px;letter-spacing:-.2px}.confluence-chips-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.confluence-chip-item{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column}.chip-label{font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.5px}.chip-value{font-size:14px;font-weight:800;margin:3px 0 2px}.chip-sub{font-size:10px;color:var(--text-muted)}.confluence-reasons-list{padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.checklist-heading{font-size:11px;font-weight:700;color:var(--text-secondary);display:block;margin-bottom:8px}.confluence-reasons-list ul{list-style:none;padding:0;margin:0}.confluence-reasons-list li{font-size:11px;color:var(--text-secondary);line-height:1.5;margin-bottom:6px;display:flex;align-items:baseline;gap:6px}.check-bullet{color:#00d09c;font-weight:900;font-size:12px}:root[data-theme=light] .terminal-asset-switch{background:#f1f5f9;border-color:#e2e8f0}:root[data-theme=light] .asset-tab-btn.active{background:#fff;color:#0f172a;border-color:#cbd5e1;box-shadow:0 2px 6px #00000014}:root[data-theme=light] .btc-fno-terminal-card,:root[data-theme=light] .btc-plan-card,:root[data-theme=light] .btc-confluence-card,:root[data-theme=light] .fno-metric-cell{background:#fff;border-color:#e2e8f0}:root[data-theme=light] .trade-plan-table th{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .trade-plan-table td{border-bottom-color:#f1f5f9}.v2-history-ledger-card{background:#0f172ab3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px 20px;margin-top:18px;box-shadow:0 4px 20px #00000040}.btc-history-ledger-card{margin-top:20px;border-color:#f59e0b26}.v2-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-wrap:wrap;gap:12px}.v2-history-title-wrap{display:flex;flex-direction:column;gap:3px}.v2-history-badge{font-size:9.5px;font-weight:800;letter-spacing:.6px;color:#818cf8;background:#6366f126;border:1px solid rgba(99,102,241,.3);padding:2px 7px;border-radius:4px;width:fit-content;text-transform:uppercase}.btc-history-badge{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.v2-history-title{font-size:15px;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.2px}.v2-history-subtitle{font-size:11px;color:var(--text-muted)}.v2-history-filter-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-filter-pill{padding:5px 12px;font-size:11px;font-weight:600;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.v2-filter-pill:hover{background:#ffffff14;color:var(--text-primary)}.v2-filter-pill.active{background:#00d09c26;border-color:#00d09c66;color:#00d09c}.btc-history-kpi-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:12px 16px;background:#00000040;border-radius:8px;margin-bottom:14px;border:1px solid rgba(255,255,255,.05)}.btc-kpi-item{display:flex;flex-direction:column;gap:2px}.btc-kpi-label{font-size:9.5px;font-weight:700;color:var(--text-muted);letter-spacing:.5px}.btc-kpi-val{font-size:15px;font-weight:800;font-family:var(--font-mono)}.v2-table-responsive{width:100%;overflow-x:auto;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.v2-ledger-table{width:100%;border-collapse:collapse;font-size:12px}.v2-ledger-table th{text-align:left;padding:10px 12px;font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08);background:#0003;white-space:nowrap}.v2-ledger-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle;white-space:nowrap}.v2-ledger-table tr.v2-row:hover{background:#ffffff06}.v2-row-won{border-left:3px solid #00d09c}.v2-row-lost{border-left:3px solid #eb5757}.v2-dir-chip{padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:800;display:inline-flex;align-items:center}.chip-call{background:#00d09c26;color:#00d09c}.chip-put{background:#eb575726;color:#eb5757}.chip-neutral{background:#94a3b81f;color:#94a3b8}.btc-pattern-cell{max-width:220px;overflow:hidden;text-overflow:ellipsis}.btc-pattern-tag{font-size:11px;font-weight:600;color:var(--text-secondary)}.v2-conf-text{font-size:11px;font-weight:700;color:var(--text-secondary)}.v2-empty-ledger{text-align:center;padding:36px 20px;color:var(--text-muted);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.v2-empty-icon{font-size:24px}:root[data-theme=light] .v2-history-ledger-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000d}:root[data-theme=light] .v2-filter-pill{background:#f8fafc;border-color:#e2e8f0;color:#64748b}:root[data-theme=light] .v2-filter-pill:hover{background:#f1f5f9;color:#0f172a}:root[data-theme=light] .btc-history-kpi-bar{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .v2-ledger-table th{background:#f8fafc;border-color:#e2e8f0;color:#64748b}:root[data-theme=light] .v2-ledger-table td{border-bottom-color:#f1f5f9}.btc-options-exec-strip{margin:14px 0 10px;padding:14px 16px;background:linear-gradient(135deg,#f59e0b14,#0f172a99);border:1px solid rgba(245,158,11,.28);border-radius:10px;box-shadow:0 4px 16px #00000040}.opt-exec-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.opt-badge-group{display:flex;align-items:center;gap:8px}.opt-badge{font-size:10.5px;font-weight:800;color:#f59e0b;letter-spacing:.6px;background:#f59e0b26;padding:3px 8px;border-radius:4px;border:1px solid rgba(245,158,11,.3)}.opt-expiry-tag{font-size:10px;font-weight:700;color:var(--text-muted);background:#ffffff0d;padding:3px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.opt-copy-wrap{display:flex;align-items:center;gap:8px}.opt-strike-code{font-size:12px;font-weight:800;color:#f8fafc;background:#0006;padding:4px 10px;border-radius:6px;border:1px solid rgba(245,158,11,.35);letter-spacing:.5px}.opt-copy-btn{font-size:10.5px;font-weight:700;background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.4);border-radius:5px;padding:4px 9px;cursor:pointer;transition:all .2s ease}.opt-copy-btn:hover{background:#f59e0b59;color:#fff;border-color:#f59e0b}.opt-exec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.opt-exec-item{display:flex;flex-direction:column;gap:3px;background:#00000047;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.opt-lbl{font-size:9px;font-weight:800;color:var(--text-muted);letter-spacing:.5px}.opt-val{font-size:13px;font-weight:800;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.opt-inr-sub{font-size:10px;font-weight:600;color:var(--text-muted)}.opt-pct-badge{font-size:10px;font-weight:800;background:#00d09c29;color:#00d09c;padding:1px 5px;border-radius:3px;border:1px solid rgba(0,208,156,.3)}.opt-pct-badge.sl-pct{background:#eb575729;color:#eb5757;border-color:#eb57574d}.opt-sub-tip{font-size:9px;color:var(--text-muted);opacity:.8}.opt-preset-pnl-bar{background:#00000059;padding:8px 12px;border-radius:6px;border:1px dashed rgba(245,158,11,.3);display:flex;flex-direction:column;gap:6px}.opt-preset-label-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.preset-bar-title{font-size:10px;font-weight:800;color:#f59e0b;letter-spacing:.5px}.preset-bar-hint{font-size:9.5px;color:var(--text-muted);font-style:italic}.preset-pills-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.preset-group-title{font-size:9.5px;font-weight:800;letter-spacing:.4px}.pnl-preset-pill{font-size:10px;font-weight:700;font-family:var(--font-mono);background:#ffffff0d;color:var(--text-secondary);border:1px solid rgba(255,255,255,.12);padding:2px 7px;border-radius:4px;-webkit-user-select:none;user-select:none}.pnl-preset-pill.highlight-target{background:#00d09c33;color:#00d09c;border-color:#00d09c80;font-weight:800;box-shadow:0 0 8px #00d09c40}.pnl-preset-pill.sl-pill.highlight-sl{background:#eb575733;color:#eb5757;border-color:#eb575780;font-weight:800;box-shadow:0 0 8px #eb575740}.preset-divider{color:#fff3;font-size:12px;margin:0 2px}.btc-table-opt-contract{display:block;font-size:10px;font-weight:700;color:#f59e0b;margin-top:3px;letter-spacing:.3px}.btc-opt-pnl-cell{display:flex;flex-direction:column;gap:2px}.btc-opt-pct-val{font-size:12px;font-weight:800}.btc-opt-inr-val{font-size:10px;color:var(--text-muted)}:root[data-theme=light] .btc-options-exec-strip{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}:root[data-theme=light] .opt-strike-code{background:#fff;color:#92400e;border-color:#fcd34d}:root[data-theme=light] .opt-exec-item{background:#fff;border-color:#fde68a}:root[data-theme=light] .opt-preset-pnl-bar{background:#fff;border-color:#fcd34d}.btc-clean-modal-body{padding:.9rem 1.15rem 1.25rem;flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.btc-clean-5pt-box{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem 1.2rem;display:flex;flex-direction:column;gap:1.15rem;box-shadow:0 4px 24px #00000040}.btc-5pt-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.96rem;line-height:1.5}.btc-5pt-label{font-weight:700;color:#94a3b8;letter-spacing:.01em;min-width:fit-content}.btc-5pt-val{color:#f8fafc;font-weight:500;word-break:break-word;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.signal-buy-text{color:#00d09c!important;font-weight:800;letter-spacing:.02em}.signal-sell-text{color:#eb5757!important;font-weight:800;letter-spacing:.02em}.signal-wait-text{color:#94a3b8!important;font-weight:800}.btc-5pt-contract{font-family:JetBrains Mono,Fira Code,Roboto Mono,monospace;font-size:.86rem;color:#38bdf8;background:#38bdf81f;padding:3px 8px;border-radius:6px;border:1px solid rgba(56,189,248,.28);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.btc-5pt-contract:hover{background:#38bdf838;border-color:#38bdf8}.btc-copied-tag{font-size:.72rem;color:#00d09c;font-weight:700;margin-left:2px}.btc-clean-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem 1.25rem;border-top:1px solid rgba(255,255,255,.08)}.btc-copy-signal-btn{background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.3);padding:.7rem 1.15rem;border-radius:12px;font-weight:600;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;white-space:nowrap}.btc-copy-signal-btn:hover{background:#38bdf838;border-color:#38bdf8}:root[data-theme=light] .btc-clean-5pt-box{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 4px 15px #0000000d}:root[data-theme=light] .btc-5pt-label{color:#64748b}:root[data-theme=light] .btc-5pt-val{color:#0f172a}:root[data-theme=light] .btc-clean-modal-footer{border-top-color:#e2e8f0}:root[data-theme=light] .btc-5pt-contract{background:#eff6ff;color:#0284c7;border-color:#bae6fd}:root[data-theme=light] .btc-copy-signal-btn{background:#f0f9ff;color:#0284c7;border-color:#bae6fd}.fno-tg-btn{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.3);padding:.45rem .85rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease;white-space:nowrap}.fno-tg-btn:hover:not(:disabled){background:#22c55e38;border-color:#22c55e}.fno-tg-btn:disabled,.btc-tg-alert-btn:disabled{opacity:.6;cursor:not-allowed}.btc-tg-alert-btn{background:#22c55e24;color:#22c55e;border:1px solid rgba(34,197,94,.35);padding:.7rem 1.15rem;border-radius:12px;font-weight:600;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;white-space:nowrap}.btc-tg-alert-btn:hover:not(:disabled){background:#22c55e40;border-color:#22c55e}:root[data-theme=light] .fno-tg-btn,:root[data-theme=light] .btc-tg-alert-btn{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.btc-tier-indicator-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.btc-tier-chip{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0f172a80;transition:all .2s ease}.btc-tier-icon{font-size:1.1rem}.btc-tier-text{display:flex;flex-direction:column;line-height:1.25}.btc-tier-text strong{font-size:.76rem;color:#e2e8f0}.btc-tier-text small{font-size:.65rem;color:#94a3b8}.btc-tier-chip.active-aplus{background:#00d09c26;border-color:#00d09c;box-shadow:0 0 16px #00d09c4d}.btc-tier-chip.active-aplus strong{color:#00d09c}.btc-tier-chip.active-moderate{background:#f59e0b26;border-color:#f59e0b;box-shadow:0 0 16px #f59e0b4d}.btc-tier-chip.active-moderate strong{color:#f59e0b}.btc-tier-chip.active-chop{background:#94a3b81f;border-color:#94a3b8;box-shadow:0 0 12px #94a3b833}.btc-tier-chip.active-chop strong{color:#cbd5e1}.btc-tier-chip.inactive-tier{opacity:.45}.btc-prediction-audit-section{margin-top:1.5rem;width:100%}.btc-audit-ledger-container{border:1px solid rgba(245,158,11,.25)!important;box-shadow:0 12px 36px #00000073}.btc-audit-badge{background:#f59e0b26!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.35)!important}.btc-grade-filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btc-grade-pill.active{background:#f59e0b40!important;color:#f59e0b!important;border-color:#f59e0b!important;box-shadow:0 0 12px #f59e0b4d}.btc-audit-filter-toolbar{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:#0f172a99;border-radius:12px;border:1px solid rgba(255,255,255,.08);margin-bottom:12px}.btc-time-filter-row,.btc-timeframe-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-group-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#94a3b8;margin-right:4px}.btc-custom-date-inputs{display:inline-flex;align-items:center;gap:6px;margin-left:6px}.btc-date-input{background:#1e293be6;color:#e2e8f0;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:4px 8px;font-size:.78rem;font-family:inherit;outline:none}.btc-date-input:focus{border-color:#f59e0b}.btc-date-sep{color:#64748b;font-size:.75rem}.btc-audit-refresh-btn{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.3);padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btc-audit-refresh-btn:hover{background:#f59e0b40;border-color:#f59e0b}.btc-audit-intv-pill{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3);padding:2px 6px;border-radius:4px;font-size:.72rem;font-weight:700}.btc-audit-pagination-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);margin-top:10px;flex-wrap:wrap;gap:12px}.btc-pagination-info{font-size:.78rem;color:#94a3b8}.btc-pagination-info strong{color:#e2e8f0}.btc-pagination-actions{display:flex;align-items:center;gap:8px}.btc-page-btn{background:#1e293bcc;color:#cbd5e1;border:1px solid rgba(255,255,255,.12);padding:5px 12px;border-radius:6px;font-size:.78rem;cursor:pointer;transition:all .15s ease}.btc-page-btn:hover:not(:disabled){background:#f59e0b26;border-color:#f59e0b;color:#f59e0b}.btc-page-btn:disabled{opacity:.4;cursor:not-allowed}.btc-page-numbers{display:flex;align-items:center;gap:4px}.btc-page-num-btn{background:transparent;color:#94a3b8;border:1px solid transparent;min-width:28px;height:28px;border-radius:6px;font-size:.78rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.btc-page-num-btn.active{background:#f59e0b;color:#0f172a;font-weight:700;border-color:#f59e0b}.btc-page-num-btn:hover:not(.active){background:#ffffff14;color:#e2e8f0}.btc-limit-select{background:#1e293be6;color:#cbd5e1;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:4px 8px;font-size:.78rem;outline:none;cursor:pointer}.btc-mobile-dual-table-card{background:#0f172ad9;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;margin-bottom:12px}.btc-mobile-dual-table{width:100%;border-collapse:collapse;font-size:.78rem}.btc-mobile-dual-table th{padding:8px 10px;font-weight:700;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);font-size:.76rem;letter-spacing:.03em}.btc-mobile-dual-table th.th-options{background:#38bdf81f;color:#38bdf8;width:50%;border-right:1px solid rgba(255,255,255,.08)}.btc-mobile-dual-table th.th-futures{background:#f59e0b1f;color:#f59e0b;width:50%}.btc-mobile-dual-table td{padding:8px 10px;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.06)}.btc-mobile-dual-table tr:last-child td{border-bottom:none;padding-bottom:10px}.btc-mobile-dual-table td.td-options{border-right:1px solid rgba(255,255,255,.08)}.btc-dual-row-label{display:block;font-size:.65rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.btc-dual-row-val{font-size:.8rem;color:#f8fafc}.btc-dual-subval{display:block;font-size:.68rem;margin-top:1px}.btc-mobile-stat-box{background:#1e293b99;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.btc-stat-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:.74rem}.btc-stat-lbl{color:#94a3b8;font-weight:600;white-space:nowrap}.btc-stat-txt{color:#cbd5e1;text-align:right}.btc-mobile-dual-copy-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.btc-mobile-copy-btn{background:#1e293be6;border:1px solid rgba(255,255,255,.15);color:#e2e8f0;padding:8px 10px;border-radius:8px;font-size:.72rem;font-weight:600;cursor:pointer;text-align:center;transition:all .15s ease}.btc-mobile-copy-btn:hover{background:#38bdf833;border-color:#38bdf8;color:#38bdf8}.btc-unified-card{background:#0d1527;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 22px;margin-bottom:22px;color:#e2e8f0;box-shadow:0 10px 32px #00000073;transition:all .2s ease}:root[data-theme=light] .btc-unified-card{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 4px 20px #0000000d}.btc-unified-card:hover{border-color:#38bdf859;box-shadow:0 12px 36px #0000008c}.btc-unified-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.btc-unified-title-row{display:flex;align-items:center;gap:8px}.btc-unified-bolt{color:#f59e0b;font-size:17px;display:inline-flex}.btc-unified-title{font-size:15px;font-weight:700;color:#fff;margin:0;display:flex;align-items:center;gap:6px;letter-spacing:.2px}:root[data-theme=light] .btc-unified-title{color:#0f172a}.btc-tf-label-chip{color:#10b981;font-weight:700}.btc-pills-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:9px}.btc-stat-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;font-size:12px;background:#0f172ab3;font-family:var(--font-mono)}:root[data-theme=light] .btc-stat-pill{background:#f8fafc}.btc-stat-pill.pill-blue{border:1px solid rgba(56,189,248,.35);color:#94a3b8}.btc-stat-pill.pill-blue strong{color:#fff;font-weight:700}:root[data-theme=light] .btc-stat-pill.pill-blue strong{color:#0f172a}.btc-stat-pill.pill-gold{border:1px solid rgba(245,158,11,.4);color:#cbd5e1;cursor:pointer;transition:all .15s ease}.btc-stat-pill.pill-gold:hover{background:#f59e0b26;border-color:#f59e0b}.btc-stat-pill.pill-gold strong{color:#f59e0b;font-weight:700}.btc-stat-pill .pill-icon{font-size:13px}.btc-badge-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.4px;background:#0f172a99;font-family:var(--font-mono)}:root[data-theme=light] .btc-badge-pill{background:#f8fafc}.badge-pill-green{border:1px solid rgba(16,185,129,.5);color:#10b981}.badge-pill-red{border:1px solid rgba(239,68,68,.5);color:#ef4444}.badge-pill-amber{border:1px solid rgba(245,158,11,.5);color:#f59e0b}.badge-pill-cyan{border:1px solid rgba(6,182,212,.5);color:#06b6d4}.badge-pill-muted{border:1px solid rgba(148,163,184,.3);color:#94a3b8}.btc-unified-table-wrap{margin-top:14px;margin-bottom:12px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}:root[data-theme=light] .btc-unified-table-wrap{border-color:#e2e8f0}.btc-unified-table{width:100%;border-collapse:collapse;font-size:12px;min-width:680px}.btc-unified-table th{text-align:left;padding:10px 14px;font-size:11px;color:#64748b;font-weight:700;letter-spacing:.6px;border-bottom:1px solid rgba(255,255,255,.06);text-transform:uppercase}:root[data-theme=light] .btc-unified-table th{color:#64748b;border-bottom-color:#e2e8f0}.btc-unified-table td{padding:12px 14px;vertical-align:middle}.btc-unified-table tr.row-options{border-bottom:1px solid rgba(255,255,255,.05)}:root[data-theme=light] .btc-unified-table tr.row-options{border-bottom-color:#f1f5f9}.col-instrument{font-weight:700;color:#fff;white-space:nowrap}:root[data-theme=light] .col-instrument{color:#0f172a}.inst-bolt{color:#f59e0b;margin-right:5px}.fut-sublabel{font-size:11px;color:#94a3b8;margin-bottom:3px;font-weight:500}.fut-val{font-weight:600;font-size:12px}.btc-unified-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:11px;color:#64748b;padding-top:6px;font-family:var(--font-mono)}.btc-footer-left,.btc-footer-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btc-footer-left strong,.btc-footer-right strong{color:#cbd5e1}:root[data-theme=light] .btc-footer-left strong,:root[data-theme=light] .btc-footer-right strong{color:#334155}.footer-sep{color:#ffffff26}:root[data-theme=light] .footer-sep{color:#cbd5e1}.chip-toggle.fib{border-color:#f59e0b4d}.chip-toggle.active.fib{background:#f59e0b26;border-color:#f59e0b;color:#fbbf24}.chip-dot.fib-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b99}.journal-panel-wrapper{width:100%;max-width:1400px;margin:0 auto;padding:1rem 0}.journal-panel{background:#10141fcc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem;color:var(--text-primary, #f0f4fc);box-shadow:0 12px 36px #0006}:root[data-theme=light] .journal-panel{background:#ffffffeb;border:1px solid rgba(0,0,0,.08);color:#0f172a;box-shadow:0 12px 36px #00000014}.journal-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}:root[data-theme=light] .journal-header{border-bottom-color:#00000014}.journal-title-row{display:flex;align-items:baseline;gap:.75rem}.journal-title{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0}.journal-subtitle{font-size:.8rem;color:var(--text-muted, #64748b);font-weight:500}.journal-tab-bar{display:flex;gap:.5rem;background:#00000040;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.06)}:root[data-theme=light] .journal-tab-bar{background:#0000000a;border-color:#0000000f}.journal-tab{padding:.45rem .9rem;border-radius:7px;border:none;background:transparent;color:var(--text-secondary, #94a3b8);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.journal-tab:hover{color:var(--text-primary, #f0f4fc);background:#ffffff0f}.journal-tab.active{background:var(--groww-green, #00d09c);color:#0b0e14;font-weight:700;box-shadow:0 2px 8px #00d09c4d}.journal-empty{text-align:center;padding:3rem 1rem;color:var(--text-muted, #64748b)}.journal-empty-icon{font-size:3rem;margin-bottom:.75rem;opacity:.7}.journal-empty-sub{font-size:.85rem;margin-top:.25rem}.journal-cta-btn{margin-top:1.25rem;padding:.6rem 1.4rem;background:var(--groww-green, #00d09c);color:#0b0e14;font-weight:700;font-size:.88rem;border:none;border-radius:8px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.journal-cta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00d09c59}.journal-loading{text-align:center;padding:2.5rem;color:var(--text-muted, #64748b);font-size:.9rem}.journal-entries-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1rem}.journal-entry-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}:root[data-theme=light] .journal-entry-card{background:#00000005;border-color:#0000000f}.journal-entry-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.journal-entry-card.entry-win{border-left:3px solid #00d09c}.journal-entry-card.entry-loss{border-left:3px solid #ef4444}.journal-entry-card.entry-neutral{border-left:3px solid #64748b}.entry-card-header{display:flex;justify-content:space-between;align-items:center}.entry-meta{display:flex;align-items:center;gap:.45rem}.entry-outcome-badge{font-size:.68rem;font-weight:800;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.entry-outcome-badge.win{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.3)}.entry-outcome-badge.loss{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.entry-outcome-badge.breakeven{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.entry-outcome-badge.open{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.entry-direction-badge{font-size:.72rem;font-weight:700;font-family:var(--font-mono);color:var(--text-secondary)}.entry-symbol{font-size:.78rem;font-weight:800;color:var(--text-primary)}.entry-date{font-size:.7rem;color:var(--text-muted, #64748b);font-family:var(--font-mono)}.entry-card-body{display:flex;flex-direction:column;gap:.5rem}.entry-prices-row{display:flex;gap:1rem;background:#0003;padding:.5rem .75rem;border-radius:8px}:root[data-theme=light] .entry-prices-row{background:#00000008}.entry-price-item{display:flex;flex-direction:column;gap:1px}.price-label{font-size:.65rem;color:var(--text-muted, #64748b);text-transform:uppercase;font-weight:600}.price-value{font-size:.82rem;font-weight:700;font-family:var(--font-mono)}.pnl-positive .price-value{color:#00d09c}.pnl-negative .price-value{color:#ef4444}.entry-emotion{font-size:.78rem;font-weight:600;display:flex;align-items:center;gap:4px}.entry-setup-type{font-size:.75rem;color:#38bdf8;font-weight:600}.entry-reason-snippet{font-size:.75rem;color:var(--text-secondary, #94a3b8);line-height:1.35}.reason-label{font-weight:700;color:var(--text-muted)}.entry-rating{color:#f59e0b;font-size:.85rem;letter-spacing:2px}.entry-mistakes-row{display:flex;flex-wrap:wrap;gap:4px}.mistake-chip{font-size:.65rem;padding:1px 6px;border-radius:4px;background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.25);font-weight:600}.entry-card-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.04)}.entry-edit-btn,.entry-delete-btn{background:transparent;border:none;cursor:pointer;font-size:.85rem;padding:3px 6px;border-radius:4px;transition:background .15s ease;opacity:.7}.entry-edit-btn:hover,.entry-delete-btn:hover{opacity:1;background:#ffffff14}.journal-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.journal-pagination button{padding:.4rem .9rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);border-radius:6px;font-size:.8rem;cursor:pointer}.journal-pagination button:disabled{opacity:.3;cursor:not-allowed}.page-info{font-size:.8rem;color:var(--text-muted)}.journal-form{display:flex;flex-direction:column;gap:1.25rem;max-width:800px;margin:0 auto}.form-section-title{font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.form-row{display:grid;gap:1rem}.form-row-2{grid-template-columns:1fr 1fr}.form-row-3{grid-template-columns:1fr 1fr 1fr}.form-row-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 768px){.form-row-2,.form-row-3,.form-row-4{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:.35rem}.form-group label{font-size:.78rem;font-weight:600;color:var(--text-secondary, #94a3b8)}.form-group input,.form-group select,.form-group textarea{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.55rem .75rem;color:var(--text-primary, #f0f4fc);font-size:.85rem;font-family:inherit;transition:border-color .2s ease}:root[data-theme=light] .form-group input,:root[data-theme=light] .form-group select,:root[data-theme=light] .form-group textarea{background:#00000008;border-color:#0000001f;color:#0f172a}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--groww-green, #00d09c);outline:none;box-shadow:0 0 0 2px #00d09c33}.direction-toggle{display:flex;gap:.5rem}.dir-btn{flex:1;padding:.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--text-primary);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease}.dir-btn.active-long{background:#00d09c26;border-color:#00d09c;color:#00d09c}.dir-btn.active-short{background:#ef444426;border-color:#ef4444;color:#ef4444}.emotion-picker{display:flex;flex-wrap:wrap;gap:.45rem}.emotion-btn{display:flex;align-items:center;gap:5px;padding:.4rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-secondary);font-size:.78rem;cursor:pointer;transition:all .15s ease}.emotion-btn:hover{background:#ffffff14}.emotion-btn.selected{background:#00d09c26;border-color:#00d09c;color:var(--text-primary);font-weight:700}.confidence-slider-wrap{display:flex;align-items:center;gap:.75rem}.confidence-slider{flex:1;accent-color:var(--groww-green, #00d09c)}.slider-label-start,.slider-label-end{font-size:.72rem;color:var(--text-muted)}.chip-picker{display:flex;flex-wrap:wrap;gap:.4rem}.chip-btn{padding:.35rem .7rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-secondary);font-size:.75rem;cursor:pointer;transition:all .15s ease}.mistake-chip-btn.selected{background:#ef444433;border-color:#ef4444;color:#fca5a5;font-weight:600}.tag-chip-btn.selected{background:#38bdf833;border-color:#38bdf8;color:#bae6fd;font-weight:600}.star-rating{display:flex;gap:4px}.star-btn{background:transparent;border:none;font-size:1.4rem;color:#64748b;cursor:pointer;padding:0;transition:color .1s ease}.star-btn.filled{color:#f59e0b}.form-actions{display:flex;gap:1rem;margin-top:.5rem}.journal-submit-btn{padding:.65rem 1.75rem;background:var(--groww-green, #00d09c);color:#0b0e14;font-weight:700;font-size:.9rem;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.journal-submit-btn:hover{box-shadow:0 4px 14px #00d09c59}.journal-cancel-btn{padding:.65rem 1.25rem;background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--text-secondary);font-size:.85rem;border-radius:8px;cursor:pointer}.stats-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-bottom:1.5rem}.stats-kpi-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.9rem;text-align:center}.stats-kpi-card .kpi-value{font-size:1.3rem;font-weight:800;font-family:var(--font-mono)}.stats-kpi-card .kpi-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;font-weight:600;margin-top:2px}.stats-kpi-card.kpi-positive .kpi-value{color:#00d09c}.stats-kpi-card.kpi-negative .kpi-value{color:#ef4444}.stats-section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.06)}.stats-section-title{font-size:.95rem;font-weight:700;margin:0 0 .75rem}.stats-bar-chart{display:flex;flex-direction:column;gap:.5rem}.bar-chart-row{display:flex;align-items:center;gap:.75rem}.bar-label{width:140px;font-size:.78rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.bar-count{font-size:.68rem;color:var(--text-muted)}.bar-track{flex:1;height:22px;background:#ffffff0a;border-radius:6px;overflow:hidden}.bar-fill{height:100%;border-radius:6px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;min-width:35px;transition:width .5s ease}.bar-value{font-size:.68rem;font-weight:800;color:#0b0e14;font-family:var(--font-mono)}.mistakes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}.mistake-stat-card{display:flex;align-items:center;gap:.5rem;background:#ef44440f;border:1px solid rgba(239,68,68,.15);border-radius:8px;padding:.5rem .75rem}.mistake-rank{font-size:.75rem;font-weight:800;color:#ef4444}.mistake-name{flex:1;font-size:.78rem;color:var(--text-primary)}.mistake-count{font-size:.8rem;font-weight:800;font-family:var(--font-mono);color:#fca5a5}.weekly-table-wrap{overflow-x:auto}.weekly-table{width:100%;border-collapse:collapse;font-size:.8rem}.weekly-table th,.weekly-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.weekly-table th{color:var(--text-muted);font-weight:600;font-size:.72rem;text-transform:uppercase}.day-performance-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}@media (max-width: 768px){.day-performance-grid{grid-template-columns:repeat(4,1fr)}}.day-card{text-align:center;padding:.6rem .4rem;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.day-card.day-good{border-color:#00d09c4d;background:#00d09c0d}.day-card.day-bad{border-color:#ef44444d;background:#ef44440d}.day-name{font-size:.72rem;font-weight:700;color:var(--text-secondary)}.day-winrate{font-size:.9rem;font-weight:800;font-family:var(--font-mono);margin:2px 0}.day-trades{font-size:.65rem;color:var(--text-muted)}.oi-panel-wrapper{width:100%;margin-top:1rem}.oi-panel{background:#10141fd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.25rem;color:var(--text-primary, #f0f4fc);box-shadow:0 10px 30px #00000059}:root[data-theme=light] .oi-panel{background:#ffffffeb;border:1px solid rgba(0,0,0,.08);color:#0f172a}.oi-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.06)}.oi-header-left{display:flex;align-items:baseline;gap:.75rem}.oi-panel-title{font-size:1.1rem;font-weight:800;margin:0}.oi-panel-subtitle{font-size:.75rem;color:var(--text-muted, #64748b);font-weight:500}.oi-last-update{font-size:.7rem;color:var(--text-muted, #64748b);font-family:var(--font-mono)}.oi-loading,.oi-error{text-align:center;padding:2rem;color:var(--text-muted);font-size:.85rem}.oi-signal-banner{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border-radius:10px;border:1px solid;margin-bottom:1rem;flex-wrap:wrap}.oi-interp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));flex-wrap:wrap}.oi-signal-icon{font-size:1.4rem}.oi-signal-content{flex:1;display:flex;flex-direction:column;gap:2px}.oi-signal-name{font-size:.85rem;font-weight:800;letter-spacing:.02em}.oi-signal-desc{font-size:.75rem;color:var(--text-secondary)}.oi-signal-meta{display:flex;gap:.75rem;font-size:.72rem;font-family:var(--font-mono);color:var(--text-muted)}.oi-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}@media (max-width: 900px){.oi-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.oi-kpi-row{grid-template-columns:1fr}}.oi-kpi-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.85rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}:root[data-theme=light] .oi-kpi-card{background:#00000005;border-color:#0000000f}.oi-kpi-header{display:flex;justify-content:space-between;align-items:center}.oi-kpi-label{font-size:.72rem;color:var(--text-muted, #64748b);font-weight:600;text-transform:uppercase}.oi-kpi-change{font-size:.72rem;font-weight:700;font-family:var(--font-mono)}.oi-kpi-change.positive{color:#00d09c}.oi-kpi-change.negative{color:#ef4444}.oi-kpi-tag{font-size:.62rem;font-weight:700;padding:1px 5px;border-radius:3px;background:#818cf826;color:#818cf8}.oi-kpi-value{font-size:1.25rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.oi-kpi-chart{margin-top:auto}.oi-sparkline{display:block;width:100%}.ls-bar-container{margin:.35rem 0}.ls-bar{display:flex;height:20px;border-radius:5px;overflow:hidden;background:#0000004d}.ls-bar-long{background:linear-gradient(90deg,#00d09c,#059669);display:flex;align-items:center;padding-left:6px;transition:width .3s ease}.ls-bar-short{background:linear-gradient(90deg,#dc2626,#ef4444);display:flex;align-items:center;justify-content:flex-end;padding-right:6px;transition:width .3s ease}.ls-bar-long.top-trader{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ls-bar-short.top-trader{background:linear-gradient(90deg,#f97316,#fb923c)}.ls-bar-label{font-size:.62rem;font-weight:800;color:#fff;font-family:var(--font-mono);white-space:nowrap}.top-trader-insight{font-size:.7rem;color:var(--text-secondary);margin-top:2px}.taker-value{display:flex;flex-direction:column;gap:2px}.taker-label{font-size:.7rem;font-weight:600}.oi-interpretation{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.04)}.oi-interp-title{font-size:.75rem;font-weight:700;color:var(--text-muted);margin-bottom:.5rem}.oi-interp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem}.oi-interp-item{display:flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--text-secondary)}.interp-icon{font-size:.9rem}.chip-toggle.smc{border-color:#38bdf84d}.chip-toggle.active.smc{background:#38bdf826;border-color:#38bdf8;color:#7dd3fc}.chip-dot.smc-dot{background:#38bdf8;box-shadow:0 0 6px #38bdf899}.chip-toggle.liq{border-color:#f43f5e4d}.chip-toggle.active.liq{background:#f43f5e26;border-color:#f43f5e;color:#fda4af}.chip-dot.liq-dot{background:#f43f5e;box-shadow:0 0 6px #f43f5e99}.chip-toggle.prediction{border-color:#38bdf84d}.chip-toggle.active.prediction{background:#38bdf826;border-color:#38bdf8;color:#bae6fd}.chip-dot.prediction-dot{background:#38bdf8;box-shadow:0 0 6px #38bdf899}.mobile-canvas-pred-toggle{display:none}.chart-active-setup-hud{position:absolute;top:12px;left:14px;z-index:15;display:flex;align-items:center;gap:8px;background:#0b0e14e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:5px 12px;box-shadow:0 8px 24px #0009;pointer-events:auto}.chip-toggle.breakout{border-color:#f59e0b4d}.chip-toggle.active.breakout{background:#f59e0b26;border-color:#f59e0b;color:#fde68a}.chip-dot.breakout-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b99}.chip-toggle.sr{border-color:#00d09c4d}.chip-toggle.active.sr{background:#00d09c26;border-color:#00d09c;color:#a7f3d0}.chip-dot.sr-dot{background:#00d09c;box-shadow:0 0 6px #00d09c99}.chip-toggle.sound-chip{padding:0 .45rem;font-size:.85rem;border-color:#ffffff26}.chip-toggle.sound-chip.active{border-color:#f59e0b;background:#f59e0b1f}.breakout-alert-card{position:absolute;top:12px;right:14px;z-index:25;width:310px;background:#0b0f19f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:.75rem .95rem;box-shadow:0 12px 36px #000000b3,0 0 15px #00d09c40;border:1px solid rgba(0,208,156,.6);animation:boToastSlide .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.breakout-alert-card.down{border-color:#eb5b5b99;box-shadow:0 12px 36px #000000b3,0 0 15px #eb5b5b40}@keyframes boToastSlide{0%{opacity:0;transform:translate(25px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}.bo-alert-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.bo-alert-badge{font-size:.75rem;font-weight:800;letter-spacing:.04em;color:#00d09c;display:flex;align-items:center;gap:.3rem}.breakout-alert-card.down .bo-alert-badge{color:#eb5b5b}.bo-alert-tag{font-size:.7rem;font-weight:600;color:#94a3b8;background:#ffffff14;padding:.12rem .4rem;border-radius:4px}.bo-alert-close{background:none;border:none;color:#64748b;cursor:pointer;font-size:.85rem;padding:0 .2rem;line-height:1;transition:color .15s}.bo-alert-close:hover{color:#f8fafc}.bo-alert-row{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-family:JetBrains Mono,monospace,ui-monospace;margin-bottom:.45rem}.bo-label{color:#64748b;font-size:.72rem}.bo-value{color:#cbd5e1;font-weight:600}.bo-value.highlight{color:#f8fafc;font-weight:700}.bo-arrow{color:#475569;font-size:.72rem}.bo-alert-pills{display:flex;flex-wrap:wrap;gap:.3rem}.bo-pill{font-size:.68rem;padding:.15rem .4rem;border-radius:4px;font-weight:600}.bo-pill.confirmed{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.3)}.bo-pill.testing{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.bo-pill.squeeze{background:#f9731626;color:#fb923c;border:1px solid rgba(249,115,22,.3)}.bo-pill.momentum{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.bo-pill.telegram{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.bo-pill.strength{background:#8b5cf626;color:#a78bfa;border:1px solid rgba(139,92,246,.35)}.bo-pill.low-risk{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.bo-pill.med-risk{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.bo-pill.high-risk{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.35)}.bo-pill.fakeout{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.bo-alert-timer-bar{position:absolute;bottom:0;left:0;height:2px;background:#00d09c;width:100%;animation:boTimerDrain 6.5s linear forwards}.breakout-alert-card.down .bo-alert-timer-bar{background:#eb5b5b}@keyframes boTimerDrain{0%{width:100%}to{width:0%}}.mtf-matrix-container{width:100%;margin-bottom:.75rem}.mtf-matrix-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;background:#10141fd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.45rem .85rem}:root[data-theme=light] .mtf-matrix-bar{background:#ffffffeb;border-color:#00000014}.mtf-confluence-cluster{display:flex;align-items:center;gap:.65rem;cursor:pointer;padding:.2rem .4rem;border-radius:6px;transition:background .15s ease}.mtf-confluence-cluster:hover{background:#ffffff0a}.mtf-score-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0}.mtf-label-wrap{display:flex;flex-direction:column;gap:1px}.mtf-confluence-label{font-size:.78rem;font-weight:800;letter-spacing:-.01em}.mtf-score-text{font-size:.68rem;color:var(--text-muted, #64748b);font-family:var(--font-mono)}.mtf-pills-row{display:flex;gap:.45rem;flex-wrap:wrap}.mtf-pill{display:flex;flex-direction:column;gap:2px;padding:.35rem .65rem;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;transition:all .15s ease;min-width:68px}:root[data-theme=light] .mtf-pill{background:#00000005;border-color:#0000000f}.mtf-pill:hover{transform:translateY(-1px);border-color:#fff3}.mtf-pill.current-tf{border-color:var(--groww-green, #00d09c);box-shadow:0 0 0 1px var(--groww-green, #00d09c)}.mtf-pill.trend-bull{border-left:3px solid #00d09c}.mtf-pill.trend-mild-bull{border-left:3px solid #10b981}.mtf-pill.trend-bear{border-left:3px solid #ef4444}.mtf-pill.trend-mild-bear{border-left:3px solid #f87171}.mtf-pill.trend-neutral{border-left:3px solid #64748b}.mtf-pill-header{display:flex;justify-content:space-between;align-items:center;gap:6px}.mtf-tf-name{font-size:.72rem;font-weight:800;color:var(--text-primary, #f0f4fc)}.mtf-trend-tag{font-size:.62rem;font-weight:700;font-family:var(--font-mono)}.trend-bull .mtf-trend-tag,.trend-mild-bull .mtf-trend-tag{color:#00d09c}.trend-bear .mtf-trend-tag,.trend-mild-bear .mtf-trend-tag{color:#ef4444}.trend-neutral .mtf-trend-tag{color:#94a3b8}.mtf-pill-sub{display:flex;align-items:center}.mtf-rsi-tag{font-size:.62rem;font-family:var(--font-mono);font-weight:600}.rsi-ob{color:#f59e0b;font-weight:800}.rsi-os{color:#38bdf8;font-weight:800}.rsi-bull{color:#10b981}.rsi-bear{color:#f87171}.rsi-neutral{color:var(--text-muted, #64748b)}.mtf-conflict-banner{display:flex;align-items:center;gap:.5rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:.4rem .75rem;margin-top:.4rem;font-size:.72rem;color:#fbbf24}.mtf-expanded-drawer{margin-top:.5rem;background:#0b0e14f2;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.75rem;animation:mobileTabFade .2s ease forwards}.mtf-drawer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}@media (max-width: 768px){.mtf-drawer-grid{grid-template-columns:repeat(2,1fr)}}.mtf-drawer-card{background:#ffffff08;border-radius:7px;padding:.5rem;display:flex;flex-direction:column;gap:3px;font-size:.68rem}.drawer-card-title{font-weight:800;color:var(--groww-green, #00d09c);margin-bottom:2px}.drawer-card-row{display:flex;justify-content:space-between;color:var(--text-secondary)}.drawer-card-row code{font-family:var(--font-mono);color:var(--text-primary)}.sizing-trigger-btn{padding:.4rem .8rem;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fbbf24;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}.sizing-trigger-btn:hover{background:#f59e0b33;border-color:#f59e0b;transform:translateY(-1px)}.position-sizing-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:mobileTabFade .2s ease forwards}.position-sizing-modal{background:#10141f;border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 48px #0009;color:#f0f4fc}:root[data-theme=light] .position-sizing-modal{background:#fff;border-color:#0000001f;color:#0f172a;box-shadow:0 24px 48px #00000026}.sizing-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}:root[data-theme=light] .sizing-modal-header{border-bottom-color:#00000014}.sizing-modal-title-row{display:flex;align-items:center;gap:.75rem}.sizing-modal-icon{font-size:1.75rem}.sizing-modal-title{font-size:1.15rem;font-weight:800;margin:0}.sizing-modal-sub{font-size:.75rem;color:var(--text-muted, #64748b)}.sizing-close-btn{background:transparent;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer;padding:4px}.sizing-modal-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.sizing-inputs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}@media (max-width: 600px){.sizing-inputs-grid{grid-template-columns:1fr}}.sizing-form-group{display:flex;flex-direction:column;gap:.35rem}.sizing-form-group label{font-size:.75rem;font-weight:600;color:var(--text-secondary, #94a3b8)}.sizing-form-group input[type=number],.sizing-form-group input[type=text]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem .75rem;color:#f0f4fc;font-size:.85rem;font-family:var(--font-mono)}:root[data-theme=light] .sizing-form-group input[type=number],:root[data-theme=light] .sizing-form-group input[type=text]{background:#00000008;border-color:#0000001f;color:#0f172a}.risk-preset-row{display:flex;gap:.35rem}.risk-pill{flex:1;padding:.45rem .3rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--text-primary);font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s ease}.risk-pill.active{background:var(--groww-green, #00d09c);color:#0b0e14;border-color:#00d09c}.risk-pill.high-risk.active{background:#ef4444;color:#fff;border-color:#ef4444}.sizing-dir-toggle{display:flex;gap:.35rem}.dir-pill{flex:1;padding:.45rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--text-primary);font-size:.75rem;font-weight:700;cursor:pointer}.dir-pill.active-long{background:#00d09c33;border-color:#00d09c;color:#00d09c}.dir-pill.active-short{background:#ef444433;border-color:#ef4444;color:#ef4444}.leverage-slider{accent-color:var(--groww-green, #00d09c)}.sizing-alert-banner{display:flex;gap:.65rem;padding:.75rem 1rem;border-radius:10px;font-size:.78rem;line-height:1.4}.sizing-alert-banner.danger{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.sizing-outputs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (max-width: 600px){.sizing-outputs-grid{grid-template-columns:1fr}}.sizing-output-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.85rem;display:flex;flex-direction:column;gap:2px}:root[data-theme=light] .sizing-output-card{background:#00000005;border-color:#0000000f}.sizing-output-card.primary-card{grid-column:1 / -1;background:#00d09c0f;border-color:#00d09c33}.output-label{font-size:.68rem;color:var(--text-muted);text-transform:uppercase;font-weight:700}.output-value-big{font-size:1.5rem;font-weight:900;font-family:var(--font-mono);color:var(--groww-green, #00d09c)}.output-value{font-size:1.05rem;font-weight:800;font-family:var(--font-mono)}.output-sub{font-size:.68rem;color:var(--text-muted);font-family:var(--font-mono)}.sizing-insights-row{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.75rem}.sizing-insight-box{display:flex;flex-direction:column;gap:2px}.insight-title{font-size:.75rem;font-weight:700;color:var(--text-primary)}.insight-desc{font-size:.72rem;color:var(--text-secondary);line-height:1.4}.sizing-modal-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.08)}.sizing-log-btn{padding:.55rem 1.25rem;background:var(--groww-green, #00d09c);color:#0b0e14;border:none;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s ease}.sizing-log-btn:disabled{opacity:.4;cursor:not-allowed}.sizing-close-action-btn{padding:.55rem 1rem;background:transparent;border:1px solid rgba(255,255,255,.12);color:var(--text-secondary);border-radius:8px;font-size:.82rem;cursor:pointer}.macro-widget-bar{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem;flex-wrap:wrap}.macro-dxy-pill{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px 10px;font-size:.74rem;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.macro-dxy-pill:hover{background:#ffffff14;border-color:#ffffff29}.dxy-flag{font-size:.85rem}.dxy-name{font-weight:800;color:var(--text-muted);letter-spacing:.04em}.dxy-price{font-family:monospace;font-weight:700;color:var(--text-primary)}.dxy-change{font-size:.7rem;font-weight:700}.macro-event-pill{display:inline-flex;align-items:center;gap:.45rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px 10px;font-size:.74rem;color:var(--text-primary);cursor:pointer;transition:all .15s ease}.macro-event-pill:hover{background:#ffffff14;border-color:#ffffff29}.macro-event-pill.high-impact{border-color:#ef444466;background:#ef444414}.event-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.event-title{font-weight:600;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-countdown{font-family:monospace;font-weight:800;font-size:.7rem;color:#f59e0b;background:#f59e0b1f;padding:1px 6px;border-radius:4px}.volatility-shield-banner{display:flex;align-items:center;gap:.75rem;background:linear-gradient(90deg,#ef44442e,#f59e0b24);border:1px solid rgba(239,68,68,.45);border-radius:8px;padding:8px 14px;margin-bottom:.75rem;animation:shieldPulse 2.5s infinite ease-in-out}@keyframes shieldPulse{0%,to{box-shadow:0 0 #ef444433}50%{box-shadow:0 0 12px 2px #ef444459}}.shield-icon{font-size:1.25rem}.shield-text{font-size:.78rem;color:#fecaca;line-height:1.35}.macro-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.macro-modal{width:100%;max-width:660px;max-height:88vh;display:flex;flex-direction:column;background:#0d1117;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 24px 60px #000000bf;overflow:hidden}.macro-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.08)}.macro-modal-title-row{display:flex;align-items:center;gap:.75rem}.macro-modal-title{margin:0;font-size:1.05rem;font-weight:700;color:#fff}.macro-modal-sub{font-size:.72rem;color:var(--text-muted)}.macro-close-btn{background:transparent;border:none;color:var(--text-secondary);font-size:1.2rem;cursor:pointer;padding:4px}.macro-dxy-card{margin:1rem 1.4rem .5rem;padding:.85rem 1.1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px}.dxy-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.dxy-card-title{font-size:.8rem;font-weight:700;color:var(--text-secondary)}.dxy-card-trend{font-size:.72rem;font-weight:800;padding:2px 7px;border-radius:4px}.dxy-card-trend.trend-up{color:#ef4444;background:#ef444426}.dxy-card-trend.trend-down{color:#00d09c;background:#00d09c26}.dxy-card-body{display:flex;align-items:baseline;gap:.9rem}.dxy-card-price{font-size:1.35rem;font-weight:800;font-family:monospace;color:#fff}.dxy-card-hint{font-size:.74rem;color:var(--text-muted);line-height:1.3}.macro-events-list{flex:1;overflow-y:auto;padding:.4rem 1.4rem .8rem}.events-list-header{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:.45rem 0;font-size:.68rem;font-weight:800;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.06)}.event-row{display:grid;grid-template-columns:2fr 1.5fr 1fr;align-items:center;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.76rem}.event-row.past{opacity:.55}.impact-badge{font-size:.62rem;font-weight:800;padding:2px 5px;border-radius:4px;text-transform:uppercase;margin-right:6px;display:inline-block}.impact-high{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.35)}.impact-medium{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.impact-low{background:#94a3b833;color:#94a3b8}.event-name{font-weight:600;color:var(--text-primary)}.event-col-time{display:flex;flex-direction:column}.event-date{font-size:.74rem;color:var(--text-secondary)}.event-hour{font-size:.68rem;color:var(--text-muted)}.event-col-data{display:flex;flex-direction:column;font-family:monospace;font-size:.7rem}.event-forecast{color:var(--text-secondary)}.event-prev{color:var(--text-muted)}.macro-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.4rem;border-top:1px solid rgba(255,255,255,.08)}.footer-source{font-size:.68rem;color:var(--text-muted)}.macro-modal-close-btn{padding:.4rem 1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.78rem}.oi-liquidation-section{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.oi-liq-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.oi-liq-title{font-size:.85rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:6px}.oi-liq-badge{font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:4px;background:#f59e0b24;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.oi-dominant-magnet{display:flex;align-items:center;gap:8px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:8px;padding:8px 12px;margin-bottom:.75rem}.magnet-label{font-size:.72rem;color:var(--text-secondary);font-weight:600}.magnet-val{font-family:monospace;font-weight:800;font-size:.85rem;color:#f59e0b}.magnet-strength{font-size:.7rem;color:var(--text-muted);margin-left:auto}.oi-liq-pools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.oi-pool-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;transition:all .15s ease}.oi-pool-card.short{border-left:3px solid #ef4444}.oi-pool-card.long{border-left:3px solid #00d09c}.oi-pool-card.dominant{background:#f59e0b0f;border-color:#f59e0b66}.oi-pool-header{display:flex;justify-content:space-between;align-items:center}.pool-leverage-badge{font-size:.65rem;font-weight:800;padding:1px 5px;border-radius:4px}.oi-pool-card.short .pool-leverage-badge{background:#ef444426;color:#ef4444}.oi-pool-card.long .pool-leverage-badge{background:#00d09c26;color:#00d09c}.pool-price{font-family:monospace;font-weight:700;font-size:.82rem;color:var(--text-primary)}.pool-bar-track{width:100%;height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden;margin-top:2px}.pool-bar-fill{height:100%;border-radius:3px;transition:width .3s ease}.oi-pool-card.short .pool-bar-fill{background:linear-gradient(90deg,#ef4444,#f87171)}.oi-pool-card.long .pool-bar-fill{background:linear-gradient(90deg,#00d09c,#34d399)}.pool-density-text{font-size:.68rem;color:var(--text-muted);display:flex;justify-content:space-between}.whale-widget-container{background:var(--card-bg, #0f131a);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.25rem;margin-top:1rem}.whale-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.whale-title-row{display:flex;align-items:center;gap:.6rem}.whale-icon{font-size:1.25rem}.whale-title{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.whale-sub{font-size:.72rem;color:var(--text-muted)}.whale-refresh-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--text-secondary);padding:3px 8px;cursor:pointer;font-size:.85rem;transition:all .15s ease}.whale-refresh-btn:hover{background:#ffffff14;color:var(--text-primary)}.whale-divergence-banner{padding:.75rem 1rem;border-radius:8px;margin-bottom:.85rem}.whale-divergence-banner.bullish{background:#00d09c1a;border:1px solid rgba(0,208,156,.3)}.whale-divergence-banner.bullish .divergence-headline{color:#00d09c}.whale-divergence-banner.bearish{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.whale-divergence-banner.bearish .divergence-headline{color:#ef4444}.whale-divergence-banner.neutral{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.whale-divergence-banner.neutral .divergence-headline{color:var(--text-secondary)}.divergence-headline{font-size:.82rem;font-weight:700;margin-bottom:.25rem}.divergence-desc{font-size:.74rem;color:var(--text-muted);line-height:1.35}.positioning-bars-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.85rem}@media (max-width: 640px){.positioning-bars-grid{grid-template-columns:1fr}}.pos-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.65rem .85rem}.pos-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.pos-label{font-size:.74rem;font-weight:600;color:var(--text-secondary)}.pos-ratio-tag{font-family:monospace;font-size:.72rem;font-weight:700;color:#f59e0b}.pos-split-bar{display:flex;width:100%;height:20px;border-radius:4px;overflow:hidden;font-size:.68rem;font-weight:800;line-height:20px;text-align:center}.pos-long-segment{background:linear-gradient(90deg,#00d09c,#059669);color:#0b0e14;transition:width .3s ease;overflow:hidden;white-space:nowrap}.pos-short-segment{background:linear-gradient(90deg,#dc2626,#ef4444);color:#fff;transition:width .3s ease;overflow:hidden;white-space:nowrap}.whale-metrics-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 640px){.whale-metrics-row{grid-template-columns:1fr}}.whale-metric-box{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.65rem .85rem}.metric-box-label{font-size:.7rem;font-weight:600;color:var(--text-muted);display:block;margin-bottom:.25rem}.metric-box-value{display:flex;flex-direction:column;gap:2px;font-size:.95rem;font-weight:800;font-family:monospace;color:var(--text-primary)}.metric-box-sub{font-size:.68rem;font-weight:500;font-family:inherit;color:var(--text-muted)}.macro-matrix-strip{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:8px;margin-bottom:.6rem;padding:.4rem .75rem;transition:all .15s ease}.matrix-main-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;flex-wrap:wrap}.matrix-regime-badge{display:inline-flex;align-items:center;gap:.45rem;padding:3px 8px;border-radius:6px;border:1px solid;font-size:.74rem;font-weight:800;flex-shrink:0}.regime-dot{width:6px;height:6px;border-radius:50%}.regime-score{font-family:monospace;font-size:.7rem;opacity:.85}.matrix-assets-strip{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;flex:1}.matrix-asset-pill{display:inline-flex;align-items:center;gap:.35rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:2px 7px;font-size:.72rem}.asset-ticker{font-weight:700;color:var(--text-muted)}.asset-val{font-family:monospace;font-weight:700;color:var(--text-primary)}.asset-pct{font-size:.68rem;font-weight:700}.matrix-expand-btn{background:transparent;border:none;color:var(--text-muted);font-size:.7rem;cursor:pointer;padding:2px 6px}.matrix-drawer{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.06)}.matrix-guidance-text{font-size:.74rem;color:var(--text-secondary);line-height:1.35}.alerts-trigger-btn{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.alerts-trigger-btn:hover{background:#ffffff1a;border-color:#fff3}.alerts-badge-count{background:#f59e0b;color:#0b0e14;font-size:.62rem;font-weight:800;border-radius:9999px;padding:1px 5px;line-height:1}.alerts-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.alerts-modal{width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;background:#0d1117;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 24px 60px #000000bf;overflow:hidden}.alerts-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.08)}.alerts-modal-title-wrap{display:flex;align-items:center;gap:.75rem}.alerts-modal-title{margin:0;font-size:1.05rem;font-weight:700;color:#fff}.alerts-modal-sub{font-size:.72rem;color:var(--text-muted)}.alerts-close-btn{background:transparent;border:none;color:var(--text-secondary);font-size:1.2rem;cursor:pointer}.alerts-modal-body{flex:1;overflow-y:auto;padding:1.25rem 1.4rem}.alerts-create-form{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem;margin-bottom:1.25rem}.form-row{display:flex;gap:.75rem;margin-bottom:.75rem}.form-group{flex:1;display:flex;flex-direction:column;gap:.3rem}.form-group.full-width{width:100%}.form-label{font-size:.72rem;font-weight:600;color:var(--text-secondary)}.alerts-select,.alerts-input{width:100%;padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.78rem;outline:none;transition:border-color .15s ease}.alerts-select:focus,.alerts-input:focus{border-color:#00d09c}.price-input-wrap{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden}.input-prefix{padding:0 .6rem;color:var(--text-muted);font-size:.8rem;font-weight:700}.price-input-wrap .alerts-input{border:none;background:transparent;padding-left:0}.alerts-error{font-size:.72rem;color:#ef4444;margin-bottom:.5rem}.form-actions-row{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.chime-test-btn{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-secondary);font-size:.74rem;padding:.4rem .8rem;cursor:pointer;transition:all .15s ease}.chime-test-btn:hover{background:#ffffff0f;color:var(--text-primary)}.alerts-add-btn{background:#00d09c;color:#0b0e14;border:none;border-radius:6px;font-size:.78rem;font-weight:700;padding:.45rem 1rem;cursor:pointer;transition:background .15s ease}.alerts-add-btn:hover{background:#059669}.alerts-list-section{display:flex;flex-direction:column;gap:.5rem}.alerts-list-header{font-size:.78rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.alerts-list{display:flex;flex-direction:column;gap:.5rem;max-height:250px;overflow-y:auto}.alert-card{display:flex;justify-content:space-between;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.65rem .85rem;transition:all .15s ease}.alert-card.triggered{border-color:#f59e0b66;background:#f59e0b0a}.alert-card.disabled{opacity:.45}.alert-card-left{display:flex;flex-direction:column;gap:2px}.alert-type-badge{font-size:.68rem;font-weight:700;color:#00d09c}.alert-note{font-size:.76rem;color:var(--text-primary)}.alert-target{font-size:.7rem;color:var(--text-muted)}.triggered-tag{display:inline-block;font-size:.6rem;font-weight:800;background:#f59e0b33;color:#f59e0b;border-radius:4px;padding:1px 5px;margin-top:2px}.alert-card-right{display:flex;align-items:center;gap:.5rem}.alert-toggle-btn{padding:3px 8px;font-size:.68rem;font-weight:800;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-muted);cursor:pointer}.alert-toggle-btn.active{background:#00d09c26;border-color:#00d09c59;color:#00d09c}.alert-delete-btn{background:transparent;border:none;cursor:pointer;font-size:.85rem;padding:2px;opacity:.7}.alert-delete-btn:hover{opacity:1}.no-alerts-msg{font-size:.74rem;color:var(--text-muted);text-align:center;padding:1.5rem;background:#ffffff05;border-radius:8px}.alerts-modal-footer{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.4rem;border-top:1px solid rgba(255,255,255,.08)}.footer-hint{font-size:.7rem;color:var(--text-muted)}.alerts-done-btn{padding:.45rem 1.25rem;background:#00d09c;color:#0b0e14;border:none;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer}.alert-toast-banner{position:fixed;bottom:1.5rem;right:1.5rem;z-index:10000;display:flex;align-items:center;gap:.75rem;background:#111827;border:1px solid #f59e0b;border-radius:10px;padding:.85rem 1.2rem;box-shadow:0 10px 30px #000000bf;animation:toastSlideUp .3s ease-out;max-width:380px}@keyframes toastSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.toast-icon{font-size:1.4rem}.toast-content{flex:1}.toast-title{font-size:.82rem;font-weight:700;color:#f59e0b;margin-bottom:2px}.toast-msg{font-size:.74rem;color:var(--text-primary);line-height:1.3}.toast-close-btn{background:transparent;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer}.chip-toggle.cvd{border-color:#00f0ff66}.chip-toggle.cvd.active{background:#00f0ff26;border-color:#00f0ff;color:#00f0ff}.chip-dot.cvd-dot{background:#00f0ff}.chip-toggle.snapshot-btn{border-color:#ffffff26;transition:all .15s ease}.chip-toggle.snapshot-btn:hover{background:#ffffff14}.chip-toggle.snapshot-btn.saved{background:#00d09c33;border-color:#00d09c;color:#00d09c}.screenshot-capture-area{margin-top:.35rem}.btn-capture-screenshot{padding:.55rem 1rem;background:#ffffff0d;border:1px dashed rgba(255,255,255,.2);border-radius:8px;color:var(--text-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;width:100%;text-align:center}.btn-capture-screenshot:hover{background:#ffffff14;border-color:#00d09c;color:#00d09c}.screenshot-preview-card{display:flex;flex-direction:column;gap:.45rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.5rem}.screenshot-preview-img{width:100%;max-height:180px;object-fit:cover;border-radius:6px;cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:transform .15s ease}.screenshot-preview-img:hover{transform:scale(1.01)}.screenshot-preview-actions{display:flex;justify-content:space-between;align-items:center}.btn-remove-screenshot{background:transparent;border:none;color:#ef4444;font-size:.74rem;cursor:pointer;padding:2px 6px}.btn-remove-screenshot:hover{text-decoration:underline}.screenshot-hint{font-size:.68rem;color:var(--text-muted)}.entry-screenshot-wrapper{margin-top:.5rem}.entry-screenshot-thumb{width:100%;max-height:110px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:opacity .15s ease}.entry-screenshot-thumb:hover{opacity:.85}.screenshot-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.lightbox-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.lightbox-img{max-width:100%;max-height:85vh;border-radius:8px;box-shadow:0 20px 60px #000c;border:1px solid rgba(255,255,255,.15)}.lightbox-close{position:absolute;top:-12px;right:-12px;width:32px;height:32px;background:#1e293b;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000080}.backtest-panel-container{padding:1rem 1.25rem;background:var(--card-bg, #0f131a);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-top:1rem;display:flex;flex-direction:column;gap:1.25rem}.backtest-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.backtest-title-row{display:flex;align-items:center;gap:.6rem}.backtest-icon{font-size:1.3rem}.backtest-title{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.backtest-sub{font-size:.74rem;color:var(--text-muted)}.backtest-config-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr)) 160px;gap:.75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.85rem 1rem;align-items:end}@media (max-width: 768px){.backtest-config-bar{grid-template-columns:1fr 1fr}}.config-item{display:flex;flex-direction:column;gap:.35rem}.config-item label{font-size:.72rem;font-weight:600;color:var(--text-secondary)}.backtest-select,.backtest-input{width:100%;padding:.45rem .65rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.78rem;outline:none}.config-action{display:flex;align-items:flex-end}.run-backtest-btn{width:100%;padding:.5rem 1rem;background:linear-gradient(135deg,#00d09c,#059669);color:#0b0e14;border:none;border-radius:6px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s ease}.run-backtest-btn:disabled{opacity:.5;cursor:not-allowed}.backtest-error-banner{padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.8rem}.backtest-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.backtest-kpi-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:3px}.kpi-label{font-size:.72rem;font-weight:600;color:var(--text-muted)}.kpi-value{font-size:1.25rem;font-weight:800;font-family:monospace}.kpi-sub{font-size:.68rem;color:var(--text-secondary)}.backtest-section{display:flex;flex-direction:column;gap:.6rem}.section-heading{margin:0;font-size:.88rem;font-weight:700;color:var(--text-primary)}.equity-chart-container{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.5rem;overflow:hidden}.equity-svg{width:100%;height:200px;display:block}.backtest-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.06);border-radius:8px;max-height:280px;overflow-y:auto}.backtest-table{width:100%;border-collapse:collapse;font-size:.74rem;text-align:left}.backtest-table th{background:#ffffff0a;padding:.55rem .75rem;color:var(--text-muted);font-weight:700;position:sticky;top:0}.backtest-table td{padding:.5rem .75rem;border-top:1px solid rgba(255,255,255,.04)}.trade-dir-badge{font-size:.65rem;font-weight:800;padding:1px 5px;border-radius:4px}.trade-dir-badge.long{background:#00d09c26;color:#00d09c}.trade-dir-badge.short{background:#ef444426;color:#ef4444}.outcome-pill{font-size:.65rem;font-weight:800;padding:1px 6px;border-radius:4px}.outcome-pill.win{background:#00d09c26;color:#00d09c}.outcome-pill.loss{background:#ef444426;color:#ef4444}.exit-reason-cell{font-size:.68rem;color:var(--text-muted)}.btc-impulse-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#00d09c1f,#0f172ad9);border:1px solid rgba(0,208,156,.4);box-shadow:0 0 24px #00d09c33,inset 0 1px #ffffff1a;border-radius:12px;padding:.85rem 1.25rem;margin-bottom:.85rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btc-impulse-left{display:flex;flex-direction:column;gap:.35rem}.btc-impulse-chip{align-self:flex-start;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:2px 8px;border-radius:4px;background:#00d09c40;color:#00d09c;border:1px solid rgba(0,208,156,.5);text-transform:uppercase}.btc-impulse-target-text{font-size:1.05rem;font-weight:700;color:#f8fafc}.text-glow-green{color:#00d09c;text-shadow:0 0 12px rgba(0,208,156,.6)}.text-glow-red{color:#ef4444;text-shadow:0 0 12px rgba(239,68,68,.6)}.btc-impulse-subtitle{font-size:.74rem;color:#94a3b8}.btc-impulse-subtitle strong{color:#e2e8f0}.btc-impulse-right{display:flex;align-items:center}.btc-impulse-time-badge{display:flex;align-items:center;gap:6px;background:#0f172ae6;border:1px solid rgba(0,208,156,.3);padding:6px 12px;border-radius:8px;font-size:.74rem;font-weight:700;color:#00d09c;letter-spacing:.04em}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#00d09c;box-shadow:0 0 8px #00d09c;animation:pulse-dot-anim 1.5s infinite}@keyframes pulse-dot-anim{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1;box-shadow:0 0 14px #00d09c}to{transform:scale(.9);opacity:.7}}.btc-scanning-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#1e293b99,#0f172acc);border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:.85rem 1.25rem;margin-bottom:.85rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btc-scanning-icon-wrap{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.radar-sweep-ring{position:absolute;width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(96,165,250,.4);animation:radar-pulse 2.2s ease-out infinite}@keyframes radar-pulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.4);opacity:0}}.scanning-icon{font-size:1.2rem;z-index:2}.btc-scanning-content{flex:1;display:flex;flex-direction:column;gap:2px}.btc-scanning-headline{font-size:.82rem;font-weight:700;letter-spacing:.05em;color:#94a3b8}.btc-scanning-subtext{font-size:.72rem;color:#64748b;line-height:1.4}.btc-scanning-tag{font-size:.68rem;font-weight:700;padding:4px 10px;border-radius:6px;background:#94a3b81f;border:1px solid rgba(148,163,184,.25);color:#cbd5e1;letter-spacing:.05em;white-space:nowrap}.mobile-trading-pill-wrapper{position:relative;width:calc(100% - 16px);max-width:100%;margin:6px auto 4px;padding:0;box-sizing:border-box;display:flex;justify-content:center;z-index:15;pointer-events:auto;transition:all .3s cubic-bezier(.16,1,.3,1)}@media (max-width: 768px){.mobile-trading-pill-wrapper{margin:6px auto 4px;width:calc(100% - 16px)}}.mobile-trading-pill{pointer-events:auto;width:100%;max-width:540px;height:46px;padding:0 12px;background:#131a2aeb;border:1px solid rgba(255,255,255,.14);border-radius:9999px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000073,inset 0 1px 1px #ffffff1f;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none}.mobile-trading-pill:active{transform:scale(.97)}.mobile-trading-pill.pill-flashing-alert{animation:alertPillFlash 1.1s ease-in-out infinite alternate}@keyframes alertPillFlash{0%{border-color:#00d09c;box-shadow:0 0 18px #00d09cbf,inset 0 0 10px #00d09c59;background:#0e2620f2}50%{border-color:#f59e0b;box-shadow:0 0 30px #f59e0be6,inset 0 0 14px #f59e0b73;background:#261d0ef2}to{border-color:#38bdf8;box-shadow:0 0 24px #38bdf8d9,inset 0 0 12px #38bdf866;background:#102030f2}}.mobile-trading-pill.pill-bullish{border-color:#00d09c66}.mobile-trading-pill.pill-bearish{border-color:#eb575766}.pill-beacon-group{position:relative;display:flex;align-items:center;justify-content:center;width:10px;height:10px;flex-shrink:0}.pill-beacon-dot{width:8px;height:8px;border-radius:50%}.pill-beacon-dot.dot-green{background:#00d09c;box-shadow:0 0 8px #00d09c}.pill-beacon-dot.dot-red{background:#eb5757;box-shadow:0 0 8px #eb5757}.pill-beacon-dot.dot-idle{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.pill-beacon-ring{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid #00D09C;animation:beaconPulse 1.4s ease-out infinite}@keyframes beaconPulse{0%{transform:scale(.5);opacity:1}to{transform:scale(1.9);opacity:0}}.pill-left-content{display:flex;align-items:center;gap:6px;flex-shrink:0}.pill-trade-tag{display:flex;align-items:center;gap:5px}.pill-dir-chip{font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;line-height:1.1;letter-spacing:.4px}.pill-dir-chip.chip-long{background:#00d09c2e;color:#00d09c;border:1px solid rgba(0,208,156,.35)}.pill-dir-chip.chip-short{background:#eb57572e;color:#eb5757;border:1px solid rgba(235,87,87,.35)}.pill-code-text{font-size:11px;font-weight:700;font-family:var(--font-mono, monospace);color:#f1f5f9}.pill-idle-tag{display:flex;align-items:center;gap:5px}.pill-idle-icon{color:#f7931a;font-weight:900;font-size:13px}.pill-idle-title{font-size:11px;font-weight:800;font-family:var(--font-mono, monospace);color:#fff}.pill-idle-sub{font-size:10px;font-weight:700;color:#38bdf8;letter-spacing:.4px}.pill-center-tracker{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;flex:1}.pill-pnl-strip{display:flex;align-items:center;gap:4px;line-height:1}.pill-pnl-val{font-size:11px;font-weight:800;letter-spacing:-.2px}.pill-pnl-val.val-profit{color:#00d09c}.pill-pnl-val.val-loss{color:#ef4444}.pill-tick-arrow{font-size:9px;line-height:1}.pill-tick-arrow.tick-up{color:#00d09c}.pill-tick-arrow.tick-down{color:#ef4444}.pill-progress-wrap{display:flex;align-items:center;gap:5px;width:100%;max-width:120px}.pill-progress-track{flex:1;height:4px;background:#ffffff1a;border-radius:999px;overflow:hidden}.pill-progress-fill{height:100%;background:linear-gradient(90deg,#38bdf8,#00d09c);border-radius:999px;transition:width .4s ease}.pill-progress-text{font-size:9px;font-weight:700;color:#94a3b8;font-family:var(--font-mono, monospace);white-space:nowrap}.pill-center-idle{display:flex;align-items:center;justify-content:center;flex:1}.pill-edge-badge{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:.5px}.pill-right-action{display:flex;align-items:center;gap:5px;flex-shrink:0}.pill-grade-badge{font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;line-height:1.1}.pill-grade-badge.grade-aplus{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.pill-grade-badge.grade-std{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.pill-status-chip{font-size:9px;font-weight:800;color:#00d09c;background:#00d09c1f;padding:2px 5px;border-radius:3px}.pill-chevron-icon{font-size:10px;color:#64748b;margin-left:2px}.tg-details-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10000;display:flex;flex-direction:column;justify-content:flex-end;animation:tgFadeIn .2s ease forwards}@keyframes tgFadeIn{0%{opacity:0}to{opacity:1}}.tg-details-drawer{background:#0e131f;border-top:1px solid rgba(255,255,255,.16);border-radius:22px 22px 0 0;box-shadow:0 -12px 48px #000000bf;max-height:88vh;display:flex;flex-direction:column;animation:tgSlideUp .3s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden}@keyframes tgSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.drawer-drag-handle{width:40px;height:4px;background:#ffffff40;border-radius:999px;margin:10px auto 4px;flex-shrink:0}.tg-drawer-header{padding:8px 16px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.tg-header-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tg-grade-pill{font-size:11px;font-weight:800;padding:4px 8px;border-radius:6px;letter-spacing:.3px}.tg-grade-pill.pill-aplus{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.45)}.tg-grade-pill.pill-standard{background:#00d09c33;color:#00d09c;border:1px solid rgba(0,208,156,.45)}.tg-grade-pill.pill-scanning{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.tg-code-pill{font-size:11px;font-weight:700;color:#94a3b8;background:#ffffff0f;padding:3px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.tg-drawer-close-btn{background:#ffffff14;border:none;color:#94a3b8;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;transition:all .2s}.tg-drawer-close-btn:active{background:#fff3;color:#fff}.tg-drawer-body{padding:14px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.tg-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 12px}.tg-summary-item{display:flex;flex-direction:column;gap:2px}.tg-sum-label{font-size:10px;font-weight:700;color:#94a3b8}.tg-sum-val{font-size:12px;font-weight:700;line-height:1.25}.tg-live-tracker-card{background:#101827d9;border:1px solid rgba(0,208,156,.35);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 16px #00d09c14}.tg-tracker-header{display:flex;align-items:center;justify-content:space-between}.tg-live-dot-wrap{display:flex;align-items:center;gap:6px}.tg-tracker-title{font-size:11px;font-weight:800;color:#00d09c;letter-spacing:.5px}.tg-elapsed-time{font-size:10px;color:#94a3b8}.tg-pnl-row{display:flex;justify-content:space-between;align-items:center}.tg-pnl-col{display:flex;flex-direction:column;gap:2px}.tg-pnl-col.align-right{align-items:flex-end}.tg-metric-lbl{font-size:9px;font-weight:700;color:#64748b;letter-spacing:.5px}.tg-spot-val{font-size:14px;font-weight:800;color:#fff}.tg-live-pnl{font-size:14px;font-weight:800}.tg-gauge-wrapper{display:flex;flex-direction:column;gap:4px}.tg-gauge-labels{display:flex;justify-content:space-between;font-size:10px;color:#94a3b8;font-family:var(--font-mono, monospace)}.tg-gauge-track{width:100%;height:6px;background:#ffffff14;border-radius:999px;overflow:hidden}.tg-gauge-fill{height:100%;background:linear-gradient(90deg,#38bdf8,#00d09c);border-radius:999px;transition:width .4s ease}.tg-safety-status-bar{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#00d09c14;border-radius:6px;border:1px solid rgba(0,208,156,.2)}.tg-shield-icon{font-size:12px}.tg-safety-text{font-size:10px;color:#00d09c;font-weight:600;line-height:1.3}.tg-section-card{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.tg-section-header{display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:6px}.tg-sec-icon{font-size:13px}.tg-sec-title{font-size:11px;font-weight:800;color:#fff;letter-spacing:.3px;margin:0}.tg-levels-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tg-level-box{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.tg-lvl-sub{font-size:10px;color:#94a3b8;font-weight:600}.tg-lvl-val{font-size:13px;font-weight:800}.tg-options-content{display:flex;flex-direction:column;gap:8px}.tg-contract-row{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:8px}.tg-contract-info{display:flex;flex-direction:column;gap:1px}.tg-contract-action{font-size:10px;font-weight:800;color:#f59e0b}.tg-contract-name{font-size:11px;font-weight:700;color:#fff}.tg-copy-btn{padding:4px 10px;font-size:10px;font-weight:700;background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.4);border-radius:6px;cursor:pointer;transition:all .2s}.tg-copy-btn:active{background:#f59e0b;color:#000}.tg-idle-state-box{text-align:center;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.tg-idle-radar{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tg-idle-title{font-size:14px;font-weight:800;color:#fff;margin:0}.tg-idle-desc{font-size:11px;color:#94a3b8;line-height:1.4;max-width:320px;margin:0}.tg-idle-status-chip{font-size:10px;font-weight:700;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.25);padding:5px 10px;border-radius:6px}.tg-drawer-footer{padding:10px 16px 14px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:10px;flex-shrink:0}.tg-btn-primary{flex:1;padding:10px 16px;font-size:12px;font-weight:800;background:linear-gradient(135deg,#00d09c,#00f0ff);color:#060a12;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.tg-btn-primary:active{transform:scale(.98)}.tg-btn-secondary{padding:10px 14px;font-size:11px;font-weight:700;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.tg-btn-secondary:disabled{opacity:.4;cursor:not-allowed}.tg-btn-secondary:not(:disabled):active{background:#ffffff26}.tg-settings-container{padding:18px 20px;background:#10141f;color:#f0f4fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:540px;margin:0 auto}.tg-settings-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.tg-settings-title-wrap{display:flex;align-items:center;gap:12px}.tg-icon-badge{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#0088cc40,#00d09c40);border:1px solid rgba(0,208,156,.3);display:flex;align-items:center;justify-content:center;color:#00d09c;flex-shrink:0}.tg-settings-title{font-size:16px;font-weight:700;color:#f0f4fc;margin:0 0 2px;letter-spacing:-.2px}.tg-settings-subtitle{font-size:12px;color:#8e9bae;margin:0}.tg-settings-close-btn{background:transparent;border:none;color:#8e9bae;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s}.tg-settings-close-btn:hover{background:#ffffff14;color:#fff}.tg-channel-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#00d09c14;border:1px solid rgba(0,208,156,.25);border-radius:8px;font-size:12px;margin-bottom:18px}.tg-status-dot{width:8px;height:8px;border-radius:50%;background:#00d09c;box-shadow:0 0 8px #00d09ccc;flex-shrink:0}.tg-channel-name{color:#f0f4fc}.tg-channel-id{color:#8e9bae;font-family:monospace;font-size:11px}.tg-toggles-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.tg-toggle-card{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#151b2b;border:1px solid rgba(255,255,255,.08);border-radius:10px;gap:16px;transition:border-color .2s}.tg-toggle-card:hover{border-color:#ffffff29}.tg-toggle-info{flex:1}.tg-toggle-label-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tg-toggle-label{font-size:14px;font-weight:600;color:#f0f4fc}.tg-toggle-tag{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.3px}.tg-toggle-tag.tag-signal{background:#3b82f62e;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.tg-toggle-tag.tag-breakout{background:#10b9812e;color:#34d399;border:1px solid rgba(16,185,129,.3)}.tg-toggle-tag.tag-squeeze{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.tg-status-pill-active{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#00d09c1f;border:1px solid rgba(0,208,156,.35);border-radius:20px;color:#00d09c;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;flex-shrink:0}.tg-status-pill-active:before{content:"";width:6px;height:6px;border-radius:50%;background:#00d09c;box-shadow:0 0 6px #00d09c}.tg-toggle-desc{font-size:12px;color:#8e9bae;margin:0;line-height:1.4}.tg-switch{width:46px;height:26px;border-radius:13px;background:#2a324b;border:1px solid rgba(255,255,255,.12);cursor:pointer;position:relative;transition:background-color .25s,border-color .25s;padding:2px;flex-shrink:0;outline:none}.tg-switch.active{background:#00d09c;border-color:#00d09c}.tg-switch-thumb{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000004d;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translate(0)}.tg-switch.active .tg-switch-thumb{transform:translate(20px)}.tg-switch:disabled{opacity:.5;cursor:not-allowed}.tg-isolation-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:8px;color:#fbbf24;font-size:11.5px;line-height:1.45;margin-bottom:18px}.tg-isolation-notice strong{color:#fef3c7}.tg-settings-footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.tg-save-indicator{font-size:12px;color:#00d09c;font-weight:600}.tg-actions-wrap{display:flex;gap:10px;align-items:center}.tg-btn-test-ping{padding:7px 12px;font-size:11.5px;font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#f0f4fc;border-radius:6px;cursor:pointer;transition:all .2s}.tg-btn-test-ping:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff40;color:#00d09c}.tg-btn-done{padding:7px 16px;font-size:12px;font-weight:700;background:#00d09c;border:none;color:#0b0e14;border-radius:6px;cursor:pointer;transition:background .2s}.tg-btn-done:hover{background:#00b889}.tg-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.tg-modal-card{background:#10141f;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 24px 48px #000000b3;max-width:520px;width:100%;overflow:hidden;animation:tgModalFadeIn .2s ease-out}@keyframes tgModalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.chart-proximity-radar-alert{transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.groww-hub-container{display:flex;flex-direction:column;gap:16px;margin-top:16px;margin-bottom:32px;width:100%}.hub-hero-card{background:linear-gradient(135deg,#101521f2,#0b0e16fa);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px 24px;box-shadow:0 8px 24px #0006;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-active-trade{display:flex;flex-direction:column;gap:16px}.hero-trade-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.hero-badge-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-dir-chip{padding:6px 14px;border-radius:20px;font-weight:700;font-size:.85rem;letter-spacing:.5px}.hero-dir-chip.bullish{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.35);box-shadow:0 0 12px #00d09c33}.hero-dir-chip.bearish{background:#eb5b5b26;color:#eb5b5b;border:1px solid rgba(235,91,91,.35);box-shadow:0 0 12px #eb5b5b33}.hero-code-chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:5px 12px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.85rem;color:#e2e8f0}.hero-setup-chip{background:#38bdf81f;border:1px solid rgba(56,189,248,.25);color:#38bdf8;padding:5px 12px;border-radius:6px;font-size:.82rem;font-weight:600}.hero-rr-tag{font-size:.9rem;color:#94a3b8;background:#0000004d;padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.hero-rr-tag strong{color:#38bdf8;font-family:JetBrains Mono,monospace}.hero-trade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.hero-metric-box{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.hero-metric-box .metric-label{font-size:.78rem;color:#94a3b8;font-weight:500}.hero-metric-box .metric-val{font-size:1.15rem;font-weight:700;font-family:JetBrains Mono,monospace;color:#f8fafc}.hero-option-strip{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:8px;font-size:.84rem;flex-wrap:wrap}.hero-option-strip .option-label{color:#fbbf24;font-weight:600}.hero-option-strip .option-code{background:#0006;padding:3px 8px;border-radius:4px;font-family:JetBrains Mono,monospace;color:#fff}.hero-option-strip .option-tag{color:#94a3b8;font-size:.78rem;margin-left:auto}.hero-neutral-card{display:flex;align-items:flex-start;gap:20px}.neutral-icon-wrap{width:52px;height:52px;border-radius:14px;background:#00d09c1a;border:1px solid rgba(0,208,156,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.neutral-shield-icon{font-size:1.6rem}.neutral-content{flex:1}.neutral-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;flex-wrap:wrap}.neutral-title{margin:0;font-size:1.05rem;font-weight:700;color:#f1f5f9}.neutral-badge{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.3);font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.6px}.neutral-desc{margin:0 0 12px;font-size:.88rem;line-height:1.45;color:#94a3b8}.neutral-pills-row{display:flex;flex-wrap:wrap;gap:8px}.neutral-pill{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:6px;font-size:.76rem;color:#cbd5e1}.hub-tabs-bar{display:flex;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px;overflow-x:auto}.hub-tab-btn{background:transparent;border:none;border-radius:8px;padding:8px 16px;display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.hub-tab-btn:hover{color:#f8fafc;background:#ffffff0a}.hub-tab-btn.active{color:#00d09c;background:#00d09c1a;border:1px solid rgba(0,208,156,.25);box-shadow:0 2px 8px #00d09c1a}.hub-tab-btn .tab-icon{font-size:1rem}.hub-tab-content{display:flex;flex-direction:column;gap:16px}.fade-in{animation:hubFadeIn .25s ease-out}@keyframes hubFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sentiment-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.sentiment-card{background:#10141f;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px 20px}.card-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-title-group{display:flex;align-items:center;gap:8px}.card-icon{font-size:1.2rem}.card-title{margin:0;font-size:.95rem;font-weight:700;color:#f1f5f9}.ratio-tag{background:#ffffff0d;padding:3px 8px;border-radius:5px;font-size:.78rem;color:#cbd5e1}.sentiment-meter-bar{display:flex;height:28px;border-radius:6px;overflow:hidden;background:#0006;margin-bottom:10px}.meter-fill-long{background:linear-gradient(90deg,#059669,#00d09c);display:flex;align-items:center;justify-content:flex-start;padding-left:10px;transition:width .4s ease}.meter-fill-short{background:linear-gradient(90deg,#eb5b5b,#dc2626);display:flex;align-items:center;justify-content:flex-end;padding-right:10px;transition:width .4s ease}.meter-label{font-size:.78rem;font-weight:700;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}.card-subtext{margin:0;font-size:.78rem;color:#94a3b8;line-height:1.4}.quick-metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.quick-metric-card{background:#10141f;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.qm-label{font-size:.76rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.qm-val{font-size:1.15rem;color:#f8fafc}.qm-sub{font-size:.76rem}.liquidation-magnets-card{background:#10141f;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:18px 20px}.magnets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.magnet-box{border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.magnet-box.upper-magnet{background:#eb5b5b0d;border:1px solid rgba(235,91,91,.2)}.magnet-box.lower-magnet{background:#00d09c0d;border:1px solid rgba(0,208,156,.2)}.magnet-header{display:flex;align-items:center;gap:6px}.magnet-type{font-size:.78rem;font-weight:700;letter-spacing:.5px}.upper-magnet .magnet-type{color:#eb5b5b}.lower-magnet .magnet-type{color:#00d09c}.magnet-price{font-size:1.45rem;font-weight:800;color:#f8fafc}.magnet-desc{font-size:.8rem;color:#94a3b8;line-height:1.4}.benchmark-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bench-section-title{margin:0;font-size:1.05rem;font-weight:700;color:#f1f5f9}.bench-section-sub{margin:3px 0 0;font-size:.8rem;color:#94a3b8}.bench-audit-badge{background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.3);padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.6px}.benchmark-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.bench-card{background:#10141f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,box-shadow .2s ease}.bench-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0006}.bench-card.champion-gold{border-left:3px solid #f59e0b}.bench-card.champion-diamond{border-left:3px solid #38bdf8}.bench-card.champion-purple{border-left:3px solid #a855f7}.bench-card-top{display:flex;align-items:center;justify-content:space-between}.bench-asset-chip{font-size:.88rem;font-weight:700;color:#f8fafc}.bench-wr-badge{font-size:1rem;font-weight:800;color:#00d09c}.bench-stats-row{display:flex;justify-content:space-between;background:#0000004d;padding:6px 10px;border-radius:6px;font-size:.76rem;color:#cbd5e1}.bench-stats-row strong{color:#fff}.bench-rule-desc{font-size:.76rem;color:#94a3b8;line-height:1.4}.live-track-record-card{background:linear-gradient(135deg,#101a2af2,#0c121ef2);border:1px solid rgba(0,208,156,.25);border-radius:12px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ltr-left{display:flex;align-items:center;gap:14px}.ltr-icon{font-size:2rem}.ltr-title{margin:0;font-size:.96rem;font-weight:700;color:#f8fafc}.ltr-sub{font-size:.78rem;color:#94a3b8}.ltr-stats-group{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ltr-stat{display:flex;flex-direction:column;align-items:flex-end}.ltr-num{font-size:1.15rem;font-weight:800;color:#f8fafc}.ltr-lbl{font-size:.72rem;color:#94a3b8;text-transform:uppercase}.history-filter-bar{display:flex;align-items:center;gap:12px;margin-bottom:4px}.hf-label{font-size:.82rem;color:#94a3b8;font-weight:600}.hf-btns-group{display:flex;gap:6px}.hf-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:4px 12px;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.hf-btn:hover{background:#ffffff14;color:#fff}.hf-btn.active{background:#00d09c26;border-color:#00d09c59;color:#00d09c}.history-table-wrapper{background:#10141f;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow-x:auto}.groww-clean-table{width:100%;border-collapse:collapse;font-size:.84rem}.groww-clean-table th{background:#ffffff05;color:#94a3b8;font-weight:600;padding:12px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);font-size:.76rem;text-transform:uppercase;letter-spacing:.5px}.groww-clean-table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04);color:#e2e8f0}.groww-clean-table tbody tr:hover{background:#ffffff05}.inst-badge{background:#ffffff0f;padding:2px 6px;border-radius:4px;font-weight:700;font-size:.76rem;margin-right:6px}.tf-badge{background:#38bdf81a;color:#38bdf8;padding:2px 6px;border-radius:4px;font-size:.72rem;font-weight:600}.trade-dir-tag{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:4px}.trade-dir-tag.long{background:#00d09c1f;color:#00d09c}.trade-dir-tag.short{background:#eb5b5b1f;color:#eb5b5b}.outcome-chip{padding:3px 8px;border-radius:6px;font-size:.74rem;font-weight:700}.outcome-chip.won{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.25)}.outcome-chip.lost{background:#eb5b5b26;color:#eb5b5b;border:1px solid rgba(235,91,91,.25)}.outcome-chip.be{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.history-empty-state{background:#10141f;border:1px dashed rgba(255,255,255,.1);border-radius:12px;padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-icon{font-size:2rem}.empty-title{margin:0;font-size:.95rem;font-weight:600;color:#cbd5e1}.empty-sub{font-size:.8rem;color:#94a3b8}[data-theme=light] .hub-hero-card{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#00000014;box-shadow:0 4px 16px #0000000f}[data-theme=light] .sentiment-card,[data-theme=light] .quick-metric-card,[data-theme=light] .liquidation-magnets-card,[data-theme=light] .bench-card,[data-theme=light] .history-table-wrapper{background:#fff;border-color:#0000000f;box-shadow:0 2px 8px #0000000a}[data-theme=light] .hero-metric-box{background:#f8fafc;border-color:#0000000d}[data-theme=light] .hero-metric-box .metric-val,[data-theme=light] .card-title,[data-theme=light] .neutral-title,[data-theme=light] .bench-section-title,[data-theme=light] .magnet-price{color:#0f172a}[data-theme=light] .groww-clean-table th{background:#f8fafc;color:#64748b;border-bottom-color:#0000000f}[data-theme=light] .groww-clean-table td{color:#1e293b;border-bottom-color:#0000000a}@media (max-width: 768px){.hero-trade-grid{grid-template-columns:repeat(2,1fr)}.sentiment-cards-grid,.quick-metrics-row,.magnets-grid,.benchmark-cards-grid{grid-template-columns:1fr}.hero-neutral-card,.live-track-record-card{flex-direction:column;align-items:flex-start}.ltr-stats-group{width:100%;justify-content:space-between}.ltr-stat{align-items:flex-start}}.chart-mode-toggle-group{display:flex;align-items:center;background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:3px;gap:3px;margin-right:12px}.chart-mode-pill{display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:6px 14px;border-radius:20px;font-size:.82rem;font-weight:700;color:#94a3b8;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.chart-mode-pill:hover{color:#f8fafc;background:#ffffff0d}.chart-mode-pill.active{background:linear-gradient(135deg,#00d09c33,#38bdf826);color:#00d09c;border:1px solid rgba(0,208,156,.35);box-shadow:0 0 12px #00d09c33}.chart-mode-pill .mode-icon{font-size:.95rem}.asset-switcher-group{display:flex;align-items:center;background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:3px;gap:3px;margin-right:10px}.asset-pill{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;padding:6px 13px;border-radius:20px;font-size:.82rem;font-weight:700;color:#94a3b8;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.asset-pill:hover{color:#f8fafc;background:#ffffff0f}.asset-pill .asset-icon{font-size:.95rem}.asset-pill.btc.active{background:linear-gradient(135deg,#f7931a38,#ffaa001f);color:#f7931a;border:1px solid rgba(247,147,26,.45);box-shadow:0 0 12px #f7931a33}.asset-pill.gold.active{background:linear-gradient(135deg,#ffd70040,#daa52026);color:gold;border:1px solid rgba(255,215,0,.5);box-shadow:0 0 14px #ffd70040}.chart-asset-switch-pill{display:inline-flex;align-items:center;background:#00000080;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:2px;gap:2px;margin-left:6px;flex-shrink:0}.cas-btn{background:transparent;border:1px solid transparent;color:#94a3b8;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:12px;cursor:pointer;transition:all .15s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-width:56px;box-sizing:border-box}.cas-btn:hover{color:#f8fafc;background:#ffffff14}.cas-btn.active.btc{background:#f7931a33;color:#f7931a;border-color:#f7931a66}.cas-btn.active.gold{background:#ffd70033;color:gold;border-color:#ffd70073}.cas-btn.active.hype{background:#10b98133;color:#10b981;border-color:#10b98173}.cas-btn.active.link{background:#375bd240;color:#375bd2;border-color:#375bd273}.gold-glow{color:gold!important;text-shadow:0 0 10px rgba(255,215,0,.4)}.hype-glow{color:#10b981!important;text-shadow:0 0 10px rgba(16,185,129,.4)}.link-glow{color:#375bd2!important;text-shadow:0 0 10px rgba(55,91,210,.4)}.paper-asset-selector{display:flex;align-items:center;gap:4px}.paper-desk-wrapper{display:flex;flex-direction:column;gap:14px;width:100%;position:relative}.tekken-quote-banner{background:linear-gradient(135deg,#141020f5,#0c0a14fa);border:1px solid rgba(245,158,11,.35);box-shadow:0 8px 32px #000000b3,0 0 20px #f59e0b26;border-radius:12px;padding:14px 20px;display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden}.tekken-quote-banner .tq-badge{font-size:.68rem;font-weight:900;color:#f59e0b;letter-spacing:1.2px;text-transform:uppercase}.tekken-quote-banner .tq-speech{font-size:1.05rem;font-weight:800;color:#f8fafc;letter-spacing:-.2px}.tekken-quote-banner .tq-quote{font-size:.85rem;font-style:italic;color:#94a3b8;margin-top:2px}.tekken-quote-banner .tq-close-btn{position:absolute;top:10px;right:12px;background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:.9rem}.tekken-quote-banner .tq-close-btn:hover{color:#f8fafc}.paper-execution-dock{display:flex;align-items:center;justify-content:space-between;background:#10141f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 18px;gap:16px;flex-wrap:wrap}.dock-left-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.timeframe-strip{display:flex;gap:4px}.tf-pill{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:5px 10px;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.tf-pill:hover{color:#fff;background:#ffffff14}.tf-pill.active{background:#00d09c26;border-color:#00d09c59;color:#00d09c}.pos-size-selector{display:flex;align-items:center;gap:6px}.ps-label{font-size:.76rem;color:#94a3b8;font-weight:600}.sz-pill{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:4px 10px;border-radius:6px;font-size:.76rem;font-weight:600;cursor:pointer}.sz-pill.active{background:#38bdf826;border-color:#38bdf859;color:#38bdf8}.paper-layer-toggles{display:flex;align-items:center;gap:6px}.paper-layer-toggles .chip-toggle{padding:5px 10px;border-radius:6px;font-size:.76rem;font-weight:700;cursor:pointer}.dock-actions-group{display:flex;align-items:center;gap:12px}.order-launch-buttons{display:flex;align-items:center;gap:10px}.btn-launch-buy{background:linear-gradient(135deg,#00d09c,#059669);border:none;border-radius:8px;color:#0c1017;padding:8px 18px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:800;font-size:.88rem;box-shadow:0 4px 14px #00d09c4d;transition:all .2s ease}.btn-launch-buy:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00d09c73}.btn-launch-sell{background:linear-gradient(135deg,#eb5b5b,#dc2626);border:none;border-radius:8px;color:#fff;padding:8px 18px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:800;font-size:.88rem;box-shadow:0 4px 14px #eb5b5b4d;transition:all .2s ease}.btn-launch-sell:hover{transform:translateY(-1px);box-shadow:0 6px 18px #eb5b5b73}.launch-price{background:#00000040;padding:2px 7px;border-radius:4px;font-size:.8rem}.active-trade-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trade-type-chip{padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:800}.trade-type-chip.long{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.3)}.trade-type-chip.short{background:#eb5b5b26;color:#eb5b5b;border:1px solid rgba(235,91,91,.3)}.live-entry-tag,.live-cur-tag{font-size:.82rem;color:#94a3b8}.live-entry-tag strong,.live-cur-tag strong{color:#f8fafc}.live-pnl-pill{padding:4px 12px;border-radius:6px;font-size:.88rem;font-weight:800;animation:pnlBreath 2s infinite ease-in-out}.live-pnl-pill.profit{background:#00d09c26;color:#00d09c;border:1px solid rgba(0,208,156,.35);box-shadow:0 0 10px #00d09c33}.live-pnl-pill.loss{background:#eb5b5b26;color:#eb5b5b;border:1px solid rgba(235,91,91,.35);box-shadow:0 0 10px #eb5b5b33}@keyframes pnlBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.02)}}.manual-edit-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:5px 10px;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer}.manual-edit-btn:hover{background:#ffffff1a;color:#fff}.market-close-btn{background:#eb5b5b2e;border:1px solid rgba(235,91,91,.4);color:#eb5b5b;padding:5px 12px;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.market-close-btn:hover{background:#eb5b5b;color:#fff}.chart-wrapper-relative{position:relative;width:100%;background:#0c1017;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.tradingview-chart-box{width:100%;height:520px}.streamer-drag-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:35}.streamer-line{position:absolute;left:0;right:70px;height:2px;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;pointer-events:none;z-index:36}.streamer-line.tp-line{background:repeating-linear-gradient(90deg,#00D09C,#00D09C 8px,transparent 8px,transparent 14px)}.streamer-line.sl-line{background:repeating-linear-gradient(90deg,#EB5B5B,#EB5B5B 8px,transparent 8px,transparent 14px)}.streamer-line.dragging{height:3px}.streamer-line.tp-line.dragging{background:#00d09c!important;box-shadow:0 0 16px #00d09cb3}.streamer-line.sl-line.dragging{background:#eb5b5b!important;box-shadow:0 0 16px #eb5b5bb3}.drag-handle{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:800;cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto!important;box-shadow:0 6px 18px #000000b3;transition:transform .1s ease;transform:translateY(-1px);z-index:40}.drag-handle:hover{transform:scale(1.06)}.drag-handle:active{cursor:grabbing;transform:scale(1.08)}.tp-handle{background:#06281e;border:1px solid #00D09C;color:#00d09c;box-shadow:0 4px 14px #00d09c59}.sl-handle{background:#2b0c0e;border:1px solid #EB5B5B;color:#eb5b5b;box-shadow:0 4px 14px #eb5b5b59}.dh-diff{font-size:.72rem;opacity:.92;font-weight:700}.dh-drag-tag{background:#ffffff1f;padding:2px 6px;border-radius:4px;font-size:.68rem;letter-spacing:.5px}.drag-handle *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}body.is-dragging-level,body.is-dragging-level *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.manual-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.manual-modal-card{background:#10141f;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 20px 40px #0009;max-width:440px;width:100%;padding:20px 24px}.mm-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mm-header h4{margin:0;font-size:1rem;color:#f8fafc}.mm-header button{background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:1rem}.mm-form{display:flex;flex-direction:column;gap:14px}.mm-field{display:flex;flex-direction:column;gap:6px}.mm-field label{font-size:.78rem;color:#94a3b8;font-weight:600}.mm-field input{background:#0006;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-size:.95rem;padding:8px 12px;font-family:JetBrains Mono,monospace}.mm-field input:focus{outline:none;border-color:#00d09c}.mm-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.mm-actions .btn-cancel{background:transparent;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:7px 16px;border-radius:6px;cursor:pointer}.mm-actions .btn-save{background:#00d09c;border:none;color:#0c1017;font-weight:700;padding:7px 18px;border-radius:6px;cursor:pointer}.paper-history-container{display:flex;flex-direction:column;gap:12px;margin-top:4px}.paper-history-header{display:flex;align-items:center;justify-content:space-between;padding:4px 2px;flex-wrap:wrap;gap:10px}.ph-title-group{display:flex;flex-direction:column;gap:2px}.ph-title{margin:0;font-size:1.05rem;font-weight:800;color:#f1f5f9;display:flex;align-items:center;gap:8px}.ph-subtitle{font-size:.76rem;color:#64748b}.btn-clear-history{display:inline-flex;align-items:center;gap:6px;background:#ef444414;border:1px solid rgba(239,68,68,.28);color:#f87171;padding:5px 12px;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-clear-history:hover{background:#ef444438;border-color:#ef4444;color:#fff;box-shadow:0 0 10px #ef444459}.paper-stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ps-card{background:#10141f;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.ps-lbl{font-size:.74rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ps-num{font-size:1.2rem;font-weight:800;color:#f8fafc}.paper-history-table-wrapper{background:#10141f;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow-x:auto}.paper-empty-card{background:#10141f;border:1px dashed rgba(255,255,255,.1);border-radius:12px;padding:24px;text-align:center;color:#94a3b8;font-size:.88rem}@media (max-width: 768px){.paper-execution-dock{flex-direction:column;align-items:stretch}.dock-actions-group,.dock-left-group{width:100%;justify-content:space-between}.btn-launch-buy,.btn-launch-sell{flex:1;justify-content:center}}@keyframes radarPulse{0%{box-shadow:0 0 8px #00f0ff33;transform:scale(1)}50%{box-shadow:0 0 18px #00f0ff73;transform:scale(1.012)}to{box-shadow:0 0 8px #00f0ff33;transform:scale(1)}}.btn-ai-move-trigger{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#a855f740,#00f0ff33);border:1px solid rgba(0,240,255,.4);color:#00f0ff;font-size:13px;font-weight:700;padding:6px 14px;border-radius:20px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #00f0ff2e;white-space:nowrap}.btn-ai-move-trigger:hover{background:linear-gradient(135deg,#a855f766,#00f0ff59);border-color:#00f0ff;box-shadow:0 0 20px #00f0ff66;transform:translateY(-1px)}.ai-free-tag{background:#00d09c33;color:#00d09c;font-size:10px;font-weight:800;padding:1px 6px;border-radius:8px;border:1px solid rgba(0,208,156,.4);text-transform:uppercase;letter-spacing:.5px}.ai-advisor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#04070ed1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeInModal .2s ease-out}@keyframes fadeInModal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ai-advisor-modal{width:100%;max-width:800px;max-height:90vh;background:#0b0f19;border:1px solid rgba(0,240,255,.25);border-radius:16px;box-shadow:0 20px 60px #000000e6,0 0 35px #00f0ff1a;display:flex;flex-direction:column;overflow:hidden;color:#f0f4fc;font-family:var(--font-sans)}.ai-advisor-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#0f1523b3}.ai-header-left{display:flex;align-items:center;gap:10px}.ai-header-icon{font-size:22px}.ai-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-modal-title{margin:0;font-size:17px;font-weight:800;letter-spacing:-.3px;color:#fff}.ai-asset-tag{background:#00f0ff1f;border:1px solid rgba(0,240,255,.35);color:#00f0ff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;font-family:var(--font-mono)}.ai-lock-pill{font-size:11px;font-weight:800;padding:2px 8px;border-radius:6px}.ai-lock-pill.open{background:#00d09c26;border:1px solid rgba(0,208,156,.4);color:#00d09c}.ai-lock-pill.locked{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#f59e0b}.ai-modal-close{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#8e9bae;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:13px}.ai-modal-close:hover{background:#eb5b5b33;border-color:#eb5b5b;color:#eb5b5b}.ai-advisor-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#101626;border-bottom:1px solid rgba(255,255,255,.06);gap:10px;flex-wrap:wrap}.ai-auto-badge{display:inline-flex;align-items:center;gap:7px;background:#00f0ff14;border:1px solid rgba(0,240,255,.28);color:#00f0ff;font-size:11px;font-weight:700;padding:5px 11px;border-radius:6px;letter-spacing:.3px;box-shadow:0 0 10px #00f0ff1f}.ai-pulse-dot{width:7px;height:7px;background:#00d09c;border-radius:50%;box-shadow:0 0 8px #00d09c;animation:aiPulseDot 1.8s infinite ease-in-out}@keyframes aiPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.ai-toolbar-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-model-select{background:#161e33;border:1px solid rgba(255,255,255,.12);color:#f0f4fc;font-size:12px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;outline:none}.ai-model-select:focus{border-color:#00f0ff}.ai-tool-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:11px;font-weight:700;padding:5px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ai-tool-btn:hover{background:#ffffff1a;color:#fff}.ai-tool-btn.active{background:#00d09c26;border-color:#00d09c66;color:#00d09c}.ai-run-btn{background:linear-gradient(135deg,#00d09c,#00f0ff);border:none;color:#0b0f19;font-size:12px;font-weight:800;padding:6px 16px;border-radius:8px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px;box-shadow:0 0 14px #00d09c4d;white-space:nowrap}.ai-run-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 20px #00f0ff80}.ai-run-btn:disabled{opacity:.5;cursor:not-allowed}.ai-spinner{width:12px;height:12px;border:2px solid rgba(11,15,25,.3);border-top-color:#0b0f19;border-radius:50%;animation:spin .7s linear infinite}.ai-model-spec-bar{display:flex;align-items:center;gap:8px;padding:7px 20px;background:#0e1422f2;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;color:#94a3b8;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.ai-model-spec-bar::-webkit-scrollbar{display:none}.ai-spec-provider{font-weight:700;color:#00f0ff;background:#00f0ff1a;border:1px solid rgba(0,240,255,.22);padding:1px 7px;border-radius:4px;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.ai-spec-context{color:#c084fc;font-weight:700;background:#c084fc1a;border:1px solid rgba(192,132,252,.22);padding:1px 7px;border-radius:4px;font-size:10px}.ai-spec-tokens{color:#34d399;font-weight:700;background:#34d3991a;border:1px solid rgba(52,211,153,.22);padding:1px 7px;border-radius:4px;font-size:10px}.ai-spec-desc{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;flex:1}.ai-key-drawer{background:#131b2e;border-bottom:1px solid rgba(255,255,255,.08);padding:12px 20px}.ai-key-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ai-drawer-title{font-weight:700;font-size:12px;color:#f0f4fc}.ai-key-link{color:#00f0ff;font-size:11px;text-decoration:none}.ai-key-input-row{display:flex;gap:8px}.ai-key-input{flex:1;background:#0b0f19;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:6px 10px;font-size:12px;color:#f0f4fc;font-family:var(--font-mono)}.ai-key-save-btn{background:#00d09c;color:#0b0f19;font-weight:700;font-size:11px;padding:6px 14px;border-radius:6px;border:none;cursor:pointer}.ai-key-cancel-btn{background:#ffffff14;color:#8e9bae;font-size:11px;padding:6px 12px;border-radius:6px;border:none;cursor:pointer}.ai-action-banner{padding:8px 20px;font-size:12px;font-weight:700}.ai-action-banner.sending{background:#f59e0b26;color:#f59e0b}.ai-action-banner.success{background:#00d09c26;color:#00d09c}.ai-action-banner.error{background:#eb5b5b26;color:#eb5b5b}.ai-modal-scroll-area{padding:16px 20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:14px}.ai-active-card{background:linear-gradient(135deg,#10192af2,#0a0f1af2);border:1px solid rgba(0,240,255,.35);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 25px #00f0ff1a}.ai-active-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.ai-active-badge-cluster{display:flex;align-items:center;gap:8px}.ai-pulse-dot{width:8px;height:8px;border-radius:50%;background:#00f0ff;box-shadow:0 0 10px #00f0ff;animation:radarPulse 1.5s infinite}.ai-active-code{font-family:var(--font-mono);font-weight:800;font-size:13px;color:#00f0ff}.ai-dir-pill{font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px}.ai-dir-pill.long{background:#00d09c33;color:#00d09c;border:1px solid rgba(0,208,156,.4)}.ai-dir-pill.short{background:#eb5b5b33;color:#eb5b5b;border:1px solid rgba(235,91,91,.4)}.ai-stage-pill{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ffffff14;color:#94a3b8}.ai-active-pnl{display:flex;align-items:baseline;gap:6px}.ai-active-pnl .pnl-label{font-size:11px;color:#94a3b8}.ai-active-pnl .pnl-value{font-size:16px;font-weight:800;font-family:var(--font-mono)}.ai-active-pnl .pnl-value.green{color:#00d09c}.ai-active-pnl .pnl-value.red{color:#eb5b5b}.ai-ui-price-line-track{background:#00000059;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px}.track-bar{display:flex;align-items:center;justify-content:space-between;position:relative}.track-connector{flex:1;height:2px;background:#ffffff1f;margin:0 8px}.track-node{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:65px}.track-node .node-marker{width:8px;height:8px;border-radius:50%;background:#94a3b8;margin-bottom:2px}.track-node.sl .node-marker{background:#eb5b5b;box-shadow:0 0 8px #eb5b5b}.track-node.trailing .node-marker{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.track-node.entry .node-marker{background:#00f0ff;box-shadow:0 0 8px #00f0ff}.track-node.tp1 .node-marker{background:#00d09c}.track-node.tp1.hit .node-marker{background:#00d09c;box-shadow:0 0 10px #00d09c;font-size:8px;color:#0b0f19;display:flex;align-items:center;justify-content:center}.track-node.tp2 .node-marker{background:#059669}.track-node .node-title{font-size:9px;font-weight:800;text-transform:uppercase;color:#94a3b8;letter-spacing:.5px}.track-node .node-price{font-size:12px;font-weight:700;font-family:var(--font-mono);color:#f0f4fc}.track-node.sl .node-price{color:#eb5b5b}.track-node.trailing .node-price{color:#f59e0b}.track-node.entry .node-price{color:#00f0ff}.track-node.tp1 .node-price,.track-node.tp2 .node-price{color:#00d09c}.ai-active-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.ai-lock-note{font-size:11px;color:#94a3b8}.ai-manual-exit-btn{background:linear-gradient(135deg,#eb5b5b,#dc2626);border:none;color:#fff;font-size:11px;font-weight:800;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .15s ease;box-shadow:0 0 10px #eb5b5b4d;white-space:nowrap}.ai-manual-exit-btn:hover:not(:disabled){background:#f87171;transform:translateY(-1px)}.ai-setup-card{display:flex;flex-direction:column;gap:12px}.ai-verdict-banner{border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid transparent}.ai-verdict-banner.ai-badge-buy{background:linear-gradient(135deg,#00d09c26,#0d161ccc);border-color:#00d09c66}.ai-verdict-banner.ai-badge-sell{background:linear-gradient(135deg,#eb5b5b26,#1c0d10cc);border-color:#eb5b5b66}.ai-verdict-banner.ai-badge-hold{background:linear-gradient(135deg,#f59e0b26,#1a140dcc);border-color:#f59e0b66}.ai-verdict-info{display:flex;flex-direction:column;gap:4px;width:100%}.ai-verdict-title-row{display:flex;align-items:center;justify-content:space-between;width:100%}.ai-action-badge{font-size:20px;font-weight:900;letter-spacing:-.3px}.ai-badge-buy .ai-action-badge{color:#00d09c}.ai-badge-sell .ai-action-badge{color:#eb5b5b}.ai-badge-hold .ai-action-badge{color:#f59e0b}.ai-conviction-badge{font-size:12px;font-weight:800;padding:2px 8px;border-radius:6px;background:#ffffff14;color:#00f0ff;font-family:var(--font-mono)}.ai-verdict-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.verdict-pill{font-size:11px;color:#94a3b8;background:#00000040;padding:2px 6px;border-radius:4px}.verdict-pill strong{color:#f0f4fc}.ai-setup-level-bar{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;background:#111728;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;gap:8px}.bar-level{display:flex;flex-direction:column;gap:1px}.bar-level .lvl-tag{font-size:9px;font-weight:800;color:#94a3b8;letter-spacing:.5px}.bar-level .lvl-val{font-size:14px;font-weight:700;font-family:var(--font-mono)}.bar-level .lvl-pct{font-size:10px;font-weight:600;font-family:var(--font-mono)}.bar-divider{width:1px;height:24px;background:#ffffff1a}.text-cyan{color:#00f0ff!important}.ai-lock-launch-btn{background:linear-gradient(135deg,#00d09c,#00f0ff);border:none;color:#0b0f19;font-size:13px;font-weight:900;padding:11px 18px;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 0 18px #00d09c59;display:flex;align-items:center;justify-content:center;letter-spacing:-.2px}.ai-lock-launch-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 26px #00f0ff8c}.ai-lock-launch-btn:disabled{opacity:.6;cursor:not-allowed}.ai-compact-insight{background:#111728;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.insight-row{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#cbd5e1;line-height:1.4}.insight-row.invalidation{color:#f59e0b}.insight-row strong{color:#f0f4fc}.insight-row.invalidation strong{color:#f59e0b}.ai-error-box{background:#eb5b5b1f;border:1px solid rgba(235,91,91,.3);border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:12px;color:#eb5b5b}.ai-history-panel{background:#090e18;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;max-height:240px;overflow-y:auto}.ai-history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:8px}.ai-history-title{font-size:12px;font-weight:700;color:#f0f4fc}.ai-stats-strip{display:flex;align-items:center;gap:10px;font-size:11px;color:#8e9bae}.ai-stats-strip strong{color:#f0f4fc}.ai-stats-strip .green{color:#00d09c}.ai-stats-strip .red{color:#eb5b5b}.ai-history-table{width:100%;border-collapse:collapse;font-size:11px}.ai-history-table th{text-align:left;padding:5px 6px;color:#8e9bae;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08)}.ai-history-table td{padding:6px;border-bottom:1px solid rgba(255,255,255,.04)}.ai-history-table .bold{font-weight:700}.ai-history-table .dim{color:#8e9bae;font-size:10px}.ai-dir-tag{font-size:9px;font-weight:800;padding:1px 4px;border-radius:4px}.ai-dir-tag.long{background:#00d09c26;color:#00d09c}.ai-dir-tag.short{background:#eb5b5b26;color:#eb5b5b}.ai-empty-history{padding:10px;text-align:center;font-size:11px;color:#8e9bae}.ai-advisor-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#0f1526;border-top:1px solid rgba(255,255,255,.06)}.ai-footer-note{font-size:10px;color:#64748b}.ai-footer-note strong{color:#94a3b8}.ai-footer-close{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:11px;font-weight:600;padding:4px 12px;border-radius:6px;cursor:pointer}.ai-footer-close:hover{background:#ffffff26}.ai-mobile-grabber{display:none}@keyframes mobileSheetSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ai-advisor-backdrop{align-items:flex-end;justify-content:center;padding:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#030712c7;touch-action:pan-y}.ai-mobile-grabber-zone{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0 4px;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0}.ai-mobile-grabber{display:block;width:38px;height:4.5px;background:#ffffff52;border-radius:9999px;margin:0 auto;transition:background .15s ease}.ai-mobile-grabber-zone:active .ai-mobile-grabber{background:#00f0ffbf}.ai-advisor-modal{max-height:88vh;height:auto;border-radius:22px 22px 0 0;border-left:none;border-right:none;border-bottom:none;border-top:1px solid rgba(0,240,255,.4);box-shadow:0 -14px 45px #000000f5,0 0 25px #00f0ff24;animation:mobileSheetSlideUp .28s cubic-bezier(.16,1,.3,1);padding-bottom:max(14px,env(safe-area-inset-bottom,14px));overscroll-behavior-y:contain;will-change:transform;background:#0d121f}.ai-advisor-header{padding:8px 16px 10px;background:#0d121f;border-bottom:1px solid rgba(255,255,255,.07)}.ai-header-left{gap:10px}.ai-header-titles{display:flex;flex-direction:column;gap:3px}.ai-title-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ai-modal-title{font-size:16px;font-weight:800}.ai-asset-tag{font-size:10px;padding:1px 6px}.ai-lock-pill{display:none!important}.ai-modal-close{width:32px;height:32px;border-radius:50%;font-size:13px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.ai-modal-close:active{transform:scale(.92);background:#ffffff2e}.ai-advisor-toolbar{padding:8px 16px;flex-direction:column;align-items:stretch;gap:8px;background:#111728;border-bottom:1px solid rgba(255,255,255,.06)}.ai-toolbar-left{display:none!important}.ai-model-select{font-size:11.5px;padding:7px 12px;border-radius:20px;background:#172036;border:1px solid rgba(255,255,255,.14);max-width:175px;flex-shrink:0;color:#f0f4fc}.ai-tool-btn{font-size:11.5px;padding:7px 12px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;flex-shrink:0}.ai-tool-btn:active{transform:scale(.94);background:#ffffff24}.ai-tool-btn.active{background:#00d09c2e;border-color:#00d09c80;color:#00d09c}.ai-toolbar-right{width:100%}.ai-run-btn{width:100%;justify-content:center;padding:11px 16px;font-size:13.5px;font-weight:800;min-height:44px;border-radius:10px}.ai-run-btn:active{transform:scale(.98)}.ai-key-drawer{padding:10px 16px;background:#131b2e}.ai-key-input{font-size:16px;padding:8px 12px;border-radius:8px}.ai-key-save-btn{padding:8px 16px;font-size:12px;border-radius:8px}.ai-key-cancel-btn{padding:8px 14px;font-size:12px;border-radius:8px}.ai-modal-scroll-area{padding:14px 16px;gap:12px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.ai-verdict-banner{padding:12px 14px;border-radius:12px}.ai-action-badge{font-size:18px;font-weight:900}.ai-conviction-badge{font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px}.ai-verdict-pills{gap:6px;margin-top:6px}.verdict-pill{font-size:10.5px;padding:3px 7px;border-radius:6px;background:#00000059;border:1px solid rgba(255,255,255,.06)}.ai-setup-level-bar{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px;border-radius:12px;background:#0a0e19;border:1px solid rgba(255,255,255,.07)}.bar-divider{display:none}.bar-level{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:8px;background:#10182899;border:1px solid rgba(255,255,255,.06)}.bar-level.sl{border-left:3px solid #eb5b5b;background:#eb5b5b0f}.bar-level.entry{border-left:3px solid #00f0ff;background:#00f0ff0f}.bar-level.tp1{border-left:3px solid #00d09c;background:#00d09c0f}.bar-level.tp2{border-left:3px solid #10b981;background:#10b9810f}.bar-level .lvl-tag{font-size:9.5px;font-weight:800;letter-spacing:.5px;color:#8e9bae}.bar-level .lvl-val{font-size:14.5px;font-weight:800;font-family:var(--font-mono)}.bar-level .lvl-pct{font-size:10.5px;font-weight:700;font-family:var(--font-mono)}.ai-lock-launch-btn{width:100%;min-height:48px;font-size:13.5px;font-weight:900;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #00d09c59}.ai-lock-launch-btn:active{transform:scale(.98)}.ai-active-card{padding:12px 14px;gap:10px;border-radius:12px}.ai-active-header{flex-direction:row;justify-content:space-between}.ai-active-pnl .pnl-value{font-size:15px;font-weight:800}.ai-ui-price-line-track{padding:10px 12px;border-radius:10px}.track-bar{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.track-connector{display:none}.track-node{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:8px;background:#10182899;border:1px solid rgba(255,255,255,.06);min-width:0}.track-node.sl{border-left:3px solid #eb5b5b;background:#eb5b5b0f}.track-node.trailing{border-left:3px solid #f59e0b;background:#f59e0b0f}.track-node.entry{border-left:3px solid #00f0ff;background:#00f0ff0f}.track-node.tp1{border-left:3px solid #00d09c;background:#00d09c0f}.track-node.tp2{border-left:3px solid #10b981;background:#10b9810f}.track-node .node-marker{display:none}.track-node .node-title{font-size:9.5px;font-weight:800}.track-node .node-price{font-size:13.5px;font-weight:700}.ai-active-footer{flex-direction:column;align-items:stretch;gap:8px}.ai-lock-note{font-size:10px;text-align:center}.ai-manual-exit-btn{width:100%;min-height:44px;justify-content:center;display:flex;align-items:center;font-size:13px;font-weight:800;border-radius:10px}.ai-manual-exit-btn:active{transform:scale(.98)}.ai-history-panel{padding:10px 12px;border-radius:10px}.ai-stats-strip{flex-wrap:wrap;gap:6px 10px;font-size:10.5px}.ai-compact-insight{padding:10px 12px;font-size:11.5px;border-radius:10px;background:#0c1120;border:1px solid rgba(255,255,255,.06)}.insight-row{font-size:11.5px;line-height:1.45}.ai-advisor-footer{display:none!important}}.ai-status-alert-box{background:#ef444414;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px;margin-bottom:16px}.ai-status-alert-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ai-alert-icon{font-size:26px}.ai-alert-title{margin:0;font-size:15px;font-weight:700;color:#ff6b6b}.ai-alert-subtitle{font-size:11.5px;color:#94a3b8}.ai-alert-desc{margin:0 0 10px;font-size:13px;color:#cbd5e1;line-height:1.5}.ai-alert-footer-note{font-size:11.5px;color:#fbbf24;background:#fbbf241a;padding:6px 10px;border-radius:6px;border-left:3px solid #fbbf24}.ai-cached-pill{background:#a855f72e;border:1px solid rgba(168,85,247,.4);color:#c084fc;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px}.ai-stale-pill{background:#f59e0b2e;border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px}.ai-mtf-strip{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:#0f172a99;border:1px solid rgba(255,255,255,.06);border-radius:10px;margin-top:10px}.ai-mtf-label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ai-mtf-pills{display:flex;flex-wrap:wrap;gap:6px}.mtf-pill{font-size:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:3px 8px;border-radius:6px;color:#e2e8f0}.ai-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}@media (max-width: 600px){.ai-evidence-grid{grid-template-columns:1fr}}.evidence-col{padding:10px 12px;border-radius:8px;font-size:11.5px}.evidence-col.bull{background:#22c55e12;border:1px solid rgba(34,197,94,.2)}.evidence-col.bear{background:#ef444412;border:1px solid rgba(239,68,68,.2)}.evidence-title{display:block;font-weight:700;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.evidence-col.bull .evidence-title{color:#4ade80}.evidence-col.bear .evidence-title{color:#f87171}.evidence-col ul{margin:0;padding-left:16px;color:#cbd5e1}.evidence-col li{margin-bottom:4px}.ai-data-provenance-tag{font-size:10px;color:#64748b;margin-top:8px;text-align:right;font-family:var(--font-mono, monospace)}.dock-wallet-pill-wrapper{display:flex;align-items:center;gap:8px;background:#ffffff08;padding:3px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.dock-wallet-pill{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:4px 8px;border-radius:6px;text-align:left;transition:all .2s ease}.dock-wallet-pill:hover{background:#ffffff0f}.dw-top{display:flex;align-items:center;gap:6px}.dw-icon{font-size:.95rem}.dw-label{font-size:.72rem;font-weight:700;color:#94a3b8;letter-spacing:.5px}.dw-balance{font-size:.88rem;font-weight:800;color:#00d09c}.dw-sub{display:flex;align-items:center;gap:8px;font-size:.68rem}.dw-avail{color:#64748b}.dw-equity.profit{color:#00d09c;font-weight:700}.dw-equity.loss{color:#eb5b5b;font-weight:700}.dock-wallet-quick-actions{display:flex;align-items:center;gap:4px}.dw-btn-deposit{background:#00d09c26;border:1px solid rgba(0,208,156,.35);color:#00d09c;padding:4px 8px;border-radius:5px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s ease}.dw-btn-deposit:hover{background:#00d09c;color:#0b0f19;box-shadow:0 0 10px #00d09c66}.dw-btn-withdraw{background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#38bdf8;padding:4px 8px;border-radius:5px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s ease}.dw-btn-withdraw:hover{background:#38bdf8;color:#0b0f19;box-shadow:0 0 10px #38bdf866}.paper-wallet-modal-card{background:#111522;border:1px solid rgba(255,255,255,.12);border-radius:16px;width:95%;max-width:680px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #0009,0 0 30px #00d09c26;padding:24px;display:flex;flex-direction:column;gap:18px;color:#f8fafc;animation:modalFadeIn .25s cubic-bezier(.16,1,.3,1)}.pwm-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px}.pwm-title-row{display:flex;align-items:center;gap:12px}.pwm-icon-box{width:42px;height:42px;border-radius:10px;background:#00d09c26;border:1px solid rgba(0,208,156,.3);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.pwm-header h3{margin:0;font-size:1.15rem;font-weight:800;color:#fff}.pwm-sub{font-size:.74rem;color:#94a3b8}.pwm-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.pwm-metric-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.pwm-metric-card.primary{background:#00d09c14;border-color:#00d09c40}.pwm-metric-card .pm-label{font-size:.68rem;font-weight:700;color:#94a3b8;letter-spacing:.5px}.pwm-metric-card .pm-value{font-size:1.15rem;font-weight:800}.pwm-metric-card .pm-note{font-size:.68rem;color:#64748b}.text-green{color:#00d09c!important}.text-red{color:#eb5b5b!important}.text-amber{color:#f59e0b!important}.pwm-tabs{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px}.pwm-tab-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:8px 14px;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}.pwm-tab-btn:hover{color:#fff;background:#ffffff14}.pwm-tab-btn.active{background:#00d09c26;border-color:#00d09c66;color:#00d09c}.pwm-alert-banner{padding:10px 14px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600}.pwm-alert-banner.success{background:#00d09c26;border:1px solid rgba(0,208,156,.4);color:#00d09c}.pwm-alert-banner.error{background:#eb5b5b26;border:1px solid rgba(235,91,91,.4);color:#eb5b5b}.pwm-form-box{display:flex;flex-direction:column;gap:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px}.pwm-preset-chips{display:flex;flex-wrap:wrap;gap:8px}.pwm-preset-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:6px 12px;border-radius:6px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease}.pwm-preset-chip:hover{background:#00d09c33;border-color:#00d09c;color:#fff}.pwm-input-group{display:flex;gap:10px}.pwm-input{flex:1;background:#090c14;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#f8fafc;padding:10px 14px;font-size:1rem;font-family:var(--font-mono, monospace);outline:none;transition:all .2s ease}.pwm-input:focus{border-color:#00d09c;box-shadow:0 0 0 2px #00d09c40}.pwm-submit-btn{padding:10px 22px;border-radius:8px;font-size:.88rem;font-weight:800;cursor:pointer;border:none;transition:all .2s ease}.pwm-submit-btn.deposit{background:linear-gradient(135deg,#00d09c,#059669);color:#090c14;box-shadow:0 4px 14px #00d09c59}.pwm-submit-btn.withdraw{background:linear-gradient(135deg,#38bdf8,#0284c7);color:#090c14;box-shadow:0 4px 14px #38bdf859}.pwm-submit-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}.pwm-submit-btn:disabled{opacity:.5;cursor:not-allowed}.pwm-tx-container{max-height:280px;overflow-y:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px}.pwm-tx-table{width:100%;border-collapse:collapse;font-size:.78rem}.pwm-tx-table th{background:#0d111c;color:#94a3b8;padding:8px 12px;text-align:left;position:sticky;top:0;border-bottom:1px solid rgba(255,255,255,.08)}.pwm-tx-table td{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.pwm-tx-badge{padding:2px 6px;border-radius:4px;font-size:.68rem;font-weight:800;text-transform:uppercase}.pwm-tx-badge.deposit{background:#00d09c26;color:#00d09c}.pwm-tx-badge.withdraw{background:#38bdf826;color:#38bdf8}.pwm-tx-badge.trade_fee{background:#f59e0b26;color:#f59e0b}.pwm-tx-badge.trade_settlement{background:#a855f726;color:#a855f7}.pwm-tx-badge.reset{background:#ef444426;color:#ef4444}.pwm-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:14px;margin-top:6px}.pwm-footer-info{font-size:.72rem;color:#64748b}.pwm-reset-btn{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171;padding:5px 12px;border-radius:6px;font-size:.76rem;font-weight:700;cursor:pointer;transition:all .2s ease}.pwm-reset-btn:hover:not(:disabled){background:#ef4444;color:#fff}.order-ticket-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease-out}.order-ticket-modal-card{background:#111522;border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:540px;max-height:92vh;overflow-y:auto;box-shadow:0 24px 60px #000000b3;padding:22px;display:flex;flex-direction:column;gap:16px;color:#f8fafc;position:relative;animation:modalFadeIn .25s cubic-bezier(.16,1,.3,1)}.order-ticket-modal-card.buy-mode{border-color:#00d09c59;box-shadow:0 24px 60px #000000b3,0 0 35px #00d09c1f}.order-ticket-modal-card.sell-mode{border-color:#ef444459;box-shadow:0 24px 60px #000000b3,0 0 35px #ef44441f}.ot-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.ot-title-group{display:flex;align-items:center;gap:10px}.ot-dir-badge{padding:4px 10px;border-radius:6px;font-size:.76rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.ot-dir-badge.buy{background:#00d09c33;color:#00d09c;border:1px solid rgba(0,208,156,.4)}.ot-dir-badge.sell{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.ot-symbol-tag{font-size:1.05rem;font-weight:800;color:#fff}.ot-spot-pill{font-size:.8rem;color:#94a3b8;display:flex;align-items:center;gap:6px;background:#ffffff0a;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.ot-spot-live-dot{width:7px;height:7px;border-radius:50%;background:#00d09c;box-shadow:0 0 8px #00d09c}.ot-close-btn{background:transparent;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s ease}.ot-close-btn:hover{background:#ffffff1a;color:#fff}.ot-avail-bar{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 14px}.ot-avail-label{font-size:.74rem;color:#94a3b8;font-weight:600}.ot-avail-val{font-size:.95rem;font-weight:800;color:#00d09c}.ot-deposit-link{font-size:.72rem;color:#38bdf8;cursor:pointer;background:none;border:none;text-decoration:underline;padding:0;font-weight:600}.ot-tabs{display:flex;gap:8px;background:#00000040;padding:4px;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.ot-tab-btn{flex:1;padding:7px 12px;border-radius:6px;font-size:.78rem;font-weight:700;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s ease}.ot-tab-btn.active{background:#ffffff1a;color:#fff;box-shadow:0 2px 6px #0000004d}.ot-field-group{display:flex;flex-direction:column;gap:8px}.ot-field-label-row{display:flex;align-items:center;justify-content:space-between}.ot-field-label{font-size:.78rem;font-weight:700;color:#e2e8f0}.ot-field-sub{font-size:.72rem;color:#94a3b8}.ot-input-wrap{position:relative;display:flex;align-items:center}.ot-input-prefix{position:absolute;left:14px;font-size:1rem;font-weight:700;color:#94a3b8;pointer-events:none}.ot-input-main{width:100%;background:#090c14;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:10px 14px 10px 32px;color:#fff;font-size:1.1rem;font-weight:800;font-family:var(--font-mono, monospace);outline:none;transition:all .2s ease}.ot-input-main.no-prefix{padding-left:14px}.ot-input-main:focus{border-color:#00d09c;box-shadow:0 0 0 2px #00d09c40}.ot-chips-row{display:flex;flex-wrap:wrap;gap:6px}.ot-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:5px 10px;border-radius:6px;font-size:.74rem;font-weight:700;cursor:pointer;transition:all .15s ease}.ot-chip:hover{background:#ffffff1f;color:#fff;border-color:#fff3}.ot-chip.active{background:#00d09c26;border-color:#00d09c;color:#00d09c}.ot-chip.pct{background:#38bdf814;border-color:#38bdf833;color:#38bdf8}.ot-chip.pct:hover{background:#38bdf833;color:#fff}.ot-leverage-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.ot-lev-btn{padding:8px 4px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;font-size:.82rem;font-weight:800;cursor:pointer;text-align:center;transition:all .15s ease}.ot-lev-btn:hover{background:#ffffff14;color:#fff}.ot-lev-btn.active{background:#00d09c2e;border-color:#00d09c;color:#00d09c;box-shadow:0 0 10px #00d09c40}.ot-tpsl-container{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ot-tpsl-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ot-tpsl-card.tp{border-color:#00d09c40}.ot-tpsl-card.sl{border-color:#ef444440}.ot-tpsl-header{display:flex;align-items:center;justify-content:space-between}.ot-tpsl-title{font-size:.72rem;font-weight:800;letter-spacing:.5px}.ot-tpsl-title.tp{color:#00d09c}.ot-tpsl-title.sl{color:#ef4444}.ot-tpsl-proj{font-size:.68rem;font-weight:700;font-family:var(--font-mono, monospace)}.ot-tpsl-input{width:100%;background:#090c14;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:6px 8px;color:#fff;font-size:.88rem;font-weight:700;font-family:var(--font-mono, monospace);outline:none}.ot-tpsl-input:focus{border-color:#38bdf8}.ot-tpsl-chips{display:flex;gap:4px}.ot-tpsl-chip{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#94a3b8;font-size:.68rem;font-weight:700;padding:3px 0;border-radius:4px;cursor:pointer;text-align:center}.ot-tpsl-chip:hover{background:#ffffff1a;color:#fff}.ot-telemetry-box{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:.78rem}.ot-tel-row{display:flex;align-items:center;justify-content:space-between}.ot-tel-lbl{color:#94a3b8}.ot-tel-val{font-family:var(--font-mono, monospace);font-weight:700;color:#f8fafc}.ot-tel-divider{height:1px;background:#ffffff0f;margin:2px 0}.ot-alert{padding:10px 14px;border-radius:8px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:8px}.ot-alert.error{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5}.ot-submit-btn{width:100%;padding:14px;border-radius:10px;border:none;font-size:.95rem;font-weight:800;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.3px}.ot-submit-btn.buy{background:linear-gradient(135deg,#00d09c,#059669);color:#051410;box-shadow:0 4px 18px #00d09c66}.ot-submit-btn.sell{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;box-shadow:0 4px 18px #ef444466}.ot-submit-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.ot-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}:root{--coindcx-bg: #0c0d14;--coindcx-surface: #11131c;--coindcx-surface-2: #141724;--coindcx-surface-hover: #171b29;--coindcx-subtle: #191c2b;--coindcx-border: #1e2230;--coindcx-border-subtle: rgba(255, 255, 255, .05);--coindcx-text: #eaecf0;--coindcx-text-muted: #545c6b;--coindcx-text-secondary: #848e9c;--coindcx-orange: #f36b28;--coindcx-green: #0ecb81;--coindcx-green-subtle: rgba(14, 203, 129, .12);--coindcx-red: #f6465d;--coindcx-red-subtle: rgba(246, 70, 93, .12);--bg-primary: #0c0d14 !important;--bg-surface: #11131c !important;--bg-card: #131622 !important;--bg-card-hover: #171b29 !important;--bg-subtle: #191c2b !important;--border-color: #1e2230 !important;--border-subtle: rgba(255, 255, 255, .05) !important;--text-primary: #eaecf0 !important;--text-secondary: #848e9c !important;--text-muted: #545c6b !important;--groww-green: #0ecb81 !important;--groww-red: #f6465d !important;--groww-green-glow: transparent !important;--groww-red-glow: transparent !important;--pred-cyan-glow: transparent !important;--pred-violet-glow: transparent !important;--radius-sm: 2px !important;--radius-md: 4px !important;--radius-lg: 4px !important;--radius-xl: 4px !important}:root[data-theme=light]{--coindcx-bg: #f5f7fb;--coindcx-surface: #ffffff;--coindcx-surface-2: #f8fafc;--coindcx-surface-hover: #f1f5f9;--coindcx-subtle: #e9eef5;--coindcx-border: #d7dee9;--coindcx-border-subtle: rgba(15, 23, 42, .08);--coindcx-text: #152033;--coindcx-text-muted: #738198;--coindcx-text-secondary: #526176;--bg-primary: #f5f7fb !important;--bg-surface: #ffffff !important;--bg-card: #ffffff !important;--border-color: #d7dee9 !important;--text-primary: #152033 !important;--text-secondary: #526176 !important;--text-muted: #738198 !important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1e2230;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2b3245}.coindcx-app-container{min-height:100vh;display:flex;flex-direction:column;background-color:var(--coindcx-bg);color:var(--coindcx-text);font-family:var(--font-sans);overflow-x:hidden}.coindcx-top-navbar{background-color:var(--coindcx-surface);border-bottom:1px solid var(--coindcx-border);padding:0 1.25rem;height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:0;z-index:60}.cdcx-nav-left{display:flex;align-items:center;gap:1.5rem}.cdcx-brand{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-coin{font-size:1.25rem;font-weight:900;color:#fff;letter-spacing:-.03em}:root[data-theme=light] .brand-coin{color:#0f172a}.brand-dcx{font-size:1.25rem;font-weight:900;color:var(--coindcx-orange);letter-spacing:-.03em}.brand-badge-pro{font-size:.6rem;font-weight:800;color:var(--coindcx-text-secondary);background-color:var(--coindcx-subtle);border:1px solid var(--coindcx-border);padding:1px 5px;border-radius:2px;letter-spacing:.05em;margin-left:2px}.cdcx-main-nav{display:flex;align-items:center;gap:1.2rem}.cdcx-nav-item{background:transparent;border:none;color:var(--coindcx-text-secondary);font-size:.76rem;font-weight:700;letter-spacing:.04em;padding:.4rem .2rem;cursor:pointer;transition:color .15s ease;position:relative;display:inline-flex;align-items:center;gap:.35rem}.cdcx-nav-item:hover{color:var(--coindcx-text)}.cdcx-nav-item.active{color:#fff}:root[data-theme=light] .cdcx-nav-item.active{color:#0f172a}.cdcx-nav-item.active:after{content:"";position:absolute;bottom:-11px;left:0;right:0;height:2px;background-color:var(--coindcx-orange)}.cdcx-nav-item.active-gold{color:gold}.cdcx-nav-item.active-gold:after{content:"";position:absolute;bottom:-11px;left:0;right:0;height:2px;background-color:gold;box-shadow:0 0 8px #ffd70099}.cdcx-nav-item.active-hype{color:#10b981}.cdcx-nav-item.active-hype:after{content:"";position:absolute;bottom:-11px;left:0;right:0;height:2px;background-color:#10b981;box-shadow:0 0 8px #10b98199}.cdcx-tag-free{font-size:.58rem;font-weight:800;background-color:var(--coindcx-green-subtle);color:var(--coindcx-green);border:1px solid rgba(14,203,129,.3);padding:1px 4px;border-radius:2px;letter-spacing:.03em}.cdcx-nav-right{display:flex;align-items:center;gap:.65rem}.cdcx-tool-btn{background-color:var(--coindcx-surface-2);border:1px solid var(--coindcx-border);color:var(--coindcx-text-secondary);font-size:.72rem;font-weight:600;padding:4px 9px;border-radius:3px;cursor:pointer;transition:all .15s ease}.cdcx-tool-btn:hover{background-color:var(--coindcx-subtle);color:var(--coindcx-text)}.cdcx-currency-switch{display:inline-flex;background-color:var(--coindcx-bg);border:1px solid var(--coindcx-border);border-radius:3px;padding:1px;gap:1px}.cdcx-curr-btn{border:none;background:transparent;color:var(--coindcx-text-secondary);font-size:.68rem;font-weight:700;font-family:var(--font-mono);padding:3px 6px;border-radius:2px;cursor:pointer;transition:all .15s ease}.cdcx-curr-btn.active{background-color:var(--coindcx-border);color:#fff}:root[data-theme=light] .cdcx-curr-btn.active{background-color:#fff;color:#0f172a}.cdcx-theme-btn{background-color:var(--coindcx-surface-2);border:1px solid var(--coindcx-border);border-radius:3px;padding:3px 7px;font-size:.75rem;cursor:pointer;color:var(--coindcx-text-secondary)}.cdcx-socket-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:3px;background-color:var(--coindcx-surface-2);border:1px solid var(--coindcx-border);font-family:var(--font-mono);font-size:.68rem;font-weight:700}.cdcx-socket-dot{width:6px;height:6px;border-radius:50%;background-color:var(--coindcx-green)}.cdcx-socket-badge.disconnected .cdcx-socket-dot{background-color:var(--coindcx-red)}.cdcx-socket-text{color:var(--coindcx-text-secondary)}@media (max-width: 1200px){.coindcx-top-navbar{padding:0 .75rem;gap:.5rem}.cdcx-nav-left{gap:.8rem}.cdcx-main-nav{gap:.65rem}.cdcx-nav-item{font-size:.7rem;padding:.3rem .1rem}.cdcx-nav-right{gap:.4rem}.cdcx-tool-btn{font-size:.68rem;padding:3px 6px}}@media (max-width: 1024px){.cdcx-main-nav .cdcx-nav-item:nth-child(5),.cdcx-main-nav .cdcx-nav-item:nth-child(6){display:none}.cdcx-tool-btn{padding:3px 5px;font-size:.65rem}}.coindcx-subheader-strip{background-color:#0f111a;border-bottom:1px solid var(--coindcx-border);padding:.35rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:nowrap;overflow-x:auto;-webkit-user-select:none;user-select:none}:root[data-theme=light] .coindcx-subheader-strip{background-color:#f8fafc}.cdcx-pair-selector{display:flex;align-items:center;gap:.5rem;padding-right:1.2rem;border-right:1px solid var(--coindcx-border);flex-shrink:0}.pair-icon{font-size:1.15rem;display:inline-block;width:24px;text-align:center;flex-shrink:0}.pair-info-wrap{display:flex;align-items:center;gap:3px}.cdcx-pair-chip{background:transparent;border:1px solid transparent;font-size:.78rem;font-weight:800;font-family:var(--font-mono);color:var(--coindcx-text-secondary);padding:3px 7px;border-radius:3px;cursor:pointer;transition:all .15s ease}.cdcx-pair-chip:hover{color:var(--coindcx-text);background-color:#ffffff0a}.cdcx-pair-chip.active{background-color:var(--coindcx-subtle);border-color:#252a3d;color:#fff}:root[data-theme=light] .cdcx-pair-chip.active{background-color:#fff;border-color:#cbd5e1;color:#0f172a}.cdcx-metrics-strip{display:flex;align-items:center;gap:1.6rem;flex:1;min-width:0}.cdcx-metric-cell{display:flex;flex-direction:column;gap:1px}.metric-lbl{font-size:.62rem;color:var(--coindcx-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.metric-val{font-size:.8rem;font-weight:700;color:var(--coindcx-text);white-space:nowrap;font-variant-numeric:tabular-nums}.ltp-cell{min-width:95px}.ltp-cell .metric-val{font-size:.98rem;font-weight:800;color:#fff}:root[data-theme=light] .ltp-cell .metric-val{color:#0f172a}.val-green{color:var(--coindcx-green)!important}.val-red{color:var(--coindcx-red)!important}.val-wallet{color:var(--coindcx-orange)!important}.cdcx-mode-pill-group{display:inline-flex;background-color:var(--coindcx-bg);border:1px solid var(--coindcx-border);border-radius:3px;padding:2px;gap:2px;flex-shrink:0}.mode-pill{border:none;background:transparent;color:var(--coindcx-text-secondary);font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:3px;cursor:pointer;transition:all .15s ease}.mode-pill:hover{color:var(--coindcx-text)}.mode-pill.active{background-color:var(--coindcx-border);color:#fff}:root[data-theme=light] .mode-pill.active{background-color:#fff;color:#0f172a}.cdcx-sidebar-toggle-btn{background:var(--coindcx-surface-2);border:1px solid var(--coindcx-border);color:var(--coindcx-text-secondary);font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:3px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease;-webkit-user-select:none;user-select:none}.cdcx-sidebar-toggle-btn:hover{background:var(--coindcx-subtle);color:var(--coindcx-text);border-color:#fff3}.cdcx-sidebar-toggle-btn.collapsed{color:#00f0ff;border-color:#00f0ff59;background:#00f0ff14}.coindcx-radar-collapsed{width:36px;background-color:var(--coindcx-surface);border-left:1px solid var(--coindcx-border);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:10px}.radar-expand-btn{background:transparent;border:none;color:var(--coindcx-text-secondary);font-size:.75rem;font-weight:700;cursor:pointer;padding:6px 2px;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.radar-expand-btn:hover{color:#00f0ff}.radar-expand-btn .expand-arrow{font-size:.85rem}.radar-expand-btn .expand-text{writing-mode:vertical-rl;letter-spacing:.1em;font-size:.68rem;font-weight:800;color:var(--coindcx-text-secondary)}.radar-collapsed-badge{background:#00f0ff26;border:1px solid rgba(0,240,255,.4);color:#00f0ff;font-size:.6rem;font-weight:800;padding:2px 4px;border-radius:9999px}.coindcx-radar-column{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;border-left:1px solid var(--coindcx-border)}.radar-col-top-bar{display:flex;align-items:center;justify-content:space-between;padding:0 10px;height:28px;min-height:28px;background-color:#0d0f18;border-bottom:1px solid var(--coindcx-border)}.radar-col-label{font-size:.68rem;font-weight:800;color:var(--coindcx-text-secondary);text-transform:uppercase;letter-spacing:.05em}.radar-collapse-btn{background:transparent;border:none;color:var(--coindcx-text-secondary);font-size:.8rem;cursor:pointer;padding:2px 6px;border-radius:3px;transition:all .15s ease}.radar-collapse-btn:hover{color:#fff;background:#ffffff14}@media (max-width: 1200px){.coindcx-subheader-strip{padding:.25rem .65rem;gap:.6rem}.cdcx-pair-selector{padding-right:.6rem;gap:.3rem}.cdcx-pair-chip{padding:2px 5px;font-size:.72rem}.cdcx-metrics-strip{gap:.75rem}.metric-lbl{font-size:.58rem}.metric-val{font-size:.74rem}.ltp-cell .metric-val{font-size:.85rem}.mode-pill{padding:2px 6px;font-size:.68rem}}@media (max-width: 1024px){.metric-cell-secondary{display:none!important}.cdcx-pair-chip{padding:2px 4px;font-size:.68rem}.cdcx-metrics-strip{gap:.55rem}}.coindcx-workspace{flex:1;display:flex;flex-direction:column;background-color:var(--coindcx-bg);width:100%;overflow-x:hidden}.coindcx-desktop-grid{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%;height:calc(100vh - 84px);min-height:540px;background-color:var(--coindcx-bg);overflow:hidden;position:relative}.coindcx-left-pane-wrapper{height:100%;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;position:relative}.coindcx-left-pane-wrapper .coindcx-watchlist-panel,.coindcx-left-pane-wrapper .coindcx-watchlist-collapsed{width:100%!important;height:100%!important}.coindcx-right-pane-wrapper{height:100%;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;position:relative}.coindcx-right-pane-wrapper .coindcx-radar-column,.coindcx-right-pane-wrapper .coindcx-radar-collapsed{width:100%!important;height:100%!important}.coindcx-watchlist-panel{background-color:var(--coindcx-surface);border-right:1px solid var(--coindcx-border);display:flex;flex-direction:column;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none}.coindcx-watchlist-collapsed{width:32px;background-color:var(--coindcx-surface);border-right:1px solid var(--coindcx-border);display:flex;align-items:flex-start;justify-content:center;padding-top:10px}.watchlist-expand-btn{background:transparent;border:none;color:var(--coindcx-text-secondary);font-size:.8rem;cursor:pointer;padding:4px}.watchlist-category-tabs{display:flex;align-items:center;border-bottom:1px solid var(--coindcx-border);padding:5px 8px;gap:4px}.wl-cat-tab{background:transparent;border:none;color:var(--coindcx-text-secondary);font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:3px;cursor:pointer;transition:all .12s ease}.wl-cat-tab:hover{color:var(--coindcx-text)}.wl-cat-tab.active{background-color:var(--coindcx-subtle);color:#fff}:root[data-theme=light] .wl-cat-tab.active{background-color:#f1f5f9;color:#0f172a}.wl-collapse-trigger{margin-left:auto;background:transparent;border:none;color:var(--coindcx-text-muted);font-size:.7rem;cursor:pointer;padding:2px 4px}.watchlist-search-box{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--coindcx-border);background-color:#0e1017}:root[data-theme=light] .watchlist-search-box{background-color:#f8fafc}.search-icon{font-size:.75rem;opacity:.6}.watchlist-search-input{background:transparent;border:none;color:var(--coindcx-text);font-size:.74rem;width:100%;outline:none;font-family:var(--font-sans)}.search-clear-btn{background:transparent;border:none;color:var(--coindcx-text-muted);font-size:.72rem;cursor:pointer}.watchlist-coin-list{flex:1;overflow-y:auto;display:flex;flex-direction:column}.watchlist-coin-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.02);cursor:pointer;transition:background-color .12s ease}.watchlist-coin-row:hover{background-color:var(--coindcx-surface-hover)}.watchlist-coin-row.active{background-color:#191e2e;border-left:3px solid var(--coindcx-orange)}:root[data-theme=light] .watchlist-coin-row.active{background-color:#f1f5f9;border-left-color:var(--coindcx-orange)}.coin-row-left{display:flex;align-items:center;gap:8px}.coin-icon-bubble{font-size:.95rem}.coin-name-stack{display:flex;flex-direction:column;gap:1px}.coin-pair-text{font-size:.76rem;font-weight:700;color:var(--coindcx-text)}.coin-sub-text{font-size:.64rem;color:var(--coindcx-text-muted)}.coin-row-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.coin-price-text{font-size:.76rem;font-weight:700;color:var(--coindcx-text);font-variant-numeric:tabular-nums}.coin-chg-pill{font-size:.66rem;font-weight:700;padding:1px 5px;border-radius:2px;font-variant-numeric:tabular-nums}.coin-chg-pill.positive{color:var(--coindcx-green);background-color:var(--coindcx-green-subtle)}.coin-chg-pill.negative{color:var(--coindcx-red);background-color:var(--coindcx-red-subtle)}.coindcx-center-column{flex:1 1 auto;min-width:320px;display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--coindcx-bg);position:relative}.coindcx-chart-panel{flex:1;min-height:480px;display:flex;flex-direction:column;position:relative}.coindcx-chart-panel .groww-chart-card{flex:1 1 0px!important;width:100%!important;height:100%!important;min-height:480px!important;display:flex!important;flex-direction:column!important}.coindcx-intelligence-dock{border-top:1px solid var(--coindcx-border);background-color:var(--coindcx-surface);display:flex;flex-direction:column;flex-shrink:0}.dock-header{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background-color:var(--coindcx-surface-2);border-bottom:1px solid var(--coindcx-border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.dock-header:hover{background-color:var(--coindcx-surface-hover)}.dock-title-wrap{display:flex;align-items:center;gap:8px}.dock-icon{font-size:.85rem}.dock-title{font-size:.76rem;font-weight:700;color:var(--coindcx-text)}.dock-badge{font-size:.64rem;color:var(--coindcx-text-muted);background-color:#1c2030;padding:1px 6px;border-radius:2px}:root[data-theme=light] .dock-badge{background-color:#e2e8f0;color:#475569}.dock-toggle-btn{background:transparent;border:none;color:var(--coindcx-orange);font-size:.72rem;font-weight:700;cursor:pointer}.dock-content-body{padding:12px 14px;max-height:500px;overflow-y:auto}.coindcx-orderbook-panel{background-color:var(--coindcx-surface);border-left:1px solid var(--coindcx-border);display:flex;flex-direction:column;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none}.orderbook-top-tabs{display:flex;border-bottom:1px solid var(--coindcx-border)}.ob-tab-btn{flex:1;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--coindcx-text-secondary);font-size:.75rem;font-weight:700;padding:8px 4px;cursor:pointer;transition:all .15s ease}.ob-tab-btn:hover{color:var(--coindcx-text)}.ob-tab-btn.active{color:#fff;border-bottom-color:var(--coindcx-orange)}:root[data-theme=light] .ob-tab-btn.active{color:#0f172a}.orderbook-filter-bar{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid rgba(255,255,255,.03)}.ob-filter-pills{display:flex;gap:4px}.ob-pill{background:transparent;border:1px solid var(--coindcx-border);color:var(--coindcx-text-secondary);font-size:.66rem;font-weight:700;padding:2px 7px;border-radius:2px;cursor:pointer}.ob-pill.active{background-color:var(--coindcx-border);color:#fff}.ob-spread-badge{font-size:.66rem;color:var(--coindcx-text-muted)}.ob-table-header{display:flex;justify-content:space-between;padding:5px 10px;font-size:.64rem;color:var(--coindcx-text-muted);text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.03);font-family:var(--font-sans)}.ob-rows-container{flex:1;overflow-y:hidden;display:flex;flex-direction:column;justify-content:space-around}.ob-row{display:flex;justify-content:space-between;align-items:center;padding:3px 10px;position:relative;font-size:.72rem;cursor:default}.ob-depth-bar{position:absolute;right:0;top:0;bottom:0;pointer-events:none;z-index:1}.ask-depth-bar{background-color:#f6465d17}.bid-depth-bar{background-color:#0ecb8117}.ob-cell{position:relative;z-index:2;font-variant-numeric:tabular-nums}.col-price{width:38%;text-align:left}.col-qty{width:30%;text-align:right;color:var(--coindcx-text-secondary)}.col-total,.col-time{width:32%;text-align:right;color:var(--coindcx-text-muted)}.ask-price{color:var(--coindcx-red);font-weight:700}.bid-price{color:var(--coindcx-green);font-weight:700}.ob-center-ltp-strip{display:flex;align-items:baseline;justify-content:space-between;padding:7px 10px;background-color:var(--coindcx-surface-2);border-top:1px solid var(--coindcx-border);border-bottom:1px solid var(--coindcx-border)}:root[data-theme=light] .ob-center-ltp-strip{background-color:#f1f5f9}.ob-center-price{font-size:1.15rem;font-weight:900;color:var(--coindcx-red);font-variant-numeric:tabular-nums}.ob-center-arrow{font-size:.75rem;color:var(--coindcx-red)}.ob-center-rate{font-size:.72rem;color:var(--coindcx-text-secondary);font-variant-numeric:tabular-nums}.orderbook-action-dock{padding:10px;border-top:1px solid var(--coindcx-border);background-color:#0f111a;display:grid;grid-template-columns:1fr 1fr;gap:8px}:root[data-theme=light] .orderbook-action-dock{background-color:#f8fafc}.coindcx-btn-buy{background-color:var(--coindcx-green);border:none;border-radius:4px;color:#fff;font-size:.82rem;font-weight:800;padding:11px 4px;cursor:pointer;transition:opacity .15s ease;display:flex;align-items:center;justify-content:center;letter-spacing:.03em}.coindcx-btn-buy:hover{opacity:.9}.coindcx-btn-sell{background-color:var(--coindcx-red);border:none;border-radius:4px;color:#fff;font-size:.82rem;font-weight:800;padding:11px 4px;cursor:pointer;transition:opacity .15s ease;display:flex;align-items:center;justify-content:center;letter-spacing:.03em}.coindcx-btn-sell:hover{opacity:.9}.groww-chart-card{animation:none!important;box-shadow:none!important;border-radius:4px!important;border:1px solid var(--coindcx-border)!important;background-color:var(--coindcx-surface)!important}.groww-chart-card.prediction-theme{animation:none!important;box-shadow:none!important;border-color:var(--coindcx-border)!important}.groww-card-header{border-radius:0!important;background-color:var(--coindcx-surface)!important;padding:.5rem 1rem!important;border-bottom:1px solid var(--coindcx-border)!important}:root[data-theme=light] .groww-card-header{background-color:#fff!important}.chart-floating-toolbar{border-radius:0!important;background-color:#0f111a!important;padding:.4rem 1rem!important;border-bottom:1px solid var(--coindcx-border)!important}:root[data-theme=light] .chart-floating-toolbar{background-color:#f8fafc!important}.main-ltp.flash-up,.main-ltp.flash-down,.navbar-nifty-price.flash-up,.navbar-nifty-price.flash-down{text-shadow:none!important}.groww-brand-badge{box-shadow:none!important}.tool-btn,.chip-toggle{border-radius:3px!important;box-shadow:none!important}.chart-type-pill-group{border-radius:3px!important;background-color:var(--coindcx-surface-2)!important;border-color:var(--coindcx-border)!important}.radar-beacon-wrap .radar-beacon-wave{display:none!important}.radar-beacon-core{animation:none!important}.accuracy-card,.scorecard-section{border-radius:4px!important;box-shadow:none!important;border-color:var(--coindcx-border)!important;background-color:var(--coindcx-surface)!important}.pos-sizing-card,.alerts-modal-card,.tg-modal-card,.xau-modal-container{border-radius:6px!important;box-shadow:0 10px 40px #000000b3!important;border:1px solid var(--coindcx-border)!important;background-color:#11131c!important}.coindcx-desktop-grid .groww-card-header.desktop-only-flex{padding:0 .75rem!important;height:38px!important;min-height:38px!important;max-height:38px!important;background-color:#10121b!important;border-bottom:1px solid var(--coindcx-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;overflow:hidden!important}.coindcx-desktop-grid .groww-card-header.desktop-only-flex .price-display-wrap,.coindcx-desktop-grid .groww-card-header.desktop-only-flex .chart-asset-switch-row,.coindcx-desktop-grid .groww-card-header.desktop-only-flex .exchange-pill,.coindcx-desktop-grid .groww-card-header.desktop-only-flex .live-pulse-badge{display:none!important}.coindcx-desktop-grid .groww-header-left{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;flex-shrink:0!important;gap:.6rem!important}.coindcx-desktop-grid .symbol-badge-wrap{display:flex!important;align-items:center!important;flex-shrink:0!important}.coindcx-desktop-grid .chart-asset-switch-pill{flex-shrink:0!important}.coindcx-desktop-grid .groww-card-header.desktop-only-flex .candle-breathing-pill{padding:2px 8px!important;border-radius:3px!important;background:#141724!important;border:1px solid var(--coindcx-border)!important;box-shadow:none!important;flex-shrink:0!important;min-width:96px!important;font-variant-numeric:tabular-nums!important}.coindcx-desktop-grid .chart-header-right{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;flex-shrink:0!important;margin-left:auto!important;gap:8px!important}.coindcx-desktop-grid .day-range-wrapper{width:250px!important;min-width:250px!important;max-width:250px!important;flex-shrink:0!important}@media (max-width: 1200px){.coindcx-desktop-grid .day-range-wrapper,.coindcx-desktop-grid .chart-asset-switch-pill{display:none!important}.coindcx-desktop-grid .chart-floating-toolbar{padding:0 .4rem!important;gap:.35rem!important}.coindcx-desktop-grid .chart-floating-toolbar .ohlc-strip{gap:.45rem!important}.coindcx-desktop-grid .chart-floating-toolbar .ohlc-item{font-size:.68rem!important}}.coindcx-desktop-grid .chart-floating-toolbar{padding:0 .75rem!important;height:34px!important;min-height:34px!important;max-height:34px!important;gap:.5rem!important;background-color:#0d0f17!important;border-bottom:1px solid var(--coindcx-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;overflow:visible!important}.coindcx-desktop-grid .chart-floating-toolbar .ohlc-strip{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;flex-shrink:0!important;gap:.65rem!important}.coindcx-desktop-grid .chart-floating-toolbar .ohlc-item{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;gap:.25rem!important}.coindcx-desktop-grid .chart-floating-toolbar .ohlc-value{font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.coindcx-desktop-grid .chart-tools-group{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important;flex-shrink:0!important;width:auto!important;gap:.35rem!important;flex-wrap:nowrap!important}.coindcx-desktop-grid .paper-desk-wrapper{border-radius:4px!important;border:1px solid var(--coindcx-border)!important;background-color:#0c0d14!important;height:100%!important;display:flex!important;flex-direction:column!important}.coindcx-desktop-grid .paper-execution-dock{background-color:#11131c!important;border-bottom:1px solid var(--coindcx-border)!important;border-radius:0!important;padding:6px 12px!important}.coindcx-desktop-grid .tradingview-chart-box{background-color:#0c0d14!important}.trade-celebration-fullscreen-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;animation:fadeInCelebration .35s cubic-bezier(.16,1,.3,1)}@keyframes fadeInCelebration{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.trade-celebration-fullscreen-backdrop.mode-win{background:radial-gradient(circle at 50% 50%,#0ecb811f,#080a10f0 75%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.trade-celebration-fullscreen-backdrop.mode-loss{background:radial-gradient(circle at 50% 50%,#1e293b59,#05070cf5 80%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.celebration-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.cracked-glass-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;box-shadow:inset 0 0 120px #000000d9}.cracked-svg{width:100%;height:100%;opacity:.65}.celebration-top-bar{position:absolute;top:18px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;z-index:10}.countdown-pill{display:inline-flex;align-items:center;gap:8px;background:#11131ce0;border:1px solid rgba(255,255,255,.15);padding:6px 14px;border-radius:9999px;font-size:.8rem;color:#eaecf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 15px #0006}.pulse-timer-dot{width:8px;height:8px;border-radius:50%;background-color:var(--coindcx-green);box-shadow:0 0 8px var(--coindcx-green);animation:timerPulse 1s infinite alternate}.mode-loss .pulse-timer-dot{background-color:#38bdf8;box-shadow:0 0 8px #38bdf8}@keyframes timerPulse{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.25);opacity:1}}.celebration-dismiss-btn{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;padding:6px 14px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.celebration-dismiss-btn:hover{background:#ffffff2e;border-color:#fff6;transform:translateY(-1px)}.celebration-dismiss-btn kbd{background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:3px;padding:1px 5px;font-size:.65rem;font-family:var(--font-mono);color:#e2e8f0}.celebration-hero-card{position:relative;z-index:5;max-width:580px;width:92%;background:#11141ff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;padding:1.75rem 2rem;display:flex;flex-direction:column;gap:1.25rem;animation:popHeroCard .4s cubic-bezier(.16,1,.3,1)}@keyframes popHeroCard{0%{transform:scale(.92) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.celebration-hero-card.win-card{border:2px solid rgba(14,203,129,.6);box-shadow:0 0 45px #0ecb8140,0 25px 60px #000000d9}.celebration-hero-card.loss-card{border:2px solid rgba(56,189,248,.5);box-shadow:0 0 45px #38bdf826,0 25px 60px #000000d9}.hero-badge-wrap{display:flex;align-items:center;gap:1rem}.hero-icon-bubble{font-size:2.6rem;line-height:1}.hero-titles{display:flex;flex-direction:column;gap:3px}.hero-super-title{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.win-card .hero-super-title{color:var(--coindcx-green)}.loss-card .hero-super-title{color:#38bdf8}.hero-main-title{font-size:1.35rem;font-weight:900;color:#fff;letter-spacing:-.02em;margin:0}.hero-pnl-strip{display:flex;align-items:baseline;justify-content:space-between;padding:.85rem 1.25rem;background:#0006;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.pnl-main-figure{font-size:2.1rem;font-weight:900}.win-card .pnl-main-figure{color:var(--coindcx-green)}.loss-card .pnl-main-figure{color:var(--coindcx-red)}.pnl-currency-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pnl-fiat-inr{font-size:1.15rem;font-weight:800;color:#fff}.pnl-fiat-usd{font-size:.78rem;color:var(--coindcx-text-secondary)}.hero-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hero-metric-tile{display:flex;flex-direction:column;gap:2px;background:#ffffff08;padding:8px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.06)}.hm-lbl{font-size:.6rem;font-weight:700;color:var(--coindcx-text-muted);text-transform:uppercase}.hm-val{font-size:.8rem;font-weight:700;color:var(--coindcx-text);font-variant-numeric:tabular-nums}.text-green{color:var(--coindcx-green)!important}.text-red{color:var(--coindcx-red)!important}.hero-quote-box{background:#00000040;border-left:3px solid var(--coindcx-orange);padding:10px 14px;border-radius:0 4px 4px 0;display:flex;flex-direction:column;gap:4px}.hero-quote-text{font-size:.78rem;font-style:italic;color:#cbd5e1;line-height:1.45;margin:0}.hero-quote-author{font-size:.68rem;font-weight:700;color:var(--coindcx-orange);align-self:flex-end}.celebration-progress-track{width:100%;height:4px;background:#ffffff1a;border-radius:9999px;overflow:hidden}.celebration-progress-fill{height:100%;border-radius:9999px;transition:width 1s linear}.win-card .celebration-progress-fill{background:linear-gradient(90deg,var(--coindcx-green),#00f0ff)}.loss-card .celebration-progress-fill{background:linear-gradient(90deg,#38bdf8,#818cf8)}.coindcx-desktop-grid .paper-desk-wrapper.is-fullscreen,.paper-desk-wrapper.is-fullscreen,.paper-desk-wrapper:fullscreen,.groww-chart-card.is-fullscreen,.groww-chart-card:fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:999999!important;background-color:#0c0d14!important;border-radius:0!important;border:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.groww-chart-card.is-fullscreen .tv-chart-stage-container,.groww-chart-card.is-fullscreen .tv-stage-canvas-area,.groww-chart-card.is-fullscreen .chart-canvas-wrapper{flex:1 1 0px!important;height:100%!important;min-height:0!important;width:100%!important}.coindcx-desktop-grid .paper-execution-dock.dock-compact{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#10121a!important;border-bottom:1px solid var(--coindcx-border)!important;border-radius:0!important;padding:6px 10px!important;gap:8px!important;flex-wrap:nowrap!important;min-height:42px!important}@media (max-width: 1200px){.coindcx-desktop-grid .paper-execution-dock.dock-compact{overflow-x:auto!important;scrollbar-width:none!important;padding:4px 6px!important;gap:6px!important}.coindcx-desktop-grid .paper-execution-dock.dock-compact::-webkit-scrollbar{display:none!important}}.paper-execution-dock.dock-fullscreen{display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#121520!important;border:1px solid var(--coindcx-border)!important;border-radius:4px!important;padding:8px 14px!important;gap:12px!important;flex-wrap:wrap!important}.dock-toolbar-divider{width:1px;height:20px;background-color:var(--coindcx-border);margin:0 4px}.dock-fullscreen-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background-color:#171b26;border:1px solid var(--coindcx-border);color:#cbd5e1;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.dock-fullscreen-btn:hover{background-color:#1f2433;color:#fff;border-color:#3b82f6}.dock-fullscreen-btn.active{background-color:#ef444426;border-color:#ef444466;color:#fca5a5}.dock-fullscreen-btn.active:hover{background-color:#ef444440;color:#fff}.dock-fullscreen-btn .fs-icon{font-size:13px;line-height:1}.dock-fullscreen-btn .fs-kbd{font-size:9px;padding:1px 4px;background-color:#ffffff1f;border-radius:2px;font-family:inherit;margin-left:2px}.dock-short-contract-wrap{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.compact-contract-label{font-size:10px;color:#64748b;font-weight:700;text-transform:uppercase}.compact-contract-select{background-color:#151824;border:1px solid var(--coindcx-border);color:#f1f5f9;border-radius:3px;font-size:11px;font-weight:700;padding:3px 6px;cursor:pointer;outline:none}.compact-contract-select:focus{border-color:var(--coindcx-blue)}.coindcx-compact-wallet-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background-color:#141722;border:1px solid var(--coindcx-border);color:#00d09c;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.coindcx-compact-wallet-pill:hover{background-color:#1b2030;border-color:#00d09c}.coindcx-compact-wallet-pill .cwp-icon{font-size:12px}.paper-history-container.collapsed{margin-top:2px!important;background-color:#0e1017!important;border:1px solid var(--coindcx-border)!important;border-radius:3px!important;padding:0!important}.paper-history-container.expanded{margin-top:4px!important;background-color:#0c0d14!important;border:1px solid var(--coindcx-border)!important;border-radius:4px!important;padding:8px 12px!important}.paper-history-header.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:background .15s ease}.paper-history-header.clickable:hover{background-color:#ffffff05}.ph-count-badge{font-size:10px;font-weight:800;padding:1px 6px;border-radius:10px;background:#ffffff14;color:#cbd5e1;margin-left:6px}.ph-summary-inline{font-size:11px;font-weight:500;color:#94a3b8;margin-left:8px}.ph-header-actions{display:inline-flex;align-items:center;gap:8px}.ph-toggle-drawer-btn{background:transparent;border:1px solid var(--coindcx-border);color:#94a3b8;font-size:11px;font-weight:700;padding:2px 8px;border-radius:3px;cursor:pointer;transition:all .15s ease}.ph-toggle-drawer-btn:hover{color:#fff;border-color:#64748b;background:#ffffff0a}@media (min-width: 769px){.mobile-only{display:none!important}}@media (max-width: 768px){.desktop-only{display:none!important}.coindcx-app-container{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.coindcx-mobile-navbar{display:flex!important;align-items:center!important;justify-content:space-between!important;height:46px!important;background-color:var(--coindcx-surface)!important;border-bottom:1px solid var(--coindcx-border)!important;padding:0 10px!important;position:sticky!important;top:0!important;z-index:95!important;flex-shrink:0!important}.mob-nav-left{display:flex!important;align-items:center!important;gap:8px!important}.mob-brand{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;display:inline-flex!important;align-items:center!important;font-size:.95rem!important}.mob-pair-selector{display:inline-flex!important;align-items:center!important;background:#090a10!important;border:1px solid var(--coindcx-border)!important;border-radius:4px!important;padding:2px!important;gap:2px!important}.mob-pair-btn{background:transparent!important;border:none!important;color:var(--coindcx-text-secondary)!important;font-family:JetBrains Mono,monospace!important;font-size:.68rem!important;font-weight:700!important;padding:2px 7px!important;border-radius:3px!important;cursor:pointer!important;transition:all .15s ease!important}.mob-pair-btn.active{background-color:#1a2233!important;color:#fff!important;box-shadow:0 1px 3px #0006!important}.mob-nav-right{display:flex!important;align-items:center!important;gap:5px!important}.mob-action-btn{background:#141724!important;border:1px solid var(--coindcx-border)!important;color:var(--coindcx-text)!important;font-size:.68rem!important;font-weight:700!important;padding:3px 6px!important;border-radius:3px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:3px!important;position:relative!important}.mob-alert-dot{width:5px!important;height:5px!important;background:var(--coindcx-red)!important;border-radius:50%!important;display:inline-block!important}.mob-live-dot{width:7px!important;height:7px!important;border-radius:50%!important;display:inline-block!important}.mob-live-dot.live{background:var(--coindcx-green)!important;box-shadow:0 0 6px #0ecb81b3!important;animation:livePulseDot 2s infinite ease-in-out!important}.mob-live-dot.offline{background:#64748b!important}.ai-advisor-footer,.ai-toolbar-left,.ai-lock-pill{display:none!important}@keyframes livePulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.mob-menu-btn{background:transparent!important;border:1px solid var(--coindcx-border)!important;color:var(--coindcx-text)!important;font-size:.85rem!important;padding:3px 6px!important;border-radius:3px!important;cursor:pointer!important}.mob-menu-btn.active{background-color:var(--coindcx-subtle)!important;border-color:#00d09c!important;color:#00d09c!important}.coindcx-mobile-ticker-strip{display:none!important}.mob-ticker-cell{display:flex!important;align-items:center!important;gap:4px!important}.mob-ticker-lbl{color:var(--coindcx-text-muted)!important;font-weight:600!important}.mob-ticker-val{font-weight:700!important}.mob-ticker-wallet{background:#0ecb8114!important;border:1px solid rgba(14,203,129,.2)!important;padding:1px 6px!important;border-radius:3px!important;cursor:pointer!important}.mob-curr-toggle-pill{background:#141724!important;border:1px solid var(--coindcx-border)!important;color:var(--coindcx-green)!important;font-size:.65rem!important;font-weight:800!important;padding:1px 6px!important;border-radius:3px!important;cursor:pointer!important;font-family:JetBrains Mono,monospace!important;margin-left:auto!important}.mob-native-command-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;height:40px!important;padding:0 10px!important;background:#0d111cf5!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;gap:8px!important;flex-shrink:0!important;-webkit-user-select:none!important;user-select:none!important;z-index:85!important}.mob-coin-scroll{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex:1 1 auto!important;min-width:0!important;padding:2px 0!important}.mob-coin-scroll::-webkit-scrollbar{display:none!important}.mob-coin-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;border-radius:9999px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.09)!important;color:#94a3b8!important;font-size:.72rem!important;font-weight:700!important;font-family:JetBrains Mono,-apple-system,sans-serif!important;white-space:nowrap!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;-webkit-tap-highlight-color:transparent!important}.mob-coin-chip:active{transform:scale(.93)!important}.mob-coin-chip.active-btc{background:#f7931a29!important;border-color:#f7931a99!important;color:#f7931a!important;box-shadow:0 0 10px #f7931a40!important}.mob-coin-chip.active-gold{background:#f59e0b29!important;border-color:#f59e0b99!important;color:#fbbf24!important;box-shadow:0 0 10px #f59e0b40!important}.mob-coin-chip.active-hype{background:#00f0ff24!important;border-color:#00f0ff99!important;color:#00f0ff!important;box-shadow:0 0 10px #00f0ff40!important}.mob-coin-chip.active-link{background:#375bd22e!important;border-color:#375bd299!important;color:#60a5fa!important;box-shadow:0 0 10px #375bd240!important}.mob-coin-ico{font-size:.8rem!important}.mob-coin-name{letter-spacing:.3px!important}.mob-mode-toggle{display:inline-flex!important;align-items:center!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9999px!important;padding:2px!important;gap:2px!important;flex-shrink:0!important;box-shadow:inset 0 1px 3px #00000059!important}.mob-mode-pill{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 10px!important;border-radius:9999px!important;border:none!important;background:transparent!important;color:#94a3b8!important;font-size:.7rem!important;font-weight:700!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;-webkit-tap-highlight-color:transparent!important}.mob-mode-pill:active{transform:scale(.93)!important}.mob-mode-pill.active-chart{background:#1e293b!important;color:#38bdf8!important;box-shadow:0 1px 4px #0006,0 0 8px #38bdf840!important}.mob-mode-pill.active-paper{background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important;box-shadow:0 1px 4px #0006,0 0 12px #10b98166!important}.pill-ico{font-size:.75rem!important}.pill-txt{letter-spacing:.2px!important}.coindcx-workspace{flex:1 1 0px!important;height:calc(100dvh - 112px)!important;min-height:0!important;overflow:hidden!important;width:100%!important;display:flex!important;flex-direction:column!important}.mobile-chart-workspace{flex:1 1 0px!important;height:100%!important;min-height:0!important;width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mobile-chart-workspace .groww-chart-card{flex:1 1 0px!important;height:100%!important;min-height:0!important;width:100%!important;border:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mobile-chart-workspace .chart-canvas-wrapper{flex:1 1 0px!important;height:auto!important;min-height:0!important;width:100%!important;position:relative!important;overflow:hidden!important}.mobile-chart-workspace .mobile-card-header{padding:max(4px,env(safe-area-inset-top,4px)) 8px 3px 8px!important;gap:3px!important;background:#090c15!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.mobile-chart-workspace .mobile-header-unified-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:30px!important;gap:6px!important}.mobile-chart-workspace .mobile-unified-ribbon{display:flex!important;align-items:center!important;gap:5px!important;width:100%!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:1px 0!important;box-sizing:border-box!important}.mobile-chart-workspace .chart-floating-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:2px 6px!important;min-height:20px!important;max-height:24px!important;background:transparent!important;box-shadow:none!important;border:none!important;flex-shrink:0!important;pointer-events:none!important}.mobile-chart-workspace .chart-floating-toolbar .chart-tools-group{display:none!important}.mobile-chart-workspace .chart-floating-toolbar .ohlc-strip{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;width:auto!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important;white-space:nowrap!important;flex-wrap:nowrap!important;padding:2px 6px!important;background:#0b0f19b8!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;pointer-events:auto!important}@media (max-width: 420px){.mobile-chart-workspace .mobile-card-header{padding:max(3px,env(safe-area-inset-top,3px)) 6px 2px 6px!important;gap:2px!important}.mobile-chart-workspace .mobile-header-unified-bar{gap:3px!important;min-height:28px!important}.mobile-chart-workspace .chart-floating-toolbar .ohlc-strip{flex-wrap:nowrap!important;gap:.25rem!important;padding:1px 4px!important}.mob-native-command-bar{padding:0 6px!important;gap:4px!important;height:36px!important}.mob-coin-chip{padding:3px 6px!important;font-size:.66rem!important;gap:2px!important}.mob-mode-pill{padding:3px 6px!important;font-size:.64rem!important;gap:2px!important}.chart-proximity-radar-alert{padding:3px 6px!important;gap:3px!important;font-size:.6rem!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important}}.single-panel-view{flex:1 1 0px!important;height:calc(100dvh - 112px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:8px 10px max(16px,env(safe-area-inset-bottom,16px)) 10px!important;width:100%!important;box-sizing:border-box!important}.mobile-back-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 10px!important;margin-bottom:8px!important;background:var(--coindcx-surface)!important;border:1px solid var(--coindcx-border)!important;border-radius:4px!important}.mobile-back-btn{background:var(--coindcx-subtle)!important;border:1px solid var(--coindcx-border)!important;color:var(--coindcx-green)!important;font-weight:700!important;font-size:.72rem!important;padding:4px 9px!important;border-radius:3px!important;cursor:pointer!important}.mobile-panel-title{font-size:.76rem!important;font-weight:800!important;color:#fff!important}.coindcx-mobile-drawer-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000bf!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:110!important;display:flex!important;align-items:flex-end!important}.coindcx-mobile-drawer{width:100%!important;max-height:80vh!important;background:var(--coindcx-surface)!important;border-top:1px solid var(--coindcx-border)!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;padding:16px!important;box-sizing:border-box!important;overflow-y:auto!important;animation:slideUpMobDrawer .25s cubic-bezier(.16,1,.3,1)!important}@keyframes slideUpMobDrawer{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mob-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:12px!important;border-bottom:1px solid var(--coindcx-border)!important}.mob-drawer-title{font-size:.9rem!important;font-weight:800!important;color:#fff!important}.mob-drawer-close{background:transparent!important;border:none!important;color:var(--coindcx-text-secondary)!important;font-size:1.1rem!important;cursor:pointer!important;padding:4px!important}.mob-drawer-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-top:14px!important}.mob-drawer-tile.ai-tile{background:linear-gradient(135deg,#00f0ff14,#0d111cf2)!important;border-color:#00f0ff40!important}.mob-drawer-tile.ai-tile:active{border-color:#00f0ff!important;box-shadow:0 0 14px #00f0ff40!important}.mob-drawer-tile.btc-tile{background:linear-gradient(135deg,#f7931a14,#0d111cf2)!important;border-color:#f7931a40!important}.mob-drawer-tile.btc-tile:active{border-color:#f7931a!important;box-shadow:0 0 14px #f7931a40!important}.mob-drawer-tile{background:#141724!important;border:1px solid var(--coindcx-border)!important;border-radius:6px!important;padding:10px!important;display:flex!important;flex-direction:column!important;gap:3px!important;text-align:left!important;cursor:pointer!important;transition:all .15s ease!important}.mob-drawer-tile:active,.mob-drawer-tile.active{border-color:var(--coindcx-green)!important;background:#191c2b!important}.mob-drawer-tile .tile-icon{font-size:1.25rem!important;line-height:1!important}.mob-drawer-tile .tile-name{font-size:.78rem!important;font-weight:700!important;color:var(--coindcx-text)!important}.mob-drawer-tile .tile-sub{font-size:.65rem!important;color:var(--coindcx-text-muted)!important}.mob-drawer-profile-row{margin-top:12px!important;padding-top:12px!important;border-top:1px solid var(--coindcx-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.mob-profile-label{font-size:.76rem!important;font-weight:700!important;color:var(--coindcx-text)!important}.mob-drawer-toggles-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:12px!important;margin-top:12px!important;border-top:1px solid var(--coindcx-border)!important;gap:8px!important;flex-wrap:wrap!important}.drawer-toggle-group{display:flex!important;align-items:center!important;gap:6px!important}.toggle-label{font-size:.72rem!important;color:var(--coindcx-text-muted)!important;font-weight:700!important}.drawer-chip-btn{background:#141724!important;border:1px solid var(--coindcx-border)!important;color:var(--coindcx-text)!important;font-size:.7rem!important;font-weight:700!important;padding:3px 8px!important;border-radius:4px!important;cursor:pointer!important;transition:all .15s ease!important}.drawer-chip-btn.active{background:var(--coindcx-green)!important;color:#0b0e14!important;border-color:var(--coindcx-green)!important}.mobile-popover-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000b3!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;z-index:99998!important}.paper-desk-wrapper{flex:1 1 0px!important;height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important}.paper-mobile-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px 10px!important;background-color:var(--coindcx-surface)!important;border-bottom:1px solid var(--coindcx-border)!important;flex-shrink:0!important}.mob-btn-trade{height:42px!important;border:none!important;border-radius:4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;box-shadow:0 2px 6px #0006!important}.mob-btn-trade:active{transform:scale(.97)!important}.mob-btn-trade.buy{background:linear-gradient(135deg,#0ecb81,#059669)!important;color:#0b0e14!important}.mob-btn-trade.sell{background:linear-gradient(135deg,#f6465d,#dc2626)!important;color:#fff!important}.mob-trade-dir{font-size:.78rem!important;font-weight:900!important;letter-spacing:-.01em!important}.mob-trade-price{font-size:.68rem!important;font-weight:700!important}.paper-execution-dock{padding:6px 10px!important;gap:6px!important;border-radius:0!important;border-left:none!important;border-right:none!important;background:var(--coindcx-surface)!important}.paper-execution-dock .dock-left-group{gap:8px!important;width:100%!important;justify-content:space-between!important}.paper-execution-dock .timeframe-strip{overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:3px!important}.paper-execution-dock .timeframe-strip::-webkit-scrollbar{display:none!important}.active-trade-strip{width:100%!important;flex-wrap:wrap!important;gap:6px!important;padding:6px 8px!important;border-radius:4px!important}.drag-handle{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.mobile-timeframe-strip{overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.mobile-timeframe-strip::-webkit-scrollbar{display:none!important}.mobile-breakout-strip{overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.mobile-breakout-strip::-webkit-scrollbar{display:none!important}.position-sizing-modal,.alerts-modal,.xau-modal-container{width:95%!important;max-width:95%!important;max-height:85vh!important;margin:0 auto!important;border-radius:10px!important;box-sizing:border-box!important}.celebration-hero-card{padding:1.25rem 1rem!important;width:95%!important}.hero-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.pnl-main-figure{font-size:1.5rem!important}}.vscode-gutter-col{width:6px;min-width:6px;max-width:6px;height:100%;cursor:col-resize;background-color:var(--coindcx-border, #1c2030);position:relative;z-index:50;flex-shrink:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;touch-action:none;transition:background-color .15s ease}.vscode-gutter-col:before{content:"";position:absolute;top:0;bottom:0;left:-5px;right:-5px;cursor:col-resize;z-index:2}.vscode-gutter-col .vscode-gutter-line{width:2px;height:100%;background-color:transparent;transition:background-color .15s ease,box-shadow .15s ease;pointer-events:none}.vscode-gutter-col:after{content:"•••";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);font-size:8px;letter-spacing:-1px;color:var(--coindcx-text-muted, #64748b);opacity:.5;pointer-events:none;transition:opacity .15s ease,color .15s ease}.vscode-gutter-col:hover,.vscode-gutter-col.active{background-color:#00f0ff40}.vscode-gutter-col:hover .vscode-gutter-line,.vscode-gutter-col.active .vscode-gutter-line{background-color:#00f0ff!important;box-shadow:0 0 10px #00f0ffd9!important}.vscode-gutter-col:hover:after,.vscode-gutter-col.active:after{color:#00f0ff;opacity:1}.vscode-gutter-row{height:6px;min-height:6px;max-height:6px;width:100%;cursor:row-resize;background-color:var(--coindcx-border, #1c2030);position:relative;z-index:50;flex-shrink:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;touch-action:none;transition:background-color .15s ease}.vscode-gutter-row:before{content:"";position:absolute;left:0;right:0;top:-5px;bottom:-5px;cursor:row-resize;z-index:2}.vscode-gutter-row .vscode-gutter-line{width:100%;height:2px;background-color:transparent;transition:background-color .15s ease,box-shadow .15s ease;pointer-events:none}.vscode-gutter-row:after{content:"•••";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:8px;letter-spacing:2px;color:var(--coindcx-text-muted, #64748b);opacity:.5;pointer-events:none;transition:opacity .15s ease,color .15s ease}.vscode-gutter-row:hover,.vscode-gutter-row.active{background-color:#00f0ff40}.vscode-gutter-row:hover .vscode-gutter-line,.vscode-gutter-row.active .vscode-gutter-line{background-color:#00f0ff!important;box-shadow:0 0 10px #00f0ffd9!important}.vscode-gutter-row:hover:after,.vscode-gutter-row.active:after{color:#00f0ff;opacity:1}.vscode-resize-shield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;background:transparent;-webkit-user-select:none;user-select:none}.vscode-resize-shield.shield-col{cursor:col-resize!important}.vscode-resize-shield.shield-row{cursor:row-resize!important}body.resizing-col,body.resizing-col *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.resizing-row,body.resizing-row *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.native-mobile-indicators-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:99999999!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;pointer-events:auto!important;overflow:hidden!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.native-mobile-indicators-backdrop{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;background:#000000bf!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;z-index:1!important;animation:nativeDrawerFadeIn .22s ease-out forwards!important}@keyframes nativeDrawerFadeIn{0%{opacity:0}to{opacity:1}}.native-mobile-indicators-sheet{position:relative!important;z-index:2!important;width:100%!important;width:100vw!important;max-width:100vw!important;margin:0!important;left:0!important;right:0!important;box-sizing:border-box!important;background:#0d111a!important;border-top:1px solid rgba(255,255,255,.16)!important;border-top-left-radius:24px!important;border-top-right-radius:24px!important;box-shadow:0 -16px 48px #000000f2,0 0 24px #00f0ff14!important;display:flex!important;flex-direction:column!important;max-height:84vh!important;animation:nativeSheetSlideIn .28s cubic-bezier(.16,1,.3,1) forwards!important;padding-bottom:max(16px,env(safe-area-inset-bottom,16px))!important}@keyframes nativeSheetSlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.native-mobile-sheet-handle{width:44px!important;height:5px!important;background:#ffffff47!important;border-radius:9999px!important;margin:10px auto 4px!important;flex-shrink:0!important}.native-mobile-sheet-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 20px 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#0d111a!important;flex-shrink:0!important;box-sizing:border-box!important;width:100%!important}.native-sheet-title-box{display:flex!important;align-items:center!important;gap:10px!important}.native-sheet-title{font-size:1.05rem!important;font-weight:800!important;color:#fff!important;letter-spacing:-.01em!important;display:flex!important;align-items:center!important;gap:6px!important}.native-sheet-badge{font-size:.72rem!important;font-weight:700!important;color:#00d09c!important;background:#00d09c24!important;border:1px solid rgba(0,208,156,.35)!important;padding:2px 8px!important;border-radius:9999px!important}.native-sheet-close-btn{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;color:#cbd5e1!important;width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;font-weight:700!important;cursor:pointer!important;transition:all .15s ease!important;padding:0!important;outline:none!important;flex-shrink:0!important}.native-sheet-close-btn:hover,.native-sheet-close-btn:active{background:#ffffff38!important;color:#fff!important;transform:scale(1.06)!important}.native-mobile-sheet-body{flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:12px 18px!important;display:flex!important;flex-direction:column!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.15) transparent!important}.native-mobile-sheet-body::-webkit-scrollbar{width:4px}.native-mobile-sheet-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.native-indicator-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:56px!important;padding:10px 14px!important;background:#141926!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important;cursor:pointer!important;text-align:left!important;transition:all .16s ease!important;box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important;color:inherit!important}.native-indicator-row:hover{background:#192132!important;border-color:#ffffff24!important}.native-indicator-row:active{transform:scale(.985)!important;background:#1e273b!important}.native-indicator-row.active{background:#00d09c12!important;border-color:#00d09c61!important}.native-row-left{display:flex!important;align-items:center!important;gap:12px!important;flex:1!important;min-width:0!important;pointer-events:none!important}.native-row-dot{width:10px!important;height:10px!important;min-width:10px!important;max-width:10px!important;border-radius:50%!important;display:inline-block!important;flex-shrink:0!important}.native-text-stack{display:flex!important;flex-direction:column!important;gap:2px!important;flex:1!important;min-width:0!important;overflow:hidden!important}.native-row-title{font-size:.94rem!important;font-weight:700!important;color:#f8fafc!important;display:block!important;white-space:nowrap!important}.native-row-desc{font-size:.73rem!important;color:#94a3b8!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.25!important}.native-switch-track{position:relative!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:26px!important;border-radius:9999px!important;transition:all .24s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;display:flex!important;align-items:center!important;flex-shrink:0!important;padding:2px!important;box-sizing:border-box!important;pointer-events:auto!important}.native-switch-knob{width:20px!important;height:20px!important;border-radius:50%!important;box-shadow:0 2px 5px #0006!important;transition:transform .24s cubic-bezier(.4,0,.2,1),background-color .2s ease!important}.native-switch-track.off{background-color:#232a3b!important;border:1px solid rgba(255,255,255,.12)!important}.native-switch-track.off .native-switch-knob{transform:translate(0)!important;background-color:#94a3b8!important}.native-switch-track.on{background-color:#00d09c!important;border:1px solid #00d09c!important;box-shadow:0 0 12px #00d09c73!important}.native-switch-track.on .native-switch-knob{transform:translate(20px)!important;background-color:#fff!important}.native-mobile-sheet-footer{padding:12px 18px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#0d111a!important;flex-shrink:0!important;box-sizing:border-box!important;width:100%!important}.native-mobile-sheet-done-btn{width:100%!important;height:48px!important;background:linear-gradient(135deg,#00d09c,#00b080)!important;color:#041014!important;font-size:.95rem!important;font-weight:800!important;border:none!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 16px #00d09c59!important;transition:all .15s ease!important;outline:none!important}.native-mobile-sheet-done-btn:active{transform:scale(.985)!important;box-shadow:0 2px 8px #00d09c33!important}.desktop-indicators-popover{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;width:340px!important;max-width:min(340px,90vw)!important;max-height:520px!important;background:#0e121b!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;box-shadow:0 16px 40px #000000d9!important;z-index:1000!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;animation:nativeDrawerFadeIn .18s ease-out forwards!important}.desktop-indicators-popover-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#0e121b!important}.desktop-pop-title{font-size:.86rem!important;font-weight:800!important;color:#fff!important}.desktop-indicators-popover-body{flex:1!important;overflow-y:auto!important;padding:10px!important;display:flex!important;flex-direction:column!important;gap:6px!important}
