.form-box.svelte-z5wozd{flex-direction:column;gap:1.5rem;width:100%;max-width:380px;display:flex}.form-header.svelte-z5wozd{flex-direction:column;gap:.35rem;display:flex}.form-title.svelte-z5wozd{letter-spacing:-.02em;color:var(--foreground);margin:0;font-family:Montserrat Variable,sans-serif;font-size:1.5rem;font-weight:800}.form-sub.svelte-z5wozd{color:var(--muted-foreground);margin:0;font-size:.875rem}.server-error.svelte-z5wozd{background:color-mix(in oklch, var(--destructive) 10%, var(--background));border:1px solid color-mix(in oklch, var(--destructive) 30%, transparent);color:var(--destructive);padding:.75rem 1rem;font-size:.875rem}.form.svelte-z5wozd{flex-direction:column;gap:1rem;display:flex}.name-row.svelte-z5wozd{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field.svelte-z5wozd{flex-direction:column;gap:.4rem;display:flex}.field-error.svelte-z5wozd{color:var(--destructive);margin:0;font-size:.78rem}.switch-link.svelte-z5wozd{color:var(--muted-foreground);text-align:center;margin:0;font-size:.85rem}.switch-link.svelte-z5wozd a:where(.svelte-z5wozd){color:var(--primary);font-weight:600;text-decoration:none}.switch-link.svelte-z5wozd a:where(.svelte-z5wozd):hover{text-decoration:underline}
