.recovery-page.svelte-l3mcek{--recovery-ease:cubic-bezier(.22, 1, .36, 1);min-height:100dvh;padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}.auth-topbar.svelte-l3mcek{animation:svelte-l3mcek-recovery-rise .46s var(--recovery-ease) both;justify-content:flex-end;margin-bottom:1rem;display:flex}.recovery-shell.svelte-l3mcek{width:100%}.brand-lockup.svelte-l3mcek{color:var(--ink);align-items:center;gap:.75rem;display:inline-flex}.auth-title.svelte-l3mcek{overflow-wrap:anywhere;text-wrap:balance;max-width:16ch}.auth-copy.svelte-l3mcek{text-wrap:pretty}.recovery-stage.svelte-l3mcek,.recovery-panel.svelte-l3mcek{min-width:0;animation:svelte-l3mcek-recovery-rise .46s var(--recovery-ease) both}.recovery-stage.svelte-l3mcek{animation-delay:30ms}.recovery-panel.svelte-l3mcek{width:100%;max-width:30rem;margin-inline:auto;animation-delay:.11s}.recovery-card{animation:svelte-l3mcek-recovery-rise .46s var(--recovery-ease) .18s both}.recovery-icon.svelte-l3mcek{border:var(--hairline) solid var(--rule);border-radius:var(--component-radius);background:var(--canvas);min-width:2.25rem;min-height:2.25rem;color:var(--graphite);justify-content:center;align-items:center;display:inline-flex}.recovery-footnote.svelte-l3mcek{animation:svelte-l3mcek-recovery-rise .46s var(--recovery-ease) .25s both}.recovery-page .input,.recovery-page .btn{transition:border-color .16s var(--recovery-ease), box-shadow .16s var(--recovery-ease), transform .16s var(--recovery-ease)}.recovery-page .input:focus,.recovery-page .btn:hover:not(:disabled){transform:translateY(-1px)}.recovery-page .btn:active:not(:disabled){transform:translateY(0)}@media (width>=640px){.auth-topbar.svelte-l3mcek{z-index:5;margin-bottom:0;position:absolute;top:1.5rem;right:1.75rem}}@media (width<=639px){.recovery-shell.svelte-l3mcek{align-items:stretch;min-height:auto}.recovery-page .input,.recovery-page .btn{min-height:44px}.recovery-page .input{padding-block:11px;font-size:16px}}@media (width>=1024px){.recovery-panel.svelte-l3mcek{max-width:none}}@keyframes svelte-l3mcek-recovery-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-topbar.svelte-l3mcek,.recovery-stage.svelte-l3mcek,.recovery-panel.svelte-l3mcek,.recovery-footnote.svelte-l3mcek,.recovery-card{animation:none}.recovery-page .input,.recovery-page .btn{transition:none}.recovery-page .input:focus,.recovery-page .btn:hover:not(:disabled),.recovery-page .btn:active:not(:disabled){transform:none}}
