.g-content-margin{width:100%;width:calc(100% - 3rem);margin:0 1.5rem}.bg-white{background:#fff}.m-sign-in-up .btn-code{padding:.5rem 1rem}.m-sign-in-up ion-toolbar{--background:transparent;--color:#fff;--padding-start:1.5rem;--padding-end:1.5rem;--padding-bottom:1.5rem;--padding-top:calc(env(safe-area-inset-top) + 0.5rem);position:absolute}.m-sign-in-up ion-toolbar ion-back-button{--icon-font-size:3rem;--color:#fff}.m-sign-in-up ion-toolbar .sponsor{position:absolute;width:100%;top:1rem;left:0;display:flex;align-items:center;justify-content:space-around;padding:0 5rem}.m-sign-in-up ion-toolbar .sponsor .sponsor-item{width:3rem}.m-sign-in-up ion-content .img-box{width:100%;height:25rem;margin-bottom:-4.2rem;position:relative}.m-sign-in-up ion-content .img-box .login_bg{width:100%;height:100%}.m-sign-in-up ion-content .img-box .logo{position:absolute;bottom:5rem;left:50%;transform:translateX(-50%)}.m-sign-in-up ion-content .img-box .logo img{max-height:12.5rem}.m-sign-in-up ion-content .container{width:100%;height:auto;background-color:#fff;background-size:100% auto;background-position:bottom;border-radius:2rem 2rem 0 0;position:relative;z-index:1}.m-sign-in-up ion-content .g-segment-bar{width:90%;margin:2rem auto 1rem}.m-sign-in-up ion-content .g-segment-bar ion-segment{border-radius:3rem}.m-sign-in-up ion-content .g-segment-bar ion-segment button{padding:0}.m-sign-in-up ion-content .g-segment-bar ion-segment-button{--border-radius:3rem;font-size:1.6rem;--padding-bottom:0.8rem;--padding-top:0.8rem;padding:0;margin:.2rem 0}.m-sign-in-up ion-content .input-group{background-color:hsla(0,0%,100%,.4);border-radius:0 0 1rem 1rem;padding:0 1rem 1rem;overflow:hidden}.m-sign-in-up ion-content .primary-btn.login-btn.valid-status{margin:0 1.5rem}.m-sign-in-up ion-content .submit-bar .btn{font-size:1.8rem;display:block;max-width:100%;padding:1.5rem 0;margin:0 1.5rem;border-radius:5px;width:100%}.m-sign-in-up ion-content .submit-bar .btn.forget-btn{border:1px solid rgba(var(--primaryActiveColorRGB),.2);background:var(--primaryNormalColor);color:var(--primaryNormalFontColor)}.m-sign-in-up ion-content .submit-bar .btn:last-child{margin-bottom:.9rem}.m-sign-in-up ion-content .submit-bar .btn:first-child{margin-top:1.5rem}.m-sign-in-up .g-form-floating .u-picker-selector{height:auto;font-size:1.4rem}.m-sign-in-up .g-form-floating .u-picker-selector .item-inner{padding:0}.m-sign-in-up .g-form-floating .u-picker-selector .select-placeholder{color:#cdd1d6;font-size:1.3rem}.m-sign-in-up .g-form-floating ion-item::part(native){--border-style:none;border:.15rem solid transparent;width:auto;margin-bottom:0;margin:1rem .7rem .5rem;border:1px solid #95bde9;min-height:3.7rem;padding:0 0 0 1rem}.m-sign-in-up .g-form-floating ion-checkbox{vertical-align:top;--background:transparent;--border-color:#dcdfe6;--size:1.7rem;flex-shrink:0}.m-sign-in-up .g-form-floating .item .iconfont{color:#c0c4cc}.m-sign-in-up .g-form-floating .item [slot=start]{margin:0 1rem 0 0}.m-sign-in-up .g-form-floating .item .select-placeholder,.m-sign-in-up .g-form-floating .item ion-label{color:#c0c4cc}.m-sign-in-up .g-form-floating .item ion-label{position:absolute;margin:0}.m-sign-in-up .g-form-floating .item .native-input,.m-sign-in-up .g-form-floating .item .native-textarea{color:#666;padding-bottom:0;caret-color:#666;font-size:1.5rem}.m-sign-in-up .g-form-floating .item .native-textarea{--padding-top:0.8rem}.m-sign-in-up .g-form-floating .item .input-clear-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M403.1 108.9c-81.2-81.2-212.9-81.2-294.2 0s-81.2 212.9 0 294.2c81.2 81.2 212.9 81.2 294.2 0s81.2-213 0-294.2zM352 340.2L340.2 352l-84.4-84.2-84 83.8-11.8-11.8 84-83.8-84-83.8 11.8-11.8 84 83.8 84.4-84.2 11.8 11.8-84.4 84.2 84.4 84.2z'/%3E%3C/svg%3E")}.m-sign-in-up .g-form-floating .item-has-focus .label-floating,.m-sign-in-up .g-form-floating .item-has-placeholder .label-floating,.m-sign-in-up .g-form-floating .item-has-value .label-floating{color:#666;transform:scale(.6)}.m-sign-in-up .g-form-floating .u-form-error{padding:.1rem 1rem}.m-sign-in-up .customer-footer{width:100%;border-top:1px solid #e8e8e8;text-align:center;line-height:1;padding:1rem 1.5rem;margin-top:2rem}.m-sign-in-up .customer-footer a{color:#000;text-decoration:none}.m-sign-in-up .customer-footer i{font-size:2rem;margin-right:5px;color:var(--primaryColor)}.m-sign-in-up .customer-footer .service{color:#999;word-break:break-word}