.PasswordRecovery_page__wPzJs{min-height:100vh;background:var(--ivory);color:var(--ink);padding:32px 24px}.PasswordRecovery_shell__h3zvo{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:32px}.PasswordRecovery_logo__KQNkP{display:block;width:180px;line-height:0;align-self:flex-start}.PasswordRecovery_logo__KQNkP img{display:block;width:180px;height:auto}.PasswordRecovery_card__iau9Y{background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;min-width:0}.PasswordRecovery_card__iau9Y h1{font-family:var(--font-display);font-weight:400;line-height:1.13;font-size:30px;letter-spacing:0;margin:0;overflow-wrap:break-word;outline-offset:8px}.PasswordRecovery_description__Wilf6{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.PasswordRecovery_form___eTXx{display:flex;flex-direction:column;gap:20px;margin:0;min-width:0}.PasswordRecovery_field___wr14{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.PasswordRecovery_field___wr14 input{min-width:0;width:100%;height:44px;padding:12px;border:1px solid #dedad2;border-radius:8px;background:#fff;color:var(--ink);font-size:16px;line-height:18px}.PasswordRecovery_field___wr14 input::placeholder{color:var(--muted);opacity:1}.PasswordRecovery_field___wr14 input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.PasswordRecovery_field___wr14 input:disabled{background:#faf9f6;color:var(--muted);cursor:not-allowed}.PasswordRecovery_hint___jK7a{font-size:12px;color:var(--muted);line-height:1.5}.PasswordRecovery_primary__fNQTH{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:12px 16px;border:0;border-radius:8px;background:var(--ink);color:var(--ivory);font-size:14px;font-weight:500;line-height:20px;text-align:center}.PasswordRecovery_link__fvxYV{border:0;background:none;padding:0;color:var(--muted);font-size:14px;line-height:1.5;align-self:flex-start;text-align:left;text-decoration:none;cursor:pointer}.PasswordRecovery_link__fvxYV:hover{text-decoration:underline;text-underline-offset:3px}.PasswordRecovery_help__14dop{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.PasswordRecovery_error__05XN2,.PasswordRecovery_notice__EinxA{border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.PasswordRecovery_notice__EinxA{background:#f1ece2;color:#65583e}.PasswordRecovery_error__05XN2{background:#fff0eb;color:#9b3e25}.PasswordRecovery_demo__4BKhk{display:flex;flex-direction:column;gap:8px}.PasswordRecovery_demo__4BKhk .PasswordRecovery_link__fvxYV{font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(min-width:640px){.PasswordRecovery_page__wPzJs{padding:64px 24px}.PasswordRecovery_card__iau9Y h1{font-size:36px;letter-spacing:-.32px}.PasswordRecovery_field___wr14 input{font-size:14px}}