.strategy-picker{border-top:4px solid #315f87}.strategy-picker h2{margin-top:5px}.strategy-selectors{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:end;gap:16px}.strategy-selectors .field{padding:14px;border-radius:11px;background:var(--soft)}.strategy-selectors .primary{border-left:4px solid #315f87}.strategy-selectors .comparison{border-left:4px solid var(--gold)}.strategy-versus{padding:0 2px 12px;color:var(--muted);font-size:12px;font-weight:700}.strategy-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.strategy-summary{background:var(--white);border:1px solid var(--line);border-radius:15px;padding:20px;border-top:4px solid #315f87}.strategy-summary.comparison{border-top-color:var(--gold)}.strategy-label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;margin-bottom:14px}.strategy-label i{grid-row:1/3;width:12px;height:12px;border-radius:50%;background:#315f87}.strategy-summary.comparison .strategy-label i{background:var(--gold)}.strategy-label span{color:var(--muted);font-size:11px}.strategy-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.strategy-metrics>div{padding:11px;background:var(--soft);border-radius:9px}.strategy-metrics span{display:block;color:var(--muted);font-size:10px}.strategy-metrics strong{display:block;margin-top:4px}.strategy-chart-legend{display:flex;gap:22px;margin-bottom:9px}.strategy-chart-legend span::before{content:"";display:inline-block;width:22px;height:4px;border-radius:2px;margin-right:7px;vertical-align:middle}.strategy-chart-legend .primary::before{background:#315f87}.strategy-chart-legend .comparison::before{background:var(--gold)}.strategy-chart{display:block;min-width:720px;width:100%;height:auto}.strategy-line{fill:none;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.strategy-line.primary{stroke:#315f87}.strategy-line.comparison{stroke:var(--gold)}.strategy-zero{stroke:var(--red);stroke-width:1.5;stroke-dasharray:5 5}.strategy-compare-table{margin-bottom:18px}
[data-theme="dark"] .strategy-picker{border-top-color:#79b9e5}[data-theme="dark"] .strategy-selectors .primary{border-left-color:#79b9e5}[data-theme="dark"] .strategy-summary{background:var(--white);border-top-color:#79b9e5}[data-theme="dark"] .strategy-label i,[data-theme="dark"] .strategy-chart-legend .primary::before{background:#79b9e5}[data-theme="dark"] .strategy-line.primary{stroke:#79b9e5}
@media(max-width:800px){.strategy-summary-grid{grid-template-columns:1fr}.strategy-selectors{grid-template-columns:1fr}.strategy-versus{text-align:center;padding:0}.strategy-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.strategy-metrics{grid-template-columns:1fr}}
.strategy-chart-legend{flex-wrap:wrap;gap:10px 22px;color:var(--ink);font-size:11px}.strategy-chart-legend .zero::before{height:0;background:transparent;border-top:2px dashed var(--red);border-radius:0}
