.comparison.svelte-19hr0mx{border:1px solid var(--border-subtle);background:var(--surface-soft);max-width:132rem;font-family:var(--font-sans,sans-serif);border-radius:.75rem;margin:1rem auto 0;padding:1.25rem}.heading.svelte-19hr0mx{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}h2.svelte-19hr0mx{margin:.35rem 0;font-size:1.25rem;font-weight:600}p.svelte-19hr0mx{margin:0}.heading.svelte-19hr0mx p:where(.svelte-19hr0mx),.forecast.svelte-19hr0mx,.method.svelte-19hr0mx,details.svelte-19hr0mx,.target-status.svelte-19hr0mx{color:var(--text-tertiary);font-size:.75rem;line-height:1.6}.forecast.svelte-19hr0mx{white-space:nowrap;border:1px solid var(--border-subtle);border-radius:.3rem;padding:.2rem .5rem}.comparison-layout.svelte-19hr0mx{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.5rem;display:grid}.image-wrap.svelte-19hr0mx{border:1px solid var(--sensor-green);border-radius:.4rem;position:relative;overflow:hidden}svg.svelte-19hr0mx{aspect-ratio:1.33;width:100%;display:block}.image-labels.svelte-19hr0mx{pointer-events:none;justify-content:space-between;gap:.5rem;display:flex;position:absolute;top:.65rem;left:.65rem;right:.65rem}.image-labels.svelte-19hr0mx span:where(.svelte-19hr0mx){color:#fff;background:#020507cc;border-radius:.25rem;padding:.2rem .35rem;font-size:.65rem}.slider-label.svelte-19hr0mx{gap:.2rem;margin-top:.65rem;font-size:.75rem;display:grid}input[type=range].svelte-19hr0mx{width:100%;accent-color:var(--sensor-green);min-height:1.5rem}.controls.svelte-19hr0mx{flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.controls.svelte-19hr0mx label:where(.svelte-19hr0mx){align-items:center;gap:.35rem;display:flex}input[type=checkbox].svelte-19hr0mx{accent-color:var(--sensor-green)}.metrics.svelte-19hr0mx{align-content:center;gap:1rem;min-width:0;display:grid}.metric.svelte-19hr0mx{border-bottom:1px solid var(--border-subtle);gap:.2rem;padding-bottom:.8rem;display:grid}.metric.svelte-19hr0mx>span:where(.svelte-19hr0mx),.target-picker.svelte-19hr0mx{font-size:.8rem}strong.svelte-19hr0mx{font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:500}strong.svelte-19hr0mx span:where(.svelte-19hr0mx){color:var(--text-tertiary);font-size:1rem}small.svelte-19hr0mx{color:var(--text-tertiary);font-size:.7rem}.target-picker.svelte-19hr0mx{gap:.35rem;display:grid}select.svelte-19hr0mx{border:1px solid var(--border-subtle);color:var(--text-primary);background:var(--surface-soft);border-radius:.3rem;max-width:100%;padding:.4rem}.method.svelte-19hr0mx{margin-top:1rem}details.svelte-19hr0mx{margin-top:.6rem}summary.svelte-19hr0mx{cursor:pointer}details.svelte-19hr0mx p:where(.svelte-19hr0mx){margin-top:.5rem}@media (width<=640px){.comparison.svelte-19hr0mx{padding:.8rem}.comparison-layout.svelte-19hr0mx{grid-template-columns:1fr;gap:1rem}.forecast.svelte-19hr0mx{display:none}strong.svelte-19hr0mx{font-size:1.3rem}}
