.login-wrap[data-v-7403a171]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:.32rem;background:radial-gradient(circle at top left,rgba(17,83,130,.28),transparent 34%),radial-gradient(circle at bottom right,rgba(9,58,96,.35),transparent 30%),linear-gradient(135deg,#07131f,#0a1826 45%,#07111a);color:#eaf4ff}.pwd-card[data-v-7403a171]{width:min(4.8rem,100%);border:.01rem solid rgba(160,198,226,.14);border-radius:.2rem;padding:.4rem;background:rgba(6,14,22,.72);box-shadow:0 .28rem .7rem rgba(0,0,0,.35);backdrop-filter:blur(.1rem)}.card-head[data-v-7403a171]{display:flex;align-items:center;gap:.16rem;margin-bottom:.28rem}.card-head h2[data-v-7403a171]{margin:0 0 .06rem;font-size:.24rem;font-weight:700;color:#f4fbff}.brand-mark[data-v-7403a171]{flex:none;width:.52rem;height:.52rem;border-radius:.14rem;display:grid;place-items:center;background:linear-gradient(135deg,#3aa8ff,#145f95);color:#eff8ff;font-size:.18rem;font-weight:700}.sub[data-v-7403a171]{margin:0;font-size:.13rem;color:rgba(232,244,255,.72)}.sub b[data-v-7403a171]{color:#8ed6ff}.form-stack[data-v-7403a171]{display:flex;flex-direction:column;gap:.16rem}.field[data-v-7403a171]{display:flex;flex-direction:column;gap:.08rem}.field-label[data-v-7403a171]{font-size:.12rem;letter-spacing:.04em;color:rgba(232,244,255,.72)}.field-control[data-v-7403a171]{display:flex;align-items:center;gap:.1rem;min-height:.52rem;padding:0 .14rem;border:.01rem solid rgba(160,198,226,.18);border-radius:.14rem;background:hsla(0,0%,100%,.03);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.field-control[data-v-7403a171]:focus-within{border-color:rgba(77,207,255,.85);box-shadow:0 0 0 .03rem rgba(77,207,255,.12)}.field-control .iconfont[data-v-7403a171]{color:#8bd9ff;font-size:.18rem;flex:0 0 auto}.field-control[data-v-7403a171] .el-input__wrapper{background:transparent;box-shadow:none!important;padding-left:0;padding-right:0;min-height:.5rem;align-items:center}.field-control[data-v-7403a171] .el-input__inner{color:#f6fbff;font-size:.15rem;height:.5rem;line-height:.5rem}.field-control[data-v-7403a171] .el-input__inner::placeholder{color:rgba(232,244,255,.35)}.rule-list[data-v-7403a171]{list-style:none;margin:.2rem 0 0;padding:.14rem .16rem;display:flex;flex-wrap:wrap;gap:.08rem .18rem;border-radius:.12rem;background:hsla(0,0%,100%,.03)}.rule-list li[data-v-7403a171]{display:flex;align-items:center;gap:.06rem;font-size:.12rem;color:rgba(232,244,255,.55)}.rule-list li i[data-v-7403a171]{font-style:normal;width:.14rem;height:.14rem;border-radius:50%;display:grid;place-items:center;font-size:.1rem;background:hsla(0,0%,100%,.08)}.rule-list li.ok[data-v-7403a171]{color:#8ed6ff}.rule-list li.ok i[data-v-7403a171]{background:rgba(77,207,255,.2)}.strength[data-v-7403a171]{display:flex;align-items:center;gap:.12rem;margin-top:.14rem}.strength-track[data-v-7403a171]{flex:1;height:.06rem;border-radius:.03rem;background:hsla(0,0%,100%,.06);overflow:hidden}.strength-fill[data-v-7403a171]{height:100%;border-radius:.03rem;transition:width .25s ease,background .25s ease}.strength-label[data-v-7403a171]{flex:none;min-width:.48rem;font-size:.12rem}.form-error[data-v-7403a171]{margin:.14rem 0 0;font-size:.12rem;color:#ff8f8f}.btn-row[data-v-7403a171]{display:flex;gap:.12rem;margin-top:.26rem}.btn-primary[data-v-7403a171]{flex:1;height:.44rem;border:none;border-radius:.1rem;background:linear-gradient(135deg,#3aa8ff,#145f95);color:#eff8ff;font-size:.15rem;font-weight:600;cursor:pointer}.btn-primary[data-v-7403a171]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-7403a171]{flex:none;height:.44rem;padding:0 .2rem;border-radius:.1rem;border:.01rem solid rgba(160,198,226,.25);background:hsla(0,0%,100%,.03);color:rgba(232,244,255,.84);font-size:.14rem;cursor:pointer}.btn-ghost[data-v-7403a171]:hover{border-color:rgba(77,207,255,.85);color:#8bd9ff}