.page.svelte-5fnza4{max-width:34rem;padding:calc(var(--space-section) * .7) var(--space-gutter) var(--space-section);margin:0 auto}.chip.svelte-5fnza4{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-amber);border:1px solid var(--color-amber);border-radius:var(--radius-s);padding:.25rem .5rem;display:inline-block}h1.svelte-5fnza4{margin-top:1.25rem;font-size:clamp(2rem,1.4rem + 2.4vw,2.875rem)}.sub.svelte-5fnza4{color:var(--color-text-dim);margin-top:1.125rem}form.svelte-5fnza4{gap:1.25rem;margin-top:2.75rem;display:grid}.row.svelte-5fnza4{gap:.5rem;display:grid}.hp.svelte-5fnza4{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.svelte-5fnza4{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.03em;color:var(--color-text-dim)}.optional.svelte-5fnza4{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:.6875rem}input.svelte-5fnza4{font-family:var(--font-mono);color:var(--color-text);background:var(--color-ink-well);border:1px solid var(--color-line-strong);border-radius:var(--radius-s);width:100%;transition:border-color var(--t-fast) var(--ease-out);padding:.75rem .875rem;font-size:.9375rem}input.svelte-5fnza4::placeholder{color:var(--color-text-faint)}input.svelte-5fnza4:hover{border-color:var(--color-text-faint)}input[aria-invalid=true].svelte-5fnza4{border-color:var(--color-tick-down)}.error.svelte-5fnza4{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-tick-down)}.error.general.svelte-5fnza4{border-left:2px solid var(--color-tick-down);padding-left:.75rem}button.svelte-5fnza4{background:var(--color-amber);color:var(--color-ink-on-amber);border-radius:var(--radius-s);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);border:none;justify-self:start;padding:.875rem 1.375rem;font-weight:560}button.svelte-5fnza4:active{transform:scale(.96)}button.svelte-5fnza4:disabled{background:var(--color-line-strong);color:var(--color-text-faint);cursor:default}.fineprint.svelte-5fnza4{font-size:var(--text-label);color:var(--color-text-faint);line-height:1.6}.fineprint.svelte-5fnza4 a:where(.svelte-5fnza4),.done-links.svelte-5fnza4 a:where(.svelte-5fnza4){color:var(--color-text-dim);text-underline-offset:3px}.done.svelte-5fnza4{border:1px solid var(--color-amber);background:var(--color-ink-raised);animation:svelte-5fnza4-rise .4s var(--ease-out) both;gap:.75rem;margin-top:2.75rem;padding:1.5rem;display:grid}@keyframes svelte-5fnza4-rise{0%{opacity:0;transform:translateY(8px)}}.done-title.svelte-5fnza4{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);color:var(--color-text);font-size:1.25rem}.done-text.svelte-5fnza4{color:var(--color-text-dim);font-size:var(--text-small)}.done-links.svelte-5fnza4{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-text-faint);gap:.625rem;display:flex}@media (hover:hover) and (pointer:fine){button.svelte-5fnza4:hover:not(:disabled){background:var(--color-amber-bright)}}
