.resets[data-v-d3d75a8e]{position:fixed;z-index:100;top:0;bottom:0;left:0;right:0;background-color:#fff;overflow-y:auto}.resets>.header[data-v-d3d75a8e]{width:100%;height:90px;background-color:#fff;padding:0 clamp(20px,6vw,116px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dcdee3;margin-bottom:32px}.resets>.header>img[data-v-d3d75a8e]{height:40px}.resets>.header>span[data-v-d3d75a8e]{margin-left:10px;color:#282828;font-size:16px;font-weight:700}.resets>.reset-con>.return[data-v-d3d75a8e]{padding:0 clamp(20px,6vw,116px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:16px}.resets>.reset-con>.return>i[data-v-d3d75a8e]{font-size:16px}.resets>.reset-con>.return>span[data-v-d3d75a8e]{color:#636c78;font-size:14px;margin-left:2px}.resets>.reset-con>.return:hover>i[data-v-d3d75a8e],.resets>.reset-con>.return:hover>span[data-v-d3d75a8e]{color:#1a7efb}.resets>.reset-con>.cons[data-v-d3d75a8e]{text-align:center}.resets>.reset-con>.cons>.title[data-v-d3d75a8e]{color:#000;font-size:24px;margin-bottom:24px}.resets>.reset-con>.cons>.title>span[data-v-d3d75a8e]{margin-left:0}.resets>.reset-con>.cons>.forms[data-v-d3d75a8e]{width:536px;max-width:68%;margin:0 auto}.resets>.reset-con>.cons>.forms[data-v-d3d75a8e] .ivu-form-item-label{font-size:14px}.resets>.reset-con>.cons>.forms[data-v-d3d75a8e] .ivu-form-item{margin-bottom:20px}.resets>.reset-con>.cons>.forms[data-v-d3d75a8e] .ivu-input{padding:6px 12px 4px}.resets>.reset-con>.cons>.forms .validate-item[data-v-d3d75a8e]{position:relative}.resets>.reset-con>.cons>.forms .validate-item[data-v-d3d75a8e] .ivu-input{padding-right:110px}.resets>.reset-con>.cons>.forms .validate-item .imgcode-box[data-v-d3d75a8e]{position:absolute;right:2px;top:2px}.resets>.reset-con>.cons>.forms .validate-item .imgcode-box>img[data-v-d3d75a8e]{height:30px}.resets>.reset-con>.cons>.forms .vertify-item .vertify-input[data-v-d3d75a8e]{width:calc(100% - 126px)}.resets>.reset-con>.cons>.forms .vertify-item .vertify-input[data-v-d3d75a8e] .ivu-input{border-radius:4px 0 0 4px;border-right:none}.resets>.reset-con>.cons>.forms .vertify-item .get-code[data-v-d3d75a8e]{width:126px;height:32px;font-size:14px;border-radius:0 4px 4px 0;background-color:#ebeef3;padding:2px 16px 0}.resets>.reset-con>.cons>.forms .vertify-item .get-code[data-v-d3d75a8e]:hover{background-color:#ebeef3;color:#282828;border-color:#dcdee2}.resets>.reset-con>.cons>.forms .vertify-item .get-code[data-v-d3d75a8e]:disabled{color:#282828}.resets>.reset-con>.cons>.forms .voice[data-v-d3d75a8e]{text-align:right;line-height:22px;margin-top:-4px;color:#636c78;font-size:14px}.resets>.reset-con>.cons>.forms .voice>a[data-v-d3d75a8e]{text-decoration:underline;color:#1a7efb}.resets>.reset-con>.cons>.forms .voice>a[disabled][data-v-d3d75a8e]{color:#f1d8c7;cursor:not-allowed}.resets>.reset-con>.cons>.forms .msg[data-v-d3d75a8e]{text-align:left;padding-left:108px;margin-bottom:-16px;margin-top:20px;font-size:14px}.resets>.reset-con>.cons>.forms .btn[data-v-d3d75a8e]{margin-top:32px}.resets>.reset-con>.cons>.forms .btn[data-v-d3d75a8e] .ivu-btn{font-size:14px}.resets>.success-con[data-v-d3d75a8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:64px}.resets>.success-con>img[data-v-d3d75a8e]{width:48px;margin-bottom:24px}.resets>.success-con>.title[data-v-d3d75a8e]{font-size:24px;color:#333;line-height:33px;margin-bottom:8px}.resets>.success-con>.tip[data-v-d3d75a8e]{font-size:18px;color:#666;line-height:25px}.resets>.success-con>.tip>span[data-v-d3d75a8e]{color:#ff6700}.resets>.success-con>.login-btn[data-v-d3d75a8e]{margin-top:32px;width:160px;height:42px;font-size:14px}@media (max-width:480px){.resets>.header[data-v-d3d75a8e]{height:72px}.resets>.header>img[data-v-d3d75a8e]{height:30px}.resets>.header>span[data-v-d3d75a8e]{font-size:13px}.resets>.reset-con>.cons>.forms[data-v-d3d75a8e] .ivu-form-item-label{float:none;width:auto!important;display:block;text-align:left}.resets>.reset-con>.cons>.forms[data-v-d3d75a8e] .ivu-form-item-content{margin-left:0!important}}[data-v-0f89bdd3]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.signin-page[data-v-0f89bdd3]{height:100vh;height:100dvh;overflow:hidden;--login-field-height:clamp(32px,6vh,46px);--login-field-gap:clamp(16px,2.5vh,22px);--login-button-height:clamp(36px,6.5vh,52px);--blue:#2f6fed;--purple:#7c3aed;--pink:#ec4899;--orange:#f97316;--deep:#141d2b;--txt:#3d4c60;--muted:#7a8698;--line:#e6ebf4;--grad:linear-gradient(92deg,#2f6fed,#7c3aed 55%,#ec4899);--grad-btn:linear-gradient(96deg,#3b82f6,#7c3aed);font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;color:var(--txt);background:#fff}a[data-v-0f89bdd3]{text-decoration:none;color:inherit}.gtx[data-v-0f89bdd3]{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pt-brand[data-v-0f89bdd3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.shield[data-v-0f89bdd3]{-ms-flex-negative:0;flex-shrink:0;display:block}.brand-txt b[data-v-0f89bdd3]{display:block;font-size:20px;color:var(--deep);font-weight:800;letter-spacing:2px;line-height:1.2}.brand-txt i[data-v-0f89bdd3]{display:block;font-style:normal;font-size:11.5px;color:var(--muted);letter-spacing:1.5px;margin-top:3px}.lg-wrap[data-v-0f89bdd3]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:0}.lg-brand[data-v-0f89bdd3]{-webkit-box-flex:1.15;-ms-flex:1.15;flex:1.15;color:var(--deep);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px 7.5%;background:radial-gradient(620px 380px at 16% 10%,rgba(124,58,237,.14),transparent 62%),radial-gradient(560px 360px at 88% 20%,rgba(47,111,237,.16),transparent 62%),radial-gradient(520px 380px at 80% 92%,rgba(236,72,153,.1),transparent 60%),linear-gradient(160deg,#f4f7ff,#fbf6ff)}.lg-ring[data-v-0f89bdd3]{position:absolute;border-radius:50%;border:1.5px dashed rgba(124,58,237,.22)}.lg-ring.a[data-v-0f89bdd3]{width:340px;height:340px;right:-100px;top:-80px}.lg-ring.b[data-v-0f89bdd3]{width:220px;height:220px;left:-70px;bottom:60px;border-style:solid;border-color:rgba(47,111,237,.16)}.lg-sq[data-v-0f89bdd3]{position:absolute;right:14%;bottom:18%;width:64px;height:64px;border-radius:18px;background:var(--grad);opacity:.14;-webkit-transform:rotate(24deg);transform:rotate(24deg)}.lg-brand .brand-txt b[data-v-0f89bdd3]{color:var(--deep);font-size:21px}.lg-brand .brand-txt i[data-v-0f89bdd3]{color:var(--muted)}.lg-copy[data-v-0f89bdd3]{position:relative;z-index:2;margin-top:40px}.lg-copy h1[data-v-0f89bdd3]{font-size:38px;letter-spacing:1px;line-height:1.45;margin-bottom:14px;font-weight:800}.lg-copy>p[data-v-0f89bdd3]{font-size:14.5px;color:#66738a;line-height:1.9;margin-bottom:40px}.lg-point[data-v-0f89bdd3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:hsla(0,0%,100%,.75);border:1px solid rgba(230,235,244,.9);border-radius:18px;padding:18px 20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lg-point .dot[data-v-0f89bdd3]{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px;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}.lg-point .dot svg[data-v-0f89bdd3]{width:21px;height:21px;display:block}.lg-point b[data-v-0f89bdd3]{font-size:14.5px;display:block;margin-bottom:4px}.lg-point p[data-v-0f89bdd3]{font-size:12.5px;color:#7a8698;line-height:1.7}.lg-foot[data-v-0f89bdd3]{position:relative;z-index:2;margin-top:48px;font-size:12px;color:#9aa5b8}.lg-panel[data-v-0f89bdd3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;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;background:#fff;padding:clamp(8px,3vh,40px) 24px;position:relative}.lg-panel[data-v-0f89bdd3]:before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,#e6ebf4),color-stop(80%,#e6ebf4),to(transparent));background:linear-gradient(180deg,transparent,#e6ebf4 20%,#e6ebf4 80%,transparent)}.lg-card[data-v-0f89bdd3]{width:420px;max-width:100%;border-radius:24px;padding:clamp(16px,4.6vh,46px) 44px;-webkit-box-shadow:0 30px 80px rgba(28,43,58,.1);box-shadow:0 30px 80px rgba(28,43,58,.1);border:1px solid #eef1f7;background:#fff}.lg-card h1[data-v-0f89bdd3]{font-size:26px;color:var(--deep);letter-spacing:1px}.lg-card .sub[data-v-0f89bdd3]{font-size:13.5px;color:var(--muted);margin:10px 0 clamp(12px,3vh,30px)}.lg-back[data-v-0f89bdd3]{display:inline-block;margin-top:clamp(10px,2vh,20px);font-size:13px;color:var(--muted)}.lg-back[data-v-0f89bdd3]:hover{color:var(--blue)}@media (max-width:1080px){.lg-brand[data-v-0f89bdd3]{display:none}}@media (max-width:480px){.lg-panel[data-v-0f89bdd3]{padding-left:16px;padding-right:16px}.lg-card[data-v-0f89bdd3]{padding-left:24px;padding-right:24px}}@media (max-height:800px){.lg-brand[data-v-0f89bdd3]{padding-top:24px;padding-bottom:24px}.lg-copy[data-v-0f89bdd3]{margin-top:20px}.lg-copy h1[data-v-0f89bdd3]{font-size:clamp(24px,4.8vh,38px)}.lg-copy>p[data-v-0f89bdd3]{margin-bottom:20px}.lg-point[data-v-0f89bdd3]{padding:12px 16px;margin-bottom:12px}.lg-foot[data-v-0f89bdd3]{margin-top:20px}}@media (max-height:560px){.lg-brand[data-v-0f89bdd3],.lg-card .sub[data-v-0f89bdd3]{display:none}.lg-card h1[data-v-0f89bdd3]{font-size:22px;margin-bottom:12px}}.select-title[data-v-0f89bdd3]{font-size:18px;margin-bottom:20px}.roles-list[data-v-0f89bdd3]{position:relative}.roles-list .btn[data-v-0f89bdd3]{margin-bottom:12px}