.login_loginContainer__yT9JF{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.6rem}.login_loginContainer__yT9JF .login_inner__xLlfI{width:100%;max-width:45rem;border:.1rem solid #ccc;margin:10rem 0;padding:2rem 4rem 3rem;border-radius:1rem}.login_loginContainer__yT9JF .login_logo__3_R_7{width:20rem;display:block;margin:3rem auto;height:auto}.login_loginContainer__yT9JF .login_loginForm__XU11N{display:flex;flex-direction:column;gap:1rem}.login_loginContainer__yT9JF .login_loginForm__XU11N input{padding:1rem;border:.1rem solid #ccc;background-color:#fafafa;border-radius:.8rem;font-size:1.4rem}.login_loginContainer__yT9JF .login_loginForm__XU11N input::placeholder{color:#999}.login_loginContainer__yT9JF .login_loginForm__XU11N input:focus{outline:none;border-color:var(--primary-color);background-color:#fff}.login_loginContainer__yT9JF .login_loginForm__XU11N .login_passwordInput__KI_5p{width:100%}.login_loginContainer__yT9JF .login_loginForm__XU11N .login_passwordInputWrapper__brcvF{position:relative}.login_loginContainer__yT9JF .login_loginForm__XU11N .login_passwordInputWrapper__brcvF .login_showPasswordButton__qYZOi{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.login_loginContainer__yT9JF .login_loginForm__XU11N .login_saveIdCheckboxWrapper__wRuVM{display:flex;align-items:center;justify-content:flex-end;gap:2rem}.login_loginContainer__yT9JF .login_loginForm__XU11N .login_saveIdCheckbox___IILe{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;color:#666;font-size:1.4rem}.login_loginContainer__yT9JF .login_loginForm__XU11N .login_saveIdCheckbox___IILe span{font-size:1.4rem}.login_loginContainer__yT9JF .login_loginButton__nw7iU{padding:1rem 2rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:2rem;font-size:1.4rem;cursor:pointer}.login_loginContainer__yT9JF .login_signupLink__HUHf9{padding:1rem 2rem;border-radius:2rem;color:var(--primary-color);font-size:1.4rem;font-weight:400;transition:all .3s ease;border:1px solid var(--primary-color);cursor:pointer}.login_loginContainer__yT9JF .login_divider__x1w2_{width:100%;max-width:40rem;text-align:center;margin:2rem 0;position:relative}.login_loginContainer__yT9JF .login_divider__x1w2_:after,.login_loginContainer__yT9JF .login_divider__x1w2_:before{content:"";position:absolute;top:50%;width:calc(50% - 3rem);height:.1rem;background-color:#e0e0e0}.login_loginContainer__yT9JF .login_divider__x1w2_:before{left:0}.login_loginContainer__yT9JF .login_divider__x1w2_:after{right:0}.login_loginContainer__yT9JF .login_divider__x1w2_ span{background-color:#fff;padding:0 1rem;color:#999}.login_loginContainer__yT9JF .login_socialLogin__fg59L{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.login_loginContainer__yT9JF .login_socialLogin__fg59L button{width:4.8rem;height:4.8rem;border-radius:50%;border:.1rem solid #e0e0e0;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.login_loginContainer__yT9JF .login_socialLogin__fg59L button img{width:2.4rem;height:2.4rem}.login_bottomLinks__qmM17{display:flex;gap:1rem;align-items:center;justify-content:center;color:#666;font-size:1.4rem;margin-top:2rem}.login_bottomLinks__qmM17 a{text-decoration:none}.login_bottomLinks__qmM17 a:hover{text-decoration:underline}.login_bottomLinks__qmM17 span{color:#e0e0e0}.login_bottomLink__6eaoS:not(:last-child):after{content:"|";width:.1rem;height:1.4rem;margin:0 1rem;display:inline-block}