.login{width:100%;height:100%;border-radius:20px;margin:0 auto}.login .loginForm{min-height:506px;background:#fff;border-radius:20px}.login .loginForm .mainLogo{display:flex;width:100%;height:92px;border-radius:20px 20px 0 0;background:#f7f8fa;justify-content:center;align-items:center}.login .loginForm .mainLogo>img{width:226.55px;height:40px}.login .loginForm .login-tabs{margin:32px 60px 0;width:360px!important}.login .loginForm .login-tabs .ant-tabs-tab{padding:0 0 12px;font-size:18px;font-weight:600;line-height:24px;color:rgba(0,0,0,.4)}.login .loginForm .login-tabs .ant-tabs-tab-active{color:rgba(0,0,0,.88)}.login .loginForm .login-tabs>.ant-tabs-nav:before{border-bottom:none}.login .loginForm .login-tabs .ant-tabs-ink-bar{height:2px;background:linear-gradient(90deg,#1e2f84,#5d239e 83%)}.login .loginForm .login-tabs .ant-tabs-nav{margin-bottom:24px}.login .loginForm .text-nav-title{margin:32px 60px 24px;width:360px!important;height:36px;font-size:18px;font-weight:600;line-height:24px}.login .loginForm .text-nav-title .text-nav-title-back{cursor:pointer;width:20px;height:20px;background-image:url(/static/back@2x.png);background-size:6.19px 10.24px;background-repeat:no-repeat;background-position:50%}.login .loginForm .form-wrap{margin:0 60px;padding-bottom:32px;width:360px!important}.login .loginForm .form-wrap .ant-form-item-control-input-content{padding:11px 0 10px;border:solid rgba(0,0,0,.08);border-width:0 0 1px}.login .loginForm .form-wrap .phoneAgreement,.login .loginForm .form-wrap .twoWeekAutoLogin{margin-bottom:8px}.login .loginForm .form-wrap .phoneAgreement .ant-form-item-control-input-content,.login .loginForm .form-wrap .twoWeekAutoLogin .ant-form-item-control-input-content{height:20px;border:none;padding:0}.login .loginForm .form-wrap .phoneAgreement .ant-form-item-explain-error,.login .loginForm .form-wrap .twoWeekAutoLogin .ant-form-item-explain-error{text-align:center!important}.login .loginForm .form-wrap .phoneAgreement .ant-checkbox-wrapper,.login .loginForm .form-wrap .twoWeekAutoLogin .ant-checkbox-wrapper{justify-content:flex-start!important}.login .loginForm .form-wrap .phoneAgreement .ant-form-item-control-input,.login .loginForm .form-wrap .twoWeekAutoLogin .ant-form-item-control-input{min-height:20px!important;border:none!important;padding:0!important}.login .loginForm .form-wrap .twoWeekAutoLogin{margin-bottom:0}.login .loginForm .form-wrap .twoWeekAutoLogin .ant-form-item-control-input-content{height:20px;border:none;padding:0}.login .loginForm .form-wrap .twoWeekAutoLogin .ant-form-item-explain-error{text-align:center!important}.login .loginForm .form-wrap .loginBtnWrap{margin-bottom:0}.login .loginForm .form-wrap .loginBtnWrap .loginBtndescWrap{margin-top:5px;margin-bottom:8px}.login .loginForm .form-wrap .loginBtnWrap .loginBtndescWrap .loginBtndesc{font-family:PingFang SC;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0;color:rgba(0,0,0,.4)}.login .loginForm .form-wrap .loginBtnWrap .loginBtndescWrap .loginBtndesc .loginBtndescLinkBtnForget{padding:0;height:20px;color:rgba(0,0,0,.64);font-size:12px;font-weight:400;line-height:20px;letter-spacing:0}.login .loginForm .form-wrap .loginBtnWrap .loginBtndescWrap .loginBtndescLink .loginBtndescLinkText{font-size:12px;font-weight:400;line-height:20px;letter-spacing:0;color:rgba(0,0,0,.64);text-align:right}.login .loginForm .form-wrap .loginBtnWrap .loginBtndescWrap .loginBtndescLink .loginBtndescLinkText--en{display:block;text-align:right}.login .loginForm .form-wrap .loginBtnWrap .loginBtndescWrap .loginBtndescLink .loginBtndescLinkBtn{padding:0;height:20px;color:#452569;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0}.login .loginForm .form-wrap .loginBtnWrap .ant-form-item-control-input-content{border:none;padding-bottom:12px}.login .loginForm .form-wrap .ant-form-item-explain-error{font-family:PingFang SC;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0;color:#e64a3c}.login .loginForm .form-wrap .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled){border:none!important}.login .loginForm .form-wrap .ant-input-group-wrapper-outlined .ant-input-group-addon{background-color:#fff!important;padding-right:8px!important}.login .loginForm .form-wrap .ant-input-group .ant-select{width:66px!important}.login .loginForm .signinMethodTitle{margin:40px 60px 32px;width:360px;height:24px;opacity:1;font-family:PingFang SC;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0;color:rgba(0,0,0,.88)}.login .loginForm .loginBtn{width:360px!important;height:48px;background:linear-gradient(90deg,#1e2f84,#5d239e 83%)!important;color:#fff;box-shadow:none!important}.login .loginForm .ant-input,.login .loginForm .ant-input-group,.login .loginForm .item-input,.login .loginForm .pw{width:360px!important;padding:0!important}.login .loginForm .ant-input-group:active,.login .loginForm .ant-input-group:focus,.login .loginForm .ant-input-group:focus-visible,.login .loginForm .ant-input-group:focus-within,.login .loginForm .ant-input-group:hover,.login .loginForm .ant-input:active,.login .loginForm .ant-input:focus,.login .loginForm .ant-input:focus-visible,.login .loginForm .ant-input:focus-within,.login .loginForm .ant-input:hover,.login .loginForm .item-input:active,.login .loginForm .item-input:focus,.login .loginForm .item-input:focus-visible,.login .loginForm .item-input:focus-within,.login .loginForm .item-input:hover,.login .loginForm .pw:active,.login .loginForm .pw:focus,.login .loginForm .pw:focus-visible,.login .loginForm .pw:focus-within,.login .loginForm .pw:hover{border-color:#855fa5!important;box-shadow:none!important;outline:none!important}.login .loginForm .ant-input-outlined{border:none}.login .loginForm .codeInput{width:360px!important;display:flex;gap:8px}.login .loginForm .codeInput .ant-input{flex:1 1}.login .loginForm .codeInput .ant-btn{min-width:100px;height:20px;color:#452569;padding:0;text-align:right;justify-content:flex-end}.login .loginForm .codeInput .sendCodeBtn{color:#a987c3}.login .ant-input-outlined{background-color:#fff!important}.ant-input-group .ant-select{width:70px!important;height:100%}.ant-input-group .ant-select .ant-select-selector{height:100%;padding-left:0!important;color:rgba(0,0,0,.64)!important}.ant-select-single.ant-select-show-arrow .ant-select-selection-item{text-align:left!important}.ant-input-group>.ant-input:last-child{width:280px!important}.ant-input-group-addon{border:none!important}input:-internal-autofill-selected{background-color:transparent!important}.afree-checkbox{width:360px!important;display:flex;justify-content:center;height:20px}.afree-checkbox .ant-checkbox,.afree-checkbox .ant-checkbox .ant-checkbox-inner,.afree-checkbox .ant-checkbox .ant-checkbox-input{width:14px;height:14px}.afree-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#452569!important;border-color:#452569!important}.font-size-base{font-family:PingFang SC;font-size:12px;font-weight:400;line-height:20px;text-align:center;letter-spacing:0}.vertical-top{vertical-align:top}.margin-l-2px{margin-left:2px}.text-color-light-grey{color:rgba(0,0,0,.4)}.text-color-base{color:rgba(0,0,0,.64)}@media(max-width:1024px){.login{width:100vw!important;margin:0!important;bottom:0!important;left:0!important;transform:none!important;z-index:1000!important;background:#fff!important;animation:slideInFromBottom .3s ease-out!important}.login,.login .loginForm{height:auto!important;border-radius:1.1765rem 1.1765rem 0 0!important}.login .loginForm{width:100%!important;min-height:auto!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important}.login .loginForm .mainLogo{display:none!important}.login .loginForm .login-tabs{margin:1.5rem 1.1765rem 0!important;width:calc(100% - 2.5rem)!important;flex-shrink:0!important}.login .loginForm .login-tabs .ant-tabs-tab{font-size:1rem!important;padding:0 0 .5rem!important}.login .loginForm .login-tabs .ant-tabs-nav{margin-bottom:1rem!important}.login .loginForm .text-nav-title{margin:1.5rem 1.1765rem 1rem!important;width:calc(100% - 2.5rem)!important;height:2rem!important;font-size:.8235rem!important;flex-shrink:0!important}.login .loginForm .text-nav-title .text-nav-title-back{width:1.125rem!important;height:1.125rem!important}.login .loginForm .form-wrap{margin:0 1.1765rem!important;padding-bottom:1.5rem!important;width:calc(100% - 2.5rem)!important;flex:1 1!important;display:flex!important;flex-direction:column!important}.login .loginForm .form-wrap .ant-form-item-control-input-content{padding:.75rem 0 .5rem!important}.login .loginForm .form-wrap .loginBtnWrap{margin-top:auto!important;padding-top:1rem!important}.login .loginForm .form-wrap .loginBtnWrap .loginBtndescWrap,.login .loginForm .form-wrap .phoneAgreement,.login .loginForm .form-wrap .twoWeekAutoLogin{margin-bottom:.75rem!important}.login .loginForm .ant-input,.login .loginForm .ant-input-group,.login .loginForm .item-input,.login .loginForm .loginBtn,.login .loginForm .pw{width:100%!important;height:2.75rem!important;font-size:.8235rem!important}.login .loginForm .codeInput{width:100%!important}.login .loginForm .codeInput .ant-btn{min-width:5rem!important;height:2.75rem!important;font-size:.875rem!important}.afree-checkbox{width:100%!important;justify-content:flex-start!important;height:auto!important;min-height:1.25rem!important;padding:.5rem 0!important}.afree-checkbox .ant-checkbox{margin-top:.125rem!important}.afree-checkbox .ant-checkbox,.afree-checkbox .ant-checkbox .ant-checkbox-inner,.afree-checkbox .ant-checkbox .ant-checkbox-input{width:1rem!important;height:1rem!important}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}}