.light-theme .view3d-launcher{box-shadow:0 4px 24px rgba(15,23,42,0.075),inset 0 0 40px rgba(56,189,248,0.021);}.light-theme .v3d-orb-1{background:#0284c7;}.light-theme .v3d-orb-2{background:#7c3aed;}.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{background:linear-gradient(120deg,#0284c7,#047857);box-shadow:0 0 10px rgba(56,189,248,0.28);}.light-theme .view3d-desc{color:#475569;}.light-theme .view3d-launch-btn{background:linear-gradient(120deg,#0284c7,#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 .view3d-modal{background:rgba(15,23,42,0.5);}.light-theme .view3d-modal-inner{background:radial-gradient(ellipse at 20% 0%,rgba(56,189,248,0.10),transparent 55%),radial-gradient(ellipse at 85% 100%,rgba(16,185,129,0.08),transparent 55%),#ffffff;box-shadow:0 30px 90px rgba(15,23,42,0.18),0 0 0 1px rgba(56,189,248,0.035),0 0 60px rgba(56,189,248,0.056);}.light-theme .view3d-starfield{background-image:radial-gradient(1.5px 1.5px at 10% 20%,rgba(15,23,42,0.16),transparent),radial-gradient(1.5px 1.5px at 80% 10%,rgba(15,23,42,0.16),transparent),radial-gradient(1px 1px at 60% 70%,rgba(15,23,42,0.16),transparent),radial-gradient(1.5px 1.5px at 30% 85%,rgba(15,23,42,0.16),transparent),radial-gradient(1px 1px at 90% 60%,rgba(15,23,42,0.16),transparent),radial-gradient(1.5px 1.5px at 45% 40%,rgba(15,23,42,0.16),transparent);}.light-theme .view3d-header{background:linear-gradient(180deg,rgba(255,255,255,0.9),transparent);}.light-theme .view3d-live-dot{background:#0284c7;box-shadow:0 0 8px rgba(56,189,248,0.7);}.light-theme .view3d-header-title{color:#0f172a;}.light-theme .view3d-select-wrap{background:rgba(255,255,255,0.9);}.light-theme .view3d-select-label{color:#0369a1;}.light-theme .view3d-select-wrap select{color:#0f172a;}.light-theme .view3d-select-wrap select option{background:#ffffff;color:#0f172a;}.light-theme .view3d-select-wrap .custom-select-trigger{background:rgba(255,255,255,0.9) !important;color:#0f172a !important;}.light-theme .view3d-select-wrap .custom-select-trigger:hover{box-shadow:0 0 12px rgba(56,189,248,0.126) !important;}.light-theme .view3d-select-wrap .custom-select-wrapper.open .custom-select-trigger{border-color:#0284c7 !important;box-shadow:0 0 14px rgba(56,189,248,0.154) !important;}.light-theme .view3d-select-wrap .custom-select-options{background:rgba(255,255,255,0.98) !important;}.light-theme .view3d-icon-btn{background:rgba(255,255,255,0.9);}.light-theme .view3d-icon-btn:hover{box-shadow:0 4px 14px rgba(56,189,248,0.126);}.light-theme .view3d-icon-btn.active{border-color:#0284c7;color:#0f172a;box-shadow:0 0 12px rgba(56,189,248,0.245);}.light-theme .view3d-close-btn{color:#b91c1c;}.light-theme .view3d-close-btn:hover{box-shadow:0 4px 14px rgba(244,63,94,0.14);}.light-theme .view3d-hint{color:#0f172a;background:rgba(255,255,255,0.9);border:1px solid rgba(15,23,42,0.112);}.light-theme .view3d-legend{background:rgba(255,255,255,0.9);border:1px solid rgba(15,23,42,0.112);}.light-theme .view3d-legend-item{color:#1e293b;}.light-theme .view3d-legend-size{border-top:1px solid rgba(15,23,42,0.129);}.light-theme .view3d-tooltip{background:rgba(255,255,255,0.95);box-shadow:0 10px 30px rgba(15,23,42,0.15);}.light-theme .view3d-tooltip .v3d-tt-symbol{color:#0f172a;}.light-theme .view3d-tooltip .v3d-tt-row{color:#475569;}.light-theme .view3d-tooltip .v3d-tt-row span:last-child{color:#0f172a;}.light-theme .view3d-loading{background:rgba(15,23,42,0.5);}.light-theme .view3d-spinner{border-top-color:#0284c7;border-right-color:#047857;}.light-theme .view3d-loading-text{color:#475569;}.light-theme .view3d-tour-launch-btn{color:#6d28d9;}.light-theme .view3d-tour-launch-btn:hover{box-shadow:0 4px 14px rgba(167,139,250,0.154);}.light-theme .view3d-tour-panel{background:rgba(255,255,255,0.92);box-shadow:0 20px 50px rgba(15,23,42,0.135),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:#1e293b;}.light-theme .view3d-tour-footer{border-top:1px solid rgba(15,23,42,0.129);}.light-theme .view3d-tour-dot{background:rgba(15,23,42,0.16);}.light-theme .view3d-tour-dot.active{background:#7c3aed;box-shadow:0 0 6px rgba(167,139,250,0.49);}.light-theme .view3d-tour-btn{background:rgba(15,23,42,0.112);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;}.light-theme .view3d-tour-btn-primary:hover{box-shadow:0 4px 14px rgba(167,139,250,0.175);}.light-theme .bg-sync-indicator{background:rgba(255,255,255,0.92);box-shadow:0 8px 24px rgba(15,23,42,0.105);color:var(--text-secondary,#475569);}.light-theme .bg-sync-spinner{border-top-color:#0284c7;}.light-theme .view3d-badge{background:linear-gradient(120deg,#0284c7,#047857);color:#fff;}.light-theme .view3d-launch-btn{background:linear-gradient(120deg,#0284c7,#047857);color:#fff;box-shadow:0 6px 20px rgba(2,132,199,0.25);}.light-theme .view3d-modal-inner{background:radial-gradient(ellipse at 20% 0%,rgba(2,132,199,0.07),transparent 55%),radial-gradient(ellipse at 85% 100%,rgba(4,120,87,0.06),transparent 55%),#f8fafc;}.light-theme .view3d-canvas-wrap{background:transparent;}.light-theme .view3d-hint{color:#475569;}.light-theme #view3dXAxisLabel{color:#0369a1 !important;}.light-theme #view3dYAxisLabel{color:#047857 !important;}.light-theme #view3dZAxisLabel{color:#6d28d9 !important;}.light-theme .view3d-icon-btn{color:#334155;}.light-theme .view3d-icon-btn.active{background:rgba(2,132,199,0.14);}.light-theme .view3d-tour-btn{color:#0f172a;}.light-theme .view3d-tour-btn-primary{background:rgba(109,40,217,0.12);border-color:rgba(109,40,217,0.45);color:#5b21b6;}.light-theme .view3d-tour-disclaimer{color:#64748b;}