.register-page.svelte-ydeots{display:flex;flex-direction:column;gap:var(--space-5)}.page-header.svelte-ydeots{text-align:center}.page-header.svelte-ydeots h1:where(.svelte-ydeots){font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.page-header.svelte-ydeots p:where(.svelte-ydeots){font-size:var(--text-sm);color:var(--color-text-secondary)}.form.svelte-ydeots{display:flex;flex-direction:column;gap:var(--space-4)}.strength-wrap.svelte-ydeots{margin-top:var(--space-2)}.terms-row.svelte-ydeots{display:flex;align-items:flex-start;gap:var(--space-3)}.terms-label.svelte-ydeots{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);cursor:pointer}.terms-label.svelte-ydeots a:where(.svelte-ydeots){color:var(--color-text-link)}.error-text.svelte-ydeots{font-size:var(--text-xs);color:var(--color-danger-red);margin-top:calc(-1 * var(--space-2))}.key-gen-note.svelte-ydeots{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-accent-subtle);border:1px solid var(--color-maple-200);border-radius:var(--radius-md);color:var(--color-maple-700);font-size:var(--text-xs);line-height:var(--leading-normal)}.login-prompt.svelte-ydeots{text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary)}.toggle-pass.svelte-ydeots{display:flex;align-items:center;color:var(--color-text-tertiary);pointer-events:all;cursor:pointer}
