.email-door.svelte-5bpkev{display:flex;align-items:stretch;height:3rem;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-panel-inset);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.email-door.svelte-5bpkev:focus-within{border-color:var(--color-signal);box-shadow:0 0 0 3px var(--color-signal-soft)}.email-door--invalid.svelte-5bpkev,.email-door--invalid.svelte-5bpkev:focus-within{border-color:var(--color-down);box-shadow:0 0 0 3px var(--color-down-dim)}.email-door__ic.svelte-5bpkev{display:inline-flex;flex:none;align-items:center;padding-left:.875rem;padding-right:.625rem;color:var(--color-text-subtle)}.email-door__input.svelte-5bpkev{flex:1;min-width:0;padding:0 .75rem 0 0;border:0;outline:0;background:none;color:inherit;font:500 .9375rem var(--font-body)}.email-door__input.svelte-5bpkev:focus,.email-door__input.svelte-5bpkev:focus-visible{outline:none}.email-door__input.svelte-5bpkev::placeholder{color:var(--color-text-subtle)}.email-door--off.svelte-5bpkev .email-door__input:where(.svelte-5bpkev){color:var(--color-text-subtle)}.email-door__go.svelte-5bpkev{display:grid;flex:none;place-items:center;width:3rem;margin:0;padding:0;border:0;background:var(--color-signal);color:var(--color-signal-ink);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.email-door__go.svelte-5bpkev svg{transition:transform var(--duration-fast) var(--ease-out-soft)}.email-door__go.svelte-5bpkev:hover:not(:disabled){background:var(--color-signal-bright)}.email-door__go.svelte-5bpkev:hover:not(:disabled) svg{transform:translate(2px)}.email-door__go.svelte-5bpkev:active:not(:disabled) svg{transform:translate(0) scale(.92)}.email-door__go.svelte-5bpkev:disabled{cursor:progress;opacity:.6}.email-door__go.svelte-5bpkev:focus-visible{outline:2px solid var(--color-signal-ink);outline-offset:-4px}.email-door__wait.svelte-5bpkev{width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--color-signal-ink) 30%,transparent);border-top-color:var(--color-signal-ink);border-radius:50%;animation:svelte-5bpkev-email-door-spin .8s linear infinite}@keyframes svelte-5bpkev-email-door-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.email-door__go.svelte-5bpkev svg{transition:none}}@media(max-width:40rem){.email-door__input.svelte-5bpkev{font-size:1rem}}.passkey-door.svelte-10s0i7v{display:flex;flex-direction:column;gap:.5rem}.passkey-door.svelte-10s0i7v .ui-button{min-height:3rem}.passkey-door__status.svelte-10s0i7v{margin:0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.45;text-align:center;animation:rise .36s var(--ease-out-soft) both}@media(prefers-reduced-motion:reduce){.passkey-door__status.svelte-10s0i7v{animation:none}}[data-motion=reduced] .passkey-door__status.svelte-10s0i7v{animation:none}
