.light-theme .lightbox-overlay,.light-theme .autonav-overlay{background:rgba(15,23,42,0.45);}.light-theme .lightbox-card,.light-theme .autonav-card{background:rgba(255,255,255,0.98);box-shadow:0 20px 50px rgba(15,23,42,0.2),0 0 35px rgba(2,132,199,0.06);}.light-theme .lightbox-title,.light-theme .autonav-title,.light-theme .autonav-ring-label{color:#0f172a;}.light-theme .lightbox-btn-confirm{color:#fff;}.light-theme .lightbox-btn-cancel:hover{color:#0f172a;}.light-theme .lightbox-progress-track,.light-theme .autonav-progress-line,.light-theme .fpb-bar-wrap{background:rgba(15,23,42,0.08);}.light-theme .autonav-ring-track{stroke:rgba(15,23,42,0.08);}.light-theme .autonav-btn-cancel{border-color:rgba(15,23,42,0.14);}.light-theme .autonav-btn-cancel:hover,.light-theme .csv-modal-close:hover,.light-theme .fpb-close:hover{color:#b91c1c;}.light-theme #sandbox-limit-toast.visible{background:linear-gradient(135deg,rgba(254,242,242,0.98),rgba(255,247,237,0.98));box-shadow:0 12px 40px rgba(15,23,42,0.16),0 0 0 1px rgba(185,28,28,0.15);}.light-theme .slt-title{color:#b91c1c;}.light-theme .csv-modal-overlay{background:rgba(15,23,42,0.45);}.light-theme .csv-modal-card{background:rgba(255,255,255,0.99);box-shadow:0 24px 60px rgba(15,23,42,0.22),0 0 40px rgba(2,132,199,0.05);}.light-theme .csv-modal-header,.light-theme .csv-tabs,.light-theme .csv-modal-actions{border-color:rgba(15,23,42,0.08);}.light-theme .csv-modal-title{color:#0f172a;}.light-theme .csv-modal-close{background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.1);}.light-theme .csv-tab:hover{color:#334155;}.light-theme .csv-tab.active{color:#0369a1;}.light-theme .csv-textarea{background:#f8fafc;border-color:rgba(15,23,42,0.12);color:#0f172a;}.light-theme .csv-format-guide,.light-theme .csv-preview-wrap{border-color:rgba(15,23,42,0.1);}.light-theme .csv-format-col-chip{color:#475569;}.light-theme .csv-format-col-chip strong,.light-theme .csv-action-stats span,.light-theme .csv-btn-parse,.light-theme .btn-csv-import{color:#0369a1;}.light-theme .csv-preview-table th{background:#f1f5f9;border-bottom-color:rgba(15,23,42,0.08);}.light-theme .csv-preview-table td{border-bottom-color:rgba(15,23,42,0.06);color:#334155;}.light-theme .csv-btn-import{color:#fff;}.light-theme .csv-btn-secondary{border-color:rgba(15,23,42,0.14);}.light-theme .csv-btn-secondary:hover{border-color:rgba(15,23,42,0.28);color:#0f172a;}.light-theme #frontier-preview-banner{background:linear-gradient(135deg,rgba(240,253,250,0.98),rgba(239,246,255,0.98));box-shadow:0 4px 24px rgba(15,23,42,0.08);}.light-theme .fpb-title,.light-theme .fpb-sym{color:#0f172a;}.light-theme .fpb-meta strong{color:#475569;}.light-theme .fpb-btn-apply{color:#047857;}.light-theme .fpb-btn-apply:hover{color:#fff;}.light-theme .fpb-btn-dismiss{border-color:rgba(15,23,42,0.14);}.light-theme .fpb-btn-dismiss:hover{color:#334155;border-color:rgba(15,23,42,0.28);background:rgba(15,23,42,0.04);}.light-theme .portfolio-start-panel{border-color:rgba(2,132,199,0.25);background:linear-gradient(135deg,rgba(240,249,255,0.98),rgba(255,255,255,0.98));box-shadow:0 8px 28px rgba(15,23,42,0.07);}.light-theme .portfolio-start-panel::before{background:none;}.light-theme .workflow-steps-compact{background:rgba(15,23,42,0.04);box-shadow:none;}.light-theme .workflow-step-compact{color:#475569;}.light-theme .workflow-step-compact-num{color:#334155;}.light-theme .workflow-step-compact.is-active,.light-theme .workflow-step-compact.is-active .workflow-step-compact-num{color:#0369a1;}.light-theme .portfolio-start-heading h2{color:#0f172a;}.light-theme .portfolio-workflow-toggle{color:#475569;background:rgba(15,23,42,0.05);}.light-theme .portfolio-workflow-toggle:hover,.light-theme .portfolio-workflow-toggle:focus-visible,.light-theme .portfolio-start-panel.is-collapsed .portfolio-workflow-toggle{color:#0369a1;}.light-theme .asset-search-hint,.light-theme .asset-search-suggestions::before,.light-theme .asset-search-suggestion-symbol,.light-theme .asset-search-suggestions .asset-search-suggestion-symbol{color:#0f766e;}.light-theme .asset-search-hint:hover{color:#115e59;}.light-theme .asset-search-suggestions{background:rgba(255,255,255,0.99);box-shadow:0 18px 42px rgba(15,23,42,0.16);}.light-theme .asset-search-suggestion{color:#1e3a8a;}.light-theme .asset-search-suggestion-company{color:#334155;}.light-theme .quick-start-card{color:#0f172a;background:rgba(255,255,255,0.85);border-color:rgba(15,23,42,0.1);}.light-theme .quick-start-card:hover{background:rgba(224,242,254,0.9);}.light-theme .quick-start-icon-core{color:#be123c;}.light-theme .quick-start-icon-growth{color:#0e7490;}.light-theme .quick-start-icon-defensive,.light-theme .quick-start-icon-current{color:#15803d;}.light-theme .quick-start-icon-custom{color:#1d4ed8;}.light-theme .quick-start-copy strong{color:#0f172a;}.light-theme .quick-start-copy small{color:#475569;}.light-theme .quick-start-stats{color:#0e7490;}.light-theme .top-insight-panel{box-shadow:0 8px 28px rgba(15,23,42,0.08);}.light-theme .top-insight-scan{background:linear-gradient(100deg,transparent 0%,rgba(2,132,199,0.04) 45%,rgba(2,132,199,0.07) 50%,rgba(2,132,199,0.04) 55%,transparent 100%);}.light-theme .top-insight-inner{background:radial-gradient(circle at 0% 0%,rgba(2,132,199,0.07),transparent 45%),linear-gradient(135deg,#ffffff 0%,#f1f5f9 100%);}.light-theme .top-insight-icon-circle svg{color:#0369a1;}.light-theme .top-insight-header,.light-theme .top-insight-label,.light-theme .top-insight-analogy em{color:#0f766e;}.light-theme .top-insight-panel::after{color:rgba(15,118,110,0.7);}.light-theme .top-insight-date{color:rgba(71,85,105,0.8);}.light-theme .top-insight-narrative,.light-theme .hl-white{color:#0f172a;}.light-theme .hl-cyan,.light-theme .top-insight-pill .pill-val.pill-cyan{color:#0369a1;}.light-theme .hl-purple,.light-theme .top-insight-pill .pill-val.pill-purple{color:#6d28d9;}.light-theme .hl-amber,.light-theme .top-insight-pill .pill-val.pill-amber{color:#b45309;}.light-theme .hl-rose,.light-theme .top-insight-pill .pill-val.pill-rose{color:#be123c;}.light-theme .hl-red,.light-theme .top-insight-pill .pill-val.pill-red{color:#b91c1c;}.light-theme .hl-green,.light-theme .top-insight-pill .pill-val.pill-green{color:#047857;}.light-theme .top-insight-analogy{color:#475569;box-shadow:none;}.light-theme .top-insight-pill{background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.1);color:#475569;}.light-theme .top-insight-pill:hover{color:#0f172a;}.light-theme body.student-mode-active #mobileStudentModeBtn .mobile-sm-label{color:#6d28d9;}.light-theme .sm-switch{background:rgba(15,23,42,0.12);border-color:rgba(15,23,42,0.16);}.light-theme #sm-popover{background:rgba(255,255,255,0.99);box-shadow:0 12px 40px rgba(15,23,42,0.18),0 0 0 1px rgba(109,40,217,0.12);}.light-theme #sm-popover .smp-badge{color:#6d28d9;}.light-theme #sm-popover .smp-title{color:#0f172a;}.light-theme #sm-popover .smp-formula{color:#0369a1;}.light-theme #sm-popover .smp-body,.light-theme #sm-popover .smp-rule-item span{color:#475569;}.light-theme #page-loader-msg{color:#475569;}.light-theme #share-preview-iframe{background:#f8fafc;}.light-theme #btn-share{background:linear-gradient(135deg,rgba(2,132,199,0.12),rgba(4,120,87,0.08)),#ffffff !important;border-color:rgba(2,132,199,0.35) !important;color:#0369a1 !important;}