.diagram.svelte-1oij8aq{width:100%;max-width:720px;margin:24px auto}.lab.svelte-1oij8aq{border:2px solid var(--blue);background:var(--paper);margin:24px 0;padding:24px}h3.svelte-1oij8aq{margin-top:0}p.svelte-1oij8aq{line-height:1.7}.controls.svelte-1oij8aq{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.controls.svelte-1oij8aq label:where(.svelte-1oij8aq){gap:8px;max-width:100%;font-weight:600;display:grid}select.svelte-1oij8aq{max-width:100%;color:var(--blue-deep);border:1px solid var(--blue);background:#fff;padding:9px}svg.svelte-1oij8aq{width:100%;max-width:720px;margin:24px auto;display:block}line.svelte-1oij8aq{stroke:var(--line);stroke-width:1px}text.svelte-1oij8aq{fill:var(--blue-deep);font-size:12px}polyline.svelte-1oij8aq{fill:none;stroke-width:2px}.initial.svelte-1oij8aq{stroke:var(--blue);stroke-dasharray:6 4}.current.svelte-1oij8aq{stroke:var(--red);stroke-width:3px}.result.svelte-1oij8aq{background:var(--gold);color:var(--blue-deep);padding:16px}.note.svelte-1oij8aq{font-size:14px}@media (width<=650px){.lab.svelte-1oij8aq{padding:14px}.controls.svelte-1oij8aq{grid-template-columns:minmax(0,1fr);display:grid}}
