.generator.svelte-xz25t0{background:var(--bg);color:var(--ink)}.stage.svelte-xz25t0{padding:clamp(3rem, 8vh, 5rem) var(--margin) clamp(3rem, 8vh, 5rem);justify-items:start;gap:2rem;display:grid}.chip.svelte-xz25t0{background:var(--surface);gap:.15rem;width:min(100%,36rem);padding:.7rem 1rem .8rem;display:grid}.chip-label.svelte-xz25t0{font-size:var(--step-small);color:var(--muted)}.chip.svelte-xz25t0 input:where(.svelte-xz25t0){width:100%;font-size:var(--step-lead);background:0 0;border:0;padding:0;font-weight:500;line-height:1.3}.chip.svelte-xz25t0 input:where(.svelte-xz25t0):focus{outline:none}.chip.svelte-xz25t0:focus-within{outline:2px solid var(--accent);outline-offset:3px}.address.svelte-xz25t0{width:100%;font-family:var(--font-display);font-weight:300;font-size:var(--step-display);letter-spacing:-.022em;overflow-wrap:anywhere;line-height:1.1;display:block}.actions.svelte-xz25t0 .button:where(.svelte-xz25t0){min-width:10.5rem}.actions.svelte-xz25t0 .button-ink:where(.svelte-xz25t0){min-width:0}.actions.svelte-xz25t0{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.history.svelte-xz25t0{padding:0 var(--margin) clamp(3rem, 8vh, 5rem)}.history-head.svelte-xz25t0{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.history-head.svelte-xz25t0 h2:where(.svelte-xz25t0){font-size:var(--step-lead);font-weight:500}.bands.svelte-xz25t0{gap:4px;padding:0;list-style:none;display:grid}.band.svelte-xz25t0{overflow-wrap:anywhere;align-items:center;min-height:3.5rem;padding:.75rem 1.25rem;font-weight:500;display:flex}.band.svelte-xz25t0:nth-child(odd){background:var(--surface)}@media (width<=40em){.chip.svelte-xz25t0{padding-inline:.75rem}.chip.svelte-xz25t0 input:where(.svelte-xz25t0){font-size:1rem}.actions.svelte-xz25t0,.actions.svelte-xz25t0 .button:where(.svelte-xz25t0){width:100%}.actions.svelte-xz25t0 .button-ink:where(.svelte-xz25t0){width:auto}}.top.svelte-1n46o8q{padding:1.25rem var(--margin) clamp(2rem, 5vh, 3.5rem)}.bar.svelte-1n46o8q{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wordmark.svelte-1n46o8q{font-size:var(--step-lead);font-weight:500}.bar-actions.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.intro.svelte-1n46o8q{max-width:62ch;margin-top:2rem}.empty.svelte-1n46o8q{padding:20vh var(--margin);font-size:var(--step-lead);color:var(--muted)}
