body{margin:0;background:#f5f6f7}.login-page[data-v-94eaa6f2]{min-height:100vh;padding:18px 14px 24px;box-sizing:border-box;background:linear-gradient(180deg,#eef6ff,#f5f6f7 45%,#f5f6f7)}.top[data-v-94eaa6f2]{padding:10px 4px 16px}.brand[data-v-94eaa6f2]{display:flex;align-items:center;gap:10px}.logo-dot[data-v-94eaa6f2]{width:14px;height:14px;border-radius:999px;background:linear-gradient(135deg,rgba(34,197,94,.9),rgba(59,130,246,.9));box-shadow:0 10px 22px rgba(59,130,246,.25)}.brand-title[data-v-94eaa6f2]{font-size:18px;font-weight:900;color:#0f172a;line-height:1.2}.brand-sub[data-v-94eaa6f2]{font-size:12px;font-weight:700;color:#64748b;margin-top:2px}.panel[data-v-94eaa6f2]{background:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 36px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.06);overflow:hidden}.panel-title[data-v-94eaa6f2]{font-size:16px;font-weight:900;margin-bottom:10px;color:#0f172a}[data-v-94eaa6f2] .van-field{margin-top:10px;border-radius:14px;overflow:hidden;background:#f8fafc}[data-v-94eaa6f2] .van-field__label{color:#64748b;font-weight:800}[data-v-94eaa6f2] .van-field__control{color:#0f172a;font-weight:800}.tips[data-v-94eaa6f2]{margin-top:12px;padding:10px 12px;border-radius:14px;background:rgba(59,130,246,.1);color:#1d4ed8;font-weight:800;font-size:12px}.mono[data-v-94eaa6f2]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:800}.btn-wrap[data-v-94eaa6f2]{margin-top:14px}[data-v-94eaa6f2] .van-button--primary{border-radius:14px;height:46px;font-weight:900;letter-spacing:.5px;box-shadow:0 10px 22px rgba(16,185,129,.25)}.helper[data-v-94eaa6f2]{margin-top:12px;text-align:center}.muted[data-v-94eaa6f2]{color:#94a3b8;font-weight:700;font-size:12px}.page[data-v-7aee197e]{min-height:100vh;padding:14px 14px 24px;background:linear-gradient(180deg,#eef6ff,#f5f6f7 45%,#f5f6f7);box-sizing:border-box}.card[data-v-7aee197e]{background:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 36px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.06);overflow:hidden}.title[data-v-7aee197e]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;font-size:18px;font-weight:800;margin:-14px -14px 12px;padding:14px 14px 12px;color:#0f172a;background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(59,130,246,.12));border-bottom:1px solid rgba(15,23,42,.06)}.t-left[data-v-7aee197e]{font-weight:900}.t-right[data-v-7aee197e]{font-size:12px;color:#334155;font-weight:800;white-space:nowrap}.dot[data-v-7aee197e]{margin:0 4px;opacity:.7}[data-v-7aee197e] .van-cell-group--inset{margin:0;border-radius:14px;overflow:hidden;background:#f8fafc}[data-v-7aee197e] .van-cell{background:transparent}[data-v-7aee197e] .van-cell__title{color:#64748b;font-weight:600}[data-v-7aee197e] .van-cell__value{color:#0f172a;font-weight:800}[data-v-7aee197e] .van-field{margin-top:10px;border-radius:14px;overflow:hidden;background:#f8fafc}[data-v-7aee197e] .van-field__label{color:#64748b;font-weight:800}[data-v-7aee197e] .van-field__control{color:#0f172a;font-weight:800}.btn-mini[data-v-7aee197e]{margin-top:10px;display:flex;justify-content:flex-end}.unit[data-v-7aee197e]{font-weight:900;color:#0f172a;margin-left:8px}.section[data-v-7aee197e]{margin-top:6px}.section-title[data-v-7aee197e]{font-weight:900;color:#0f172a;margin:6px 0 10px}[data-v-7aee197e] .van-uploader__preview-image,[data-v-7aee197e] .van-uploader__upload{border-radius:12px}.upload-tip[data-v-7aee197e]{margin-top:8px;font-size:12px;font-weight:800;color:#64748b}.upload-tip.ok[data-v-7aee197e]{color:#16a34a}.divider[data-v-7aee197e]{height:12px}.btn-wrap[data-v-7aee197e]{margin-top:16px}[data-v-7aee197e] .van-button--primary{border-radius:14px;height:46px;font-weight:900;letter-spacing:.5px;box-shadow:0 10px 22px rgba(16,185,129,.25)}.footer-tip[data-v-7aee197e]{margin-top:10px;text-align:center;color:#94a3b8;font-weight:700;font-size:12px}.nice-dialog[data-v-7aee197e]{border-radius:18px!important;overflow:hidden}[data-v-7aee197e] .nice-dialog .van-dialog__header{padding-top:16px;font-size:16px;font-weight:900;color:#0f172a}[data-v-7aee197e] .nice-dialog .van-dialog__footer{border-top:1px solid rgba(15,23,42,.08)}[data-v-7aee197e] .nice-dialog .van-dialog__confirm{font-weight:900;color:#16a34a}.dialog-body[data-v-7aee197e]{padding:14px 18px 20px}.success-box[data-v-7aee197e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.success-icon[data-v-7aee197e]{width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.14);color:#16a34a;font-size:30px;font-weight:1000;margin-bottom:12px}.success-text[data-v-7aee197e]{color:#0f172a;font-size:15px;line-height:1.7;font-weight:900}.page[data-v-07da15c5]{min-height:100vh;padding:14px 14px 24px;background:linear-gradient(180deg,#eef6ff,#f5f6f7 45%,#f5f6f7);box-sizing:border-box}.card[data-v-07da15c5]{background:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 36px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.06);overflow:hidden}.title[data-v-07da15c5]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;font-size:18px;font-weight:800;margin:-14px -14px 12px;padding:14px 14px 12px;color:#0f172a;background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(59,130,246,.12));border-bottom:1px solid rgba(15,23,42,.06)}.t-left[data-v-07da15c5]{font-weight:900}.t-right[data-v-07da15c5]{font-size:12px;color:#334155;font-weight:800;white-space:nowrap}.dot[data-v-07da15c5]{margin:0 4px;opacity:.7}[data-v-07da15c5] .van-cell-group--inset{margin:0;border-radius:14px;overflow:hidden;background:#f8fafc}[data-v-07da15c5] .van-cell{background:transparent}[data-v-07da15c5] .van-cell__title{color:#64748b;font-weight:600}[data-v-07da15c5] .van-cell__value{color:#0f172a;font-weight:700}[data-v-07da15c5] .van-field{margin-top:10px;border-radius:14px;overflow:hidden;background:#f8fafc}[data-v-07da15c5] .van-field__label{color:#64748b;font-weight:700}[data-v-07da15c5] .van-field__control{color:#0f172a;font-weight:700}.divider[data-v-07da15c5]{height:12px}.btn-wrap[data-v-07da15c5]{margin-top:14px}[data-v-07da15c5] .van-button--primary{border-radius:14px;height:46px;font-weight:900;letter-spacing:.5px;box-shadow:0 10px 22px rgba(16,185,129,.25)}.nice-dialog[data-v-07da15c5]{border-radius:18px!important;overflow:hidden}[data-v-07da15c5] .nice-dialog .van-dialog__header{padding-top:16px;font-size:16px;font-weight:900;color:#0f172a}.dialog-body[data-v-07da15c5]{padding:6px 18px 2px}.dialog-row[data-v-07da15c5]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px dashed rgba(15,23,42,.12)}.dialog-row[data-v-07da15c5]:last-child{border-bottom:none}.dialog-row .k[data-v-07da15c5]{color:#64748b;font-weight:800;min-width:44px}.dialog-row .v[data-v-07da15c5]{color:#0f172a;font-weight:900;text-align:right;max-width:68%;word-break:break-all}.dialog-row .tag[data-v-07da15c5]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(34,197,94,.14);color:#16a34a;font-weight:900}.page[data-v-a638fb12]{min-height:100vh;padding:14px 14px 24px;background:linear-gradient(180deg,#eef6ff,#f5f6f7 45%,#f5f6f7);box-sizing:border-box}.card[data-v-a638fb12]{background:#fff;border-radius:18px;padding:14px;box-shadow:0 12px 36px rgba(15,23,42,.08);border:1px solid rgba(15,23,42,.06);overflow:hidden}.title[data-v-a638fb12]{font-size:18px;font-weight:900;margin:-14px -14px 12px;padding:14px 14px 12px;color:#0f172a;background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(59,130,246,.12));border-bottom:1px solid rgba(15,23,42,.06)}.ok[data-v-a638fb12]{display:flex;gap:12px;align-items:center;padding:10px 6px 14px}.icon[data-v-a638fb12]{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.14);color:#16a34a;font-weight:1000;font-size:26px}.ok-main[data-v-a638fb12]{font-size:16px;font-weight:900;color:#0f172a}.ok-sub[data-v-a638fb12]{margin-top:4px;font-size:12px;font-weight:700;color:#64748b}[data-v-a638fb12] .van-cell-group--inset{margin:0;border-radius:14px;overflow:hidden;background:#f8fafc}[data-v-a638fb12] .van-cell{background:transparent}[data-v-a638fb12] .van-cell__title{color:#64748b;font-weight:600}[data-v-a638fb12] .van-cell__value{color:#0f172a;font-weight:800}.btns[data-v-a638fb12]{margin-top:14px}[data-v-a638fb12] .van-button--primary{letter-spacing:.5px;box-shadow:0 10px 22px rgba(16,185,129,.25)}[data-v-a638fb12] .van-button,[data-v-a638fb12] .van-button--primary{border-radius:14px;height:46px;font-weight:900}