.light-theme .pf-summary-card{background:rgba(255,255,255,0.88);border:1px solid rgba(15,23,42,0.112);}.light-theme .pf-summary-card-label{color:#475569;}.light-theme .pf-summary-stat-val{color:#0f172a;}.light-theme .pf-summary-stat-key{color:#475569;}.light-theme .pf-weights-table-wrap{border:1px solid rgba(15,23,42,0.128);background:rgba(255,255,255,0.88);}.light-theme .view3d-launcher{box-shadow:0 4px 24px rgba(15,23,42,0.1),inset 0 0 40px rgba(56,189,248,0.021);}.light-theme .v3d-orb-1{background:#0369a1;}.light-theme .v3d-orb-2{background:#6d28d9;}.light-theme .view3d-icon-wrap{color:#0369a1;box-shadow:0 0 18px rgba(56,189,248,0.105);}.light-theme .view3d-title{color:#0f172a;}.light-theme .view3d-badge{color:#ffffff;background:linear-gradient(120deg,#0369a1,#047857);box-shadow:0 0 10px rgba(56,189,248,0.28);}.light-theme .view3d-desc{color:#475569;}.light-theme .view3d-launch-btn{color:#ffffff;background:linear-gradient(120deg,#0369a1,#047857);box-shadow:0 6px 20px rgba(56,189,248,0.21);}.light-theme .view3d-launch-btn:hover{box-shadow:0 10px 28px rgba(56,189,248,0.315);}.light-theme .frontier-page-cta{box-shadow:0 4px 24px rgba(15,23,42,0.1),inset 0 0 40px rgba(16,185,129,0.04);}.light-theme .frontier-page-cta .view3d-icon-wrap{color:#047857;}.light-theme .frontier-page-cta .view3d-badge{background:linear-gradient(120deg,#047857,#0369a1);}.light-theme .frontier-page-cta-btn{color:#ffffff;background:linear-gradient(120deg,#047857,#0369a1);}.light-theme .view3d-modal{background:#ffffff;}.light-theme .view3d-modal-inner{background:linear-gradient(160deg,#ffffff,#ffffff);box-shadow:0 30px 80px rgba(15,23,42,0.22),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(255,255,255,0.88);}.light-theme .view3d-live-dot{background:#6d28d9;box-shadow:0 0 10px rgba(167,139,250,0.7);}.light-theme .view3d-header-title{color:#0f172a;}.light-theme .view3d-icon-btn{background:rgba(15,23,42,0.048);}.light-theme .view3d-icon-btn:hover{color:#334155;}.light-theme .view3d-icon-btn.active{border-color:rgba(109,40,217,0.5);color:#334155;}.light-theme .view3d-tooltip{background:#ffffff;color:#334155;box-shadow:0 10px 25px -5px rgba(15,23,42,0.2);}.light-theme .v3d-tt-type{color:#0f172a;}.light-theme .v3d-tt-row span:last-child{color:#334155;}.light-theme .v3d-tt-holdings{border-top:1px solid rgba(15,23,42,0.096);color:#475569;}.light-theme .view3d-hint{background:rgba(255,255,255,0.88);}.light-theme .view3d-tour-launch-btn{color:#6d28d9;}.light-theme .view3d-tour-launch-btn:hover{border-color:rgba(109,40,217,0.5);box-shadow:0 4px 14px rgba(167,139,250,0.154);}.light-theme .view3d-tour-panel{background:#ffffff;box-shadow:0 20px 50px rgba(15,23,42,0.18),0 0 40px rgba(167,139,250,0.056);}.light-theme .view3d-tour-close:hover{color:#b91c1c;}.light-theme .view3d-tour-eyebrow{color:#6d28d9;}.light-theme .view3d-tour-title{color:#0f172a;}.light-theme .view3d-tour-text{color:#334155;}.light-theme .view3d-tour-footer{border-top:1px solid rgba(15,23,42,0.112);}.light-theme .view3d-tour-dot{background:rgba(15,23,42,0.16);}.light-theme .view3d-tour-dot.active{background:#6d28d9;box-shadow:0 0 6px rgba(167,139,250,0.49);}.light-theme .view3d-tour-btn{background:rgba(15,23,42,0.096);border:1px solid rgba(15,23,42,0.16);}.light-theme .view3d-tour-btn:hover{background:rgba(15,23,42,0.16);}.light-theme .view3d-tour-btn-primary{color:#0f172a;border-color:rgba(109,40,217,0.5);}.light-theme .view3d-tour-btn-primary:hover{box-shadow:0 4px 14px rgba(167,139,250,0.175);}.light-theme .view3d-legend{background:rgba(255,255,255,0.88);border:1px solid rgba(15,23,42,0.096);}.light-theme .view3d-legend-item{color:#334155;}.light-theme .view3d-legend-grad{background:linear-gradient(90deg,rgba(185,28,28,0.9),rgba(180,83,9,0.9),rgba(3,105,161,0.9),rgba(4,120,87,0.9),rgba(109,40,217,0.9));}.light-theme .view3d-legend-sep{background:rgba(15,23,42,0.112);}.light-theme .view3d-loading{background:#ffffff;}.light-theme .view3d-spinner{border-top-color:#6d28d9;}.light-theme .view3d-pin-toast{color:#047857;}.light-theme #view3dFXAxisLabel{color:rgba(3,105,161,0.95);}.light-theme #view3dFZAxisLabel{color:rgba(109,40,217,0.95);}.light-theme .view3d-modal{background:#ffffff;}.light-theme .view3d-modal-inner{background:linear-gradient(160deg,#ffffff,#ffffff);box-shadow:0 30px 80px rgba(15,23,42,0.22),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(255,255,255,0.88);}.light-theme .view3d-live-dot{background:#0369a1;box-shadow:0 0 10px rgba(56,189,248,0.7);}.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{border-color:rgba(3,105,161,0.5);color:#0369a1;}.light-theme .view3d-close-btn:hover{color:#b91c1c;}.light-theme .view3d-tooltip{background:#ffffff;color:#334155;box-shadow:0 10px 25px -5px rgba(15,23,42,0.2);}.light-theme .v3d-tt-type{color:#0f172a;}.light-theme .v3d-tt-row span:first-child{color:#475569;}.light-theme .v3d-tt-row span:last-child{color:#334155;}.light-theme .view3d-hint{color:#475569;background:rgba(255,255,255,0.88);}.light-theme .view3d-legend{background:rgba(255,255,255,0.88);border:1px solid rgba(15,23,42,0.096);}.light-theme .view3d-legend-item{color:#334155;}.light-theme .view3d-loading{background:#ffffff;}.light-theme .view3d-spinner{border-top-color:#0369a1;}.light-theme .view3d-loading-text{color:#475569;}.light-theme #view3dRrgXAxisLabel{color:rgba(3,105,161,0.95);}.light-theme #view3dRrgZAxisLabel{color:rgba(109,40,217,0.95);}.light-theme .market-tabs-nav{background:linear-gradient(180deg,rgba(255,255,255,0.88),rgba(255,255,255,0.88));border:1px solid rgba(15,23,42,0.144);box-shadow:0 1px 0 rgba(255,255,255,0.05) inset,0 8px 24px rgba(15,23,42,0.072);}.light-theme .market-tabs-nav.is-stuck{background:linear-gradient(180deg,#ffffff,rgba(255,255,255,0.88));box-shadow:0 1px 0 rgba(255,255,255,0.06) inset,0 14px 32px rgba(15,23,42,0.16),0 1px 0 rgba(56,189,248,0.084);}.light-theme .market-tab-btn{background:rgba(15,23,42,0.096);border:1px solid rgba(15,23,42,0.2);color:#475569;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 3px rgba(15,23,42,0.08);}.light-theme .market-tab-btn-shine{background:linear-gradient(115deg,transparent 30%,rgba(15,23,42,0.144) 48%,transparent 66%);}.light-theme .market-tab-btn[data-tab="macro"]:not(.active){color:#0369a1;}.light-theme .market-tab-btn[data-tab="macro"]:not(.active):hover{border-color:rgba(3,105,161,0.58);}.light-theme .market-tab-btn[data-tab="momentum"]:not(.active){color:#6d28d9;}.light-theme .market-tab-btn[data-tab="momentum"]:not(.active):hover{border-color:rgba(109,40,217,0.58);}.light-theme .market-tab-btn[data-tab="historical"]:not(.active){color:#b45309;}.light-theme .market-tab-btn[data-tab="historical"]:not(.active):hover{border-color:rgba(180,83,9,0.58);}.light-theme .market-tab-btn[data-tab="diagnostics"]:not(.active){color:#0e7490;}.light-theme .market-tab-btn[data-tab="diagnostics"]:not(.active):hover{border-color:rgba(14,116,144,0.58);}.light-theme .market-tab-btn.active{color:#ffffff !important;background:linear-gradient(135deg,#0369a1,#0e7490) !important;box-shadow:0 0 0 1px rgba(56,189,248,0.35),0 6px 20px rgba(56,189,248,0.245),inset 0 1px 0 rgba(255,255,255,0.35) !important;}.light-theme .market-tab-btn.active::after{background:#0369a1;box-shadow:0 0 8px rgba(56,189,248,0.56);}.light-theme .market-tab-btn[data-tab="momentum"].active{color:#ffffff !important;background:linear-gradient(135deg,#6d28d9,#be185d) !important;box-shadow:0 0 0 1px rgba(192,132,252,0.35),0 6px 20px rgba(192,132,252,0.245),inset 0 1px 0 rgba(255,255,255,0.35) !important;}.light-theme .market-tab-btn[data-tab="momentum"].active::after{background:#6d28d9;box-shadow:0 0 8px rgba(192,132,252,0.56);}.light-theme .market-tab-btn[data-tab="historical"].active{color:#ffffff !important;background:linear-gradient(135deg,#b45309,#c2410c) !important;box-shadow:0 0 0 1px rgba(251,191,36,0.35),0 6px 20px rgba(251,191,36,0.245),inset 0 1px 0 rgba(255,255,255,0.35) !important;}.light-theme .market-tab-btn[data-tab="historical"].active::after{background:#b45309;box-shadow:0 0 8px rgba(251,191,36,0.56);}.light-theme .market-tab-btn[data-tab="diagnostics"].active{color:#ffffff !important;background:linear-gradient(135deg,#047857,#0e7490) !important;box-shadow:0 0 0 1px rgba(45,212,191,0.35),0 6px 20px rgba(45,212,191,0.245),inset 0 1px 0 rgba(255,255,255,0.35) !important;}.light-theme .market-tab-btn[data-tab="diagnostics"].active::after{background:#0e7490;box-shadow:0 0 8px rgba(45,212,191,0.56);}