.light-theme .di-infograph-card{background:linear-gradient(145deg,rgba(255,255,255,0.75) 0%,#ffffff 100%);box-shadow:0 8px 32px rgba(15,23,42,0.135),inset 0 1px 0 rgba(255,255,255,0.06);}.light-theme .di-ig-header{border-bottom:1px solid rgba(15,23,42,0.06);}.light-theme .di-ig-badge-title{color:#0f172a;}.light-theme .di-ig-subtitle{color:#475569;}.light-theme .di-ig-view-pills{background:#ffffff;border:1px solid rgba(15,23,42,0.096);}.light-theme .di-ig-view-btn{color:#475569;}.light-theme .di-ig-view-btn:hover{color:#334155;background:rgba(15,23,42,0.05);}.light-theme .di-ig-view-btn.active{color:#106b93;}.light-theme .di-ig-node{background:rgba(15,23,42,0.145);border:1px solid rgba(15,23,42,0.084);}.light-theme .di-ig-node:hover,.light-theme .di-ig-node.di-node-active-hover{background:rgba(255,255,255,0.75);box-shadow:0 8px 24px rgba(15,23,42,0.135),0 0 16px rgba(56,189,248,0.16),inset 0 1px 0 rgba(255,255,255,0.08);}.light-theme .di-ig-node.di-node-pulse-highlight{background:#ebedf4 !important;box-shadow:0 0 24px rgba(56,189,248,0.35),inset 0 1px 0 rgba(255,255,255,0.15) !important;}.light-theme .di-ig-icon-momentum{color:#106b93;}.light-theme .di-ig-icon-alpha{color:#2c1093;}.light-theme .di-ig-icon-breadth{color:#0d7351;}.light-theme .di-ig-icon-leadership{color:#8e6b10;}.light-theme .di-ig-node-title{color:#334155;}.light-theme .di-ig-tag-pos{color:#0d7351;}.light-theme .di-ig-tag-neg{color:#931028;}.light-theme .di-ig-tag-breadth{color:#106b93;}.light-theme .di-ig-tag-theme{color:#8e6b10;}.light-theme .di-ig-main-val{color:#0f172a;}.light-theme .di-ig-denom{color:#475569;}.light-theme .di-ig-sigma-pill{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.096);color:#334155;}.light-theme .di-ig-sigma-icon{color:#106b93;}.light-theme .di-ig-sigma-desc{color:#334155;}.light-theme .di-ig-sigma-pill.di-ig-sigma-rare{color:#8e6b10;}.light-theme .di-ig-sigma-pill.di-ig-sigma-notable{color:#106b93;}.light-theme .di-ig-bench-toggle-btn{color:#106b93;}.light-theme .di-ig-sharpe-badge{background:rgba(15,23,42,0.03);border:1px solid rgba(15,23,42,0.084);}.light-theme .di-ig-sharpe-lbl{color:#475569;}.light-theme .di-ig-sharpe-val{color:#0f172a;}.light-theme .di-ig-sharpe-tier{color:#334155;border-left:1px solid rgba(15,23,42,0.096);}.light-theme .di-ig-breadth-bar-track{background:rgba(15,23,42,0.06);box-shadow:inset 0 1px 2px rgba(15,23,42,0.09);}.light-theme .di-ig-breadth-bar-track:hover{box-shadow:0 0 10px rgba(56,189,248,0.25),inset 0 1px 2px rgba(15,23,42,0.09);}.light-theme .di-ig-duel-vs{color:#475569;}.light-theme .di-ig-sym-chip{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.096);color:#0f172a;}.light-theme .di-ig-sym-chip:hover{box-shadow:0 4px 12px rgba(15,23,42,0.09);}.light-theme .di-ig-sym-leader .di-ig-sym-dir{color:#0d7351;}.light-theme .di-ig-sym-drag .di-ig-sym-dir{color:#931028;}.light-theme .di-ig-sec-chip{color:#334155;}.light-theme .di-ig-sec-chip:hover{color:#106b93;}.light-theme .di-ig-macro-strip{background:rgba(255,255,255,0.6);border:1px solid rgba(15,23,42,0.06);}.light-theme .di-ig-macro-label{color:#475569;}.light-theme .di-ig-macro-k{color:#334155;}.light-theme .daily-insight-card .di-sentence{background:rgba(15,23,42,0.138);border:1px solid rgba(15,23,42,0.06);color:#334155;box-shadow:inset 0 1px 0 rgba(255,255,255,0.02);}.light-theme .daily-insight-card .di-sentence:hover{background:rgba(255,255,255,0.65);}.light-theme .di-sentence-clause.di-clause-highlighted{color:#0f172a !important;}.light-theme .di-ig-breadth-popover{background:#ffffff;box-shadow:0 16px 48px rgba(15,23,42,0.225),0 0 24px rgba(56,189,248,0.15);}.light-theme .di-ig-bp-header{border-bottom:1px solid rgba(15,23,42,0.096) !important;}.light-theme .di-ig-bp-title{color:#0f172a !important;}.light-theme .di-ig-bp-ratio{color:#334155 !important;}.light-theme .di-ig-bp-item{background:rgba(15,23,42,0.03);}.light-theme .di-ig-bp-sym{color:#106b93;}.light-theme .di-ig-bp-empty{color:#475569;}.light-theme .di-infograph-card .di-ig-badge-title{color:#334155;}.light-theme .di-infograph-card .di-ig-node:hover,.light-theme .di-infograph-card .di-ig-node.di-node-active-hover{background:rgba(15,23,42,0.03);}.light-theme .di-infograph-card .di-ig-node-title{color:#475569;}.light-theme .di-infograph-card .di-ig-bench-toggle-btn{color:#475569;}.light-theme .di-infograph-card .di-ig-bench-toggle-btn:hover{color:#106b93;}.light-theme .di-infograph-card .di-ig-breadth-bar-track{background:rgba(15,23,42,0.05);}@media (max-width:768px){.light-theme .di-infograph-card .di-ig-node{background:rgba(15,23,42,0.025);}}.light-theme .di-pipeline-connector-label{color:#106993;}.light-theme .di-narrative-kicker{color:#334155;}.light-theme .di-narrative-divider span{color:#311093;}.light-theme .di-seasonality-card{background:radial-gradient(circle at 12% 0%,rgba(245,158,11,.08),transparent 34%),linear-gradient(145deg,#ffffff,#ffffff);border:1px solid rgba(15,23,42,0.162);box-shadow:0 14px 30px rgba(15,23,42,0.054),inset 0 1px 0 rgba(255,255,255,0.035);}.light-theme .di-seasonality-kicker{color:#7f550e;}.light-theme .di-seasonality-head h2{color:#0f172a;}.light-theme .di-seasonality-head p{color:#334155;}.light-theme .di-seasonality-detail-link{color:#106993;}.light-theme .di-seasonality-detail-link:hover{color:#106693;}.light-theme .di-seasonality-state{color:#475569;}.light-theme .di-seasonality-state.is-error{color:#931020;}.light-theme .di-seasonality-item{background:rgba(15,23,42,0.125);border:1px solid rgba(15,23,42,0.108);}.light-theme .di-seasonality-item--edge{border-top:2px solid rgba(15,23,42,0.2);}.light-theme .di-seasonality-item:hover{background:rgba(255,255,255,0.76);}.light-theme .di-seasonality-item--edge:hover{border-color:rgba(15,23,42,0.2);}.light-theme .di-seasonality-item:hover h3{color:#0f172a;}.light-theme .di-seasonality-item h3{color:#334155;}.light-theme .di-seasonality-primary{color:#0f172a;}.light-theme .di-seasonality-primary.is-positive,.light-theme .di-seasonality-value.is-positive{color:#1a7755;}.light-theme .di-seasonality-primary.is-negative,.light-theme .di-seasonality-value.is-negative{color:#931023;}.light-theme .di-seasonality-primary.is-flat,.light-theme .di-seasonality-value.is-flat{color:#334155;}.light-theme .di-seasonality-caption{color:#475569;}.light-theme .di-seasonality-row{border-top:1px solid rgba(15,23,42,0.072);}.light-theme .di-seasonality-label{color:#334155;}.light-theme .di-seasonality-value{color:#0f172a;}.light-theme .daily-insight-card .di-narrative-row{background:linear-gradient(180deg,#ffffff,rgba(255,255,255,0.84));box-shadow:0 18px 34px rgba(15,23,42,0.06),inset 0 -1px 0 rgba(255,255,255,0.025);}.light-theme .daily-insight-card .di-narrative-row .di-infograph-card{box-shadow:0 10px 28px rgba(15,23,42,0.072),inset 0 1px 0 rgba(255,255,255,0.045);}.light-theme .daily-insight-card .di-narrative-row .di-sentence{background:rgba(15,23,42,0.125);}.light-theme .di-report-trigger{color:#2c1093;}.light-theme .di-report-backdrop{background:rgba(255,255,255,0.84);}.light-theme .di-report-panel{background:#ffffff;border:1px solid rgba(15,23,42,0.18);box-shadow:0 24px 60px rgba(15,23,42,0.24),0 0 0 1px rgba(167,139,250,.16);}.light-theme .di-report-nav{background:#ffffff;border-bottom:1px solid rgba(15,23,42,0.126);}.light-theme .di-report-nav-org{color:#311093;}.light-theme .di-report-nav-title{color:#0f172a;}.light-theme .di-report-action-btn,.light-theme .di-report-close{background:rgba(15,23,42,0.06);border:1px solid rgba(15,23,42,0.144);color:#0f172a;}.light-theme .di-report-close{color:#334155;}.light-theme .di-report-sheet-wrap{background:#ffffff;}.light-theme .di-report-sheet{background:#ffffff;border:1px solid rgba(15,23,42,0.162);box-shadow:0 12px 36px rgba(15,23,42,0.12);color:#334155;}.light-theme .di-report-sheet:before{color:rgba(142,107,16,0.025);}.light-theme .dir-org{color:#311093;}.light-theme .dir-title{color:#0f172a;}.light-theme .dir-subtitle{color:#334155;}.light-theme .dir-meta{color:#334155;}.light-theme .dir-meta a,.light-theme .dir-footer a{color:#106b93;}.light-theme .dir-badge{color:#8e6b10;}.light-theme .dir-controlbar{color:#311093;}.light-theme .dir-verdict{background:linear-gradient(135deg,#ffffff,rgba(248,250,252,0.7));}.light-theme .dir-eyebrow,.light-theme .dir-label{color:#334155;}.light-theme .dir-verdict h2{color:#0f172a;}.light-theme .dir-score{color:#1a7755;}.light-theme .dir-section h3{border-bottom:1px solid rgba(15,23,42,0.126);color:#0f172a;}.light-theme .dir-kpi,.light-theme .dir-card{background:rgba(15,23,42,0.025);border:1px solid rgba(15,23,42,0.117);}.light-theme .dir-value{color:#0f172a;}.light-theme .dir-value.pos{color:#1a7755;}.light-theme .dir-value.neg{color:#931023;}.light-theme .dir-value.cyan{color:#106b93;}.light-theme .dir-card h4{color:#311093;}.light-theme .dir-row{border-bottom:1px solid rgba(15,23,42,0.048);}.light-theme .dir-row strong{color:#0f172a;}.light-theme .dir-table-wrap{border:1px solid rgba(15,23,42,0.126);}.light-theme .dir-table th{background:#ffffff;color:#334155;}.light-theme .dir-table td{border-top:1px solid rgba(15,23,42,0.048);}.light-theme .dir-table .pos{color:#1a7755;}.light-theme .dir-table .neg{color:#931023;}.light-theme .dir-note{color:#334155;}.light-theme .dir-footer{border-top:1px solid rgba(15,23,42,0.135);color:#475569;}.light-theme .dir-chart-title strong{color:#0f172a;}.light-theme .dir-chart-title span{color:#475569;}.light-theme .dir-chart-grid{stroke:rgba(15,23,42,0.55);}.light-theme .dir-chart-axis{fill:#475569;}.light-theme .dir-chart-legend{color:#334155;}.light-theme .dir-chart-label{fill:#334155;}.light-theme .dir-bar-track{fill:rgba(15,23,42,0.55);}.light-theme .dir-empty-chart{color:#475569;}.light-theme .di-vol-tab:hover{color:#0f172a;background:rgba(15,23,42,0.05);}.light-theme .di-thematic-badge{background:rgba(2,132,199,0.1);color:#0369a1;border-color:rgba(2,132,199,0.3);}.light-theme .di-thematic-date,.light-theme .di-thematic-date-inline,.light-theme .di-thematic-exp-tag{color:#64748b;}.light-theme .di-thematic-expand-hint,.light-theme .di-thematic-exp-num{color:#0284c7;}.light-theme .di-thematic-exposure{background:rgba(2,132,199,0.06);border-color:rgba(2,132,199,0.22);color:#0f172a;}.light-theme .di-thematic-exp-detail{color:#334155;}.light-theme .di-thematic-footer{border-top-color:rgba(15,23,42,0.08);}.light-theme .di-thematic-source-pill{color:#64748b;}.light-theme .di-thematic-card:hover{box-shadow:0 4px 14px rgba(15,23,42,0.1);}