.button.svelte-8a1c4v{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-bg-sunken);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;display:inline-flex}.button.svelte-8a1c4v:hover:not(:disabled){background:var(--color-bg-raised)}.button.svelte-8a1c4v:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button.svelte-8a1c4v:active:not(:disabled){scale:.97}.button.svelte-8a1c4v:disabled{opacity:.5;cursor:default}.button[data-tone=danger].svelte-8a1c4v,.button[data-tone=accent].svelte-8a1c4v{color:#fff;border-color:#0000}.button[data-tone=danger].svelte-8a1c4v{background:var(--color-danger)}.button[data-tone=accent].svelte-8a1c4v{background:var(--color-accent)}.button[data-tone=danger].svelte-8a1c4v:hover:not(:disabled){background:var(--color-danger);filter:brightness(1.1)}.button[data-tone=accent].svelte-8a1c4v:hover:not(:disabled){background:var(--color-accent);filter:brightness(1.05)}.button[data-tone=accent].svelte-8a1c4v:disabled{opacity:1}.step-art.svelte-szxqa0{block-size:var(--art-size);inline-size:calc(var(--art-size) * .95);flex:none}.frame.svelte-szxqa0{fill:var(--color-bg-sunken);stroke:var(--color-line);stroke-width:2px}.bar.svelte-szxqa0{fill:var(--color-line)}.field.svelte-szxqa0{fill:var(--color-bg-raised);stroke:var(--color-line);stroke-width:1.5px}.rule.svelte-szxqa0{stroke:var(--color-line);stroke-width:1.5px}.panel.svelte-szxqa0{fill:var(--color-bg-raised);stroke:var(--color-line);stroke-width:1.5px}.grabber.svelte-szxqa0,.row.svelte-szxqa0{fill:var(--color-line)}.app-icon.svelte-szxqa0{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:1.5px}.halo.svelte-szxqa0,.halo-rect.svelte-szxqa0,.chosen.svelte-szxqa0{fill:var(--color-accent)}.mark.svelte-szxqa0,.dots.svelte-szxqa0{fill:var(--color-bg-raised);stroke:var(--color-bg-raised)}.mark.svelte-szxqa0{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dots.svelte-szxqa0{stroke:none}.tick.svelte-szxqa0{fill:none;stroke:var(--color-bg-raised);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.warn.svelte-16d5380{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-ink);font-size:var(--text-sm);text-wrap:pretty}.steps.svelte-16d5380{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.step.svelte-16d5380{align-items:center;gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);display:grid}.num.svelte-16d5380{border-radius:var(--radius-pill);background:var(--color-accent-soft);block-size:1.5rem;inline-size:1.5rem;color:var(--color-accent);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}.label.svelte-16d5380{font-size:var(--text-sm);display:block}.text.svelte-16d5380{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-soft);text-wrap:pretty}@media (width<22rem){.step.svelte-16d5380{grid-template-columns:auto minmax(0,1fr)}.step.svelte-16d5380 .step-art{grid-column:1/-1}}
