.stage.svelte-1ctqrjb{gap:var(--sp-5);padding-block:var(--sp-5) var(--sp-6);display:grid}.preview.svelte-1ctqrjb{justify-items:center;gap:var(--sp-2);scroll-margin-top:var(--sp-4);display:grid}.status.svelte-1ctqrjb{text-align:center;min-height:1.5em}.bad.svelte-1ctqrjb{color:var(--bad)}form.svelte-1ctqrjb{gap:var(--sp-4);align-content:start;min-width:0;display:grid}header.svelte-1ctqrjb{gap:var(--sp-2);display:grid}.brand.svelte-1ctqrjb{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}h1.svelte-1ctqrjb{font-size:var(--fs-6)}h1.hero.svelte-1ctqrjb{font-size:clamp(var(--fs-6), 7vw, var(--fs-7));letter-spacing:-.02em}.sub.svelte-1ctqrjb{font-size:var(--fs-4);color:var(--muted);max-width:34rem}.start.svelte-1ctqrjb{gap:var(--sp-3);display:grid}.center.svelte-1ctqrjb{text-align:center}.rest.svelte-1ctqrjb{gap:var(--sp-4);display:grid}.rest[hidden].svelte-1ctqrjb{display:none}.mini.svelte-1ctqrjb{top:calc(var(--sp-2) + env(safe-area-inset-top));left:var(--sp-4);right:var(--sp-4);z-index:2;opacity:0;visibility:hidden;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-m);background:var(--pass-bg);color:var(--pass-fg);box-shadow:var(--shadow-card);text-decoration:none;transition:opacity .15s,visibility .15s;display:flex;position:fixed}.mini.shown.svelte-1ctqrjb{opacity:1;visibility:visible}.mini-thumb.svelte-1ctqrjb{flex:none;width:2.75rem}.mini-text.svelte-1ctqrjb{min-width:0;font-size:var(--fs-2);overflow-wrap:anywhere;line-height:1.25;display:grid}.thumb-row.svelte-1ctqrjb{align-items:center;gap:var(--sp-4);display:flex}.thumb-tile.svelte-1ctqrjb{flex:none;width:4.5rem}.thumb-actions.svelte-1ctqrjb{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.thumb-actions.svelte-1ctqrjb label:where(.svelte-1ctqrjb){cursor:pointer}.thumb-actions.svelte-1ctqrjb label:where(.svelte-1ctqrjb):focus-within{outline:2px solid var(--accent-text);outline-offset:2px}fieldset.svelte-1ctqrjb{border:0;min-width:0;margin:0;padding:0}legend.svelte-1ctqrjb{margin-bottom:var(--sp-2);padding:0}.swatch-row.svelte-1ctqrjb{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));display:grid}.swatch.svelte-1ctqrjb{justify-items:center;gap:var(--sp-1);min-height:4.5rem;padding:var(--sp-2) var(--sp-1);border-radius:var(--radius-m);cursor:pointer;border:1.5px solid #0000;display:grid}.swatch.svelte-1ctqrjb input:where(.svelte-1ctqrjb){opacity:0;pointer-events:none;position:absolute}.dot.svelte-1ctqrjb{background:linear-gradient(135deg, var(--sw-bg) 0 62%, var(--sw-accent) 62% 100%);border:1px solid var(--line);border-radius:50%;width:2.5rem;height:2.5rem}.swatch-name.svelte-1ctqrjb{font-size:var(--fs-1);color:var(--muted)}.swatch.svelte-1ctqrjb:has(input:where(.svelte-1ctqrjb):checked){border-color:var(--ink);background:var(--surface)}.swatch.svelte-1ctqrjb:has(input:where(.svelte-1ctqrjb):checked) .swatch-name:where(.svelte-1ctqrjb){color:var(--ink);font-weight:650}.swatch.svelte-1ctqrjb:has(input:where(.svelte-1ctqrjb):focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.links.svelte-1ctqrjb{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface)}.links.svelte-1ctqrjb summary:where(.svelte-1ctqrjb){align-items:baseline;gap:var(--sp-2);min-height:3rem;padding:var(--sp-3) var(--sp-4);cursor:pointer;flex-wrap:wrap;display:flex}.links.svelte-1ctqrjb .label:where(.svelte-1ctqrjb){font-size:var(--fs-2);font-weight:600}.link-list.svelte-1ctqrjb{gap:var(--sp-4);padding:0 var(--sp-4) var(--sp-4);display:grid}.link-row.svelte-1ctqrjb{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);display:grid}.actions.svelte-1ctqrjb{z-index:1;justify-items:center;gap:var(--sp-1);margin-inline:calc(var(--sp-4) * -1);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--bg) 1.25rem);display:grid;position:sticky;bottom:0}.sheet.svelte-1ctqrjb{width:min(100%,52rem);max-width:100%;max-height:92dvh;padding:var(--sp-5) var(--sp-4) calc(var(--sp-5) + env(safe-area-inset-bottom));border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);border:0;margin:auto auto 0;overflow-y:auto}.sheet.svelte-1ctqrjb::backdrop{background:var(--scrim)}.sheet-grid.svelte-1ctqrjb{gap:var(--sp-5);display:grid}.sheet-pass.svelte-1ctqrjb{width:min(12rem,100%);margin-inline:auto}@media (width>=48rem){.sheet.svelte-1ctqrjb{padding:var(--sp-6);border-radius:var(--radius-l);margin:auto}.sheet-grid.svelte-1ctqrjb{align-items:center;gap:var(--sp-6);grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.sheet-pass.svelte-1ctqrjb{width:100%}.link-row.svelte-1ctqrjb{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end}.link-row.svelte-1ctqrjb .error:where(.svelte-1ctqrjb){grid-column:1/-1}}@media (width>=64rem){.stage.svelte-1ctqrjb{gap:var(--sp-8);padding-block:var(--sp-7);grid-template-columns:minmax(0,1fr) 24rem;align-items:start}.preview.svelte-1ctqrjb{top:var(--sp-6);grid-area:1/2;position:sticky}form.svelte-1ctqrjb{grid-area:1/1;max-width:34rem}.landing.svelte-1ctqrjb form:where(.svelte-1ctqrjb){padding-top:var(--sp-6)}.mini.svelte-1ctqrjb{display:none}.actions.svelte-1ctqrjb{background:0 0;margin-inline:0;padding-inline:0;position:static}}
