.footer_footer__GQiIV{display:flex;flex-shrink:0;padding-inline:.6rem;padding-block:.12rem;align-items:center;justify-content:center;background-color:#74818d;color:#e4e7ea;font-size:.12rem;line-height:1}.loginInput_outer__3_Nma{display:flex;flex-direction:column;align-items:flex-start;row-gap:.08rem;align-self:stretch}.loginInput_title__s8BZO{color:#485869;font-size:.12rem;line-height:1}.loginInput_inputOuter__bgfSz{display:flex;position:relative;flex-direction:column;align-self:stretch}.loginInput_input___Q3xi{display:flex;block-size:.4rem;-webkit-padding-start:.1rem;padding-inline-start:.1rem;-webkit-padding-end:.4rem;padding-inline-end:.4rem;padding-block:.12rem;align-self:stretch;border-radius:.04rem;border:1px solid #cdd2d6;background-color:#fafafa;color:#0c1f31;font-size:.16rem;line-height:1}.loginInput_input___Q3xi::-ms-reveal{display:none}.loginInput_input___Q3xi[data-errored=true]{border:1px solid #f9594e}.loginInput_button__Ht9p6{display:flex;position:absolute;inset-inline-end:.1rem;inset-block-start:0;inset-block-end:0;align-items:center;font-size:.2rem;color:#74818d}.loginArea_outer__nKeeX{display:flex;flex-direction:column;inline-size:4rem;block-size:5.2rem;padding-inline:.6rem;justify-content:center;align-items:center;row-gap:.32rem;border-radius:.2rem;background-color:#fff}.loginArea_error__6Myuq{display:flex;align-self:stretch;border-radius:.04rem;padding-inline:.08rem;padding-block:.12rem;background-color:#ffe7e6;color:#b21b15;font-size:.12rem;line-height:1}.loginArea_title__6YDxg{display:flex;align-self:stretch;color:#0c1f31;font-size:.32rem;font-weight:700;line-height:1}.loginArea_dataInput__KAtbW{display:flex;flex-direction:column;row-gap:.16rem;align-self:stretch}.userLogin_background__SGFGF{background-color:#fafafa;inline-size:100vw;display:flex;flex-grow:1;align-items:center;justify-content:center}.userLogin_outer__suA_y{display:flex;flex-direction:row;align-items:center;column-gap:.8rem}.userLogin_image__8ZUM8{position:relative;block-size:3.6rem;aspect-ratio:1.6}.index_outer__pQrZZ{display:flex;block-size:100vh;flex-direction:column}