.screen.svelte-1x05zx6{min-height:100vh;display:grid;place-items:center;padding:2.5rem 1rem}.card.svelte-1x05zx6{width:100%;max-width:420px}.brand.svelte-1x05zx6{display:flex;margin-bottom:3.25rem}.eyebrow.svelte-1x05zx6{margin:0 0 .65rem;color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.title.svelte-1x05zx6{margin:0 0 .75rem;font-size:34px;font-weight:620;letter-spacing:-.025em;line-height:1.16}.subtitle.svelte-1x05zx6{margin:0 0 2rem;color:var(--muted);font-size:14px;line-height:1.7}.field-label.svelte-1x05zx6{display:block;margin:0 0 .55rem;font-size:13px;font-weight:600}.account-name-control.svelte-1x05zx6{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease}.account-name-control.svelte-1x05zx6:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.account-name-input.svelte-1x05zx6{min-width:0;border:0;border-radius:var(--radius) 0 0 var(--radius);box-shadow:none!important}.account-domain.svelte-1x05zx6{display:flex;align-items:center;padding:0 .9rem 0 .7rem;color:var(--text);font-family:var(--font-mono);font-size:13px;white-space:nowrap;border-left:1px solid var(--border);background:var(--surface-subtle);border-radius:0 var(--radius) var(--radius) 0}.field-hint.svelte-1x05zx6{margin:.55rem 0 0;color:var(--muted);font-size:11.5px;line-height:1.55}.password-field.svelte-1x05zx6{margin-top:1rem}.password-control.svelte-1x05zx6{position:relative}.password-control.svelte-1x05zx6 .input:where(.svelte-1x05zx6){padding-right:4rem}.show-password.svelte-1x05zx6{position:absolute;inset:.2rem .35rem .2rem auto;padding:0 .65rem;color:var(--muted);font-size:12px;border-radius:7px}.show-password.svelte-1x05zx6:hover{color:var(--text);background:var(--surface-subtle)}.submit.svelte-1x05zx6{width:100%;justify-content:center;margin-top:1.25rem;padding:.875rem 1rem;font-size:14px}.alternate.svelte-1x05zx6{display:block;width:100%;margin-top:.9rem;padding:.6rem;color:var(--accent);font-size:13px}.alternate.svelte-1x05zx6:hover,.recovery-link.svelte-1x05zx6:hover,.switch-row.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover{text-decoration:underline;text-underline-offset:3px}.recovery-link.svelte-1x05zx6{display:block;width:fit-content;margin:1.1rem auto 0;color:var(--muted);font-size:12.5px}.form-error.svelte-1x05zx6{margin-top:1rem}.switch-row.svelte-1x05zx6{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border);color:var(--muted);font-size:12.5px}.switch-row.svelte-1x05zx6 button:where(.svelte-1x05zx6){color:var(--text);font-weight:600;white-space:nowrap}.legal-checks.svelte-1x05zx6{display:grid;gap:.8rem;margin:1.25rem 0 0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius)}.legal-checks.svelte-1x05zx6 legend:where(.svelte-1x05zx6){padding:0 .35rem;color:var(--muted);font-size:11px}.legal-checks.svelte-1x05zx6 label:where(.svelte-1x05zx6){display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;color:var(--muted);font-size:12.5px;line-height:1.5}.legal-checks.svelte-1x05zx6 input:where(.svelte-1x05zx6){width:16px;height:16px;margin-top:.1rem;accent-color:var(--accent)}.legal-checks.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--accent);text-decoration:underline;text-underline-offset:2px}.subtitle.svelte-1x05zx6 strong:where(.svelte-1x05zx6){color:var(--text);font-weight:600}@media(max-width:480px){.brand.svelte-1x05zx6{margin-bottom:2.4rem}.switch-row.svelte-1x05zx6{align-items:flex-start}}
