.LoginPage-module-scss-module__lRyfSq__loginContainer{background:#fff;position:fixed;inset:0}.LoginPage-module-scss-module__lRyfSq__modalMode{background:0 0;position:relative;inset:auto}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginWrapper{position:static;transform:none}@media (min-width:769px){.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginWrapper{width:67.5rem;height:40.1625rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginLogo{top:1.8rem;left:1.8rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginLogo img{width:5.9625rem;height:auto}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginFormContainer{width:33.75rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginFormWrapper{width:25rem;padding:1.125rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__formTitle{margin-bottom:.45rem;font-size:1.8rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__formSubtitle{margin-bottom:1.8rem;font-size:.7875rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginTabs{gap:1.8rem;margin-bottom:1.35rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginTabsIndicator{width:3.7125rem;bottom:-.675rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__right{left:5.4rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginTab{font-size:.9rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginForm{margin-top:1.8rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__inputWrapper,.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginButton,.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__sendCodeBtn{height:2.7rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__inputWrapper{padding:0 .9rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginInput,.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginButton,.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__sendCodeBtn,.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__registerLink{font-size:.7875rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__sendCodeBtn{width:6.075rem}}.LoginPage-module-scss-module__lRyfSq__loginLogo{z-index:10;position:absolute;top:2rem;left:2rem}.LoginPage-module-scss-module__lRyfSq__loginClose{z-index:10;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;top:2rem;right:2rem}.LoginPage-module-scss-module__lRyfSq__loginClose:hover{opacity:.8}.LoginPage-module-scss-module__lRyfSq__loginWrapper{background:#fff;border-radius:.5rem;width:75rem;height:44.625rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 24px #0000001a}.LoginPage-module-scss-module__lRyfSq__loginBrand{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.LoginPage-module-scss-module__lRyfSq__brandContent{text-align:center;padding:3.75rem}.LoginPage-module-scss-module__lRyfSq__brandTitle{letter-spacing:.09rem;color:#373a41;margin:0 0 1rem;font-size:2.25rem;font-weight:600}.LoginPage-module-scss-module__lRyfSq__brandSlogan{color:#fff9;letter-spacing:.05rem;margin:0;font-size:1.25rem}.LoginPage-module-scss-module__lRyfSq__loginFormContainer{background:#fff;justify-content:center;align-items:center;width:37.5rem;display:flex}.LoginPage-module-scss-module__lRyfSq__loginFormWrapper{width:25rem;padding:1.25rem}.LoginPage-module-scss-module__lRyfSq__formTitle{color:#373a41;letter-spacing:.08rem;margin:0 0 .5rem;font-size:2rem}.LoginPage-module-scss-module__lRyfSq__formSubtitle{color:#6e778b;letter-spacing:.035rem;margin:0 0 2rem;font-size:.875rem}.LoginPage-module-scss-module__lRyfSq__loginTabs{gap:2rem;margin-bottom:1.5rem;display:flex;position:relative}.LoginPage-module-scss-module__lRyfSq__loginTabsIndicator{background:#3d80ff;width:4.125rem;height:.125rem;transition:left .3s;position:absolute;bottom:-.75rem}.LoginPage-module-scss-module__lRyfSq__left{left:0}.LoginPage-module-scss-module__lRyfSq__right{left:6rem}.LoginPage-module-scss-module__lRyfSq__loginTab{color:#6e778b;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;transition:color .3s}.LoginPage-module-scss-module__lRyfSq__active{color:#3d80ff}.LoginPage-module-scss-module__lRyfSq__loginForm{margin-top:2rem}.LoginPage-module-scss-module__lRyfSq__inputWrapper{background:#f6f7f9;border-radius:.375rem;align-items:center;height:3rem;padding:0 1rem;display:flex}.LoginPage-module-scss-module__lRyfSq__inputIcon{align-items:center;margin-right:.75rem;display:flex}.LoginPage-module-scss-module__lRyfSq__loginInput{color:#373a41;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:.875rem}.LoginPage-module-scss-module__lRyfSq__loginInput::placeholder{color:#a7b2cb}.LoginPage-module-scss-module__lRyfSq__passwordInputWrapper{position:relative}.LoginPage-module-scss-module__lRyfSq__passwordInputWrapper .LoginPage-module-scss-module__lRyfSq__loginInput{margin-right:2rem}.LoginPage-module-scss-module__lRyfSq__togglePassword{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.LoginPage-module-scss-module__lRyfSq__formOptions{justify-content:space-between;align-items:center;margin:1rem 0 1.5rem;display:flex}.LoginPage-module-scss-module__lRyfSq__forgotPassword{color:#3d80ff;cursor:pointer;font-size:.75rem}.LoginPage-module-scss-module__lRyfSq__forgotPassword:hover{text-decoration:underline}.LoginPage-module-scss-module__lRyfSq__loginButton{color:#fff;letter-spacing:.125rem;cursor:pointer;background:#3d80ff;border:none;border-radius:2.5625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;height:3rem;font-size:.875rem;font-weight:500;transition:background .3s;display:flex}.LoginPage-module-scss-module__lRyfSq__loginButton:hover:not(:disabled){background:#2d6bd9}.LoginPage-module-scss-module__lRyfSq__loginButton:disabled{opacity:.6;cursor:not-allowed}.LoginPage-module-scss-module__lRyfSq__loginArrow{width:1.5rem;height:1.5rem}.LoginPage-module-scss-module__lRyfSq__registerLink{text-align:center;color:#6e778b;margin-top:1.5rem;font-size:.875rem}.LoginPage-module-scss-module__lRyfSq__registerLink a,.LoginPage-module-scss-module__lRyfSq__registerLink .LoginPage-module-scss-module__lRyfSq__linkButton{color:#3d80ff;margin-left:.25rem}.LoginPage-module-scss-module__lRyfSq__registerLink a:hover,.LoginPage-module-scss-module__lRyfSq__registerLink .LoginPage-module-scss-module__lRyfSq__linkButton:hover{text-decoration:underline}.LoginPage-module-scss-module__lRyfSq__linkButton{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.LoginPage-module-scss-module__lRyfSq__codeInputWrapper{gap:0;margin-bottom:1rem;display:flex}.LoginPage-module-scss-module__lRyfSq__codeInputItem{flex:1;min-width:0;margin-bottom:0!important}.LoginPage-module-scss-module__lRyfSq__codeInputItem .LoginPage-module-scss-module__lRyfSq__inputWrapper{border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width:768px){.LoginPage-module-scss-module__lRyfSq__loginContainer{overflow-y:auto}.LoginPage-module-scss-module__lRyfSq__loginWrapper{width:100%;height:auto;min-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;position:static;transform:none}.LoginPage-module-scss-module__lRyfSq__loginBrand{flex:none;height:10rem}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginBrand{display:none}.LoginPage-module-scss-module__lRyfSq__modalMode .LoginPage-module-scss-module__lRyfSq__loginWrapper{min-height:auto}.LoginPage-module-scss-module__lRyfSq__loginLogo{top:1.5rem;left:1.5rem}.LoginPage-module-scss-module__lRyfSq__loginFormContainer{flex:1;align-items:flex-start;width:100%;padding:2rem 1.25rem}.LoginPage-module-scss-module__lRyfSq__loginFormWrapper{width:100%;max-width:25rem;margin:0 auto;padding:0}}@media (max-width:480px){.LoginPage-module-scss-module__lRyfSq__loginBrand{height:7.5rem}.LoginPage-module-scss-module__lRyfSq__loginFormContainer{padding:1.75rem 1rem}.LoginPage-module-scss-module__lRyfSq__formTitle{font-size:1.625rem}.LoginPage-module-scss-module__lRyfSq__formSubtitle{margin-bottom:1.75rem}.LoginPage-module-scss-module__lRyfSq__loginTabs{gap:1.5rem}.LoginPage-module-scss-module__lRyfSq__right{left:5.5rem}.LoginPage-module-scss-module__lRyfSq__inputWrapper{padding:0 .75rem}}.LoginPage-module-scss-module__lRyfSq__sendCodeBtn{color:#3d80ff;cursor:pointer;background:#f6f7f9;border:none;border-radius:.375rem;flex-shrink:0;width:6.75rem;height:3rem;font-size:.875rem;transition:background .3s}.LoginPage-module-scss-module__lRyfSq__sendCodeBtn:hover:not(:disabled){background:#eef1f5}.LoginPage-module-scss-module__lRyfSq__sendCodeBtn:disabled{color:#a7b2cb;cursor:not-allowed}@media (max-width:480px){.LoginPage-module-scss-module__lRyfSq__sendCodeBtn{width:6rem;font-size:.8125rem}}
.RegisterPage-module-scss-module__aGHGha__loginContainer{background:#fff;position:fixed;inset:0}.RegisterPage-module-scss-module__aGHGha__modalMode{background:0 0;position:relative;inset:auto}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginWrapper{position:static;transform:none}@media (min-width:769px){.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginWrapper{width:67.5rem;height:40.1625rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginLogo{top:1.8rem;left:1.8rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginLogo img{width:5.9625rem;height:auto}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginFormContainer{width:33.75rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginFormWrapper{width:25rem;padding:1.125rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__formTitle{margin-bottom:.45rem;font-size:1.8rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__formSubtitle{margin-bottom:1.8rem;font-size:.7875rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginForm{margin-top:1.8rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__inputWrapper,.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__registerButton,.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__sendCodeBtn{height:2.7rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__inputWrapper{padding:0 .9rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginInput,.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__registerButton,.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__sendCodeBtn,.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginLink{font-size:.7875rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__sendCodeBtn{width:6.075rem}}.RegisterPage-module-scss-module__aGHGha__loginLogo{z-index:10;position:absolute;top:2rem;left:2rem}.RegisterPage-module-scss-module__aGHGha__loginWrapper{background:#fff;border-radius:.75rem;width:75rem;height:44.625rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 24px #0000001a}.RegisterPage-module-scss-module__aGHGha__loginBrand{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.RegisterPage-module-scss-module__aGHGha__loginFormContainer{background:#fff;justify-content:center;align-items:center;width:37.5rem;display:flex}.RegisterPage-module-scss-module__aGHGha__loginFormWrapper{width:25rem;padding:1.25rem}.RegisterPage-module-scss-module__aGHGha__formTitle{color:#373a41;letter-spacing:.08rem;margin:0 0 .5rem;font-size:2rem}.RegisterPage-module-scss-module__aGHGha__formSubtitle{color:#6e778b;letter-spacing:.035rem;margin:0 0 2rem;font-size:.875rem}.RegisterPage-module-scss-module__aGHGha__loginForm{margin-top:2rem}.RegisterPage-module-scss-module__aGHGha__inputWrapper{background:#f6f7f9;border-radius:.375rem;align-items:center;height:3rem;padding:0 1rem;display:flex}.RegisterPage-module-scss-module__aGHGha__disabledInputWrapper{background:#eef1f5}.RegisterPage-module-scss-module__aGHGha__inputIcon{align-items:center;margin-right:.75rem;display:flex}.RegisterPage-module-scss-module__aGHGha__loginInput{color:#373a41;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:.875rem}.RegisterPage-module-scss-module__aGHGha__loginInput::placeholder{color:#a7b2cb}.RegisterPage-module-scss-module__aGHGha__loginInput:disabled{cursor:not-allowed}.RegisterPage-module-scss-module__aGHGha__passwordInputWrapper{position:relative}.RegisterPage-module-scss-module__aGHGha__passwordInputWrapper .RegisterPage-module-scss-module__aGHGha__loginInput{margin-right:2rem}.RegisterPage-module-scss-module__aGHGha__togglePassword{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.RegisterPage-module-scss-module__aGHGha__codeInputWrapper{gap:.75rem;margin-bottom:1rem;display:flex}.RegisterPage-module-scss-module__aGHGha__codeInputItem{flex:1;min-width:0;margin-bottom:0!important}.RegisterPage-module-scss-module__aGHGha__sendCodeBtn{color:#3d80ff;cursor:pointer;background:#f6f7f9;border:none;border-radius:.375rem;flex-shrink:0;width:6.75rem;height:3rem;font-size:.875rem;transition:background .3s}.RegisterPage-module-scss-module__aGHGha__sendCodeBtn:hover:not(:disabled){background:#eef1f5}.RegisterPage-module-scss-module__aGHGha__sendCodeBtn:disabled{color:#a7b2cb;cursor:not-allowed}.RegisterPage-module-scss-module__aGHGha__registerButton{color:#fff;letter-spacing:.125rem;cursor:pointer;background:#3d80ff;border:none;border-radius:2.5625rem;justify-content:center;align-items:center;width:100%;height:3rem;font-size:.875rem;font-weight:500;transition:background .3s;display:flex}.RegisterPage-module-scss-module__aGHGha__registerButton:hover:not(:disabled){background:#2d6bd9}.RegisterPage-module-scss-module__aGHGha__registerButton:disabled{opacity:.6;cursor:not-allowed}.RegisterPage-module-scss-module__aGHGha__loginLink{text-align:center;color:#6e778b;margin-top:1.5rem;font-size:.875rem}.RegisterPage-module-scss-module__aGHGha__loginLink a,.RegisterPage-module-scss-module__aGHGha__loginLink .RegisterPage-module-scss-module__aGHGha__linkButton{color:#3d80ff;margin-left:.25rem;text-decoration:none}.RegisterPage-module-scss-module__aGHGha__loginLink a:hover,.RegisterPage-module-scss-module__aGHGha__loginLink .RegisterPage-module-scss-module__aGHGha__linkButton:hover{text-decoration:underline}.RegisterPage-module-scss-module__aGHGha__linkButton{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}@media (max-width:768px){.RegisterPage-module-scss-module__aGHGha__loginContainer{overflow-y:auto}.RegisterPage-module-scss-module__aGHGha__loginWrapper{width:100%;height:auto;min-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;position:static;transform:none}.RegisterPage-module-scss-module__aGHGha__loginBrand{flex:none;height:10rem}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginBrand{display:none}.RegisterPage-module-scss-module__aGHGha__modalMode .RegisterPage-module-scss-module__aGHGha__loginWrapper{min-height:auto}.RegisterPage-module-scss-module__aGHGha__loginLogo{top:1.5rem;left:1.5rem}.RegisterPage-module-scss-module__aGHGha__loginFormContainer{flex:1;align-items:flex-start;width:100%;padding:2rem 1.25rem}.RegisterPage-module-scss-module__aGHGha__loginFormWrapper{width:100%;max-width:25rem;margin:0 auto;padding:0}}@media (max-width:480px){.RegisterPage-module-scss-module__aGHGha__loginBrand{height:7.5rem}.RegisterPage-module-scss-module__aGHGha__loginFormContainer{padding:1.75rem 1rem}.RegisterPage-module-scss-module__aGHGha__formTitle{font-size:1.625rem}.RegisterPage-module-scss-module__aGHGha__formSubtitle{margin-bottom:1.75rem}.RegisterPage-module-scss-module__aGHGha__inputWrapper{padding:0 .75rem}.RegisterPage-module-scss-module__aGHGha__sendCodeBtn{width:6rem;font-size:.8125rem}}
.ForgetPasswordPage-module-scss-module__htTObG__loginContainer{background:#fff;position:fixed;inset:0}.ForgetPasswordPage-module-scss-module__htTObG__modalMode{background:0 0;position:relative;inset:auto}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginWrapper{position:static;transform:none}@media (min-width:769px){.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginWrapper{width:67.5rem;height:40.1625rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginLogo{top:1.8rem;left:1.8rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginLogo img{width:5.9625rem;height:auto}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginFormContainer{width:33.75rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginFormWrapper{width:25rem;padding:1.125rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__formTitle{margin-bottom:.45rem;font-size:1.8rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__formSubtitle{margin-bottom:1.8rem;font-size:.7875rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginForm{margin-top:1.8rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__inputWrapper,.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__confirmButton,.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__backButton,.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__sendCodeBtn{height:2.7rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__inputWrapper{padding:0 .9rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginInput,.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__confirmButton,.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__backButton,.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__sendCodeBtn{font-size:.7875rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__sendCodeBtn{width:6.075rem}}.ForgetPasswordPage-module-scss-module__htTObG__loginLogo{z-index:10;position:absolute;top:2rem;left:2rem}.ForgetPasswordPage-module-scss-module__htTObG__loginWrapper{background:#fff;border-radius:.75rem;width:75rem;height:44.625rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 24px #0000001a}.ForgetPasswordPage-module-scss-module__htTObG__loginBrand{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ForgetPasswordPage-module-scss-module__htTObG__brandContent{text-align:center;padding:3.75rem}.ForgetPasswordPage-module-scss-module__htTObG__brandTitle{letter-spacing:.09rem;color:#fff;text-shadow:0 2px 4px #0000001a;margin:0 0 1rem;font-size:2.25rem;font-weight:600}.ForgetPasswordPage-module-scss-module__htTObG__brandSlogan{color:#fff9;letter-spacing:.05rem;margin:0;font-size:1.25rem}.ForgetPasswordPage-module-scss-module__htTObG__loginFormContainer{background:#fff;justify-content:center;align-items:center;width:37.5rem;display:flex}.ForgetPasswordPage-module-scss-module__htTObG__loginFormWrapper{width:25rem;padding:1.25rem}.ForgetPasswordPage-module-scss-module__htTObG__formTitle{color:#373a41;letter-spacing:.08rem;margin:0 0 .5rem;font-size:2rem}.ForgetPasswordPage-module-scss-module__htTObG__formSubtitle{color:#6e778b;letter-spacing:.035rem;margin:0 0 2rem;font-size:.875rem}.ForgetPasswordPage-module-scss-module__htTObG__loginForm{margin-top:2rem}.ForgetPasswordPage-module-scss-module__htTObG__inputWrapper{background:#f6f7f9;border-radius:.375rem;align-items:center;height:3rem;padding:0 1rem;display:flex}.ForgetPasswordPage-module-scss-module__htTObG__inputIcon{align-items:center;margin-right:.75rem;display:flex}.ForgetPasswordPage-module-scss-module__htTObG__loginInput{color:#373a41;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:.875rem}.ForgetPasswordPage-module-scss-module__htTObG__loginInput::placeholder{color:#a7b2cb}.ForgetPasswordPage-module-scss-module__htTObG__passwordInputWrapper{position:relative}.ForgetPasswordPage-module-scss-module__htTObG__passwordInputWrapper .ForgetPasswordPage-module-scss-module__htTObG__loginInput{margin-right:2rem}.ForgetPasswordPage-module-scss-module__htTObG__togglePassword{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.ForgetPasswordPage-module-scss-module__htTObG__codeInputWrapper{gap:0;margin-bottom:1rem;display:flex}.ForgetPasswordPage-module-scss-module__htTObG__codeInputItem{flex:1;min-width:0;margin-bottom:0!important}.ForgetPasswordPage-module-scss-module__htTObG__codeInputItem .ForgetPasswordPage-module-scss-module__htTObG__inputWrapper{border-top-right-radius:0;border-bottom-right-radius:0}.ForgetPasswordPage-module-scss-module__htTObG__sendCodeBtn{color:#3d80ff;cursor:pointer;background:#f6f7f9;border:none;border-radius:.375rem;flex-shrink:0;width:6.75rem;height:3rem;font-size:.875rem;transition:background .3s}.ForgetPasswordPage-module-scss-module__htTObG__sendCodeBtn:hover:not(:disabled){background:#eef1f5}.ForgetPasswordPage-module-scss-module__htTObG__sendCodeBtn:disabled{color:#a7b2cb;cursor:not-allowed}.ForgetPasswordPage-module-scss-module__htTObG__buttonGroup{gap:1rem;margin-top:1.5rem;display:flex}.ForgetPasswordPage-module-scss-module__htTObG__confirmButton{color:#fff;letter-spacing:.125rem;cursor:pointer;background:#3d80ff;border:none;border-radius:2.5625rem;flex:1;justify-content:center;align-items:center;height:3rem;font-size:.875rem;font-weight:500;transition:background .3s;display:flex}.ForgetPasswordPage-module-scss-module__htTObG__confirmButton:hover:not(:disabled){background:#2d6bd9}.ForgetPasswordPage-module-scss-module__htTObG__confirmButton:disabled{opacity:.6;cursor:not-allowed}.ForgetPasswordPage-module-scss-module__htTObG__backButton{color:#6e778b;letter-spacing:.125rem;cursor:pointer;background:#fff;border:1px solid #d4d7e6;border-radius:2.5625rem;flex:1;justify-content:center;align-items:center;height:3rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.ForgetPasswordPage-module-scss-module__htTObG__backButton:hover{color:#3d80ff;border-color:#3d80ff}@media (max-width:768px){.ForgetPasswordPage-module-scss-module__htTObG__loginContainer{overflow-y:auto}.ForgetPasswordPage-module-scss-module__htTObG__loginWrapper{width:100%;height:auto;min-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;position:static;transform:none}.ForgetPasswordPage-module-scss-module__htTObG__loginBrand{flex:none;height:10rem}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginBrand{display:none}.ForgetPasswordPage-module-scss-module__htTObG__modalMode .ForgetPasswordPage-module-scss-module__htTObG__loginWrapper{min-height:auto}.ForgetPasswordPage-module-scss-module__htTObG__loginLogo{top:1.5rem;left:1.5rem}.ForgetPasswordPage-module-scss-module__htTObG__loginFormContainer{flex:1;align-items:flex-start;width:100%;padding:2rem 1.25rem}.ForgetPasswordPage-module-scss-module__htTObG__loginFormWrapper{width:100%;max-width:25rem;margin:0 auto;padding:0}}@media (max-width:480px){.ForgetPasswordPage-module-scss-module__htTObG__loginBrand{height:7.5rem}.ForgetPasswordPage-module-scss-module__htTObG__loginFormContainer{padding:1.75rem 1rem}.ForgetPasswordPage-module-scss-module__htTObG__formTitle{font-size:1.625rem}.ForgetPasswordPage-module-scss-module__htTObG__formSubtitle{margin-bottom:1.75rem}.ForgetPasswordPage-module-scss-module__htTObG__inputWrapper{padding:0 .75rem}.ForgetPasswordPage-module-scss-module__htTObG__sendCodeBtn{width:6rem;font-size:.8125rem}.ForgetPasswordPage-module-scss-module__htTObG__buttonGroup{flex-direction:column}}
.AuthModal-module-scss-module__q619vq__authModal .ant-modal-content{box-shadow:none;background:0 0;padding:0}.AuthModal-module-scss-module__q619vq__authModal .ant-modal-body{padding:0}.AuthModal-module-scss-module__q619vq__authModal .ant-modal-close{color:#6e778b;background:#ffffffe6}.AuthModal-module-scss-module__q619vq__authModal .ant-modal-close:hover{background:#fff}@media (min-width:769px){.AuthModal-module-scss-module__q619vq__authModal{width:67.5rem!important}.AuthModal-module-scss-module__q619vq__authModal .ant-modal-content{width:67.5rem;overflow:hidden}.AuthModal-module-scss-module__q619vq__authModal .ant-modal-body{width:67.5rem;overflow:hidden}}@media (max-width:768px){.AuthModal-module-scss-module__q619vq__authModal{max-width:calc(100vw - 2rem)}}
@font-face{font-family:DingTalk JinBuTi;src:url(/font/钉钉进步体/DingTalk-JinBuTi.woff2)format("woff2");font-display:swap}.TopPromoBanner-module-scss-module__0-kjyW__promoBanner{z-index:101;background:url(/assets/top/bg.png) 50%/cover no-repeat;height:3.625rem;animation:.8s both TopPromoBanner-module-scss-module__0-kjyW__promoExpand;position:fixed;top:0;left:0;right:0;overflow:hidden}.TopPromoBanner-module-scss-module__0-kjyW__promoInner{justify-content:center;align-items:center;gap:.625rem;width:100%;height:100%;padding:0 3rem;display:flex}.TopPromoBanner-module-scss-module__0-kjyW__promoGift{flex:none}.TopPromoBanner-module-scss-module__0-kjyW__promoText{color:#fff;letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.2}.TopPromoBanner-module-scss-module__0-kjyW__promoText strong{color:#ffe73a}.TopPromoBanner-module-scss-module__0-kjyW__promoTextTrack{white-space:nowrap;align-items:center;display:inline-flex}.TopPromoBanner-module-scss-module__0-kjyW__promoTextItem{flex:none}.TopPromoBanner-module-scss-module__0-kjyW__promoTextItem+.TopPromoBanner-module-scss-module__0-kjyW__promoTextItem{display:none}.TopPromoBanner-module-scss-module__0-kjyW__promoButton{color:#5c2600;cursor:pointer;background:#ffef4a;border:0;border-radius:.25rem;justify-content:center;align-items:center;min-width:4rem;height:1.5rem;padding:0 .875rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.TopPromoBanner-module-scss-module__0-kjyW__promoClose{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;padding:0;display:inline-flex;position:absolute;top:.375rem;right:.5rem}.TopPromoBanner-module-scss-module__0-kjyW__promoClose img{width:1.2rem;height:1.2rem}@media (max-width:768px){.TopPromoBanner-module-scss-module__0-kjyW__promoBanner{height:3rem}.TopPromoBanner-module-scss-module__0-kjyW__promoInner{justify-content:flex-start;gap:.375rem;padding:0 2.5rem 0 .75rem}.TopPromoBanner-module-scss-module__0-kjyW__promoGift{width:1.5rem;height:1.5rem}.TopPromoBanner-module-scss-module__0-kjyW__promoText{text-overflow:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex:1;min-width:0;font-family:DingTalk JinBuTi,PingFang SC,sans-serif;font-size:.75rem;font-weight:400;overflow:hidden}.TopPromoBanner-module-scss-module__0-kjyW__promoTextTrack{will-change:transform;animation:10s linear infinite TopPromoBanner-module-scss-module__0-kjyW__promoTextScroll}.TopPromoBanner-module-scss-module__0-kjyW__promoTextItem{padding-right:2rem}.TopPromoBanner-module-scss-module__0-kjyW__promoTextItem+.TopPromoBanner-module-scss-module__0-kjyW__promoTextItem{display:inline-flex}.TopPromoBanner-module-scss-module__0-kjyW__promoButton{white-space:nowrap;flex-shrink:0;min-width:3.5rem;height:1.375rem;padding:0 .5rem;font-size:.6875rem}.TopPromoBanner-module-scss-module__0-kjyW__promoClose{width:1.2rem;height:1.2rem;top:.375rem}}@keyframes TopPromoBanner-module-scss-module__0-kjyW__promoTextScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes TopPromoBanner-module-scss-module__0-kjyW__promoExpand{0%{max-height:0}to{max-height:3.625rem}}
.TopPromoLayout-module-scss-module__gOo7VG__pageShell{--top-promo-offset:0;padding-top:0;transition:padding-top .8s}.TopPromoLayout-module-scss-module__gOo7VG__pageShellWithPromo{--top-promo-offset:3.625rem;padding-top:3.625rem}@media (max-width:768px){.TopPromoLayout-module-scss-module__gOo7VG__pageShellWithPromo{--top-promo-offset:3rem;padding-top:3rem}}
*{box-sizing:border-box}html,body{max-width:100vw;min-height:100%;margin:0;width:auto!important;overflow-y:auto!important}body{color:#000000e0;background:#f5f7fb}a{color:inherit;text-decoration:none}
