:root{--acct-orange:#fb923c;--acct-green:#34d399;--acct-surface-soft:rgba(255,255,255,0.03);--acct-line:rgba(255,255,255,0.06);--acct-w15:rgba(255,255,255,0.015);--acct-w25:rgba(255,255,255,0.025);--acct-w3:rgba(255,255,255,0.03);--acct-w4:rgba(255,255,255,0.04);--acct-w5:rgba(255,255,255,0.05);--acct-w6:rgba(255,255,255,0.06);--acct-w7:rgba(255,255,255,0.07);}:root.light-theme{--acct-orange:#c2410c;--acct-green:#047857;--acct-surface-soft:rgba(15,23,42,0.03);--acct-line:rgba(15,23,42,0.1);--acct-w15:rgba(15,23,42,0.024);--acct-w25:rgba(15,23,42,0.04);--acct-w3:rgba(15,23,42,0.048);--acct-w4:rgba(15,23,42,0.064);--acct-w5:rgba(15,23,42,0.08);--acct-w6:rgba(15,23,42,0.096);--acct-w7:rgba(15,23,42,0.112);}.light-theme .mobile-header,.light-theme #mobileMenuBtn{background:rgba(255,255,255,0.92) !important;border-color:rgba(15,23,42,0.1) !important;color:#334155 !important;}.light-theme .mobile-header span{color:#0f172a !important;}.light-theme .mobile-backdrop{background:rgba(15,23,42,0.35) !important;}.light-theme .sidebar-toggle{color:#475569;}.light-theme .sidebar-toggle:hover{background:rgba(15,23,42,0.05);color:#0f172a;}.light-theme .sidebar.collapsed .nav-item::after{background:#fff;color:#0f172a;box-shadow:0 10px 25px -5px rgba(15,23,42,0.18);}.light-theme .tab-bar{background:rgba(15,23,42,0.03);border-color:var(--acct-line);}.light-theme .tab-btn:hover:not(.active){background:rgba(15,23,42,0.05);}.light-theme .tab-btn.plans-premium-btn:hover:not(.active){color:#0f172a;}.light-theme .tab-btn.plans-premium-btn.active{color:#fff !important;}.light-theme .tier-card .recommended-badge{color:#fff;}.light-theme .card,.light-theme .tier-card{box-shadow:0 2px 16px rgba(15,23,42,0.06),inset 0 1px 0 rgba(255,255,255,0.8);}.light-theme .tier-card:hover{box-shadow:0 8px 28px rgba(15,23,42,0.12);}.light-theme .page-title{color:#0f172a;}.light-theme .plan-badge.free{color:#475569;}.light-theme .symbol-chip,.light-theme .upgrade-btn,.light-theme .premium-link.glow-valid{color:#0369a1 !important;}.light-theme .symbol-chip:hover,.light-theme .upgrade-btn:hover{color:#0f172a !important;}.light-theme .alloc-bar-bg{background:rgba(15,23,42,0.08);}.light-theme .commit-row{border-bottom-color:var(--acct-line);}.light-theme .section-divider{background:linear-gradient(90deg,transparent,rgba(15,23,42,0.12),transparent);}.light-theme #countdown-display,.light-theme .feature-row.active,.light-theme .annual-banner-text strong,.light-theme .billing-lbl.active{color:#0f172a;}.light-theme .annual-banner-text span{color:#047857;}.light-theme .disclaimer-box{background:rgba(15,23,42,0.02);border-color:rgba(15,23,42,0.08);color:#475569;}.light-theme .shimmer-line{background:linear-gradient(90deg,rgba(15,23,42,0.04) 25%,rgba(15,23,42,0.09) 50%,rgba(15,23,42,0.04) 75%);}.light-theme::-webkit-scrollbar-track{background:rgba(15,23,42,0.03);}.light-theme .research-email-card{background:linear-gradient(110deg,rgba(4,120,87,0.07),rgba(255,255,255,0.9) 58%);}.light-theme .research-email-state,.light-theme .research-email-dialog-keep{color:#047857;}.light-theme .research-email-card.is-unsubscribed .research-email-state,.light-theme .research-email-card.is-unsubscribed .research-email-notice,.light-theme .research-email-dialog-notice{color:#c2410c;}.light-theme .research-email-title,.light-theme .research-email-dialog h2{color:#0f172a;}.light-theme .research-email-copy,.light-theme .research-email-dialog-copy{color:#334155;}.light-theme .research-email-notice{color:#475569;}.light-theme .preference-switch-thumb{background:#fff;box-shadow:0 1px 3px rgba(15,23,42,0.3);}.light-theme .research-email-dialog{background:#fff;box-shadow:0 28px 80px rgba(15,23,42,0.25),0 0 0 1px rgba(15,23,42,0.08);}.light-theme .research-email-dialog-close{background:rgba(15,23,42,0.05);border-color:rgba(15,23,42,0.12);color:#475569;}.light-theme .research-email-dialog-close:hover{background:rgba(15,23,42,0.1);color:#0f172a;}.light-theme .preference-switch-label{color:#0369a1;}.light-theme .research-email-card.is-unsubscribed .preference-switch-label{color:#c2410c;}