.LoginForm_container__mnNfR{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--neutral-900)}@supports not (height:100dvh){.LoginForm_container__mnNfR{min-height:100vh;min-height:100dvh}}.LoginForm_formContainer__2Dwef{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:var(--neutral-0);border-radius:20px 20px 0 0;padding:32px 24px calc(32px + env(safe-area-inset-bottom, 0px));min-height:0;overflow-y:auto}.LoginForm_form__uSURu{display:flex;flex-direction:column;gap:24px;width:100%}.LoginForm_formTitle__mPhtz{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:600;line-height:32px;letter-spacing:.4px;color:var(--neutral-900);margin:0}.LoginForm_fields__esCnu{display:flex;flex-direction:column;gap:16px}.LoginForm_fieldWrapper__fqy_b{position:relative}.LoginForm_srOnly__3tJ6C{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.LoginForm_optionsRow__4NL_E{display:flex;align-items:center;justify-content:space-between;gap:16px}.LoginForm_forgotLink__TSBIs{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 0;background:transparent;border:none;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#821cfc;cursor:pointer;transition:opacity .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.LoginForm_forgotLink__TSBIs:hover:not(:disabled){opacity:.8}.LoginForm_forgotLink__TSBIs:active:not(:disabled){opacity:.7;transform:scale(.98)}.LoginForm_forgotLink__TSBIs:focus-visible{outline:2px solid #821cfc;outline-offset:2px;border-radius:4px}.LoginForm_forgotLink__TSBIs:disabled{cursor:not-allowed;opacity:.5}.LoginForm_errorMessage__3fJ5z{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--red-50);border:1px solid var(--red-200);border-radius:8px;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var(--red-600)}.LoginForm_errorIcon__nrEUq{font-size:16px;flex-shrink:0}.LoginForm_submitButton__aZIHA{height:48px;min-height:48px;border-radius:999px;background:#821cfc;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500}.LoginForm_submitButton__aZIHA:hover:not(:disabled){background:#6b17cc}.LoginForm_submitButton__aZIHA:focus-visible{outline:2px solid #821cfc;outline-offset:2px}.LoginForm_signUpRow__vsRDq{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:24px;padding-bottom:16px}.LoginForm_signUpText__JFHas{color:var(--neutral-500)}.LoginForm_signUpLink__knN63,.LoginForm_signUpText__JFHas{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px}.LoginForm_signUpLink__knN63{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 0;background:transparent;border:none;color:#821cfc;cursor:pointer;transition:opacity .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.LoginForm_signUpLink__knN63:hover:not(:disabled){opacity:.8}.LoginForm_signUpLink__knN63:active:not(:disabled){opacity:.7;transform:scale(.98)}.LoginForm_signUpLink__knN63:focus-visible{outline:2px solid #821cfc;outline-offset:2px;border-radius:4px}.LoginForm_signUpLink__knN63:disabled{cursor:not-allowed;opacity:.5}.LoginForm_visitorLink__iQhf3{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;margin-top:8px;padding:8px;background:transparent;border:none;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var(--neutral-500);text-decoration:none;text-align:center;cursor:pointer}.LoginForm_visitorLink__iQhf3:hover{text-decoration:underline}.LoginForm_visitorLink__iQhf3:focus-visible{outline:2px solid #821cfc;outline-offset:2px;border-radius:4px}@media (max-width:320px){.LoginForm_formContainer__2Dwef{padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.LoginForm_form__uSURu{gap:20px}.LoginForm_formTitle__mPhtz{font-size:18px;line-height:28px}.LoginForm_optionsRow__4NL_E{flex-direction:column;align-items:stretch;gap:12px}.LoginForm_forgotLink__TSBIs{text-align:center}}@media (min-width:321px) and (max-width:389px){.LoginForm_formContainer__2Dwef{padding:28px 20px calc(28px + env(safe-area-inset-bottom, 0px))}}@media (min-width:428px){.LoginForm_formContainer__2Dwef{padding:40px 32px calc(40px + env(safe-area-inset-bottom, 0px))}.LoginForm_form__uSURu,.LoginForm_signUpRow__vsRDq{max-width:380px;margin:0 auto}}@media (orientation:landscape) and (max-height:600px){.LoginForm_container__mnNfR{min-height:auto}.LoginForm_formContainer__2Dwef{padding:24px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.LoginForm_form__uSURu{gap:16px}}.LoginForm_fieldWrapper__fqy_b:focus-within{scroll-margin-bottom:320px;scroll-margin-top:80px}@media (orientation:landscape) and (max-height:600px){.LoginForm_fieldWrapper__fqy_b:focus-within{scroll-margin-bottom:200px}}.RecoverPasswordForm_container__dQ8_v{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#171717}@supports not (height:100dvh){.RecoverPasswordForm_container__dQ8_v{min-height:100vh;min-height:100dvh}}.RecoverPasswordForm_formContainer__72zff{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:20px 20px 0 0;padding:32px 24px calc(32px + env(safe-area-inset-bottom, 0px));min-height:0;overflow-y:auto}.RecoverPasswordForm_form__Ol1pD{display:flex;flex-direction:column;gap:24px;width:100%}.RecoverPasswordForm_formHeader__frRLy{display:flex;flex-direction:column;gap:8px}.RecoverPasswordForm_formTitle__GEcU2{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:600;line-height:32px;letter-spacing:.4px;color:#171717;margin:0}.RecoverPasswordForm_formDescription__am_oZ{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#737373;margin:0}.RecoverPasswordForm_fields__qkC_9{display:flex;flex-direction:column;gap:16px}.RecoverPasswordForm_fieldWrapper__VVBKL{position:relative}.RecoverPasswordForm_submitButton__F7MAr{height:48px;min-height:48px;border-radius:999px;background:#821cfc;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500}.RecoverPasswordForm_submitButton__F7MAr:hover:not(:disabled){background:#6b17cc}.RecoverPasswordForm_submitButton__F7MAr:focus-visible{outline:2px solid #821cfc;outline-offset:2px}.RecoverPasswordForm_backRow__trNjs{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:24px;padding-bottom:16px}.RecoverPasswordForm_backLink__kcRQm{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:12px 0;background:transparent;border:none;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#821cfc;cursor:pointer;transition:opacity .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.RecoverPasswordForm_backLink__kcRQm svg{width:20px;height:20px;flex-shrink:0}.RecoverPasswordForm_backLink__kcRQm:hover:not(:disabled){opacity:.8}.RecoverPasswordForm_backLink__kcRQm:active:not(:disabled){opacity:.7;transform:scale(.98)}.RecoverPasswordForm_backLink__kcRQm:focus-visible{outline:2px solid #821cfc;outline-offset:2px;border-radius:4px}.RecoverPasswordForm_backLink__kcRQm:disabled{cursor:not-allowed;opacity:.5}@media (max-width:320px){.RecoverPasswordForm_formContainer__72zff{padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.RecoverPasswordForm_form__Ol1pD{gap:20px}.RecoverPasswordForm_formTitle__GEcU2{font-size:18px;line-height:28px}.RecoverPasswordForm_formDescription__am_oZ{font-size:13px;line-height:18px}}@media (min-width:321px) and (max-width:389px){.RecoverPasswordForm_formContainer__72zff{padding:28px 20px calc(28px + env(safe-area-inset-bottom, 0px))}}@media (min-width:428px){.RecoverPasswordForm_formContainer__72zff{padding:40px 32px calc(40px + env(safe-area-inset-bottom, 0px))}.RecoverPasswordForm_form__Ol1pD{max-width:380px;margin:0 auto}.RecoverPasswordForm_backRow__trNjs{max-width:380px;margin-left:auto;margin-right:auto}}@media (orientation:landscape) and (max-height:600px){.RecoverPasswordForm_container__dQ8_v{min-height:auto}.RecoverPasswordForm_formContainer__72zff{padding:24px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.RecoverPasswordForm_form__Ol1pD{gap:16px}}.RecoverPasswordForm_fieldWrapper__VVBKL:focus-within{scroll-margin-bottom:320px;scroll-margin-top:80px}@media (orientation:landscape) and (max-height:600px){.RecoverPasswordForm_fieldWrapper__VVBKL:focus-within{scroll-margin-bottom:200px}}.VerifyCodeForm_container__ujVqx{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#171717}@supports not (height:100dvh){.VerifyCodeForm_container__ujVqx{min-height:100vh;min-height:100dvh}}.VerifyCodeForm_formContainer__qRue4{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:20px 20px 0 0;padding:32px 24px calc(32px + env(safe-area-inset-bottom, 0px));min-height:0;overflow-y:auto}.VerifyCodeForm_form__Io8KT{display:flex;flex-direction:column;gap:24px;width:100%}.VerifyCodeForm_formHeader__zP8ds{display:flex;flex-direction:column;gap:8px}.VerifyCodeForm_formTitle__zWdoO{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:600;line-height:32px;letter-spacing:.4px;color:#171717;margin:0}.VerifyCodeForm_formDescription__6PfyS{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#737373;margin:0}.VerifyCodeForm_emailHighlight__w8iG4{color:#821cfc;font-weight:400}.VerifyCodeForm_fields__DtSO5{display:flex;flex-direction:column;gap:16px}.VerifyCodeForm_fieldWrapper__QImHx{position:relative}.VerifyCodeForm_inputContainer__VR5PX{display:flex;align-items:center;gap:16px;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;transition:border-color .2s ease}.VerifyCodeForm_inputContainer__VR5PX:focus-within{border-color:#821cfc}.VerifyCodeForm_inputIcon__0O2PW{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:#a1a1a1}.VerifyCodeForm_input__xm5so{flex:1 1;border:none;outline:none;background:transparent;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#0a0a0a}.VerifyCodeForm_input__xm5so::placeholder{color:#a1a1a1;font-weight:500}.VerifyCodeForm_input__xm5so:disabled{opacity:.6;cursor:not-allowed}.VerifyCodeForm_submitButton__kv7Cv{height:48px;min-height:48px;border-radius:999px;background:#821cfc;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500}.VerifyCodeForm_submitButton__kv7Cv:hover:not(:disabled){background:#6b17cc}.VerifyCodeForm_submitButton__kv7Cv:focus-visible{outline:2px solid #821cfc;outline-offset:2px}.VerifyCodeForm_resendRow__ReFQt{display:flex;align-items:center;justify-content:center;gap:8px}.VerifyCodeForm_resendText__2QvWo{color:#737373}.VerifyCodeForm_resendLink__zQQBI,.VerifyCodeForm_resendText__2QvWo{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px}.VerifyCodeForm_resendLink__zQQBI{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 0;background:transparent;border:none;color:#821cfc;cursor:pointer;transition:opacity .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.VerifyCodeForm_resendLink__zQQBI:hover:not(:disabled){opacity:.8}.VerifyCodeForm_resendLink__zQQBI:active:not(:disabled){opacity:.7;transform:scale(.98)}.VerifyCodeForm_resendLink__zQQBI:focus-visible{outline:2px solid #821cfc;outline-offset:2px;border-radius:4px}.VerifyCodeForm_resendLink__zQQBI:disabled{cursor:not-allowed;opacity:.5}.VerifyCodeForm_backRow__YAd8y{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:24px;padding-bottom:16px}.VerifyCodeForm_backLink__1zrwi{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:12px 0;background:transparent;border:none;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#821cfc;cursor:pointer;transition:opacity .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.VerifyCodeForm_backLink__1zrwi svg{width:20px;height:20px;flex-shrink:0}.VerifyCodeForm_backLink__1zrwi:hover:not(:disabled){opacity:.8}.VerifyCodeForm_backLink__1zrwi:active:not(:disabled){opacity:.7;transform:scale(.98)}.VerifyCodeForm_backLink__1zrwi:focus-visible{outline:2px solid #821cfc;outline-offset:2px;border-radius:4px}.VerifyCodeForm_backLink__1zrwi:disabled{cursor:not-allowed;opacity:.5}@media (max-width:320px){.VerifyCodeForm_formContainer__qRue4{padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.VerifyCodeForm_form__Io8KT{gap:20px}.VerifyCodeForm_formTitle__zWdoO{font-size:18px;line-height:28px}.VerifyCodeForm_formDescription__6PfyS{font-size:13px;line-height:18px}}@media (min-width:321px) and (max-width:389px){.VerifyCodeForm_formContainer__qRue4{padding:28px 20px calc(28px + env(safe-area-inset-bottom, 0px))}}@media (min-width:428px){.VerifyCodeForm_formContainer__qRue4{padding:40px 32px calc(40px + env(safe-area-inset-bottom, 0px))}.VerifyCodeForm_form__Io8KT{max-width:380px;margin:0 auto}.VerifyCodeForm_backRow__YAd8y{max-width:380px;margin-left:auto;margin-right:auto}}@media (orientation:landscape) and (max-height:600px){.VerifyCodeForm_container__ujVqx{min-height:auto}.VerifyCodeForm_formContainer__qRue4{padding:24px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.VerifyCodeForm_form__Io8KT{gap:16px}}.VerifyCodeForm_fieldWrapper__QImHx:focus-within{scroll-margin-bottom:320px;scroll-margin-top:80px}@media (orientation:landscape) and (max-height:600px){.VerifyCodeForm_fieldWrapper__QImHx:focus-within{scroll-margin-bottom:200px}}.ResetPasswordForm_container__hp9oi{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#171717}@supports not (height:100dvh){.ResetPasswordForm_container__hp9oi{min-height:100vh;min-height:100dvh}}.ResetPasswordForm_formContainer__pSSFf{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:20px 20px 0 0;padding:32px 24px calc(32px + env(safe-area-inset-bottom, 0px));min-height:0;overflow-y:auto}.ResetPasswordForm_form__qEojr{display:flex;flex-direction:column;gap:24px;width:100%}.ResetPasswordForm_formHeader___ldqY{display:flex;flex-direction:column;gap:8px}.ResetPasswordForm_formTitle__w_Jhh{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:20px;font-weight:600;line-height:32px;letter-spacing:.4px;color:#171717;margin:0}.ResetPasswordForm_formDescription__i5QY8{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#737373;margin:0}.ResetPasswordForm_fields__n_1Jl{display:flex;flex-direction:column;gap:16px}.ResetPasswordForm_passwordHint__DQIEd{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#a1a1a1;margin:0}.ResetPasswordForm_buttonsContainer__nKsyY{display:flex;flex-direction:column;gap:24px;align-items:center;margin-top:auto;padding-top:24px}.ResetPasswordForm_submitButton__jKYhr{height:48px;min-height:48px;border-radius:999px;background:#821cfc;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500}.ResetPasswordForm_submitButton__jKYhr:hover:not(:disabled){background:#6b17cc}.ResetPasswordForm_submitButton__jKYhr:focus-visible{outline:2px solid #821cfc;outline-offset:2px}.ResetPasswordForm_backLink__jnBtQ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 0;background:transparent;border:none;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#821cfc;cursor:pointer;transition:opacity .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ResetPasswordForm_backLink__jnBtQ svg{width:20px;height:20px;flex-shrink:0}.ResetPasswordForm_backLink__jnBtQ:hover:not(:disabled){opacity:.8}.ResetPasswordForm_backLink__jnBtQ:active:not(:disabled){opacity:.7;transform:scale(.98)}.ResetPasswordForm_backLink__jnBtQ:focus-visible{outline:2px solid #821cfc;outline-offset:2px;border-radius:4px}.ResetPasswordForm_backLink__jnBtQ:disabled{cursor:not-allowed;opacity:.5}@media (max-width:320px){.ResetPasswordForm_formContainer__pSSFf{padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.ResetPasswordForm_form__qEojr{gap:20px}.ResetPasswordForm_formTitle__w_Jhh{font-size:18px;line-height:28px}.ResetPasswordForm_formDescription__i5QY8{font-size:13px;line-height:18px}.ResetPasswordForm_passwordHint__DQIEd{font-size:11px;line-height:16px}}@media (min-width:321px) and (max-width:389px){.ResetPasswordForm_formContainer__pSSFf{padding:28px 20px calc(28px + env(safe-area-inset-bottom, 0px))}}@media (min-width:428px){.ResetPasswordForm_formContainer__pSSFf{padding:40px 32px calc(40px + env(safe-area-inset-bottom, 0px))}.ResetPasswordForm_form__qEojr{max-width:380px;margin:0 auto}.ResetPasswordForm_buttonsContainer__nKsyY{max-width:380px;margin-left:auto;margin-right:auto}}@media (orientation:landscape) and (max-height:600px){.ResetPasswordForm_container__hp9oi{min-height:auto}.ResetPasswordForm_formContainer__pSSFf{padding:24px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.ResetPasswordForm_form__qEojr{gap:16px}.ResetPasswordForm_buttonsContainer__nKsyY{gap:16px;padding-top:16px}}.ResetPasswordForm_fields__n_1Jl>div:focus-within{scroll-margin-bottom:320px;scroll-margin-top:80px}@media (orientation:landscape) and (max-height:600px){.ResetPasswordForm_fields__n_1Jl>div:focus-within{scroll-margin-bottom:200px}}.SignupForm_container__0qPq_{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#171717}@supports not (height:100dvh){.SignupForm_container__0qPq_{min-height:100vh;min-height:100dvh}}.SignupForm_formContainer__M03KJ{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:20px 20px 0 0;padding:32px 24px calc(32px + env(safe-area-inset-bottom, 0px));min-height:0;overflow-y:auto}.SignupForm_form__mkND7{display:flex;flex-direction:column;gap:20px;width:100%}.SignupForm_formHeader__2R6bD{display:flex;flex-direction:column;gap:8px}.SignupForm_formTitle__6BlRz{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:.4px;color:#171717;margin:0}.SignupForm_formSubtitle__Wtkyd{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#737373;margin:0}.SignupForm_fields__PTW7m{display:flex;flex-direction:column;gap:16px}.SignupForm_passwordHintWrapper__RhOtY{display:flex;align-items:flex-start;gap:8px}.SignupForm_infoIcon__4J0kB{flex-shrink:0;width:18px;height:18px}.SignupForm_passwordHint__Ou9yc{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#a1a1a1;margin:0}.SignupForm_buttonsContainer__v6SZ0{display:flex;flex-direction:column;gap:24px;align-items:center;margin-top:auto;padding-top:24px}.SignupForm_submitButton__NEFpD{height:48px;min-height:48px;border-radius:8px;background:#821cfc;font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500}.SignupForm_submitButton__NEFpD:hover:not(:disabled){background:#6b17cc}.SignupForm_submitButton__NEFpD.SignupForm_submitButtonLoading___EQDG:disabled{background:#821cfc;color:#fff;opacity:.85;cursor:progress}.SignupForm_confirmTitleRow__sDN7p{display:flex;align-items:center;gap:8px}.SignupForm_confirmIcon__L0EU9{display:flex;align-items:center;justify-content:center;color:#821cfc;flex-shrink:0}.SignupForm_confirmEmail__moWkf{color:#171717;font-weight:600}.SignupForm_submitButton__NEFpD:focus-visible{outline:2px solid #821cfc;outline-offset:2px}.SignupForm_loginRow__k9nBu{display:flex;align-items:center;justify-content:center;gap:8px}.SignupForm_loginText__JI0mx{color:#737373}.SignupForm_loginLink__D5qFa,.SignupForm_loginText__JI0mx{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px}.SignupForm_loginLink__D5qFa{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 0;background:transparent;border:none;color:#821cfc;cursor:pointer;transition:opacity .2s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.SignupForm_loginLink__D5qFa:hover:not(:disabled){opacity:.8}.SignupForm_loginLink__D5qFa:active:not(:disabled){opacity:.7;transform:scale(.98)}.SignupForm_loginLink__D5qFa:focus-visible{outline:2px solid #821cfc;outline-offset:2px;border-radius:4px}.SignupForm_loginLink__D5qFa:disabled{cursor:not-allowed;opacity:.5}@media (max-width:320px){.SignupForm_formContainer__M03KJ{padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.SignupForm_form__mkND7{gap:16px}.SignupForm_formTitle__6BlRz{font-size:18px;line-height:28px}}@media (min-width:321px) and (max-width:389px){.SignupForm_formContainer__M03KJ{padding:28px 20px calc(28px + env(safe-area-inset-bottom, 0px))}}@media (min-width:428px){.SignupForm_formContainer__M03KJ{padding:40px 32px calc(40px + env(safe-area-inset-bottom, 0px))}.SignupForm_form__mkND7{max-width:380px;margin:0 auto}.SignupForm_buttonsContainer__v6SZ0{max-width:380px;margin-left:auto;margin-right:auto}}@media (orientation:landscape) and (max-height:600px){.SignupForm_container__0qPq_{min-height:auto}.SignupForm_formContainer__M03KJ{padding:24px 24px calc(24px + env(safe-area-inset-bottom, 0px))}.SignupForm_form__mkND7{gap:16px}.SignupForm_buttonsContainer__v6SZ0{gap:16px;padding-top:16px}}.SignupForm_fields__PTW7m>div:focus-within{scroll-margin-bottom:320px;scroll-margin-top:80px}@media (orientation:landscape) and (max-height:600px){.SignupForm_fields__PTW7m>div:focus-within{scroll-margin-bottom:200px}}