.wrap.svelte-12bcf3z{gap:var(--space-4);--mab:#a06a2c;display:grid}@media (width>=720px){.wrap.svelte-12bcf3z{grid-template-columns:215px 1fr;align-items:center}}@container (width<=700px){.wrap.svelte-12bcf3z{grid-template-columns:1fr;align-items:stretch}}.controls.svelte-12bcf3z{gap:var(--space-2);display:grid}.readout.svelte-12bcf3z,.s.svelte-12bcf3z{font-family:var(--font-mono)}.s.svelte-12bcf3z{align-items:baseline;gap:0 var(--space-2);font-size:var(--text-sm);grid-template-columns:1fr auto;display:grid}.s.svelte-12bcf3z span:where(.svelte-12bcf3z){color:var(--text-secondary)}.s.svelte-12bcf3z strong:where(.svelte-12bcf3z){color:var(--mab)}.s.svelte-12bcf3z input:where(.svelte-12bcf3z){grid-column:1/-1}.readout.svelte-12bcf3z{padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius);font-size:var(--text-xs);gap:3px;display:grid}.readout.svelte-12bcf3z div:where(.svelte-12bcf3z):not(.verdict){justify-content:space-between;gap:var(--space-2);display:flex}.readout.svelte-12bcf3z span:where(.svelte-12bcf3z){color:var(--text-secondary)}.readout.svelte-12bcf3z strong:where(.svelte-12bcf3z){color:var(--text-primary)}.verdict.svelte-12bcf3z{border-radius:var(--radius);text-align:center;background:var(--quiz-success-bg);color:var(--quiz-success-text);margin-top:2px;padding:3px 6px;font-weight:600}.verdict.lost.svelte-12bcf3z{background:var(--quiz-error-bg);color:var(--quiz-error-text)}.hint.svelte-12bcf3z{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.chart.svelte-12bcf3z{width:100%;height:auto}.axis.svelte-12bcf3z{stroke:var(--border-strong);stroke-width:1px}.target.svelte-12bcf3z{stroke:var(--accent-pd);stroke-width:1.4px;stroke-dasharray:4 3}.targetlbl.svelte-12bcf3z{fill:var(--accent-pd);font-family:var(--font-mono);font-size:9px}.onset.svelte-12bcf3z{stroke:#b0392b;stroke-width:1px;stroke-dasharray:3 3}.onsetlbl.svelte-12bcf3z{fill:#b0392b;font-family:var(--font-mono);font-size:9px}.cline.svelte-12bcf3z{fill:none;stroke:var(--mab);stroke-width:2.2px}.trough.svelte-12bcf3z{fill:var(--mab)}.trough.low.svelte-12bcf3z{fill:#b0392b}.lbl.svelte-12bcf3z{fill:var(--text-secondary);font-family:var(--font-mono);text-anchor:middle;font-size:11px}
