.auth-page__body{display:flex;flex-direction:column;gap:20px}.auth-page__notice{padding:12px 16px;border-radius:16px;background:#1c1c1c;color:#a7a7a7;font-size:13px;line-height:18px}.auth-page__notice--error{color:#f2a3a3}.auth-page__legal{display:flex;flex-direction:column;align-items:center;gap:4px;color:#7a7a7a;font-size:12px;line-height:16px;text-align:center}.auth-page__legal a{color:#a7a7a7;text-decoration:underline 1px #4a4a4a;text-underline-offset:2px}.auth-page__legal a:hover{color:#fff}.auth-page__legal-links{justify-content:center;margin-top:4px;column-gap:16px}.auth-page a:focus-visible,.auth-page button:focus-visible,.auth-page input:focus-visible{outline:2px solid #fff;outline-offset:2px}.auth-page .auth-form__google{width:100%;height:52px;gap:12px;border:0;border-radius:999px;background:#1c1c1c;color:#fff;box-shadow:none;font-size:15px;line-height:20px;font-weight:400}.auth-page .auth-form__google:hover:not(:disabled){background:#262626;box-shadow:none}.auth-page .auth-form__google svg{width:18px;height:18px}.auth-page .auth-form__failure,.auth-page .otp-login__failure{color:#f2a3a3}.auth-page .otp-login{display:flex;flex-direction:column;gap:28px}.auth-page .otp-login>*{margin:0}.auth-page .otp-login>div{display:flex;flex-direction:column;gap:10px}.auth-page .otp-login>div>*{margin:0}.auth-page .otp-login label{color:#fff;font-size:13px;line-height:16px;font-weight:400}.auth-page .otp-login input{height:52px;padding-inline:18px;border:1px solid transparent;border-radius:24px;background:#262626;color:#fff;box-shadow:none;font-size:15px;line-height:20px}.auth-page .otp-login input::placeholder{color:#7a7a7a}.auth-page .otp-login input[aria-invalid=true]{border-color:#f2a3a3}.auth-page .otp-login__code{text-align:center;font-size:20px;letter-spacing:.4em}.auth-page .otp-login__hint,.auth-page .otp-login>div>p:not([role=alert],.otp-login__lead),.auth-page .otp-login__failure{font-size:12px;line-height:16px}.auth-page .otp-login__hint,.auth-page .otp-login>div>p:not([role=alert],.otp-login__failure,.otp-login__lead){color:#a7a7a7}.auth-page .otp-login button[type=submit]{width:100%;height:52px;border-radius:999px;background:var(--landing-accent);color:var(--landing-accent-foreground);font-size:15px;line-height:20px;font-weight:500}.auth-page .otp-login button[type=submit]:hover:not(:disabled){background:var(--landing-accent-hover)}.auth-page .otp-login button[type=submit]:disabled{opacity:.5}.auth-page .otp-login__lead{color:#a7a7a7;font-size:15px;line-height:22px}.auth-page .otp-login__recipient strong{color:#fff;font-size:15px;line-height:22px;font-weight:500;overflow-wrap:anywhere}.auth-page .otp-login__link{align-self:flex-start;color:#a7a7a7;font-size:13px;line-height:16px;text-decoration:underline 1px #4a4a4a;text-underline-offset:2px}.auth-page .otp-login__link:hover:not(:disabled){color:#fff}.auth-page .otp-login__link:disabled{color:#7a7a7a;text-decoration:none}.auth-page .otp-login__bounced p{color:#f2a3a3;font-size:13px;line-height:18px}.auth-page .otp-login__bounced button{align-self:flex-start;height:40px;padding-inline:18px;border:0;border-radius:999px;background:#1c1c1c;color:#fff}
