.login_base__f9qwr{display:flex;color:var(--brand);background:var(--project-bg);flex-grow:1;justify-content:center}.input_base__pZDae{background-color:var(--white);border:1px solid var(--black20);padding:var(--gap-12px) var(--gap-20px);border-radius:8px;font-size:var(--fs-17px);outline:none;display:block;transition:all .1s;width:100%;position:relative}.input_base__pZDae::-webkit-input-placeholder{font-size:var(--fs-15_5px)}.input_base__pZDae:focus,.input_base__pZDae:hover,.input_base__pZDae:not(:placeholder-shown){border:1px solid var(--black60)}.input_title__azAKa{font-size:var(--fs-14px);color:rgba(16,31,65,.8);margin-bottom:var(--gap-12px);margin-left:var(--gap-4px)}.input_error-wrapper__Q0j2_{position:relative}.input_error-wrapper__Q0j2_ .input_base__pZDae{position:relative;border-color:var(--error-color)}.input_error__0WEdV{display:flex;position:absolute;color:var(--error-color);padding-left:var(--gap-5px);padding-top:var(--gap-4px);font-size:var(--fs-12_5px)}.loading_base__CAkZ2{position:relative;width:125px;height:24px;margin:auto}.loading_ball__k8x5j{background-color:var(--color);position:absolute;top:0;left:0;width:24px;height:24px;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;animation-name:loading_bounce__XPLB5;-o-animation-name:loading_bounce__XPLB5;-webkit-animation-name:loading_bounce__XPLB5;-moz-animation-name:loading_bounce__XPLB5;animation-duration:1.5s;-o-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-timing-function:linear;-o-animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-delay:0s;-o-animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s;transform:scaleX(.5);-ms-transform:scaleX(.5)}@keyframes loading_bounce__XPLB5{0%{left:0;transform:scaleX(.5)}25%{left:41px;transform:scaleY(.5)}50%{left:103px;transform:scaleX(.5)}75%{left:41px;transform:scaleY(.5)}to{left:0;transform:scaleX(.5)}}.password-input_base__uacZR{border:1px solid var(--black20);display:flex;justify-content:space-between;align-items:center;transition:all .1s}.password-input_base__uacZR,.password-input_input__sKYsx{background-color:var(--white);border-radius:8px;width:100%}.password-input_input__sKYsx{padding:var(--gap-12px) var(--gap-20px);font-size:var(--fs-17px);outline:none;border:none}.password-input_icon__Jkpnm{cursor:pointer;color:var(--black60);padding:8px;height:34px;width:34px}.password-input_input__sKYsx::-webkit-input-placeholder{font-size:var(--fs-15_5px)}.password-input_base__uacZR.password-input_focused__pzJpE,.password-input_base__uacZR:hover{border:1px solid var(--black60)}.password-input_title__zPvSy{font-size:var(--fs-14px);color:rgba(16,31,65,.8);margin-bottom:var(--gap-12px);margin-left:var(--gap-4px)}.password-input_error-wrapper__YpLBj .password-input_base__uacZR{border-color:var(--error-color)}.password-input_error__cdYcc{display:flex;position:absolute;color:var(--error-color);padding-left:var(--gap-5px);padding-top:var(--gap-4px);font-size:var(--fs-9px)}.login_container__5TLh5{width:100%;margin:var(--gap-52px) 0 147px;padding:38px var(--gap-24px) var(--gap-44px);background-color:var(--white)}.login_form__44Sb6{display:flex;flex-direction:column;gap:var(--gap-24px)}.login_others__sgj9f{display:flex;justify-content:space-between}.login_others__sgj9f span{display:flex;gap:var(--gap-12px);padding:var(--gap-6px) 0}.login_others__sgj9f a{color:var(--link-color);font-size:var(--fs-14px);text-decoration:underline;transition:all .2s ease-in-out}.login_title-box__3riTz{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap-44px)}.login_new-member__fr3ix{font-size:var(--fs-14px);color:var(--black40)}.login_forgot-password__H3_4u,.login_register__YboUE{color:var(--text-red);text-decoration:underline}.login_forgot-password__H3_4u{font-size:var(--fs-14px);text-align:right;display:block}@media(min-width:834px){.login_container__5TLh5{width:534px;padding:var(--gap-44px) 74px}}