.login[data-v-dca24e1b] .el-input__wrapper{background-color:#fefaf5;border-radius:10px;box-shadow:inset 0 0 0 1px #e5e7eb}.login[data-v-dca24e1b] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c8c9cc}.login[data-v-dca24e1b] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #c4956a}.login[data-v-dca24e1b] .el-input.is-disabled .el-input__wrapper{background-color:#f7f4f0;box-shadow:inset 0 0 0 1px #eee2d6;cursor:not-allowed}.login[data-v-dca24e1b] .el-button--primary,.login[data-v-dca24e1b] .el-button--large{border-radius:12px;font-weight:500}.login[data-v-dca24e1b] .el-divider__text{background-color:#fff}.login .login-title[data-v-dca24e1b]{color:var(--el-text-color-primary);font-size:24px;font-weight:600;letter-spacing:0;text-align:center}.login .agreement-gate[data-v-dca24e1b]{align-items:center;background:linear-gradient(135deg,#fff4e6,#fff8ef);border:1px solid rgba(217,119,6,.36);border-left:4px solid #d97706;border-radius:12px;box-shadow:0 8px 18px #d977061a;color:#8a3f14;display:flex;gap:9px;margin-bottom:14px;padding:11px 13px}.login .agreement-gate-icon[data-v-dca24e1b]{align-items:center;background:#d97706;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 20px;font-size:13px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.login .agreement-gate-text[data-v-dca24e1b]{font-size:14px;font-weight:600;line-height:1.45}.login .sms-review-tip[data-v-dca24e1b]{align-items:center;background:hsla(29,43%,59%,.1);border:1px solid hsla(29,43%,59%,.2);border-radius:10px;color:#6a4a2f;display:flex;font-size:12px;gap:10px;justify-content:space-between;line-height:1.4;margin-bottom:10px;margin-top:-6px;padding:8px 10px}.login .login-audit-card[data-v-dca24e1b]{align-items:center;background:linear-gradient(135deg,rgba(54,186,194,.11),hsla(29,43%,59%,.1));border:1px solid rgba(54,186,194,.24);border-radius:12px;display:flex;gap:12px;margin:16px 0 -8px;padding:12px}.login .login-audit-copy[data-v-dca24e1b]{flex:1;min-width:0}.login .login-audit-title[data-v-dca24e1b]{color:#174b50;font-size:14px;font-weight:600;line-height:1.4}.login .login-audit-desc[data-v-dca24e1b]{color:#5d6b70;font-size:12px;line-height:1.5;margin-top:4px}.login .login-qr-box[data-v-dca24e1b]{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;display:flex;flex:0 0 82px;height:82px;justify-content:center;overflow:hidden;width:82px}.login .login-qr-img[data-v-dca24e1b]{border-radius:8px;height:74px;-o-object-fit:cover;object-fit:cover;width:74px}.login .login-qr-empty[data-v-dca24e1b]{color:#9ca3af;font-size:12px}.login .login-submit[data-v-dca24e1b]{box-shadow:0 12px 24px #c3956947;font-size:15px;font-weight:600;height:44px}.login .agreement-bar[data-v-dca24e1b]{align-items:center;background:linear-gradient(135deg,#f2fbfb,#fff8f1);border-radius:0 0 20px 20px;border-top:1px solid rgba(54,186,194,.16);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;line-height:1.5;margin:32px -48px -34px;padding:18px 28px}.login .agreement-check[data-v-dca24e1b]{flex:1;min-width:0}.login .agreement-check[data-v-dca24e1b] .el-checkbox{height:auto;white-space:normal}.login .register-cta[data-v-dca24e1b]{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid rgba(54,186,194,.18);border-radius:16px;display:flex;gap:12px;padding:8px 8px 8px 16px}.login .register-cta-copy[data-v-dca24e1b]{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.login .register-cta-title[data-v-dca24e1b]{color:#174b50;font-size:13px;font-weight:600}.login .register-cta-desc[data-v-dca24e1b]{color:#7b6b5d;font-size:12px}.login .register-cta-btn[data-v-dca24e1b]{background:linear-gradient(135deg,#36bac2,#c4956a);border-color:transparent;border-radius:999px;box-shadow:0 8px 18px #36bac23d;color:#fff;font-size:14px;font-weight:600;height:38px;min-width:104px;padding:0 18px}.login .register-cta-btn[data-v-dca24e1b]:focus,.login .register-cta-btn[data-v-dca24e1b]:hover{background:linear-gradient(135deg,#2faeb6,#b98658);border-color:transparent;color:#fff}.login[data-v-3aac938c] .el-input__wrapper{background-color:#fefaf5;border-radius:10px;box-shadow:inset 0 0 0 1px #e5e7eb}.login[data-v-3aac938c] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c8c9cc}.login[data-v-3aac938c] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #c4956a}.login[data-v-3aac938c] .el-input.is-disabled .el-input__wrapper{background-color:#f7f4f0;box-shadow:inset 0 0 0 1px #eee2d6;cursor:not-allowed}.login[data-v-3aac938c] .el-button--primary,.login[data-v-3aac938c] .el-button--large{border-radius:12px;font-weight:500}.login .register-header[data-v-3aac938c]{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-right:36px}.login .register-title[data-v-3aac938c]{color:var(--el-text-color-primary);font-size:22px;font-weight:600}.login .return-login-btn[data-v-3aac938c]{background:hsla(29,43%,59%,.08);border-color:#c3956957;border-radius:999px;color:#9a6a3f;font-size:14px;font-weight:600;height:34px;min-width:92px;padding:0 16px}.login .return-login-btn[data-v-3aac938c]:hover{background:hsla(29,43%,59%,.14);border-color:#c4956a;color:#7a4f2b}.login .audit-tip[data-v-3aac938c]{background:rgba(54,186,194,.1);border:1px solid rgba(54,186,194,.22);border-radius:10px;color:#256d73;font-size:13px;line-height:1.5;margin-top:10px;padding:10px 12px}.login .agreement-gate[data-v-3aac938c]{align-items:center;background:linear-gradient(135deg,#fff4e6,#fff8ef);border:1px solid rgba(217,119,6,.36);border-left:4px solid #d97706;border-radius:12px;box-shadow:0 8px 18px #d977061a;color:#8a3f14;display:flex;gap:9px;margin-bottom:14px;padding:11px 13px}.login .agreement-gate-icon[data-v-3aac938c]{align-items:center;background:#d97706;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 20px;font-size:13px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.login .agreement-gate-text[data-v-3aac938c]{font-size:14px;font-weight:600;line-height:1.45}.login .service-audit-card[data-v-3aac938c]{align-items:center;background:linear-gradient(135deg,rgba(54,186,194,.11),hsla(29,43%,59%,.1));border:1px solid rgba(54,186,194,.24);border-radius:12px;display:flex;gap:12px;margin-top:10px;padding:12px}.login .service-audit-copy[data-v-3aac938c]{flex:1;min-width:0}.login .service-audit-title[data-v-3aac938c]{color:#174b50;font-size:14px;font-weight:600;line-height:1.4}.login .service-audit-desc[data-v-3aac938c]{color:#5d6b70;font-size:12px;line-height:1.5;margin-top:4px}.login .service-confirm-check[data-v-3aac938c]{margin-top:6px}.login .service-confirm-check[data-v-3aac938c] .el-checkbox__label{color:#8a5a2b;font-size:12px;line-height:1.4}.login .service-qr-box[data-v-3aac938c]{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;display:flex;flex:0 0 82px;height:82px;justify-content:center;overflow:hidden;width:82px}.login .service-qr-img[data-v-3aac938c]{border-radius:8px;height:74px;-o-object-fit:cover;object-fit:cover;width:74px}.login .service-qr-empty[data-v-3aac938c]{color:#9ca3af;font-size:12px}.login .agreement-bar[data-v-3aac938c]{background:linear-gradient(135deg,#f2fbfb,#fff8f1);border-radius:0 0 20px 20px;border-top:1px solid rgba(54,186,194,.16);line-height:1.5;margin:18px -48px -34px;padding:14px 28px}.login[data-v-9253a416] .el-input__wrapper{background-color:#fefaf5;border-radius:10px;box-shadow:inset 0 0 0 1px #e5e7eb}.login[data-v-9253a416] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c8c9cc}.login[data-v-9253a416] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #c4956a}.login[data-v-9253a416] .el-button--primary,.login[data-v-9253a416] .el-button--large{border-radius:12px;font-weight:500}.login .fg-title[data-v-9253a416]{color:var(--el-text-color-primary);font-size:22px;font-weight:600}.login[data-v-fd507116] .el-input__wrapper{background-color:#fefaf5;border-radius:10px;box-shadow:inset 0 0 0 1px #e5e7eb}.login[data-v-fd507116] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c8c9cc}.login[data-v-fd507116] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #c4956a}.login[data-v-fd507116] .el-button--primary,.login[data-v-fd507116] .el-button--large{border-radius:12px;font-weight:500}.login .bm-title[data-v-fd507116]{color:var(--el-text-color-primary);font-size:22px;font-weight:600}.account-dialog{border:1px solid rgba(15,23,42,.06);border-radius:20px!important;box-shadow:0 28px 70px #0f172a33;overflow:visible}.account-dialog .el-dialog__header{display:none}.account-dialog .el-dialog__body{overflow:visible;padding:42px 48px 34px!important}.account-dialog .el-form-item__error{left:14px}.account-dialog .dialog-close-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 10px 24px #0f172a1f;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:-20px;top:-20px;transition:background-color .2s;width:34px;z-index:10}.account-dialog .dialog-close-btn:hover{background-color:#f3f4f6}
