@import url("https://fonts.googleapis.com/css2?family=Grandstander:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,600;1,400&display=swap");.login_component_loginWrapper__SJGGH{width:100%;max-width:1400px;margin:0 auto;padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column;align-items:center}.login_component_loginHeader__1Dbb9{width:100%;display:grid;grid-template-rows:auto auto;gap:0;align-items:center;justify-items:center;margin-bottom:2rem;text-align:center}.login_component_loginTitle__Xg_ub{font-size:36px;letter-spacing:.08em;transform:translateY(-20px)}.login_component_loginSubtitle__CHLky,.login_component_loginTitle__Xg_ub{font-family:var(--font-grandstander,"Grandstander");font-weight:700;color:#fff;text-align:center;margin:0}.login_component_loginSubtitle__CHLky{font-size:16px;margin-top:-.5rem!important;transform:translateY(-5px)!important;position:relative;top:-5px}.login_component_loginSignUpLink__Ho3nC{color:#ff0;text-decoration:none;font-weight:700;font-family:var(--font-grandstander,"Grandstander");font-size:16px}.login_component_loginContent__Rj_g2{display:grid;grid-template-columns:1fr 1fr;gap:3rem;width:100%;max-width:1400px;align-items:start}.login_component_loginFormColumn__szmnx{padding:2rem}.login_component_loginFormColumn__szmnx,.login_component_loginFormContainer__496F0{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.login_component_loginError__79yis{background-color:rgba(220,38,38,.1);border:2px solid #dc2626;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1.5rem;max-width:500px;width:100%}.login_component_loginErrorText__luQwa{color:#dc2626;font-family:var(--font-barlow-condensed);font-weight:700;font-size:1rem;margin:0;text-align:center}.login_component_loginFormGroup__0LXlu,.login_component_loginForm__0dJ8z{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.login_component_loginForgotLink__JN6He{display:inline-block;text-decoration:none;text-align:center}.login_component_loginForgotText__g7H_n{font-family:var(--font-grandstander,"Grandstander");font-size:16px;font-weight:700;letter-spacing:normal;color:#ff14bd;margin:0}.login_component_loginForgotLink__JN6He:hover .login_component_loginForgotText__g7H_n{text-decoration:underline}.login_component_loginButtonContainer__KQmHl{width:143px;height:143px;border-radius:50%;background-color:transparent;border:none;cursor:pointer;margin:1rem auto;display:block;opacity:1;padding:0;transition:all .2s ease}.login_component_loginButtonContainer__KQmHl:disabled{cursor:not-allowed;opacity:.6}.login_component_loginButtonContainer__KQmHl:hover:not(:disabled){transform:scale(1.05)}.login_component_loginButtonImage__Ic_Md{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.login_component_loginCharacterColumn__b4wa9{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:0}.login_component_loginFooter__O6pnA{margin-top:50px;padding-bottom:0;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.login_component_loginTermsLink__qxXja{text-decoration:none;text-align:center;display:block;margin:0 auto;width:100%}.login_component_loginTermsText__F5MaH{font-family:var(--font-barlow-condensed,"Barlow Condensed");font-size:16px;font-weight:600;color:#fff;text-align:center;text-decoration:underline;margin:0 auto;display:block}.login_component_loginTermsText__F5MaH:hover{color:#ffd600}.login_component_loginCopyrightText__ve1KL{font-family:var(--font-barlow-condensed,"Barlow Condensed");font-size:16px;font-style:italic;font-weight:400;color:#fff;text-align:center;margin:0 auto;display:block;width:100%;max-width:100%;justify-content:center;align-items:center}.login_component_loginSpacer__QdEVs{height:0;width:100%}@media (max-width:768px){.login_component_loginWrapper__SJGGH{padding-left:1rem;padding-right:1rem}.login_component_loginContent__Rj_g2{grid-template-columns:1fr!important;gap:2rem;max-width:100%}.login_component_loginFormColumn__szmnx{padding:1rem;width:100%;max-width:100%}.login_component_loginFormContainer__496F0,.login_component_loginFormGroup__0LXlu,.login_component_loginForm__0dJ8z{width:100%;max-width:100%}.login_component_loginTitle__Xg_ub{font-size:28px}.login_component_loginSignUpLink__Ho3nC,.login_component_loginSubtitle__CHLky{font-size:14px}.login_component_neon-input__DB1fO{width:100%!important;max-width:320px!important;margin-left:auto!important;margin-right:auto!important}.login_component_neon-input__field__nT7Ya{width:100%!important;max-width:100%!important}}@media (max-width:480px){.login_component_loginWrapper__SJGGH{padding:1rem .75rem}.login_component_loginContent__Rj_g2{gap:1.5rem}.login_component_loginTitle__Xg_ub{font-size:24px;transform:translateY(-10px)}.login_component_loginSubtitle__CHLky{font-size:12px;margin-top:-.25rem!important;transform:translateY(-2px)!important}.login_component_loginSignUpLink__Ho3nC{font-size:12px}.login_component_loginFormColumn__szmnx{padding:.5rem}.login_component_loginButtonContainer__KQmHl{width:120px;height:120px}.login_component_loginCopyrightText__ve1KL,.login_component_loginTermsText__F5MaH{font-size:14px}.login_component_neon-input__DB1fO{width:100%!important;max-width:280px!important;margin-left:auto!important;margin-right:auto!important}.login_component_neon-input__field__nT7Ya{width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}}.resendForgetPassword_pageWrapper__Dap65{display:flex;flex-direction:column;min-height:calc(100vh - 100px);width:100%;max-width:1400px;margin:0 auto;padding-top:2rem;padding-bottom:2rem}.resendForgetPassword_mainContent__BjZ1J{flex:1;display:flex;flex-direction:column;align-items:center}.resendForgetPassword_contentCentered__XpeVF{display:flex;justify-content:center;width:100%}.resendForgetPassword_footer__p_fzc{position:fixed;bottom:0;left:0;right:0;padding:1rem;text-align:center;width:100%;background:transparent}.resendForgetPassword_resendButton__bLBaH{display:inline-flex;align-items:center;justify-content:center;width:140px;height:140px;margin-top:1.5rem;border:3px solid #ff14bd;border-radius:50%;background:#ff14bd;color:#fff;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;text-align:center;line-height:1.2;letter-spacing:.02em;cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 6px transparent,0 4px 15px rgba(255,20,189,.4);outline:3px solid #ff14bd;outline-offset:6px}.resendForgetPassword_resendButton__bLBaH:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 0 6px transparent,0 6px 20px rgba(255,20,189,.6)}.resendForgetPassword_resendButton__bLBaH:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.resendForgetPassword_resendButton__bLBaH{width:120px;height:120px;font-size:16px}}@media (max-width:480px){.resendForgetPassword_resendButton__bLBaH{width:110px;height:110px;font-size:14px}}.forgotPassword_pageWrapper__Hwuqq{display:flex;flex-direction:column;min-height:calc(100vh - 100px);width:100%;max-width:1400px;margin:0 auto;padding-top:2rem;padding-bottom:2rem}.forgotPassword_mainContent__uGqRT{flex:1;display:flex;flex-direction:column;align-items:center}.forgotPassword_contentCentered__Vcot_{display:flex;justify-content:center;width:100%}.forgotPassword_footer__0dO_V{position:fixed;bottom:0;left:0;right:0;padding:1rem;text-align:center;width:100%;background:transparent}.forgotPassword_neonInput__Ad9CT{position:relative;display:inline-flex;border-radius:50px;background:transparent;border:2px solid rgba(139,92,246,.3);box-shadow:inset 0 0 10px rgba(139,92,246,.2);transition:border .2s ease,box-shadow .2s ease;overflow:hidden;width:100%;max-width:600px;margin-left:auto;margin-right:auto;contain:layout style}.forgotPassword_neonInput__Ad9CT:focus-within{border:2px solid rgba(139,92,246,.6);box-shadow:inset 0 0 15px rgba(139,92,246,.3)}.forgotPassword_neonInputField__uAp1w{width:100%;height:45px;padding:.75rem 3rem;border:none;outline:none;background:transparent;color:#fff;text-align:center;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:30px;line-height:1;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 0 25px rgba(255,20,189,.7),0 4px 8px rgba(0,0,0,.3);contain:layout style}.forgotPassword_neonInputField__uAp1w:focus{box-shadow:inset 0 0 35px rgba(255,20,189,.9);outline:none}.forgotPassword_neonInputField__uAp1w::-moz-placeholder{color:hsla(0,0%,100%,.7);opacity:1;text-transform:uppercase;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:30px}.forgotPassword_neonInputField__uAp1w::placeholder{color:hsla(0,0%,100%,.7);opacity:1;text-transform:uppercase;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:30px}@media (max-width:768px){.forgotPassword_neonInput__Ad9CT{max-width:320px!important;margin-left:auto!important;margin-right:auto!important}.forgotPassword_neonInputField__uAp1w{font-size:24px;padding:.75rem 2rem}.forgotPassword_neonInputField__uAp1w::-moz-placeholder{font-size:24px}.forgotPassword_neonInputField__uAp1w::placeholder{font-size:24px}}@media (max-width:480px){.forgotPassword_neonInput__Ad9CT{max-width:280px!important;margin-left:auto!important;margin-right:auto!important}.forgotPassword_neonInputField__uAp1w{font-size:18px;padding:.75rem 1.5rem}.forgotPassword_neonInputField__uAp1w::-moz-placeholder{font-size:18px}.forgotPassword_neonInputField__uAp1w::placeholder{font-size:18px}}.forgotPassword_resetButton__Yg8Gp{display:inline-flex;align-items:center;justify-content:center;width:140px;height:140px;margin-top:1.5rem;border:3px solid #ff14bd;border-radius:50%;background:#ff14bd;color:#fff;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:25px;text-transform:uppercase;text-align:center;line-height:1.2;letter-spacing:.02em;cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 6px transparent,0 4px 15px rgba(255,20,189,.4);outline:3px solid #ff14bd;outline-offset:6px}.forgotPassword_resetButton__Yg8Gp:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 0 6px transparent,0 6px 20px rgba(255,20,189,.6)}.forgotPassword_resetButton__Yg8Gp:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.forgotPassword_resetButton__Yg8Gp{width:120px;height:120px;font-size:14px}}@media (max-width:480px){.forgotPassword_resetButton__Yg8Gp{width:110px;height:110px;font-size:13px}}.resetPassword_component_pageWrapper__mpdmG{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:1400px;margin:0 auto;padding-top:2rem;padding-bottom:120px}.resetPassword_component_mainContent__HE4b7{flex:1;display:flex;flex-direction:column;align-items:center}.resetPassword_component_contentCentered__YZcaE{display:flex;justify-content:center;width:100%}.resetPassword_component_footer__soXqj{position:fixed;bottom:0;left:0;right:0;padding:1rem;text-align:center;width:100%;background:transparent;z-index:10}.resetPassword_component_neonInput__TcSBz{position:relative;display:inline-flex;border-radius:50px;background:transparent;border:2px solid rgba(139,92,246,.3);box-shadow:inset 0 0 10px rgba(139,92,246,.2);transition:border .2s ease,box-shadow .2s ease;overflow:hidden;width:100%;max-width:600px;margin-left:auto;margin-right:auto;contain:layout style}.resetPassword_component_neonInput__TcSBz:focus-within{border:2px solid rgba(139,92,246,.6);box-shadow:inset 0 0 15px rgba(139,92,246,.3)}.resetPassword_component_neonInputField__isWQX{width:100%;height:45px;padding:.75rem 3rem;border:none;outline:none;background:transparent;color:#fff;text-align:center;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:30px;line-height:1;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 0 25px rgba(255,20,189,.7),0 4px 8px rgba(0,0,0,.3);contain:layout style}.resetPassword_component_neonInputField__isWQX:focus{box-shadow:inset 0 0 35px rgba(255,20,189,.9);outline:none}.resetPassword_component_neonInputField__isWQX::-moz-placeholder{color:hsla(0,0%,100%,.7);opacity:1;text-transform:uppercase;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:30px}.resetPassword_component_neonInputField__isWQX::placeholder{color:hsla(0,0%,100%,.7);opacity:1;text-transform:uppercase;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:30px}@media (max-width:768px){.resetPassword_component_neonInput__TcSBz{max-width:320px!important;margin-left:auto!important;margin-right:auto!important}.resetPassword_component_neonInputField__isWQX{font-size:24px;padding:.75rem 2rem}.resetPassword_component_neonInputField__isWQX::-moz-placeholder{font-size:24px}.resetPassword_component_neonInputField__isWQX::placeholder{font-size:24px}}@media (max-width:480px){.resetPassword_component_neonInput__TcSBz{max-width:280px!important;margin-left:auto!important;margin-right:auto!important}.resetPassword_component_neonInputField__isWQX{font-size:18px;padding:.75rem 1.5rem}.resetPassword_component_neonInputField__isWQX::-moz-placeholder{font-size:18px}.resetPassword_component_neonInputField__isWQX::placeholder{font-size:18px}}.resetPassword_component_resetButton__uES6G{display:inline-flex;align-items:center;justify-content:center;width:140px;height:140px;margin-top:1.5rem;border:3px solid #ff14bd;border-radius:50%;background:#ff14bd;color:#fff;font-family:var(--font-grandstander,"Grandstander"),"Grandstander",cursive,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;text-align:center;line-height:1.1;letter-spacing:.01em;cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 6px transparent,0 4px 15px rgba(255,20,189,.4);outline:3px solid #ff14bd;outline-offset:6px;padding:.5rem}.resetPassword_component_resetButton__uES6G:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 0 6px transparent,0 6px 20px rgba(255,20,189,.6)}.resetPassword_component_resetButton__uES6G:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.resetPassword_component_resetButton__uES6G{width:120px;height:120px;font-size:12px}}@media (max-width:480px){.resetPassword_component_resetButton__uES6G{width:110px;height:110px;font-size:11px}}