.auth_page__3s9up{display:grid;min-height:calc(100svh - 73px);place-items:center;padding:72px 24px;background:#f7f3ea;color:#171716}.auth_container__a8QF9{width:100%;max-width:480px}.auth_card__YbReF{padding:44px 40px 40px;border:1px solid #dfddd6;border-radius:22px;background:#fcfbf8;box-shadow:0 18px 50px rgba(23,23,22,.06)}.auth_intro__rQERx{margin-bottom:32px}.auth_intro__rQERx h1{font-family:var(--fg-display),sans-serif;font-size:clamp(38px,8vw,48px);font-weight:700;letter-spacing:-.05em;line-height:1.05}.auth_intro__rQERx>p{margin-top:16px;color:#64645f;font-size:15px;line-height:1.7}.auth_form__x_Lbd{display:grid;gap:22px}.auth_field__GMQLM{display:grid;gap:10px}.auth_field__GMQLM label{font-size:13px;font-weight:600}.auth_field__GMQLM input{width:100%;min-width:0;height:52px;padding:0 15px;border:1px solid #cfcdc5;border-radius:10px;background:#fff;color:#171716;font-size:15px}.auth_field__GMQLM input::-moz-placeholder{color:#8a8882}.auth_field__GMQLM input::placeholder{color:#8a8882}.auth_hint__bE_XG{color:#64645f;font-size:12px;line-height:1.6}.auth_googleButton___cMO_,.auth_primaryButton__jsV_p{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid;border-radius:11px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s}.auth_primaryButton__jsV_p{border-color:#625bb9;background:#7069ca;color:#fff}.auth_primaryButton__jsV_p:hover:not(:disabled){background:#7d76d5}.auth_googleButton___cMO_{border-color:#cfcdc5;background:transparent;color:#171716}.auth_googleButton___cMO_:hover:not(:disabled){border-color:#a6a39b;background:#f1eee6}.auth_googleButton___cMO_ svg,.auth_primaryButton__jsV_p svg{width:18px;height:18px;flex:none}.auth_googleButton___cMO_:disabled,.auth_primaryButton__jsV_p:disabled{cursor:wait;opacity:.65}.auth_field__GMQLM input:focus-visible,.auth_page__3s9up a:focus-visible,.auth_page__3s9up button:focus-visible{outline:2px solid #7069ca;outline-offset:3px}.auth_divider__I5y5X{display:flex;align-items:center;gap:14px;margin:24px 0;color:#64645f;font-size:12px}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";flex:1;height:1px;background:#dfddd6}.auth_legal__dc4_s{max-width:370px;margin:24px auto 0;color:#64645f;text-align:center;font-size:12px;line-height:1.8}.auth_legal__dc4_s a{color:#554fa7;text-decoration:underline;text-underline-offset:3px}.auth_legal__dc4_s a:hover{color:#171716}.auth_switchMode__TCW_N{margin-top:28px;text-align:center;color:#64645f;font-size:13px;line-height:1.7}.auth_switchMode__TCW_N a{color:#554fa7;font-weight:700;text-decoration:underline;text-underline-offset:3px}.auth_switchMode__TCW_N a:hover{color:#171716}@media (max-width:520px){.auth_page__3s9up{min-height:auto;padding:48px 20px 64px}.auth_card__YbReF{padding:32px 24px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.auth_googleButton___cMO_,.auth_primaryButton__jsV_p{transition:none}}