.residual-demo.svelte-1ayn3qm{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.residual-demo.svelte-1ayn3qm>div:where(.svelte-1ayn3qm){background:var(--sky);padding:1rem;display:grid}.residual-demo.svelte-1ayn3qm .highlight:where(.svelte-1ayn3qm){background:var(--navy);color:#fff}.residual-demo.svelte-1ayn3qm strong:where(.svelte-1ayn3qm){font:700 1.3rem var(--font-display)}.fan-figure.svelte-1ayn3qm{background:var(--paper-warm);border:1px solid var(--line);width:100%;max-width:600px;margin:.5rem 0 1rem}.fan-figure.svelte-1ayn3qm .axis:where(.svelte-1ayn3qm){stroke:var(--ink-muted);stroke-width:1px}.fan-figure.svelte-1ayn3qm .guide:where(.svelte-1ayn3qm){stroke:var(--line);stroke-dasharray:5 5}.fan-figure.svelte-1ayn3qm .fan-point:where(.svelte-1ayn3qm){fill:var(--coral);opacity:.85}.fan-figure.svelte-1ayn3qm text:where(.svelte-1ayn3qm){fill:var(--ink-muted);font-size:12px}.fan-figure.svelte-1ayn3qm .annotation:where(.svelte-1ayn3qm){fill:var(--navy);font-weight:700}@media (width<=650px){.residual-demo.svelte-1ayn3qm{grid-template-columns:1fr}}
