.login-container .content-box input{width:100%;border:unset;color:#1a202c;font-size:15px}.login-container .content-box input::placeholder{color:#a0aec0;font-size:15px;font-style:normal;font-weight:400}.login-container .content-box input:focus,.login-container .content-box input:focus-visible,.login-container .content-box input:hover{outline:none;border:unset}.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 1.173rem);height:calc(100vh - 1.173rem)}.login-container,.login-container *,.login-container :after,.login-container :before{box-sizing:border-box}.login-container .content-box{height:-moz-fit-content;height:fit-content;width:calc(100% - 24px);margin:auto 12px;padding:40px 20px;border-radius:12px;border:.5px solid #ebeef1;background:#fff;box-shadow:0 12px 24px -12px rgba(27,27,88,.12),0 24px 32px -24px rgba(27,27,88,.24)}.login-container .content-box.content-box-scan{padding-top:20px}.login-container .content-box .login-title{color:#1a202c;font-size:32px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:.2px}.login-container .content-box .switch-box{display:flex;flex-direction:row;border-radius:8px;background:#f5f7fb;padding:4px;margin:32px 0}.login-container .content-box .switch-box .normal{display:flex;align-items:center;justify-content:center;width:50%;height:40px;cursor:pointer;color:#66697c;font-size:15px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:.2px}.login-container .content-box .switch-box .checked{border-radius:6px;background:#fff;box-shadow:0 3px 10px 0 rgba(42,49,60,.08);color:#1a202c;font-weight:500}.login-container .content-box .switch-box .qr-tab{display:none;gap:6px}.login-container .content-box .switch-box .qr-tab .ic-login-scan{display:inline-block;width:16px;height:16px;background:url(/assets/login/ic-scan.svg) 50% no-repeat;background-size:contain;flex-shrink:0}.login-container .content-box .qr-box{display:none;width:380px}.login-container .content-box .account-box{display:flex;flex-direction:column}.login-container .content-box .mobile-qr-entry{display:flex;flex-direction:column;align-items:stretch;margin-top:24px}.login-container .content-box .mobile-qr-entry .or-divider{display:flex;align-items:center;margin-bottom:16px;color:#a0aec0;font-size:13px;line-height:20px}.login-container .content-box .mobile-qr-entry .or-divider:after,.login-container .content-box .mobile-qr-entry .or-divider:before{content:"";flex:1 1;height:1px;background:#e2e8f0}.login-container .content-box .mobile-qr-entry .or-divider span{padding:0 12px}.login-container .content-box .mobile-qr-entry .btn-qr-login{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:#1a1a1a;font-size:16px;font-weight:500;line-height:24px;padding:0;cursor:pointer}.login-container .content-box .mobile-qr-entry .btn-qr-login .ic-login-scan{display:inline-block;width:16px;height:16px;background:url(/assets/login/ic-scan.svg) 50% no-repeat;background-size:contain;flex-shrink:0}.login-container .content-box .qr-scan-panel{display:flex;flex-direction:column;align-items:center;width:100%}.login-container .content-box .qr-scan-panel .qr-scan-close{align-self:flex-end;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-bottom:16px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.login-container .content-box .qr-scan-panel .qr-scan-close .ic-close{display:block;width:16px;height:16px;background:url(/assets/dialog/ic-close.svg) 50% no-repeat;background-size:contain}.login-container .content-box .qr-scan-panel .qr-scan-hint{margin:0 0 16px;text-align:center}.login-container .content-box .qr-scan-panel .qr-scan-hint .qr-scan-hint-title{margin:0 0 8px;color:#1a202c;font-size:19px;font-weight:500;line-height:27px}.login-container .content-box .qr-scan-panel .qr-scan-hint .qr-scan-hint-sub{margin:0;color:#1a202c;font-size:15px;font-weight:400;line-height:22px}.login-container .content-box .qr-scan-panel .qr-scan-viewport{position:relative;width:100%;max-width:320px;overflow:hidden;border-radius:16px;border:1px solid #e0e2ed;background:#111}.login-container .content-box .qr-scan-panel .qr-scan-reader{width:100%;min-height:280px}.login-container .content-box .qr-scan-panel .qr-scan-reader video{width:100%!important;border-radius:16px;object-fit:cover}.login-container .content-box .qr-scan-panel .qr-scan-reader img{display:none!important}.login-container .content-box .qr-scan-panel .qr-scan-error{margin:16px 0 0;color:#e7405e;font-size:14px;line-height:20px;text-align:center}.login-container .content-box .email-hint{color:#66697c;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.213rem}.login-container .content-box .input-box{display:flex;width:100%;height:52px;padding:16px;align-items:center;flex-shrink:0;border-radius:10px;border:1px solid #d6d8e3}.login-container .content-box .input-box .ant-input{font-size:.373rem}.login-container .content-box .input-box .ic-email{width:18px;height:18px;margin-right:16px;background:url(/assets/login/ic-email.svg) 50% no-repeat;background-size:contain;flex-shrink:0}.login-container .content-box .input-box .email-input{width:100%;border:unset;color:#1a202c;font-size:15px}.login-container .content-box .input-box .email-input::placeholder{color:var(--Greyscale-500,#A0AEC0);font-size:15px;font-style:normal;font-weight:400}.login-container .content-box .input-box .email-input:focus,.login-container .content-box .input-box .email-input:focus-visible,.login-container .content-box .input-box .email-input:hover{outline:none;border:unset}.login-container .content-box .input-box:hover{border:1px solid #5843d2}.login-container .content-box .input-box:hover .ic-email{background-image:url(/assets/login/ic-email-hover.svg)}.login-container .content-box .error-input-box{border:1px solid #e7405e;background:#fff}.login-container .content-box .error-input-box .ic-email{background-image:url(/assets/login/ic-email-error.svg)}.login-container .content-box .error-input-box:hover{border:1px solid #e7405e}.login-container .content-box .error-input-box:hover .ic-email{background-image:url(/assets/login/ic-email-error.svg)}.login-container .content-box .error-tips{width:100%;height:20px;color:#e7405e;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin:8px 0 -28px;text-align:left;overflow:hidden;text-overflow:ellipsis}.login-container .content-box .link-box{display:flex;flex-direction:column}.login-container .content-box .link-box .email-box{position:relative}.login-container .content-box .link-box .send-span{color:#4743d2;font-size:15px;font-style:normal;font-weight:500;line-height:22.5px;letter-spacing:.2px;cursor:pointer;white-space:nowrap;margin-left:12px}.login-container .content-box .link-box .have-sent{color:#66697c;cursor:not-allowed}.login-container .content-box .link-box .email-message{margin-top:8px;margin-bottom:-28px;display:flex;align-items:center;color:#242c45;line-height:20px;font-size:14px}.login-container .content-box .link-box .email-message:before{display:inline-block;content:"";width:16px;height:17px;margin-right:8px;align-items:center;background:url(/assets/login/ic-send-success.svg) 50% no-repeat;background-size:contain}.login-container .content-box .bottom-span{text-align:center;color:#718096;font-size:15px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:.2px;margin:32px 0 0}.login-container .content-box .bottom-span a{color:#4743d2;font-size:15px;font-style:normal;font-weight:500;line-height:22.5px;letter-spacing:.2px}.login-container .content-box .bottom-span a:active,.login-container .content-box .bottom-span a:hover{color:#1f1c6c}@media(min-width:1080px){.login-container{flex-direction:row;min-height:calc(100vh - 89px);height:calc(100vh - 89px)}.login-container .content-box{width:auto;margin:0;padding:52px 40px}.login-container .content-box .login-title{line-height:40px}.login-container .content-box .switch-box .qr-tab{display:flex}.login-container .content-box .switch-box.switch-box-with-qr .normal{width:33.33%}.login-container .content-box .qr-box{display:block}.login-container .content-box .mobile-qr-entry,.login-container .content-box .qr-scan-panel{display:none}.login-container .content-box .email-hint{margin-bottom:8px}.login-container .content-box .input-box{width:380px}.login-container .content-box .input-box .ant-input{font-size:15px}.login-container .content-box .error-tips{max-width:380px;width:auto}.login-container .content-box .bottom-span{max-width:380px}}