.AuthModal_backdrop__L8tUD{position:fixed;inset:0;z-index:9999;align-items:center;padding:16px;background:rgba(38,38,38,.38);-webkit-overflow-scrolling:touch}.AuthModal_backdrop__L8tUD,.AuthModal_modal__3rELU{display:flex;justify-content:center;overflow-y:auto}.AuthModal_modal__3rELU{position:relative;width:min(724px,calc(100vw - 32px));height:min(628px,calc(100dvh - 32px));box-sizing:border-box;border:0;border-radius:4px;background:#ffffff;box-shadow:0 12px 40px 2px #0000000f;color:#262626;text-align:left}.AuthModal_registerModal__O4LKp{height:min(740px,calc(100dvh - 32px))}.AuthModal_content__XLEs6{display:flex;width:min(508px,calc(100% - 48px));flex-direction:column;align-items:stretch;padding:46px 0 32px}.AuthModal_title__aRune{margin:0 0 32px;color:#262626;font-family:DM Sans,sans-serif;font-size:30px;font-style:normal;font-weight:500;letter-spacing:0;line-height:32px;text-align:left}.AuthModal_forgotButton__krFlR,.AuthModal_googleButton__27Q32,.AuthModal_primaryButton__Hp8Nb,.AuthModal_registerLink__bxXdR,.AuthModal_secondaryButton__W8wR5{font:inherit}.AuthModal_googleButton__27Q32{display:inline-flex;width:100%;height:56px;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border:1px solid #00000029;border-radius:2px;background:#faf5ff;color:#262626;cursor:pointer;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:0;line-height:24px;padding:16px 24px;text-align:center}.AuthModal_forgotButton__krFlR:disabled,.AuthModal_googleButton__27Q32:disabled,.AuthModal_primaryButton__Hp8Nb:disabled,.AuthModal_secondaryButton__W8wR5:disabled{cursor:not-allowed;opacity:.62}.AuthModal_forgotButton__krFlR:focus-visible,.AuthModal_googleButton__27Q32:focus-visible,.AuthModal_primaryButton__Hp8Nb:focus-visible,.AuthModal_registerLink__bxXdR:focus-visible,.AuthModal_rememberOption__bvLNl input:focus-visible,.AuthModal_secondaryButton__W8wR5:focus-visible{outline:3px solid #efdbff;outline-offset:2px}.AuthModal_googleIcon__3hjIQ{width:20px;height:20px;flex-shrink:0}.AuthModal_separator__zvuDG{display:flex;width:100%;align-items:center;gap:14px;margin:24px 0 18px;color:#262626;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;text-align:center}.AuthModal_separator__zvuDG:after,.AuthModal_separator__zvuDG:before{content:"";flex:1 1 0;border-top:1px solid #00000029}.AuthModal_separator__zvuDG span{flex:0 0 auto}.AuthModal_form__xt5jk{display:flex;flex-direction:column;gap:12px;margin:0}.AuthModal_registerForm__Abt_v{gap:12px}.AuthModal_inlineFields___0wQ_{display:grid;grid-template-columns:1fr 1fr;gap:12px}.AuthModal_inputGroup__cr_V_{display:flex;flex-direction:column;gap:6px}.AuthModal_forgotButton__krFlR,.AuthModal_inputGroup__cr_V_ label,.AuthModal_registerLink__bxXdR,.AuthModal_rememberOption__bvLNl{color:#262626;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px}.AuthModal_inputGroup__cr_V_ input{width:100%;height:38px;box-sizing:border-box;border:1px solid #00000029;border-radius:2px;background:#ffffff;color:#262626;font-family:Source Sans\ 3,sans-serif;font-size:16px;line-height:24px;padding:6px 14px 8px}.AuthModal_inputGroup__cr_V_ input:focus{border-color:#692b9a;outline:none;box-shadow:0 0 0 3px rgba(239,219,255,.95)}.AuthModal_inputGroup__cr_V_ input.AuthModal_inputError__1GApy{border-color:#b3261e}.AuthModal_fieldError__UQ249{margin:0;color:#b3261e;font-family:Source Sans\ 3,sans-serif;font-size:14px;line-height:18px}.AuthModal_loginOptions__qjMNc{display:flex;align-items:center;justify-content:space-between;gap:16px}.AuthModal_rememberOption__bvLNl{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.AuthModal_rememberOption__bvLNl input{width:16px;height:16px;margin:0;accent-color:#692b9a}.AuthModal_forgotButton__krFlR{border:0;background:transparent;color:#b3261e;cursor:pointer;padding:0;text-align:right}.AuthModal_primaryButton__Hp8Nb{display:inline-flex;width:min(510px,calc(100% + 2px));height:38px;align-items:center;align-self:center;justify-content:center;gap:38px;box-sizing:border-box;margin-top:19px;border:0;border-radius:33px;background:linear-gradient(90deg,#692b9a,#f39f5f);color:#ffffff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;line-height:20px;padding:6px 30px 8px}.AuthModal_primaryButton__Hp8Nb:hover:not(:disabled){background:#692b9a}.AuthModal_registerPrimaryButton__2G_fY{margin-top:19px}.AuthModal_secondaryButton__W8wR5{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #00000029;border-radius:2px;background:#ffffff;color:#262626;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;padding:8px 14px}.AuthModal_registerLink__bxXdR{align-self:center;border:0;background:transparent;color:#262626;cursor:pointer;margin-top:18px;padding:0;text-align:center}.AuthModal_error__0znmI,.AuthModal_status__vuVxq{margin:0;border-radius:2px;font-family:Source Sans\ 3,sans-serif;font-size:14px;line-height:20px;padding:8px 10px}.AuthModal_error__0znmI{border:1px solid #ffdada;background:#fff7f7;color:#b3261e}.AuthModal_googleAuthFailure__7sHoe{display:flex;align-items:flex-start;gap:8px}.AuthModal_googleAuthFailureLogo__UuAFX{width:18px;height:18px;flex-shrink:0;margin-top:1px}.AuthModal_success__kZ3JX{border:1px solid rgba(2,155,74,.24);background:rgba(2,155,74,.08);color:#026c35}.AuthModal_warning__0wjN3{border:1px solid #fff1c2;background:#fffaf0;color:#7a4d00}@media (max-width:620px){.AuthModal_content__XLEs6{width:min(508px,calc(100% - 28px));padding:40px 0 24px}.AuthModal_title__aRune{margin-bottom:24px}.AuthModal_loginOptions__qjMNc{align-items:flex-start;flex-direction:column;gap:8px}.AuthModal_inlineFields___0wQ_{grid-template-columns:1fr}.AuthModal_forgotButton__krFlR{text-align:left}}@media (max-height:660px){.AuthModal_backdrop__L8tUD{align-items:flex-start}.AuthModal_modal__3rELU{height:auto;min-height:min(628px,calc(100dvh - 32px))}.AuthModal_registerModal__O4LKp{min-height:min(740px,calc(100dvh - 32px))}.AuthModal_content__XLEs6{padding-top:40px}}@media (prefers-reduced-motion:reduce){.AuthModal_forgotButton__krFlR,.AuthModal_googleButton__27Q32,.AuthModal_primaryButton__Hp8Nb,.AuthModal_registerLink__bxXdR,.AuthModal_secondaryButton__W8wR5{transition:none}}.index_main__OmNu0{padding-top:57px}