.light-theme .insight-card{background:rgba(255,255,255,0.92);border-color:rgba(109,40,217,0.22);box-shadow:0 6px 26px rgba(15,23,42,0.07);}.light-theme .insight-card::before{background:radial-gradient(circle at 0% 0%,rgba(109,40,217,0.06) 0%,transparent 45%);}.light-theme .insight-bolt{border-color:rgba(109,40,217,0.3);background:rgba(109,40,217,0.08);color:#6d28d9;}.light-theme .insight-dot{background:#6d28d9;box-shadow:0 0 6px rgba(109,40,217,0.5);}.light-theme .insight-label,.light-theme .signals-label,.light-theme .signal-group-title{color:#0f172a;}.light-theme .insight-share-btn{background:rgba(2,132,199,0.08);border-color:rgba(2,132,199,0.3);color:#0369a1;}.light-theme .insight-share-btn:hover{background:rgba(2,132,199,0.16);border-color:rgba(2,132,199,0.5);color:#075985;box-shadow:0 0 12px rgba(2,132,199,0.15);}.light-theme .insight-headline{color:#0f172a;}.light-theme .insight-accent{color:#6d28d9;}.light-theme .insight-skel-line{background:linear-gradient(90deg,rgba(15,23,42,0.05) 25%,rgba(15,23,42,0.1) 37%,rgba(15,23,42,0.05) 63%);background-size:400% 100%;}.light-theme .insight-chip{background:rgba(15,23,42,0.03);border-color:rgba(15,23,42,0.09);}.light-theme .insight-chip-val{color:#0f172a;}.light-theme .insight-chip--good{background:rgba(4,120,87,0.07);border-color:rgba(4,120,87,0.3);}.light-theme .insight-chip--warn{background:rgba(180,83,9,0.07);border-color:rgba(180,83,9,0.3);}.light-theme .insight-chip--bad{background:rgba(185,28,28,0.06);border-color:rgba(185,28,28,0.3);}.light-theme .insight-chip--neutral{background:rgba(109,40,217,0.06);border-color:rgba(109,40,217,0.28);}.light-theme .insight-chip--neutral .insight-chip-val,.light-theme .signal-chip.sc-consol .signal-chip-val{color:#6d28d9;}.light-theme .signals-card{background:rgba(255,255,255,0.92);border-color:rgba(2,132,199,0.22);box-shadow:0 6px 26px rgba(15,23,42,0.07);}.light-theme .signals-card::before{background:radial-gradient(circle at 100% 0%,rgba(2,132,199,0.06) 0%,transparent 45%);}.light-theme .signals-bolt{border-color:rgba(2,132,199,0.3);background:rgba(2,132,199,0.08);color:#0369a1;}.light-theme .signal-chip{background:rgba(15,23,42,0.03);border-color:rgba(15,23,42,0.1);}.light-theme .signal-chip:hover{background:rgba(15,23,42,0.06);border-color:rgba(15,23,42,0.2);}.light-theme .signal-chip-sym{color:#0f172a;}.light-theme .signal-chip.sc-vol{border-color:rgba(2,132,199,0.32);}.light-theme .signal-chip.sc-vol .signal-chip-val{color:#0369a1;}.light-theme .signal-chip.sc-up,.light-theme .signal-chip.sc-high,.light-theme .signal-chip.sc-obvup,.light-theme .signal-chip.sc-macdup{border-color:rgba(4,120,87,0.32);}.light-theme .signal-chip.sc-down,.light-theme .signal-chip.sc-obvdown,.light-theme .signal-chip.sc-macddown{border-color:rgba(185,28,28,0.3);}.light-theme .signal-chip.sc-low{border-color:rgba(180,83,9,0.34);}.light-theme .signal-chip.sc-consol{border-color:rgba(109,40,217,0.3);}.light-theme .signal-group-more-btn,.light-theme .fw-more-btn{background:rgba(2,132,199,0.07);border-color:rgba(2,132,199,0.4);color:#0369a1;}.light-theme .signal-group-more-btn:hover,.light-theme .fw-more-btn:hover{background:rgba(2,132,199,0.15);border-color:#0284c7;color:#075985;box-shadow:0 2px 8px rgba(2,132,199,0.15);}.light-theme .signal-group-more-btn.is-expanded,.light-theme .fw-more-btn.is-expanded{background:rgba(15,23,42,0.05);border-color:rgba(15,23,42,0.18);color:#475569;}.light-theme .fw-more-btn.is-expanded:hover{color:#0f172a;background:rgba(15,23,42,0.09);}.light-theme .flags-view-toggle-group{background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.1);box-shadow:inset 0 1px 2px rgba(15,23,42,0.05);}.light-theme .flags-vtb{color:#475569;}.light-theme .flags-vtb:hover:not(.active){color:#0f172a;background:rgba(15,23,42,0.05);}.light-theme .flags-vtb.active{background:linear-gradient(135deg,rgba(2,132,199,0.16),rgba(4,120,87,0.1));color:#0369a1;border-color:rgba(2,132,199,0.32);box-shadow:0 2px 8px rgba(2,132,199,0.12);}.light-theme .flags-vtb.active svg{color:#0369a1;}.light-theme .flag-widget-card{background:linear-gradient(155deg,rgba(255,255,255,0.96) 0%,rgba(241,245,249,0.96) 100%);border-color:rgba(15,23,42,0.1);box-shadow:0 6px 20px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.9);}.light-theme .flag-widget-card::before{box-shadow:0 0 8px var(--fw-accent,#0284c7);}.light-theme .flag-widget-card::after{opacity:0.5;}.light-theme .flag-widget-card:hover{border-color:rgba(15,23,42,0.2);box-shadow:0 10px 28px rgba(15,23,42,0.13),0 0 18px rgba(2,132,199,0.08);}.light-theme .fw-icon{background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);}.light-theme .fw-title,.light-theme .fw-mini-sym{color:#0f172a;}.light-theme .fw-period-badge{background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.1);color:#475569;}.light-theme .fw-count-pill{background:rgba(15,23,42,0.05);border-color:rgba(15,23,42,0.12);box-shadow:none;}.light-theme .fw-metric-row{background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.08);box-shadow:inset 0 1px 3px rgba(15,23,42,0.06);}.light-theme .fw-dash-arc-bg{stroke:rgba(15,23,42,0.1);}.light-theme .fw-dash-tick-label,.light-theme .fw-gauge-period-tag{fill:#475569;color:#475569;}.light-theme .fw-dash-center-sub{fill:#475569;}.light-theme .fw-dash-pivot{fill:#f8fafc;}.light-theme .fw-spark-period-tag{color:#475569;background:rgba(255,255,255,0.85);border-color:rgba(15,23,42,0.1);}.light-theme .fw-stat-lead{text-shadow:none;}.light-theme .fw-prog-track{background:rgba(15,23,42,0.08);box-shadow:inset 0 1px 2px rgba(15,23,42,0.1);}.light-theme .fw-mini-chip{background:rgba(15,23,42,0.035);border-color:rgba(15,23,42,0.1);}.light-theme .fw-mini-chip:hover{background:rgba(15,23,42,0.07);border-color:rgba(15,23,42,0.22);box-shadow:0 3px 8px rgba(15,23,42,0.1);}.light-theme .flag-widget-card line[stroke="rgba(255,255,255,0.06)"]{stroke:rgba(15,23,42,0.12);}.light-theme .flag-widget-card line[stroke="rgba(255,255,255,0.4)"]{stroke:rgba(15,23,42,0.35);}.light-theme .flag-widget-card line[stroke="#f8fafc"]{stroke:#0f172a;}.light-theme .flag-widget-card circle[fill="#ffffff"]{fill:#0f172a;}.light-theme .flag-widget-card text[fill="#ff4d6d"]{fill:#b91c1c;}@keyframes scr-signal-flash-sticky-light{0%{background-color:rgba(255,255,255,1);}12%{background-color:rgba(186,230,253,1);}65%{background-color:rgba(224,242,254,1);}100%{background-color:rgba(255,255,255,1);}}.light-theme #table-body tr.signal-flash-row td.sticky-sym{animation-name:scr-signal-flash-sticky-light;}.light-theme .card.signal-flash,.light-theme .calendar-sym-pill.signal-flash{border-color:rgba(2,132,199,0.65) !important;}