.main[data-v-2c144146]{background:#1e3a8a;overflow:hidden;margin:0;padding:0}.canvas-bg[data-v-2c144146],.main[data-v-2c144146]{position:fixed;top:0;left:0;right:0;width:100%;height:100vh}.canvas-bg[data-v-2c144146]{z-index:0;-ms-touch-action:none;touch-action:none}.page-title[data-v-2c144146]{position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;color:#fff;font-size:29px;font-weight:700;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3);width:100%;max-width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}@media (max-width:768px){.page-title[data-v-2c144146]{top:10%;font-size:20px;padding:0 15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:480px){.page-title[data-v-2c144146]{top:8%;font-size:18px;padding:0 10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.login-content[data-v-2c144146]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media (max-width:768px){.login-content[data-v-2c144146]{padding:15px;min-height:100vh;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:25vh;width:100%}}@media (max-width:480px){.login-content[data-v-2c144146]{padding:10px;padding-top:20vh;width:100%}}.user-layout-login[data-v-2c144146]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:12px;padding:40px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);width:100%;max-width:400px;margin:0 auto;-ms-flex-negative:0;flex-shrink:0}.user-layout-login label[data-v-2c144146]{font-size:14px;color:#fff}.user-layout-login .getCaptcha[data-v-2c144146]{display:block;width:100%;height:40px;cursor:pointer}@media (max-width:768px){.user-layout-login .getCaptcha[data-v-2c144146]{height:44px}}.user-layout-login button.login-button[data-v-2c144146]{padding:0 20px;font-size:18px;height:48px;width:100%;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.user-layout-login .user-login-other[data-v-2c144146]{text-align:left;margin-top:24px;line-height:22px}.user-layout-login .user-login-other .register[data-v-2c144146]{float:right}.user-layout-login .forgetPwd[data-v-2c144146]{color:hsla(0,0%,100%,.8)}.user-layout-login[data-v-2c144146] .ant-input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:16px}.user-layout-login[data-v-2c144146] .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.user-layout-login[data-v-2c144146] .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.user-layout-login[data-v-2c144146] .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.user-layout-login[data-v-2c144146] .ant-input::placeholder{color:hsla(0,0%,100%,.6)}@media (max-width:768px){.user-layout-login[data-v-2c144146] .ant-input{font-size:16px}}.user-layout-login[data-v-2c144146] .ant-input-affix-wrapper{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.user-layout-login[data-v-2c144146] .ant-input-affix-wrapper .ant-input{background:transparent;border:none;color:#fff}@media (max-width:768px){.user-layout-login[data-v-2c144146] .ant-input-affix-wrapper{min-height:44px}}.user-layout-login[data-v-2c144146] .ant-checkbox-wrapper{color:#fff}.user-layout-login[data-v-2c144146] .ant-checkbox-inner{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3)}@media (max-width:768px){.user-layout-login[data-v-2c144146]{width:95%;max-width:100%;padding:25px 20px;border-radius:10px;margin:0 auto}.user-layout-login label[data-v-2c144146]{font-size:13px}.user-layout-login button.login-button[data-v-2c144146]{font-size:16px;height:44px;padding:0 15px}}@media (max-width:480px){.user-layout-login[data-v-2c144146]{width:100%;padding:20px 15px;border-radius:8px;margin:0 auto}.user-layout-login label[data-v-2c144146]{font-size:12px}.user-layout-login button.login-button[data-v-2c144146]{font-size:15px;height:42px}.user-layout-login .user-login-other[data-v-2c144146]{margin-top:16px;font-size:12px}.user-layout-login .forgetPwd[data-v-2c144146]{font-size:12px}}.error-content h1[data-v-a367be86]{font-size:72px;color:#1890ff;margin-bottom:24px}.error-content h2[data-v-a367be86]{font-size:24px;color:#333;margin-bottom:16px}.error-content p[data-v-a367be86]{color:#666;margin-bottom:24px}.error-page[data-v-a367be86]{height:100vh;background:#f0f2f5}.error-content[data-v-a367be86],.error-page[data-v-a367be86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-content[data-v-a367be86]{text-align:center;background:#4ba3c7;border-radius:12px;padding:0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:400px;height:320px;position:relative}.error-btn-wrap[data-v-a367be86]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;background:#4ba3c7;border-radius:0 0 12px 12px}.error-content img[data-v-a367be86]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0;display:block}.user-register.error{color:red}.user-register.warning{color:#ff7e05}.user-register.success{color:#52c41a}.user-layout-register .ant-input-group-addon:first-child{background-color:#fff}.user-layout-register>h3[data-v-49cf5b06]{font-size:16px;margin-bottom:20px}.user-layout-register .getCaptcha[data-v-49cf5b06]{display:block;width:100%;height:40px}.user-layout-register .register-button[data-v-49cf5b06]{width:100%}.user-layout-register .login[data-v-49cf5b06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:40px}[data-v-49cf5b06] .ant-input-affix-wrapper .ant-input{background:#f8fafa;border:0}