.account-login-page{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-login-recovery-illustration{flex:none;width:160px;height:auto;margin:0 auto 16px;display:block}@media (max-height:700px){.account-login-recovery-illustration{width:128px;margin-bottom:12px}}.account-login-recovery{gap:16px;display:grid}.account-login-recovery .account-login-status{border:1px solid var(--app-border-muted);border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.6}.account-login-recovery button{white-space:normal;width:100%;min-height:44px}.account-login-recovery .account-login-ghost-button{color:var(--app-text-secondary);background:0 0;border:0}.account-login-email-field{--login-field-error:#d43d35}[data-theme=dark] .account-login-email-field{--login-field-error:#f87171}.account-login-email-field .account-login-input[aria-invalid=true]{border-color:var(--login-field-error)}.account-login-field-error{color:var(--login-field-error);align-items:flex-start;gap:6px;margin:7px 2px 0;font-size:12px;line-height:18px;display:flex}.account-login-field-error svg{flex:none;margin-top:2px}.account-login-password-fields,.account-login-password-actions{animation:.28s cubic-bezier(.22,1,.36,1) both account-login-password-enter}.account-login-password-actions{animation-delay:45ms}@keyframes account-login-password-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.account-login-password-fields,.account-login-password-actions{animation:none}}.account-login-verification-send{white-space:nowrap;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.account-login-page .account-login-verification-send{right:8px}.account-login-page .account-login-title{letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(26px,3vw,32px);font-weight:550;line-height:1.35}.account-login-page .account-login-description{text-wrap:balance;word-break:keep-all;max-width:380px;margin:16px 0 32px;font-size:15px;line-height:1.75}.account-login-page .account-login-google-button{margin-top:0}.account-login-page .account-login-divider{margin:24px 0}.account-login-page .account-login-divider-line{border-color:var(--app-border-neutral)}.account-login-page .account-login-secondary-action{margin-top:14px;font-size:13px}.account-login-page .account-login-submit-row{margin-top:20px}.account-login-page .account-login-submit-row .account-login-primary-button{width:100%}html[data-theme=dark] .account-login-page :is(.account-login-description,.account-login-divider-label,.account-login-secondary-action,.account-login-meta){color:var(--app-text-secondary)}html[data-theme=dark] .account-login-page .account-login-input::placeholder{color:var(--app-text-secondary);opacity:1}
