.etf-performance-comparison-module__RgzHuW__workspace{gap:24px;min-width:0;display:grid}.etf-performance-comparison-module__RgzHuW__actions,.etf-performance-comparison-module__RgzHuW__presets{flex-wrap:wrap;gap:8px;display:flex}.etf-performance-comparison-module__RgzHuW__actions button,.etf-performance-comparison-module__RgzHuW__presets button{min-height:44px;font-size:.85rem}.etf-performance-comparison-module__RgzHuW__intro,.etf-performance-comparison-module__RgzHuW__note,.etf-performance-comparison-module__RgzHuW__notice,.etf-performance-comparison-module__RgzHuW__betaReading,.etf-performance-comparison-module__RgzHuW__interpretation p,.etf-performance-comparison-module__RgzHuW__reading p,.etf-performance-comparison-module__RgzHuW__steps p{overflow-wrap:anywhere;line-height:1.8}.etf-performance-comparison-module__RgzHuW__intro{color:var(--muted);margin:0 0 24px;font-size:.9rem}.etf-performance-comparison-module__RgzHuW__note{color:var(--muted);margin:20px 0 0;font-size:.83rem}.etf-performance-comparison-module__RgzHuW__notice{background:var(--accent-soft);border-radius:10px;margin:0 0 20px;padding:12px 16px;font-size:.88rem}.etf-performance-comparison-module__RgzHuW__common{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.etf-performance-comparison-module__RgzHuW__common h3,.etf-performance-comparison-module__RgzHuW__scenario h3{align-items:center;gap:10px;margin:0 0 20px;font-size:1rem;line-height:1.5;display:flex}.etf-performance-comparison-module__RgzHuW__common .etf-performance-comparison-module__RgzHuW__fields{max-width:700px}.etf-performance-comparison-module__RgzHuW__scenarios,.etf-performance-comparison-module__RgzHuW__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.etf-performance-comparison-module__RgzHuW__scenario,.etf-performance-comparison-module__RgzHuW__outcome{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--bg);border-radius:14px;min-width:0;padding:22px}.etf-performance-comparison-module__RgzHuW__scenario[data-scenario=passive],.etf-performance-comparison-module__RgzHuW__outcome[data-scenario=passive]{border-top-color:var(--analysis-b)}.etf-performance-comparison-module__RgzHuW__marker{width:30px;height:30px;color:var(--analysis-a);background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;font-size:.88rem;display:inline-grid}.etf-performance-comparison-module__RgzHuW__scenario[data-scenario=passive] .etf-performance-comparison-module__RgzHuW__marker{color:var(--analysis-b);background:var(--surface-alt)}.etf-performance-comparison-module__RgzHuW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.etf-performance-comparison-module__RgzHuW__field{flex-direction:column;gap:9px;min-width:0;margin:0;display:flex}.etf-performance-comparison-module__RgzHuW__label{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.etf-performance-comparison-module__RgzHuW__workspace .etf-performance-comparison-module__RgzHuW__label label{min-width:0;margin:0;font-size:.84rem;line-height:1.6}.etf-performance-comparison-module__RgzHuW__label>.finance-symbol-wrap{flex-shrink:0}.etf-performance-comparison-module__RgzHuW__workspace .etf-performance-comparison-module__RgzHuW__field input{background:var(--bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:11px;width:100%;min-width:0;min-height:48px;font-size:1rem}.etf-performance-comparison-module__RgzHuW__sliderHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.etf-performance-comparison-module__RgzHuW__sliderHeading label{margin:0;font-size:.95rem;font-weight:600}.etf-performance-comparison-module__RgzHuW__sliderHeading output{color:var(--analysis-a);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.etf-performance-comparison-module__RgzHuW__workspace input.etf-performance-comparison-module__RgzHuW__slider{width:100%;min-width:0;min-height:44px;accent-color:var(--accent);cursor:pointer;margin:14px 0;padding:0}.etf-performance-comparison-module__RgzHuW__presets button[aria-pressed=true]{color:var(--analysis-a);border-color:var(--accent);background:var(--accent-soft)}.etf-performance-comparison-module__RgzHuW__betaReading{border-top:1px solid var(--line);color:var(--muted);margin:22px 0 0;padding-top:20px;font-size:.9rem}.etf-performance-comparison-module__RgzHuW__empty{text-align:center;min-height:220px;color:var(--muted);place-content:center;margin:0;padding:20px;line-height:1.8;display:grid}.etf-performance-comparison-module__RgzHuW__returnDifference{gap:14px;margin:28px 0 38px;display:grid}.etf-performance-comparison-module__RgzHuW__returnDifference>span{color:var(--muted);font-size:.9rem}.etf-performance-comparison-module__RgzHuW__returnDifference>strong{color:var(--analysis-a);font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,4vw,2.4rem);line-height:1.4}.etf-performance-comparison-module__RgzHuW__chart{border:1px solid var(--line);border-radius:14px;margin:0 0 34px;padding:24px}.etf-performance-comparison-module__RgzHuW__chart figcaption{font-size:1rem;font-weight:650}.etf-performance-comparison-module__RgzHuW__chart .etf-performance-comparison-module__RgzHuW__note{margin-top:10px}.etf-performance-comparison-module__RgzHuW__chartGroup{margin-top:26px}.etf-performance-comparison-module__RgzHuW__chartGroup h3{margin:0 0 14px;font-size:.9rem;line-height:1.6}.etf-performance-comparison-module__RgzHuW__chartRow{grid-template-columns:48px minmax(40px,1fr) minmax(95px,auto);align-items:center;gap:12px;margin-top:12px;display:grid}.etf-performance-comparison-module__RgzHuW__chartLabel{color:var(--analysis-a);font-size:.8rem;font-weight:650}.etf-performance-comparison-module__RgzHuW__chartRow[data-scenario=passive] .etf-performance-comparison-module__RgzHuW__chartLabel{color:var(--analysis-b)}.etf-performance-comparison-module__RgzHuW__chartRow strong{text-align:right;font-variant-numeric:tabular-nums;font-size:.86rem;line-height:1.6}.etf-performance-comparison-module__RgzHuW__track{background:var(--surface-alt);border-radius:5px;height:12px;display:block;position:relative}.etf-performance-comparison-module__RgzHuW__zero{background:var(--muted);opacity:.7;width:1px;position:absolute;top:-5px;bottom:-5px;left:50%}.etf-performance-comparison-module__RgzHuW__bar{background:var(--analysis-a);border-radius:4px;height:100%;position:absolute;top:0}.etf-performance-comparison-module__RgzHuW__chartRow[data-scenario=passive] .etf-performance-comparison-module__RgzHuW__bar{background:var(--analysis-b)}.etf-performance-comparison-module__RgzHuW__outcome h3{margin:0 0 24px;font-size:1rem}.etf-performance-comparison-module__RgzHuW__primaryMetric{margin:0 0 30px}.etf-performance-comparison-module__RgzHuW__primaryMetric dt{color:var(--muted);font-size:.84rem}.etf-performance-comparison-module__RgzHuW__primaryMetric dd{color:var(--analysis-a);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;line-height:1.5}.etf-performance-comparison-module__RgzHuW__outcome[data-scenario=passive] .etf-performance-comparison-module__RgzHuW__primaryMetric dd{color:var(--analysis-b)}.etf-performance-comparison-module__RgzHuW__supporting{border-top:1px solid var(--line);gap:22px;margin:0;padding-top:24px;display:grid}.etf-performance-comparison-module__RgzHuW__supporting div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.etf-performance-comparison-module__RgzHuW__supporting dt{color:var(--muted);font-size:.82rem;line-height:1.7}.etf-performance-comparison-module__RgzHuW__supporting dd{font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:1rem;font-weight:650}.etf-performance-comparison-module__RgzHuW__steps{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.etf-performance-comparison-module__RgzHuW__steps h4{margin:0 0 16px;font-size:.88rem}.etf-performance-comparison-module__RgzHuW__steps p{color:var(--muted);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:.82rem}.etf-performance-comparison-module__RgzHuW__interpretation{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.etf-performance-comparison-module__RgzHuW__interpretation h3{margin:0 0 20px;font-size:1rem}.etf-performance-comparison-module__RgzHuW__interpretation p{color:var(--muted);margin:16px 0 0;font-size:.9rem}.etf-performance-comparison-module__RgzHuW__reading{padding:10px 0}.etf-performance-comparison-module__RgzHuW__reading h2{margin:0 0 20px;font-size:1.15rem}.etf-performance-comparison-module__RgzHuW__reading p{max-width:none;color:var(--muted);margin:16px 0 0;font-size:.9rem}.etf-performance-comparison-module__RgzHuW__reading a{color:var(--analysis-a);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.etf-performance-comparison-module__RgzHuW__panel{padding:20px}.etf-performance-comparison-module__RgzHuW__scenarios,.etf-performance-comparison-module__RgzHuW__outcomes{grid-template-columns:minmax(0,1fr);gap:18px}.etf-performance-comparison-module__RgzHuW__scenario,.etf-performance-comparison-module__RgzHuW__outcome{padding:18px}.etf-performance-comparison-module__RgzHuW__chart{padding:18px 14px}}@media (max-width:420px){.etf-performance-comparison-module__RgzHuW__panel{padding:18px 16px}.etf-performance-comparison-module__RgzHuW__fields{gap:18px 12px}.etf-performance-comparison-module__RgzHuW__heading{gap:16px}.etf-performance-comparison-module__RgzHuW__heading h2{font-size:1.05rem}.etf-performance-comparison-module__RgzHuW__workspace .etf-performance-comparison-module__RgzHuW__label label{font-size:.78rem}.etf-performance-comparison-module__RgzHuW__label{gap:6px;min-height:54px}.etf-performance-comparison-module__RgzHuW__chartRow{grid-template-columns:40px minmax(30px,1fr) minmax(90px,auto);gap:8px}.etf-performance-comparison-module__RgzHuW__chartRow strong{font-size:.76rem}.etf-performance-comparison-module__RgzHuW__chartLabel{font-size:.74rem}.etf-performance-comparison-module__RgzHuW__supporting div{gap:12px}}@media (prefers-reduced-motion:no-preference){.etf-performance-comparison-module__RgzHuW__bar{transition:left .18s,width .18s}}.etf-performance-comparison-module__RgzHuW__returnDifference>strong,.etf-performance-comparison-module__RgzHuW__primaryMetric dd,.etf-performance-comparison-module__RgzHuW__supporting dd,.etf-performance-comparison-module__RgzHuW__chartRow strong{overflow-wrap:anywhere}.etf-performance-comparison-module__RgzHuW__outcome .etf-performance-comparison-module__RgzHuW__supporting{grid-template-columns:minmax(0,1fr)}.etf-performance-comparison-module__RgzHuW__workspace .etf-performance-comparison-module__RgzHuW__chartRow{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 6px}.etf-performance-comparison-module__RgzHuW__chartRow[data-highlight=dimmed]{opacity:.55}.etf-performance-comparison-module__RgzHuW__chartRow[data-highlight=selected]{border-color:var(--analysis-a);background:var(--surface)}.etf-performance-comparison-module__RgzHuW__chartRow[data-highlight=selected][data-scenario=passive]{border-color:var(--analysis-b)}.etf-performance-comparison-module__RgzHuW__chartRow:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.etf-performance-comparison-module__RgzHuW__workspace .etf-performance-comparison-module__RgzHuW__betaExperiment .etf-performance-comparison-module__RgzHuW__heading h3{margin:0}.etf-performance-comparison-module__RgzHuW__betaMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 22px;display:grid}.etf-performance-comparison-module__RgzHuW__betaMetrics dt{color:var(--muted);font-size:.84rem;line-height:1.6}.etf-performance-comparison-module__RgzHuW__betaMetrics dd{color:var(--analysis-a);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 0;font-size:1.3rem;font-weight:700;line-height:1.5}@media (max-width:420px){.etf-performance-comparison-module__RgzHuW__betaMetrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.etf-performance-comparison-module__RgzHuW__chartRow{transition:opacity .15s,border-color .15s}}
