.light-theme body::before{background-image:linear-gradient(rgba(15,23,42,0.5) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,0.5) 1px,transparent 1px);}.light-theme .backtest-pill{border:1px solid rgba(3,105,161,0.32);color:#0369a1;}.light-theme .header h1{background-image:linear-gradient(135deg,#0f172a,#475569);}.light-theme .backtest-card{background-image:linear-gradient(135deg,rgba(255,255,255,0.88) 0%,rgba(255,255,255,0.92) 100%);}.light-theme .backtest-card:hover{box-shadow:0 20px 44px rgba(15,23,42,0.136),0 0 0 1px rgba(56,189,248,0.06),inset 0 1px 0 rgba(255,255,255,0.06);}.light-theme .card-header-row h2,.light-theme .card-header-row h3{background-image:linear-gradient(90deg,#0f172a 0%,#334155 100%);}.light-theme #simEngineCard.is-collapsed{box-shadow:0 12px 32px rgba(15,23,42,0.128),0 0 0 1px rgba(56,189,248,0.08);}.light-theme .sim-engine-toggle{background-color:rgba(71,85,105,0.049);}.light-theme .sim-engine-toggle:hover{color:#0f172a;border-color:rgba(3,105,161,0.35);}.light-theme .sim-collapse-bottom-btn{background-color:rgba(71,85,105,0.056);border:1px solid rgba(71,85,105,0.275);}.light-theme .sim-collapse-bottom-btn:hover{color:#0f172a;background-color:rgba(71,85,105,0.112);border-color:rgba(3,105,161,0.4);}.light-theme .sim-quickbar{border-top:1px solid rgba(71,85,105,0.15);}.light-theme .sim-quickchip{background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.225);box-shadow:0 2px 6px rgba(15,23,42,0.06);}.light-theme .sim-quickchip:hover{border-color:rgba(3,105,161,0.45);box-shadow:0 4px 12px rgba(15,23,42,0.1);}.light-theme .sim-quickchip-static:hover{border-color:rgba(71,85,105,0.225);background-color:rgba(255,255,255,0.85);box-shadow:0 2px 6px rgba(15,23,42,0.06);}.light-theme .sim-quickchip-value{color:#0f172a;}.light-theme .sim-section-badge{color:#0369a1;}.light-theme .sim-section-title{color:#0f172a;}.light-theme .sim-section-divider{background-image:linear-gradient(90deg,transparent,rgba(71,85,105,0.126),transparent);}.light-theme .risk-submodule-card{background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.175);box-shadow:0 4px 16px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.03);}.light-theme .risk-submodule-card:hover{border-color:rgba(3,105,161,0.3);box-shadow:0 6px 22px rgba(15,23,42,0.12),inset 0 1px 0 rgba(56,189,248,0.1);}.light-theme .risk-submodule-header{border-bottom:1px solid rgba(71,85,105,0.125);}.light-theme .risk-submodule-icon{color:#0369a1;}.light-theme .risk-submodule-title{color:#0f172a;}.light-theme .risk-cost-hint{background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.1);}.light-theme .slider-input-badge{background-color:rgba(255,255,255,0.95);border:1px solid rgba(71,85,105,0.275);}.light-theme .slider-input-badge:focus-within{border-color:rgba(3,105,161,0.6);}.light-theme .slider-input-badge input{color:#0f172a;}.light-theme .slider-unit{color:#0369a1;}.light-theme .btd-range-slider{background-image:linear-gradient(to right,#38bdf8 0%,#38bdf8 var(--slider-fill,0%),rgba(71,85,105,0.196) var(--slider-fill,0%),rgba(71,85,105,0.196) 100%) !important;border:1px solid rgba(15,23,42,0.112) !important;box-shadow:inset 0 1px 3px rgba(15,23,42,0.24);}.light-theme .btd-range-slider::-webkit-slider-thumb{box-shadow:0 0 12px rgba(56,189,248,0.7),0 2px 6px rgba(15,23,42,0.2);}.light-theme .btd-range-slider::-webkit-slider-thumb:hover{box-shadow:0 0 16px rgba(56,189,248,0.95),0 2px 8px rgba(15,23,42,0.24);}.light-theme .btd-range-slider::-moz-range-thumb{box-shadow:0 0 12px rgba(56,189,248,0.7),0 2px 6px rgba(15,23,42,0.2);}.light-theme .engine-status-badge{color:#047857;}.light-theme .engine-status-badge.is-calculating{border-color:rgba(3,105,161,0.35);color:#0369a1;}.light-theme .btd-history-progress-panel{background-image:linear-gradient(145deg,rgba(255,255,255,0.98),rgba(255,255,255,0.98));background-color:#ffffff;box-shadow:0 28px 90px rgba(15,23,42,0.22),0 0 70px rgba(14,165,233,0.12);}.light-theme .btd-history-progress-close{border:1px solid rgba(71,85,105,0.25);color:#475569;background-color:rgba(255,255,255,0.85);}.light-theme .btd-history-progress-close:hover,.light-theme .btd-history-progress-close:focus-visible{color:#0f172a;}.light-theme .btd-history-progress-kicker{color:#0e7490;}.light-theme .btd-history-progress-panel h2{color:#0f172a;}.light-theme .btd-history-progress-subtitle,.light-theme .btd-history-progress-footnote{color:#475569;}.light-theme .btd-history-progress-subtitle strong{color:#0369a1;}.light-theme .btd-history-progress-meter{background-color:rgba(71,85,105,0.098);}.light-theme .btd-history-progress-meta{color:#334155;}.light-theme .btd-history-progress-meta span:last-child{color:#0e7490;}.light-theme .btd-history-progress-steps .progress-step.active,.light-theme .btd-history-progress-steps .progress-step.complete{color:#0369a1;}.light-theme .btd-history-upgrade-badge{border:1px solid rgba(180,83,9,0.32);}.light-theme .btd-history-upgrade-preview strong{color:#0369a1;}.light-theme .btd-history-upgrade-benefits li{color:#334155;}.light-theme .btd-history-upgrade-benefits li > span:first-child{color:#047857;}.light-theme .btd-history-upgrade-dismiss:hover{color:#334155;}.light-theme .btd-toast{background-color:rgba(255,255,255,0.95);border:1px solid rgba(3,105,161,0.3);box-shadow:0 10px 30px rgba(15,23,42,0.2),0 0 20px rgba(56,189,248,0.15);color:#0f172a;}.light-theme .btd-toast-icon{color:#047857;}.light-theme .run-btn-row{background-image:linear-gradient(180deg,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%);border:1px solid rgba(71,85,105,0.175);box-shadow:0 4px 20px rgba(15,23,42,0.1),inset 0 1px 0 rgba(255,255,255,0.04);}.light-theme .run-telemetry-badge{color:#475569;background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.2);}.light-theme .telemetry-label{color:#047857;}.light-theme .telemetry-desc{color:#475569;}.light-theme .field-group select,.light-theme .field-group input:not([type="range"]):not([type="checkbox"]){border:1px solid rgba(71,85,105,0.225);background-color:rgba(255,255,255,0.85);}.light-theme .field-group select:hover,.light-theme .field-group input:not([type="range"]):not([type="checkbox"]):hover{border-color:rgba(71,85,105,0.4);}.light-theme .field-group select:focus,.light-theme .field-group input:not([type="range"]):not([type="checkbox"]):focus{border-color:rgba(3,105,161,0.55);}.light-theme .premium-badge{border:1px solid rgba(109,40,217,0.4);color:#6d28d9;}.light-theme .premium-select-glyph{color:#6d28d9;}.light-theme select.premium-select{background-image:linear-gradient(135deg,rgba(255,255,255,0.92) 0%,rgba(255,255,255,0.96) 100%);color:#0f172a;}.light-theme .premium-select-chevron{color:#6d28d9;}.light-theme .premium-combo-value{color:#0f172a;}.light-theme .combo-select.is-open .premium-combo-trigger .premium-select-chevron{color:#6d28d9;}.light-theme .premium-combo-panel{box-shadow:0 20px 44px rgba(15,23,42,0.2),0 0 0 1px rgba(167,139,250,0.08) inset;}.light-theme .premium-combo-panel .combo-list li.is-highlighted{color:#0f172a;}.light-theme .premium-combo-panel .combo-list li.is-selected{color:#6d28d9;}.light-theme .premium-combo-panel .combo-list li .combo-check{color:#6d28d9;}.light-theme .combo-trigger{border:1px solid rgba(71,85,105,0.225);background-color:rgba(255,255,255,0.85);}.light-theme .combo-trigger:hover{border-color:rgba(71,85,105,0.4);}.light-theme .combo-select.is-open .combo-trigger{border-color:rgba(3,105,161,0.55);background-color:rgba(255,255,255,0.95);}.light-theme .combo-select.is-open .combo-chevron{color:#0369a1;}.light-theme .combo-panel{background-color:rgba(255,255,255,0.98);box-shadow:0 20px 44px rgba(15,23,42,0.2),0 0 0 1px rgba(255,255,255,0.04) inset;}.light-theme .combo-search-wrap{border-bottom:1px solid rgba(15,23,42,0.084);}.light-theme .combo-search{background-color:rgba(15,23,42,0.056);border:1px solid rgba(15,23,42,0.112);}.light-theme .combo-search:focus{border-color:rgba(3,105,161,0.45);}.light-theme .combo-list::-webkit-scrollbar-thumb{background-color:rgba(71,85,105,0.175);}.light-theme .combo-list li{color:#334155;}.light-theme .combo-list li.is-highlighted{color:#0f172a;}.light-theme .combo-list li.is-selected{color:#0369a1;}.light-theme .combo-list li .combo-check{color:#0369a1;}.light-theme .toggle-item{background-color:rgba(15,23,42,0.056);border:1px solid rgba(15,23,42,0.112);}.light-theme .toggle-item:hover{color:#0f172a;}.light-theme .toggle-item:has(input:checked){color:#0369a1;}.light-theme .indicator-row{background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.175);box-shadow:0 2px 10px rgba(15,23,42,0.06);}.light-theme .indicator-row:has(.indicator-toggle input:checked){border-color:rgba(3,105,161,0.35);background-color:rgba(255,255,255,0.85);box-shadow:0 4px 18px rgba(15,23,42,0.1),inset 0 1px 0 rgba(56,189,248,0.15);}.light-theme .indicator-name{color:#0f172a;}.light-theme .indicator-category-tag{background-color:rgba(15,23,42,0.056);border:1px solid rgba(15,23,42,0.098);}.light-theme .indicator-row:has(.indicator-toggle input:checked) .indicator-category-tag{color:#0369a1;}.light-theme .param-inline input{border:1px solid rgba(71,85,105,0.275);background-color:rgba(255,255,255,0.9);}.light-theme .param-inline input:hover{border-color:rgba(71,85,105,0.5);}.light-theme .param-inline input:focus{border-color:rgba(3,105,161,0.55);}.light-theme .exec-summary-card{background-image:linear-gradient(135deg,rgba(255,255,255,0.92) 0%,rgba(255,255,255,0.95) 100%);box-shadow:0 16px 36px rgba(15,23,42,0.152),0 0 24px rgba(56,189,248,0.08),inset 0 1px 0 rgba(255,255,255,0.08);}.light-theme .exec-summary-header{border-bottom:1px solid rgba(71,85,105,0.15);}.light-theme .exec-summary-badge{border:1px solid rgba(3,105,161,0.4);color:#0369a1;}.light-theme .exec-summary-meta{color:#475569;}.light-theme .exec-summary-heading{background-image:linear-gradient(90deg,#0f172a 0%,#334155 100%);}.light-theme .exec-grade-pill{background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.275);}.light-theme .exec-grade-label{color:#475569;}.light-theme .exec-grade-val{color:#0369a1;}.light-theme .exec-copy-btn{border:1px solid rgba(3,105,161,0.3);color:#0369a1;}.light-theme .exec-copy-btn:hover{color:#0f172a;}.light-theme .exec-pillar-card{background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.175);}.light-theme .exec-pillar-card:hover{border-color:rgba(3,105,161,0.35);box-shadow:0 8px 24px rgba(15,23,42,0.12);}.light-theme .exec-pillar-header{border-bottom:1px solid rgba(71,85,105,0.125);}.light-theme .pillar-idx{color:#0369a1;}.light-theme .exec-pillar-card:nth-child(2) .pillar-idx{color:#6d28d9;}.light-theme .pillar-title{color:#0f172a;}.light-theme .exec-pillar-status{background-color:rgba(15,23,42,0.084);border:1px solid rgba(15,23,42,0.14);color:#334155;}.light-theme .exec-pillar-status.positive{color:#047857;border-color:rgba(4,120,87,0.3);}.light-theme .exec-pillar-status.negative{color:#b91c1c;border-color:rgba(185,28,28,0.3);}.light-theme .exec-pillar-status.cyan{color:#0369a1;border-color:rgba(3,105,161,0.3);}.light-theme .exec-pillar-stats{background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.125);}.light-theme .exec-stat-cell:hover,.light-theme .exec-stat-cell.cell-glow-active{border-color:rgba(3,105,161,0.35);}.light-theme .exec-pillar-status{background-color:rgba(15,23,42,0.084);border:1px solid rgba(15,23,42,0.14);color:#334155;}.light-theme .stat-lbl{color:#475569;}.light-theme .stat-val{color:#0f172a;}.light-theme .stat-val.positive{color:#047857;}.light-theme .stat-val.negative{color:#b91c1c;}.light-theme .stat-val.cyan{color:#0369a1;}.light-theme .stat-val.accent{color:#b45309;}.light-theme .stat-val.violet{color:#6d28d9;}.light-theme .exec-pillar-text{color:#475569;}.light-theme .exec-pillar-text strong{color:#0f172a;}.light-theme .exec-hl-token{background-color:rgba(15,23,42,0.07);border-bottom:1.5px dashed rgba(71,85,105,0.562);color:#0f172a;}.light-theme .exec-hl-token:hover,.light-theme .exec-hl-token.is-active{color:#0369a1 !important;}.light-theme .exec-hl-token.accent:hover,.light-theme .exec-hl-token.accent.is-active{color:#b45309 !important;}.light-theme .exec-hl-token.positive:hover,.light-theme .exec-hl-token.positive.is-active{color:#047857 !important;}.light-theme .exec-hl-token.negative:hover,.light-theme .exec-hl-token.negative.is-active{color:#b91c1c !important;}.light-theme .exec-hl-token.cyan:hover,.light-theme .exec-hl-token.cyan.is-active{color:#0369a1 !important;}.light-theme .exec-hl-token.violet:hover,.light-theme .exec-hl-token.violet.is-active{color:#6d28d9 !important;}.light-theme .exec-hl-val.positive{color:#047857;}.light-theme .exec-hl-val.negative{color:#b91c1c;}.light-theme .exec-hl-val.cyan{color:#0369a1;}.light-theme .summary-tile{background-color:rgba(255,255,255,0.88);border:1px solid rgba(15,23,42,0.112);}.light-theme .summary-tile:hover{border-color:rgba(3,105,161,0.32);}.light-theme .summary-tile.tile-glow-active{background-image:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(255,255,255,0.95)) !important;box-shadow:0 0 28px rgba(56,189,248,0.5),0 14px 34px rgba(15,23,42,0.22),inset 0 0 15px rgba(56,189,248,0.25) !important;}.light-theme .summary-tile.tile-glow-active .value{color:#0f172a !important;}.light-theme .backtest-card.tile-glow-active{box-shadow:0 0 28px rgba(56,189,248,0.35),0 14px 34px rgba(15,23,42,0.22) !important;}.light-theme .tile-tag-pill{color:#475569;background-color:rgba(15,23,42,0.07);border:1px solid rgba(15,23,42,0.112);}.light-theme .summary-tile .value{color:#0f172a;background-image:linear-gradient(135deg,#0f172a 0%,#334155 100%);}.light-theme .meter-bar-track{background-color:rgba(71,85,105,0.084);}.light-theme .meter-segmented-track{background-color:rgba(71,85,105,0.084);}.light-theme .quality-step{background-color:rgba(71,85,105,0.105);}.light-theme .summary-tile.cyan:hover{border-color:rgba(14,116,144,0.32);}.light-theme .summary-tile.violet:hover{border-color:rgba(109,40,217,0.32);}.light-theme .summary-tile.positive:hover{border-color:rgba(4,120,87,0.32);}.light-theme .summary-tile.positive .value{background-image:linear-gradient(135deg,#047857 0%,#047857 100%);}.light-theme .summary-tile.negative:hover{border-color:rgba(185,28,28,0.32);}.light-theme .summary-tile.negative .value{background-image:linear-gradient(135deg,#b91c1c 0%,#e11d48 100%);}.light-theme .summary-tile.accent:hover{border-color:rgba(180,83,9,0.32);}.light-theme .summary-tile.accent .value{background-image:linear-gradient(135deg,#b45309 0%,#b45309 100%);}.light-theme .card-header-stat-overlay{background-color:rgba(15,23,42,0.042);border:1px solid rgba(71,85,105,0.175);}.light-theme .overlay-stat-val{color:#0f172a;}.light-theme .overlay-stat-val.positive{color:#047857;}.light-theme .overlay-stat-val.negative{color:#b91c1c;}.light-theme .overlay-stat-val.cyan{color:#0369a1;}.light-theme .telemetry-card{background-image:linear-gradient(135deg,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%);box-shadow:0 8px 24px rgba(15,23,42,0.14),inset 0 1px 0 rgba(255,255,255,0.04);}.light-theme .telemetry-item-val{color:#0f172a;}.light-theme .telemetry-item-val.positive{color:#047857;}.light-theme .telemetry-item-val.negative{color:#b91c1c;}.light-theme .telemetry-item-val.cyan{color:#0369a1;}.light-theme .telemetry-track-wrap{background-color:rgba(255,255,255,0.85);box-shadow:inset 0 1px 3px rgba(15,23,42,0.2);border:1px solid rgba(71,85,105,0.15);}.light-theme .btd-chart-tooltip{background-image:linear-gradient(165deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.98) 100%);border:1px solid rgba(71,85,105,0.35);box-shadow:0 16px 40px rgba(15,23,42,0.24),0 0 0 1px rgba(56,189,248,0.1),inset 0 1px 0 rgba(255,255,255,0.08);}.light-theme .btd-chart-tooltip .btd-tt-title{color:#475569;border-bottom:1px solid rgba(71,85,105,0.2);}.light-theme .btd-chart-tooltip .btd-tt-row-left{color:#475569;}.light-theme .btd-chart-tooltip .btd-tt-row-val{color:#0f172a;}.light-theme .btd-chart-tooltip .btd-tt-row-val.positive{color:#047857;}.light-theme .btd-chart-tooltip .btd-tt-row-val.negative{color:#b91c1c;}.light-theme .btd-chart-tooltip .btd-tt-row-val.cyan{color:#0369a1;}.light-theme .btd-chart-tooltip .btd-tt-badge.positive{color:#047857;border:1px solid rgba(4,120,87,0.35);}.light-theme .btd-chart-tooltip .btd-tt-badge.negative{color:#b91c1c;border:1px solid rgba(185,28,28,0.35);}.light-theme .btd-chart-tooltip .btd-tt-badge.cyan{color:#0369a1;border:1px solid rgba(3,105,161,0.35);}.light-theme .btd-chart-tooltip .btd-tt-badge.violet{color:#6d28d9;border:1px solid rgba(109,40,217,0.35);}.light-theme .btd-chart-tooltip .btd-tt-row-label{color:#0f172a;}.light-theme .table-wrap{background-color:rgba(255,255,255,0.85);border:1px solid rgba(71,85,105,0.15);}.light-theme .table-wrap::-webkit-scrollbar-thumb{background-color:rgba(71,85,105,0.154);}.light-theme #tradeTable th{color:#475569;background-color:#ffffff;border-bottom:1px solid rgba(71,85,105,0.275);box-shadow:0 2px 8px rgba(15,23,42,0.2);}.light-theme #tradeTable td{border-bottom:1px solid rgba(15,23,42,0.042);}.light-theme .table-wrap::-webkit-scrollbar-track,.light-theme #tradeTableWrap::-webkit-scrollbar-track,.light-theme #monthlyHeatmapWrap::-webkit-scrollbar-track,.light-theme .btd-lightbox-body .table-wrap::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.85);}.light-theme .dir-tag.long{color:#047857;}.light-theme .dir-tag.short{color:#b91c1c;}.light-theme .trade-count-badge{background-color:rgba(15,23,42,0.056);border:1px solid rgba(15,23,42,0.112);}.light-theme .table-max-btn{background-color:rgba(71,85,105,0.049);}.light-theme .table-max-btn:hover{color:#0369a1;border-color:rgba(3,105,161,0.4);}.light-theme .trade-search-input{background-color:rgba(255,255,255,0.85);}.light-theme .trade-search-input:focus{border-color:rgba(3,105,161,0.45);background-color:rgba(255,255,255,0.85);}.light-theme .trade-filter-pills{background-color:rgba(255,255,255,0.85);}.light-theme .trade-filter-pill:hover{color:#0f172a;}.light-theme .trade-filter-pill.is-active{color:#0f172a;}.light-theme .trade-sort-reset:hover{color:#0369a1;border-color:rgba(3,105,161,0.4);}.light-theme #tradeTable th[data-sort]:hover{color:#334155;}.light-theme .btd-lightbox-panel{background-image:linear-gradient(135deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.99) 100%);box-shadow:0 30px 80px rgba(15,23,42,0.22),0 0 0 1px rgba(56,189,248,0.06);}.light-theme .btd-lightbox-header{border-bottom:1px solid rgba(71,85,105,0.175);}.light-theme .btd-lightbox-header h3{color:#0f172a;}.light-theme .btd-lightbox-close{background-color:rgba(71,85,105,0.056);}.light-theme .btd-lightbox-close:hover{color:#b91c1c;border-color:rgba(185,28,28,0.4);}.light-theme .signal-tag{border:1px solid rgba(71,85,105,0.25);}.light-theme .signal-tag.bullish{color:#0369a1;border-color:rgba(3,105,161,0.3);}.light-theme .signal-tag.takeprofit{color:#047857;border-color:rgba(4,120,87,0.38);}.light-theme .signal-tag.stoploss{color:#b91c1c;border-color:rgba(185,28,28,0.38);}.light-theme .signal-tag.dca{color:#6d28d9;border-color:rgba(109,40,217,0.38);}.light-theme .pos-num-tag{color:#475569;background-color:rgba(71,85,105,0.056);border:1px solid rgba(71,85,105,0.225);}.light-theme .shares-cell{color:#334155;}.light-theme .tranche-pill{color:#6d28d9;border:1px solid rgba(109,40,217,0.35);}.light-theme .trade-score-badge.grade-a-plus{color:#b45309;}.light-theme .trade-score-badge.grade-a{color:#047857;border-color:rgba(4,120,87,0.38);}.light-theme .trade-score-badge.grade-b{color:#0369a1;border-color:rgba(3,105,161,0.38);}.light-theme .trade-score-badge.grade-b small{color:#0369a1;}.light-theme .trade-score-badge.grade-c{color:#6d28d9;border-color:rgba(109,40,217,0.38);}.light-theme .trade-score-badge.grade-f{color:#b91c1c;border-color:rgba(185,28,28,0.38);}.light-theme .heatmap-table th{background-color:#ffffff;}.light-theme .heatmap-table td{color:#0f172a;}.light-theme .heatmap-table td[data-value]:hover{box-shadow:0 6px 16px rgba(15,23,42,0.14);}.light-theme .heatmap-table td.year-total{border:1px solid rgba(15,23,42,0.14);}.light-theme .heatmap-table td.empty-cell{background-color:rgba(71,85,105,0.021) !important;}.light-theme .adv-config-body{border-top:1px solid rgba(71,85,105,0.125);}.light-theme .adv-config-subhead{color:#0369a1;}.light-theme .adv-config-note{background-color:rgba(71,85,105,0.042);border:1px solid rgba(71,85,105,0.175);}.light-theme .adv-config-note-warn{color:#92400e;}.light-theme .adv-config-note-warn strong{color:#b45309;}.light-theme .kelly-note{color:#92400e;}.light-theme .kelly-stat-grid > div{background-color:rgba(15,23,42,0.042);border:1px solid rgba(15,23,42,0.098);}.light-theme .report-gen-btn{border:1px solid rgba(3,105,161,0.35);color:#0f172a;}.light-theme .report-gen-btn:hover{color:#0f172a;}.light-theme .report-gen-btn svg{color:#0369a1;}.light-theme .btd-report-panel{background-color:#ffffff;border:1px solid rgba(71,85,105,0.25);box-shadow:0 24px 60px rgba(15,23,42,0.32),0 0 0 1px rgba(56,189,248,0.15);}.light-theme .btd-report-nav{background-color:#ffffff;border-bottom:1px solid rgba(71,85,105,0.175);}.light-theme .btd-report-nav-logo{box-shadow:0 2px 8px rgba(15,23,42,0.16);}.light-theme .btd-report-nav-org{color:#0369a1;}.light-theme .btd-report-nav-title{color:#0f172a;}.light-theme .btd-report-action-btn{background-color:rgba(15,23,42,0.084);border:1px solid rgba(15,23,42,0.168);color:#0f172a;}.light-theme .btd-report-action-btn:hover{background-color:rgba(15,23,42,0.168);color:#0f172a;border-color:rgba(15,23,42,0.35);}.light-theme .btd-report-action-btn.accent{border-color:rgba(3,105,161,0.6);}.light-theme .btd-report-close{background-color:rgba(15,23,42,0.07);border:1px solid rgba(15,23,42,0.14);color:#475569;}.light-theme .btd-report-close:hover{border-color:rgba(185,28,28,0.4);color:#b91c1c;}.light-theme .btd-report-sheet-wrap{background-color:#ffffff;}.light-theme .btd-report-sheet{background-color:#ffffff;border:1px solid rgba(71,85,105,0.225);box-shadow:0 12px 36px rgba(15,23,42,0.16);}.light-theme .rep-logo{box-shadow:0 4px 14px rgba(15,23,42,0.2);}.light-theme .rep-org-title{color:#0369a1;}.light-theme .rep-doc-title{color:#0f172a;}.light-theme .rep-meta-block{color:#475569;}.light-theme .rep-domain-badge{border:1px solid rgba(3,105,161,0.3);color:#0369a1;}.light-theme .rep-verdict-banner{background-image:linear-gradient(135deg,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.9) 100%);border:1px solid rgba(3,105,161,0.3);}.light-theme .rep-verdict-eyebrow{color:#475569;}.light-theme .rep-verdict-heading{color:#0f172a;}.light-theme .rep-section-header{border-bottom:1px solid rgba(71,85,105,0.15);}.light-theme .rep-section-title{color:#0f172a;}.light-theme .rep-kpi-tile{background-color:rgba(15,23,42,0.035);border:1px solid rgba(71,85,105,0.15);}.light-theme .rep-kpi-label{color:#475569;}.light-theme .rep-kpi-value{color:#0f172a;}.light-theme .rep-kpi-value.positive{color:#047857;}.light-theme .rep-kpi-value.negative{color:#b91c1c;}.light-theme .rep-kpi-value.cyan{color:#0369a1;}.light-theme .rep-param-card{background-color:rgba(15,23,42,0.035);border:1px solid rgba(71,85,105,0.15);}.light-theme .rep-param-card-title{color:#0369a1;border-bottom:1px solid rgba(71,85,105,0.125);}.light-theme .rep-param-row{color:#334155;}.light-theme .rep-param-row span:last-child{color:#0f172a;}.light-theme .rep-chart-box{background-color:rgba(15,23,42,0.028);border:1px solid rgba(71,85,105,0.175);}.light-theme .rep-chart-title{color:#475569;}.light-theme .rep-table-wrap{border:1px solid rgba(71,85,105,0.175);background-color:rgba(15,23,42,0.138);}.light-theme .rep-table th{background-color:#ffffff;color:#475569;border-bottom:1px solid rgba(71,85,105,0.225);}.light-theme .rep-table td{border-bottom:1px solid rgba(15,23,42,0.042);color:#334155;}.light-theme .rep-table td.positive{color:#047857;}.light-theme .rep-table td.negative{color:#b91c1c;}.light-theme .rep-footer{border-top:1px solid rgba(71,85,105,0.188);}.light-theme .rep-footer-brand{color:#0f172a;}.light-theme .rep-org-title{color:#0369a1 !important;}.light-theme .rep-kpi-value.cyan{color:#0369a1 !important;}.light-theme .btd-range-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.25);box-shadow:0 0 20px rgba(56,189,248,1),0 0 0 4px rgba(56,189,248,0.3);}.light-theme .engine-status-badge.is-calculating .engine-status-dot{background:#38bdf8;box-shadow:0 0 10px #38bdf8;animation:statusDotPulse 0.8s infinite alternate ease-in-out;}.light-theme .quality-step.active-1{background:#ff4d6d;box-shadow:0 0 6px rgba(255,77,109,0.5);}.light-theme .quality-step.active-2{background:#fbbf24;box-shadow:0 0 6px rgba(251,191,36,0.5);}.light-theme .quality-step.active-3{background:#38bdf8;box-shadow:0 0 6px rgba(56,189,248,0.5);}.light-theme .quality-step.active-4{background:#34d399;box-shadow:0 0 6px rgba(52,211,153,0.5);}.light-theme .table-wrap::-webkit-scrollbar-thumb:hover{background:rgba(56,189,248,0.45);}.light-theme .btd-report-action-btn.accent:hover{background:linear-gradient(135deg,#7dd3fc 0%,#3b82f6 100%);box-shadow:0 4px 16px rgba(56,189,248,0.45);}