.light-theme .rrg-bench-trigger{color:#0f172a;background:#f8fafc;}.light-theme .rrg-bench-trigger:hover{border-color:rgba(3,105,161,0.6);background:#f8fafc;}.light-theme .macro-loading-panel{color:#475569;}.light-theme .macro-loading-topline{color:#b45309;}.light-theme .macro-loading-topline strong{color:#0369a1;}.light-theme .macro-loading-orbit::after{border:1px solid rgba(3,105,161,0.55);}.light-theme .macro-loading-orbit i{background:#b45309;box-shadow:0 0 7px rgba(245,158,11,0.7);}.light-theme .macro-loading-orbit i:nth-child(2){background:#0369a1;box-shadow:0 0 7px rgba(56,189,248,0.7);}.light-theme .macro-loading-orbit i:nth-child(3){background:#047857;}.light-theme .macro-loading-track{background:rgba(15,23,42,0.096);}.light-theme .macro-loading-track span{background:linear-gradient(90deg,#b45309,#0369a1,#047857);box-shadow:0 0 12px rgba(56,189,248,0.385);}.light-theme .macro-loading-stat-icon{color:#0369a1;}.light-theme .macro-loading-stat strong{color:#0f172a;}.light-theme .macro-loading-stat small{color:#475569;}.light-theme .macro-loading-fact{border-left:2px solid #b45309;color:#334155;}.light-theme .macro-loading-fact-label{color:#b45309;}.light-theme .macro-loading-foot{color:#0369a1;}.light-theme .macro-loading-foot span{color:#0369a1;}.light-theme .macro-load-error{border-left:3px solid #b45309;}.light-theme .macro-load-error-title{color:#b45309;}.light-theme .macro-load-error-copy{color:#475569;}.light-theme .macro-load-error button{color:#0369a1;}.light-theme #macro-pane-tooltip{--macro-tip-accent:#b45309;color:#334155;background:linear-gradient(145deg,#f8fafc,#ffffff);box-shadow:0 16px 38px rgba(15,23,42,0.208),0 0 22px color-mix(in srgb,var(--macro-tip-accent) 18%,transparent),0 0 0 1px rgba(255,255,255,0.04) inset;}.light-theme .macro-tip-section{background:rgba(15,23,42,0.04);}.light-theme .macro-tip-next{border-left-color:rgba(3,105,161,0.65);}.light-theme .macro-tip-copy{color:#475569;}.light-theme .macro-tip-next .macro-tip-label{color:#0369a1;}.light-theme .macro-tip-next .macro-tip-copy{color:#334155;}.light-theme .rot-empty-state{color:#475569;}.light-theme .macro-current-label{color:#475569;}.light-theme .macro-current-conf{color:#475569;}.light-theme .macro-analytics-heading{color:#334155;}.light-theme .macro-analytics-heading span{color:#475569;}.light-theme .macro-analytics-card{background:linear-gradient(145deg,rgba(255,255,255,0.88) 0%,#f8fafc 100%);border:1px solid rgba(15,23,42,0.128);box-shadow:0 6px 24px rgba(15,23,42,0.12);}.light-theme .macro-analytics-card:hover{box-shadow:0 8px 30px rgba(15,23,42,0.18);}.light-theme .macro-lens-header{border-bottom:1px solid rgba(15,23,42,0.08);}.light-theme .macro-analytics-title{color:#475569;}.light-theme .macro-lens-gauge-labels{color:#475569;}.light-theme .macro-lens-gauge-labels small{color:#475569;}.light-theme .macro-lens-bar-label-top{color:#475569;}.light-theme .macro-lens-bar-track-large{background:rgba(15,23,42,0.064);border:1px solid rgba(15,23,42,0.128);}.light-theme .macro-lens-bar-scale-labels{color:#475569;}.light-theme .macro-lens-zero-labels,.light-theme .macro-lens-bidir-labels{color:#475569;}.light-theme .macro-lens-donut-svg-large{filter:drop-shadow(0 2px 8px rgba(15,23,42,0.16));}.light-theme .macro-lens-donut-center strong{color:#0f172a;}.light-theme .macro-lens-donut-center small{color:#475569;}.light-theme .macro-lens-legend-item{color:#334155;background:rgba(15,23,42,0.032);}.light-theme .macro-lens-legend-item.is-active-legend{background:rgba(15,23,42,0.096);border-left:3px solid #0369a1;}.light-theme .macro-lens-legend-name{color:#334155;}.light-theme .macro-lens-legend-meter-bar{background:rgba(15,23,42,0.128);}.light-theme .macro-analytics-detail{border-top:1px solid rgba(15,23,42,0.08);color:#475569;}.light-theme .macro-factor-row{background:rgba(15,23,42,0.04);border:1px solid rgba(15,23,42,0.096);}.light-theme .macro-factor-label{color:#475569;}.light-theme .macro-factor-sub{color:#475569;}.light-theme .macro-regime-tile{border:1px solid rgba(15,23,42,0.112);}.light-theme .macro-regime-name{color:#334155;}.light-theme .macro-regime-desc{color:#475569;}.light-theme .macro-regime-bar-track{background:rgba(15,23,42,0.096);}.light-theme .macro-regime-chip{border:1px solid rgba(15,23,42,0.08);}.light-theme .macro-regime-chip-name{color:#334155;}.light-theme .macro-regime-chip-desc{color:#475569;}.light-theme .macro-alignment{color:#475569;}.light-theme .macro-signal-chip{color:#334155;}.light-theme .macro-signal-positive{color:#047857;}.light-theme .macro-signal-caution{color:#b45309;}.light-theme .macro-signal-defensive{color:#0369a1;}