.diagram.svelte-112n2zp{overflow-x:auto;margin-block:var(--space-4) var(--space-5)}svg.svelte-112n2zp{display:block;width:100%;min-width:640px;height:auto}.ours.svelte-112n2zp{fill:var(--slate)}.ring.svelte-112n2zp{fill:var(--ground);stroke:var(--slate);stroke-width:11}.ring.goal.svelte-112n2zp{stroke:var(--amber)}.core.svelte-112n2zp{fill:var(--amber)}.arrow.svelte-112n2zp,.head.svelte-112n2zp{fill:none;stroke:var(--ink-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.head.svelte-112n2zp{stroke-width:1.6}.axis.svelte-112n2zp{stroke:var(--line);stroke-width:2}.lbl.svelte-112n2zp{font-family:var(--font-display);font-weight:600;font-size:26px;letter-spacing:-.02em;fill:var(--ink)}.sub.svelte-112n2zp{font-family:var(--font-body);font-size:18px;fill:var(--ink-muted)}.tick.svelte-112n2zp{font-family:var(--font-mono);font-size:15px;letter-spacing:.04em;fill:var(--ink-faint)}.after.svelte-112n2zp{margin-bottom:var(--space-5)}.steps.svelte-112n2zp{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}@media(min-width:40rem){.steps.svelte-112n2zp{grid-template-columns:repeat(2,minmax(0,1fr))}}.steps.svelte-112n2zp li:where(.svelte-112n2zp){display:grid;gap:6px;align-content:start;min-width:0}.steps.svelte-112n2zp h3:where(.svelte-112n2zp){font-size:20px}.steps.svelte-112n2zp p:where(.svelte-112n2zp){margin:0;font-size:15px}
