.screen.svelte-1x05zx6{padding:var(--sp-6) var(--sp-4) var(--sp-8);justify-content:center;display:flex}.card.svelte-1x05zx6{width:100%;max-width:var(--w-form);gap:var(--sp-4);padding:var(--sp-5) var(--sp-4);background-color:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);box-shadow:var(--sh-2);flex-direction:column;display:flex}@media (width>=480px){.card.svelte-1x05zx6{padding:var(--sp-6)}}h1.svelte-1x05zx6{font-family:var(--font-display);font-size:var(--fs-2xl)}.notice.svelte-1x05zx6{padding:var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-sm);border:1px solid #0000;margin:0}.notice--ok.svelte-1x05zx6{background-color:var(--c-ok-subtle);color:var(--c-ok-text);border-color:var(--c-ok)}.notice--warn.svelte-1x05zx6{background-color:var(--c-warn-subtle);color:var(--c-warn-text);border-color:var(--c-warn)}.notice--error.svelte-1x05zx6{background-color:var(--c-danger-subtle);color:var(--c-danger-text);border-color:var(--c-danger)}form.svelte-1x05zx6{gap:var(--sp-4);flex-direction:column;display:flex}.field.svelte-1x05zx6{gap:var(--sp-1);flex-direction:column;display:flex}label.svelte-1x05zx6{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}input.svelte-1x05zx6{min-height:var(--h-tap);padding:0 var(--sp-3);font-size:var(--fs-md);color:var(--c-text);background-color:var(--c-surface);border:1px solid var(--c-border-input);border-radius:var(--r-sm)}input[aria-invalid=true].svelte-1x05zx6{border-width:2px;border-color:var(--c-danger)}.reveal.svelte-1x05zx6{gap:var(--sp-2);align-items:stretch;display:flex}.reveal.svelte-1x05zx6 input:where(.svelte-1x05zx6){flex:auto;min-width:0}.reveal__toggle.svelte-1x05zx6{min-width:var(--h-tap);padding:0 var(--sp-3);font-size:var(--fs-sm);color:var(--c-brand-text);background-color:var(--c-surface);border:1px solid var(--c-border-input);border-radius:var(--r-sm);flex:none}.primary.svelte-1x05zx6{min-height:var(--h-tap);padding:0 var(--sp-4);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-text-on-brand);background-color:var(--c-brand);border-radius:var(--r-md)}.primary.svelte-1x05zx6:hover{background-color:var(--c-brand-hover)}.quiet.svelte-1x05zx6{min-height:var(--h-tap);font-size:var(--fs-sm);color:var(--c-brand-text);align-self:flex-start;align-items:center;display:inline-flex}
