.auth-page.svelte-1x05zx6{max-width:42rem}.login-method.svelte-1x05zx6{display:grid;gap:16px;padding:20px 0;border-top:1px solid rgba(91,125,145,.17)}.login-method--passkey.svelte-1x05zx6{margin:4px 0 8px;border:1px solid rgba(111,173,211,.43);padding:18px;background:linear-gradient(135deg,#183d5b61,#08162a57)}.login-method--passkey.svelte-1x05zx6>.control--primary:where(.svelte-1x05zx6){justify-self:start}.login-method--email.svelte-1x05zx6{padding-bottom:6px}.login-method-copy.svelte-1x05zx6 h2:where(.svelte-1x05zx6){margin:2px 0 5px;line-height:1.5;font-size:1.06rem}.login-method-copy.svelte-1x05zx6 p:where(.svelte-1x05zx6),.email-destination.svelte-1x05zx6{margin:0;color:#788e9b;font-size:.82rem;line-height:1.5}.login-method-tag.svelte-1x05zx6{color:#6f9fbd;font-family:ui-monospace,Cascadia Mono,Courier New,monospace;font-size:.52rem;letter-spacing:.1em;text-transform:uppercase}.auth-form.svelte-1x05zx6{display:grid;gap:16px;max-width:34rem}.auth-field.svelte-1x05zx6{display:grid;gap:6px}.auth-field.svelte-1x05zx6 label:where(.svelte-1x05zx6){color:#a9cbd5;font-family:Kodchasan,sans-serif;font-size:.94rem}.auth-field.svelte-1x05zx6 .textfield:where(.svelte-1x05zx6){margin:0}.auth-field.svelte-1x05zx6 .auth-field-invalid:where(.svelte-1x05zx6){border-color:#c85454cc}.auth-password-field.svelte-1x05zx6{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.auth-password-field.svelte-1x05zx6 .textfield:where(.svelte-1x05zx6){border-right-width:0}.auth-password-toggle.svelte-1x05zx6,.auth-secondary-action.svelte-1x05zx6,.auth-text-action.svelte-1x05zx6{border:0;color:#7899b4;background:transparent;font:inherit;cursor:pointer}.auth-password-toggle.svelte-1x05zx6{min-width:4.4rem;border:2px solid #272568;border-left:1px solid rgba(91,88,159,.48);padding:0 10px;font-size:.78rem}.auth-secondary-action.svelte-1x05zx6{justify-self:start;border:1px solid rgba(92,130,158,.38);padding:11px 14px}.auth-text-action.svelte-1x05zx6{justify-self:start;padding:7px 9px;font-size:.8rem}.auth-password-toggle.svelte-1x05zx6:hover,.auth-password-toggle.svelte-1x05zx6:focus-visible,.auth-secondary-action.svelte-1x05zx6:hover,.auth-secondary-action.svelte-1x05zx6:focus-visible,.auth-text-action.svelte-1x05zx6:hover,.auth-text-action.svelte-1x05zx6:focus-visible{color:#c3ddeb;background:#315b7947;box-shadow:none;text-shadow:none}.auth-password-toggle.svelte-1x05zx6:focus-visible,.auth-secondary-action.svelte-1x05zx6:focus-visible,.auth-text-action.svelte-1x05zx6:focus-visible{outline:2px solid #7da8ff;outline-offset:2px}.auth-secondary-action.svelte-1x05zx6:disabled,.auth-text-action.svelte-1x05zx6:disabled{cursor:wait;opacity:.55}.auth-form-error.svelte-1x05zx6{margin:0;border-left:2px solid rgba(205,91,91,.72);padding:8px 10px;color:#efb0b0;background:#531a2040;font-size:.82rem}.email-notice.svelte-1x05zx6{margin:0;color:#90abb9;font-size:.82rem;line-height:1.5}.email-destination.svelte-1x05zx6 strong:where(.svelte-1x05zx6){color:#a9c4d0;font-weight:500}.email-code-field.svelte-1x05zx6{max-width:12rem;font-family:ui-monospace,Cascadia Mono,Courier New,monospace;font-size:1.1rem;letter-spacing:.18em}.email-code-actions.svelte-1x05zx6{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:620px){.login-method--passkey.svelte-1x05zx6>.control--primary:where(.svelte-1x05zx6),.auth-secondary-action.svelte-1x05zx6{width:100%;justify-self:stretch}.email-code-actions.svelte-1x05zx6{display:grid}}
