:root{--potd-t-f43f5e:#f43f5e;--potd-sector-lum:65%;--potd-b-090d16:#090d16;--potd-b-0b111c:#0b111c;--potd-b-111c2b:#111c2b;--potd-b-255-255-255-0p02:rgba(255,255,255,0.02);--potd-b-255-255-255-0p03:rgba(255,255,255,0.03);--potd-b-255-255-255-0p04:rgba(255,255,255,0.04);--potd-b-255-255-255-0p05:rgba(255,255,255,0.05);--potd-b-255-255-255-0p08:rgba(255,255,255,0.08);--potd-b-3-6-14-0p72:rgba(3,6,14,0.72);--potd-b-4-6-13-0p96:rgba(4,6,13,0.96);--potd-b-4-6-13-0p97:rgba(4,6,13,0.97);--potd-b-9-13-28-0p65:rgba(9,13,28,0.65);--potd-b-9-13-28-0p7:rgba(9,13,28,0.7);--potd-b-9-13-28-0p75:rgba(9,13,28,0.75);--potd-b-9-13-28-0p92:rgba(9,13,28,0.92);--potd-d-255-255-255-0p03:rgba(255,255,255,0.03);--potd-d-255-255-255-0p04:rgba(255,255,255,0.04);--potd-d-255-255-255-0p05:rgba(255,255,255,0.05);--potd-d-255-255-255-0p06:rgba(255,255,255,0.06);--potd-d-255-255-255-0p07:rgba(255,255,255,0.07);--potd-d-255-255-255-0p1:rgba(255,255,255,0.1);--potd-s-0-0-0-0p34:rgba(0,0,0,0.34);--potd-s-0-0-0-0p55:rgba(0,0,0,0.55);--potd-t-10b981:#10b981;--potd-t-245-158-11-0p6:rgba(245,158,11,0.6);--potd-t-245-158-11-0p7:rgba(245,158,11,0.7);--potd-t-251-191-36-0p75:rgba(251,191,36,0.75);--potd-t-334155:#334155;--potd-t-34d399:#34d399;--potd-t-38bdf8:#38bdf8;--potd-t-64748b:#64748b;--potd-t-6ee7b7:#6ee7b7;--potd-t-7dd3fc:#7dd3fc;--potd-t-94a3b8:#94a3b8;--potd-t-a78bfa:#a78bfa;--potd-t-c4b5fd:#c4b5fd;--potd-t-c9a86a:#c9a86a;--potd-t-cbd5e1:#cbd5e1;--potd-t-e9d5ff:#e9d5ff;--potd-t-ef4444:#ef4444;--potd-t-f59e0b:#f59e0b;--potd-t-f87171:#f87171;--potd-t-f8fafc:#f8fafc;--potd-t-fbbf24:#fbbf24;--potd-t-fde047:#fde047;--potd-t-fff:#fff;}:root.light-theme{--potd-t-f43f5e:#be123c;--potd-sector-lum:32%;--potd-b-090d16:#ffffff;--potd-b-0b111c:#ffffff;--potd-b-111c2b:#ffffff;--potd-b-255-255-255-0p02:rgba(15,23,42,0.032);--potd-b-255-255-255-0p03:rgba(15,23,42,0.048);--potd-b-255-255-255-0p04:rgba(15,23,42,0.064);--potd-b-255-255-255-0p05:rgba(15,23,42,0.08);--potd-b-255-255-255-0p08:rgba(15,23,42,0.128);--potd-b-3-6-14-0p72:rgba(255,255,255,0.92);--potd-b-4-6-13-0p96:rgba(255,255,255,0.96);--potd-b-4-6-13-0p97:rgba(255,255,255,0.97);--potd-b-9-13-28-0p65:rgba(255,255,255,0.92);--potd-b-9-13-28-0p7:rgba(255,255,255,0.92);--potd-b-9-13-28-0p75:rgba(255,255,255,0.92);--potd-b-9-13-28-0p92:rgba(255,255,255,0.92);--potd-d-255-255-255-0p03:rgba(15,23,42,0.048);--potd-d-255-255-255-0p04:rgba(15,23,42,0.064);--potd-d-255-255-255-0p05:rgba(15,23,42,0.08);--potd-d-255-255-255-0p06:rgba(15,23,42,0.096);--potd-d-255-255-255-0p07:rgba(15,23,42,0.112);--potd-d-255-255-255-0p1:rgba(15,23,42,0.16);--potd-s-0-0-0-0p34:rgba(15,23,42,0.102);--potd-s-0-0-0-0p55:rgba(15,23,42,0.165);--potd-t-10b981:#047857;--potd-t-245-158-11-0p6:rgba(180,83,9,0.6);--potd-t-245-158-11-0p7:rgba(180,83,9,0.7);--potd-t-251-191-36-0p75:rgba(180,83,9,0.75);--potd-t-334155:#64748b;--potd-t-34d399:#047857;--potd-t-38bdf8:#0369a1;--potd-t-64748b:#475569;--potd-t-6ee7b7:#047857;--potd-t-7dd3fc:#0369a1;--potd-t-94a3b8:#475569;--potd-t-a78bfa:#6d28d9;--potd-t-c4b5fd:#6d28d9;--potd-t-c9a86a:#b45309;--potd-t-cbd5e1:#334155;--potd-t-e9d5ff:#6d28d9;--potd-t-ef4444:#b91c1c;--potd-t-f59e0b:#b45309;--potd-t-f87171:#b91c1c;--potd-t-f8fafc:#0f172a;--potd-t-fbbf24:#b45309;--potd-t-fde047:#b45309;--potd-t-fff:#0f172a;}.light-theme #randomize-potd-btn{color:#6d28d9;}.light-theme #randomize-potd-btn::before{background:linear-gradient(90deg,transparent 0%,rgba(15,23,42,0.112) 50%,transparent 100%);}.light-theme #randomize-potd-btn:hover{box-shadow:0 0 50px rgba(167,139,250,0.4),0 12px 40px rgba(15,23,42,0.15);}.light-theme .roll-btn-main{color:#1e293b;}.light-theme .roll-btn-sub{color:rgba(109,40,217,0.7);}.light-theme #randomize-gen-badge{color:#047857;}.light-theme #roll-result-lightbox{background:rgba(255,255,255,0.92);}.light-theme #roll-result-inner{background:linear-gradient(160deg,rgba(255,255,255,0.98),rgba(255,255,255,0.98));box-shadow:0 0 0 1px rgba(56,189,248,0.08),0 30px 80px rgba(15,23,42,0.21),0 0 80px rgba(56,189,248,0.1);}.light-theme #roll-result-inner::-webkit-scrollbar-track{background:rgba(15,23,42,0.032);}.light-theme #roll-limit-badge{color:#b45309;}.light-theme #roll-limit-badge.depleted{color:#b91c1c;}.light-theme #roll-limit-badge.full{color:#047857;}.light-theme::-webkit-scrollbar-track{background:rgba(15,23,42,0.016);}.light-theme .sidebar.collapsed .nav-item::after{background:rgba(255,255,255,0.98);color:#1e293b;}.light-theme .sidebar-toggle{color:#475569;}.light-theme .sidebar-toggle:hover{background:rgba(15,23,42,0.08);color:#0f172a;}.light-theme .header h1,.light-theme .header-left h1{background:linear-gradient(135deg,#0f172a,#475569);}.light-theme .kpi-card{border:1px solid rgba(15,23,42,0.096);background:linear-gradient(145deg,rgba(255,255,255,0.92),rgba(255,255,255,0.95));box-shadow:0 10px 24px rgba(15,23,42,0.084);}.light-theme .kpi-card:hover{box-shadow:0 0 0 1px rgba(56,189,248,0.08),0 12px 32px rgba(56,189,248,0.09),0 10px 24px rgba(15,23,42,0.096);}.light-theme .kpi-main{color:#0f172a;}.light-theme .kpi-sub{color:#475569;}.light-theme .signal-table th,.light-theme .signal-table td{border-bottom:1px solid rgba(15,23,42,0.08);}.light-theme .pane-scroll::-webkit-scrollbar-track{background:rgba(15,23,42,0.016);}.light-theme .frontier-shell{border:1px solid rgba(15,23,42,0.08);background:radial-gradient(120% 90% at 8% 2%,rgba(56,189,248,0.09),transparent 55%),radial-gradient(100% 80% at 95% 100%,rgba(16,185,129,0.06),transparent 60%),linear-gradient(160deg,rgba(255,255,255,0.92),rgba(255,255,255,0.97));}.light-theme .frontier-control-btn{border:1px solid rgba(15,23,42,0.096);background:rgba(15,23,42,0.016);color:rgba(30,41,59,0.72);}.light-theme .frontier-control-btn:hover{color:rgba(30,41,59,0.9);}.light-theme .frontier-chip{border:1px solid rgba(15,23,42,0.112);background:rgba(255,255,255,0.9);color:#475569;}.light-theme .frontier-chip strong{color:#1e293b;}.light-theme .frontier-symbol-pill{color:#1e293b;}.light-theme .quant-matrix-table th{border-bottom:1px solid rgba(15,23,42,0.08);}.light-theme .quant-matrix-table td{border-bottom:1px solid rgba(15,23,42,0.032);}.light-theme .quant-matrix-table tbody tr:hover{background-color:rgba(15,23,42,0.024);}.light-theme .card{box-shadow:0 15px 35px rgba(15,23,42,0.135),inset 0 1px 1px rgba(255,255,255,0.02);}.light-theme .card:hover{box-shadow:inset 0 1px 1px rgba(255,255,255,0.03),0 20px 45px rgba(56,189,248,0.07),0 15px 35px rgba(15,23,42,0.135);}.light-theme .card-title{color:#0f172a;border-bottom:1px solid rgba(15,23,42,0.048);}.light-theme .panel-guide{color:#475569;}.light-theme .asset-potd-card{background:rgba(255,255,255,0.7);border:1px solid rgba(15,23,42,0.032);}.light-theme .asset-potd-card:hover{box-shadow:0 10px 20px rgba(15,23,42,0.09);}.light-theme .asset-sym{color:#0f172a;}.light-theme .badge-tech{color:#0369a1;}.light-theme .badge-industrials{color:#047857;}.light-theme .badge-financials{color:#b45309;}.light-theme .badge-energy{color:#b91c1c;}.light-theme .badge-utilities{color:#6d28d9;}.light-theme .badge-healthcare{color:#be185d;}.light-theme .badge-comm{color:#4338ca;}.light-theme .badge-defensive{color:#4d7c0f;}.light-theme .badge-default{color:#475569;}.light-theme .badge-cyclical{color:#0f766e;}.light-theme .badge-realestate{color:#c2410c;}.light-theme .badge-materials{color:#6d28d9;}.light-theme .climate-container{background:rgba(15,23,42,0.06);border:1px solid rgba(15,23,42,0.032);}.light-theme .quant-item{border-bottom:1px solid rgba(15,23,42,0.032);}.light-theme .quant-val{color:#0f172a;}.light-theme .premium-cta-card{background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(255,255,255,0.95));}.light-theme .cta-glowing-headline{background:linear-gradient(90deg,#0f172a,var(--primary));}.light-theme .apexcharts-xaxistooltip,.light-theme .apexcharts-yaxistooltip,.light-theme .apexcharts-xaxistooltip-bottom,.light-theme .apexcharts-xaxistooltip-top,.light-theme .apexcharts-yaxistooltip-left,.light-theme .apexcharts-yaxistooltip-right{color:#334155 !important;}@media (max-width:1024px){.light-theme .mobile-header{background:rgba(255,255,255,0.92);box-shadow:0 4px 20px rgba(15,23,42,0.045);}}@media (max-width:1024px){.light-theme .mobile-backdrop{background:rgba(15,23,42,0.36);}}.light-theme #sm-popover{background:rgba(255,255,255,0.97);box-shadow:0 12px 40px rgba(15,23,42,0.21),0 0 0 1px rgba(139,92,246,0.08);}.light-theme #sm-popover .smp-badge{color:#6d28d9;}.light-theme #sm-popover .smp-title{color:#1e293b;}.light-theme #sm-popover .smp-formula{color:#0369a1;}.light-theme #sm-popover .smp-body{color:#475569;}.light-theme #sm-popover .smp-rule-item span{color:#475569;}.light-theme .premium-link.glow-valid{color:#0369a1 !important;}.light-theme .premium-link.glow-valid:hover{color:#1e293b !important;}.light-theme .premium-link.glow-expired{color:#b91c1c !important;}.light-theme .premium-link.glow-expired:hover{color:#b91c1c !important;}.light-theme #collapsed-nav-tooltip{background:rgba(255,255,255,0.98);border-color:rgba(15,23,42,0.12);color:#0f172a;box-shadow:0 8px 24px rgba(15,23,42,0.15);}.light-theme #trial-upgrade-popover{background:rgba(255,255,255,0.98);box-shadow:0 16px 48px rgba(15,23,42,0.18);}.light-theme #trial-upgrade-popover .pup-badge{color:#be123c;}.light-theme #trial-upgrade-popover .pup-title{color:#0f172a;}.light-theme #trial-upgrade-popover .pup-body{color:#475569;}.light-theme #trial-upgrade-popover .pup-benefit-item{color:#334155;}.light-theme #trial-upgrade-popover .pup-benefit-item span.icon{color:#be123c;}.light-theme #trial-countdown-badge{background:rgba(255,255,255,0.85);color:#0f172a;}.light-theme #trial-countdown-badge .tcb-time{color:#0f172a;}.light-theme .mobile-header{border-color:rgba(15,23,42,0.1);}.light-theme #mobileMenuBtn{color:#334155;}@keyframes btn-glow-pulse-light{0%,100%{box-shadow:0 0 18px rgba(109,40,217,0.14),0 0 0 0 rgba(109,40,217,0.14),0 8px 24px rgba(15,23,42,0.12);}50%{box-shadow:0 0 30px rgba(109,40,217,0.26),0 0 0 6px rgba(109,40,217,0.06),0 8px 24px rgba(15,23,42,0.12);}}.light-theme #randomize-potd-btn{animation-name:btn-glow-pulse-light;}.light-theme #randomize-potd-btn:hover{box-shadow:0 0 36px rgba(109,40,217,0.28),0 12px 32px rgba(15,23,42,0.15);}.light-theme .climate-container{background:rgba(15,23,42,0.04);}.light-theme .apexcharts-text,.light-theme .apexcharts-xaxis-label,.light-theme .apexcharts-yaxis-label{fill:#475569;}.light-theme .apexcharts-xaxis-title-text,.light-theme .apexcharts-yaxis-title-text{fill:#334155;}.light-theme .apexcharts-datalabel,.light-theme .apexcharts-datalabel-value{fill:#0f172a;}.light-theme .apexcharts-datalabel-label{fill:#475569;}.light-theme .apexcharts-legend-text{color:#334155 !important;}.light-theme .apexcharts-gridline{stroke:rgba(15,23,42,0.1);}.light-theme .apexcharts-xaxis-tick,.light-theme .apexcharts-xaxis line,.light-theme .apexcharts-yaxis line{stroke:rgba(15,23,42,0.12);}.light-theme .apexcharts-pie-area{stroke:#ffffff;}.light-theme .apexcharts-series[seriesName*="Capital"] path{stroke:rgba(15,23,42,0.4);}