.light-theme .cvd-tf-toggle-group{background:rgba(15,23,42,0.048);}.light-theme .cvd-tf-toggle-btn{color:#5b6b80;}.light-theme .cvd-tf-toggle-btn.active{color:#be185d;}.light-theme .cvd-tf-toggle-btn:not(.active):hover{background:rgba(15,23,42,0.096);color:#334155;}.light-theme .cvd-legend-chip:hover{background:rgba(15,23,42,0.096);}.light-theme .vp-bin-toggle-group{background:rgba(15,23,42,0.048);}.light-theme .vp-bin-toggle-btn{color:#5b6b80;}.light-theme .vp-bin-toggle-btn.active{color:#0e7490;}.light-theme .vp-bin-toggle-btn:not(.active):hover{background:rgba(15,23,42,0.096);color:#334155;}.light-theme .vp-legend-chip:hover{background:rgba(15,23,42,0.096);}.light-theme .volprofile-stats-row{color:#334155;}.light-theme .volprofile-stats-row b{color:#0f172a;}.light-theme .sentiment-matrix-row:hover{background-color:rgba(15,23,42,0.048) !important;}.light-theme .dashboard-card{background:rgba(15,23,42,0.024);border:1px solid rgba(15,23,42,0.096);}.light-theme .bar-chart-row:hover{background:rgba(15,23,42,0.04);}.light-theme .stress-heat-cell:hover{box-shadow:0 8px 18px -6px rgba(15,23,42,0.165),0 0 0 1px rgba(255,255,255,0.14);}.light-theme .stress-heat-row:hover{background:rgba(15,23,42,0.04);}.light-theme .risk-badge-danger{color:#b91c1c;}.light-theme .risk-badge-blue{color:#0369a1;}.light-theme .risk-sub-label{color:#5b6b80;}.light-theme .risk-divider{background:rgba(15,23,42,0.08);}.light-theme .risk-row-lbl{color:#5b6b80;}.light-theme .mdd-track-wrap{background:rgba(15,23,42,0.08);}.light-theme .risk-badge-purple{color:#6d28d9;}.light-theme .pdi-enb-compare{border:1px solid rgba(15,23,42,0.096);}.light-theme .pdi-cmp-block + .pdi-cmp-block{border-left:1px solid rgba(15,23,42,0.096);}.light-theme .pdi-cmp-lbl{color:#5b6b80;}.light-theme .pdi-cmp-sub{color:#5b6b80;}.light-theme .pdi-track{background:rgba(15,23,42,0.08);}.light-theme .risk-badge-amber{color:#b45309;}.light-theme .corr-sector-list{scrollbar-color:rgba(251,146,60,0.35) rgba(15,23,42,0.048);}.light-theme .corr-sector-list::-webkit-scrollbar-track{background:rgba(15,23,42,0.048);}.light-theme .corr-sector-item{background:rgba(15,23,42,0.024);border:1px solid rgba(15,23,42,0.08);}.light-theme .corr-sec-name{color:#0f172a;}.light-theme .corr-sec-weight{color:#5b6b80;}.light-theme .corr-flag-ok{color:#047857;}.light-theme .corr-flag-warn{color:#c2410c;}.light-theme .corr-dom-track{background:rgba(15,23,42,0.064);}.light-theme .performance-legend .legend-item{background:rgba(15,23,42,0.048);border:1px solid rgba(15,23,42,0.128);}.light-theme .performance-legend .legend-item:hover{background:rgba(15,23,42,0.096);border-color:rgba(15,23,42,0.18);}.light-theme .performance-legend .legend-label{color:#334155;}.light-theme .performance-modal-overlay{background:rgba(255,255,255,0.92);}.light-theme .performance-modal{background:rgba(255,255,255,0.88);border:1px solid rgba(15,23,42,0.128);box-shadow:0 40px 100px rgba(15,23,42,0.27),inset 0 1px 0 rgba(255,255,255,0.07);}.light-theme .performance-modal-header{border-bottom:1px solid rgba(15,23,42,0.096);}.light-theme .performance-modal-title{background-image:linear-gradient(135deg,#0f172a 30%,#475569 100%);}.light-theme .performance-modal-close{background:rgba(15,23,42,0.064);border:1px solid rgba(15,23,42,0.128);color:#5b6b80;}.light-theme .performance-modal-close:hover{color:#b91c1c;}.light-theme .performance-modal-legend{border-bottom:1px solid rgba(15,23,42,0.064);}.light-theme .performance-modal-legend .legend-item{background:rgba(15,23,42,0.064);border:1px solid rgba(15,23,42,0.128);}.light-theme .performance-modal-legend .legend-item:hover{background:rgba(15,23,42,0.128);border-color:rgba(15,23,42,0.18);}.light-theme .performance-modal-legend .legend-item.hidden{background:rgba(15,23,42,0.032);}.light-theme .performance-modal-legend .legend-label{color:#0f172a;}.light-theme .performance-modal-legend .legend-item.hidden .legend-label{color:#5b6b80;}.light-theme .apexcharts-tooltip{background:rgba(255,255,255,0.95) !important;box-shadow:0 8px 32px rgba(15,23,42,0.15) !important;}.light-theme .performance-modal-stats{border-top:1px solid rgba(15,23,42,0.096);}.light-theme .performance-modal-stat-card{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.112);}.light-theme .performance-modal-stat-label{color:#5b6b80;}.light-theme .sector-alloc-card{background-image:radial-gradient(ellipse 220px 180px at 50% 38%,rgba(56,189,248,0.06),transparent 70%),linear-gradient(rgba(15,23,42,0.03),rgba(15,23,42,0.03));}.light-theme .donut-total-lbl{color:#5b6b80;}.light-theme .donut-total-val{color:#0f172a;}.light-theme .donut-total-sub{color:#475569;}.light-theme .card-label{color:#475569;border-bottom:1px solid rgba(15,23,42,0.05);}.light-theme .sector-alloc-count{color:#0369a1;}.light-theme .sentiment-bar{background:rgba(15,23,42,0.048);}.light-theme .val-metric .v-lbl{color:#5b6b80;}.light-theme .val-metric .v-val{color:#0f172a;}.light-theme #plan-upgrade-popover{background:rgba(255,255,255,0.98);box-shadow:0 16px 48px rgba(15,23,42,0.255),0 0 0 1px rgba(244,63,94,0.1);}.light-theme .export-main-btn{background:rgba(255,255,255,0.85);color:#0369a1;box-shadow:0 2px 8px rgba(15,23,42,0.09);}.light-theme .export-submenu{background:rgba(255,255,255,0.97);box-shadow:0 12px 32px rgba(15,23,42,0.165),0 0 0 1px rgba(56,189,248,0.06);}.light-theme .export-submenu-item{color:#475569;}.light-theme .export-submenu-item:hover{color:#0369a1;}.light-theme .export-submenu-item.pdf-item:hover{color:#b91c1c;}.light-theme .export-submenu-divider{background:rgba(15,23,42,0.08);}.light-theme .daily-insight-card .di-sentence .di-signal-clause{color:#334155;}.light-theme .daily-insight-card .di-tf-sigma-pill{background:rgba(15,23,42,0.096);color:#475569;border:1px solid rgba(15,23,42,0.128);}.light-theme .daily-insight-card .di-sector-bars-toggle{color:#0369a1;}.light-theme .daily-insight-card .di-chip-dollar{border-left:1px solid rgba(15,23,42,0.18);}.light-theme .daily-insight-card .di-health-gauge{border-top:1px solid rgba(15,23,42,0.112);}.light-theme .shiny-btn-secondary:hover{background:rgba(15,23,42,0.096);}.light-theme .loser-card:hover{box-shadow:0 20px 60px rgba(15,23,42,0.165),0 0 0 1px rgba(239,68,68,0.07),inset 0 1px 0 rgba(255,255,255,0.07) !important;}.light-theme .loser-sym{color:#b91c1c !important;}.light-theme #perfChartTimeline::-webkit-slider-runnable-track{background:rgba(15,23,42,0.14) !important;}.light-theme #perfChartTimeline::-webkit-slider-thumb{border:1px solid rgba(15,23,42,0.18) !important;box-shadow:0 1px 3px rgba(15,23,42,0.15) !important;}.light-theme #perfChartTimeline::-moz-range-track{background:rgba(15,23,42,0.14) !important;}.light-theme #perfChartTimeline::-moz-range-thumb{border:1px solid rgba(15,23,42,0.18) !important;box-shadow:0 1px 3px rgba(15,23,42,0.15) !important;}@media (max-width:460px){.light-theme .pdi-cmp-block + .pdi-cmp-block{border-top:1px solid rgba(15,23,42,0.096) !important;}}.light-theme .tvr-conf-btn{color:#475569;background:rgba(15,23,42,0.048);border:1px solid rgba(15,23,42,0.144);}.light-theme .tvr-conf-btn:hover{color:#0f172a;}.light-theme .tvr-conf-btn.active{color:#b91c1c;}.light-theme .scatter-chart-wrap{background:rgba(15,23,42,0.024);border:1px solid rgba(15,23,42,0.08);}.light-theme .view3d-modal{background:rgba(255,255,255,0.88);}.light-theme .view3d-modal-inner{background-image:linear-gradient(160deg,rgba(255,255,255,0.97),rgba(255,255,255,0.99));box-shadow:0 30px 80px rgba(15,23,42,0.18),0 0 0 1px rgba(255,255,255,0.02),inset 0 1px 1px rgba(255,255,255,0.04);}.light-theme .view3d-header{border-bottom:1px solid rgba(15,23,42,0.096);background:rgba(15,23,42,0.1);}.light-theme .view3d-header-title{color:#0f172a;}.light-theme .view3d-header-sub{color:#475569;}.light-theme .view3d-icon-btn{background:rgba(15,23,42,0.048);border:1px solid rgba(15,23,42,0.128);color:#475569;}.light-theme .view3d-icon-btn:hover{color:#0369a1;}.light-theme .view3d-icon-btn.active{color:#0369a1;}.light-theme .view3d-close-btn:hover{color:#b91c1c;}.light-theme .view3d-tooltip{background:rgba(255,255,255,0.97);color:#334155;box-shadow:0 10px 25px -5px rgba(15,23,42,0.15);}.light-theme .v3d-tt-type{color:#0f172a;}.light-theme .v3d-tt-row span:first-child{color:#5b6b80;}.light-theme .v3d-tt-row span:last-child{color:#0f172a;}.light-theme .view3d-hint{color:#5b6b80;background:rgba(255,255,255,0.6);}.light-theme .view3d-legend{background:rgba(255,255,255,0.75);border:1px solid rgba(15,23,42,0.096);}.light-theme .view3d-legend-item{color:#334155;}.light-theme .view3d-loading{background:rgba(255,255,255,0.92);}.light-theme .view3d-loading-text{color:#475569;}.light-theme #view3dRrgXAxisLabel{color:rgba(3,105,161,0.95);}.light-theme #view3dRrgYAxisLabel{color:rgba(4,120,87,0.95);}.light-theme #view3dRrgZAxisLabel{color:rgba(109,40,217,0.95);}