.open[data-v-ee4034b7]{min-height:100vh}.open-body[data-v-ee4034b7]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:56px;padding:64px 24px 88px;display:grid}.open-body.is-success[data-v-ee4034b7]{grid-template-columns:minmax(0,620px);justify-content:center}.aside-title[data-v-ee4034b7]{letter-spacing:-.6px;color:var(--ink-950);margin:0 0 10px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.28}.aside-sub[data-v-ee4034b7]{color:var(--ink-600);margin:0 0 32px;font-size:14.5px}.assure-list[data-v-ee4034b7]{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.assure-list li[data-v-ee4034b7]{align-items:flex-start;gap:12px;display:flex}.assure-ico[data-v-ee4034b7]{border:1px solid var(--line-laser);background:var(--signal-soft);width:26px;height:26px;color:var(--signal-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:13px;display:inline-flex}.assure-list strong[data-v-ee4034b7]{color:var(--ink-950);font-size:14.5px;display:block}.assure-list em[data-v-ee4034b7]{color:var(--ink-600);margin-top:3px;font-size:13px;font-style:normal;line-height:1.6;display:block}.card[data-v-ee4034b7]{border:1px solid var(--line-strong);border-top:2px solid var(--signal);border-radius:var(--radius);background:var(--panel-2);box-shadow:var(--card-specular), var(--shadow-md);padding:34px 32px}.card-title[data-v-ee4034b7]{text-align:center;color:var(--ink-950);margin:0 0 8px;font-size:21px;font-weight:800}.card-sub[data-v-ee4034b7]{text-align:center;color:var(--ink-500);margin:0;font-size:13px}.form-title[data-v-ee4034b7]{color:var(--ink-950);margin:0 0 22px;font-size:18px;font-weight:750}.form-body[data-v-ee4034b7]{flex-direction:column;gap:16px;display:flex}.field-grid[data-v-ee4034b7]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.label[data-v-ee4034b7]{color:var(--ink-700);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.label.required[data-v-ee4034b7]:after{content:" *";color:var(--danger)}.field-hint[data-v-ee4034b7]{color:var(--ink-500);margin:5px 0 0;font-size:11.5px}.hint-ok[data-v-ee4034b7]{color:var(--ok-ink);margin-left:6px;font-size:12px}.hint-err[data-v-ee4034b7]{color:var(--danger);margin-left:6px;font-size:12px}.form-foot[data-v-ee4034b7]{text-align:center;color:var(--ink-500);margin:4px 0 0;font-size:11.5px;line-height:1.6}.mk-btn[data-v-ee4034b7]:disabled{opacity:.6;cursor:not-allowed}.success[data-v-ee4034b7]{text-align:center}.success-icon[data-v-ee4034b7]{border:1px solid var(--signal);background:var(--signal-soft);width:68px;height:68px;color:var(--signal-ink);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.info-box[data-v-ee4034b7]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);text-align:left;flex-direction:column;gap:12px;margin:24px 0 28px;padding:16px 20px;display:flex}.info-row[data-v-ee4034b7]{justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.info-row .lbl[data-v-ee4034b7]{color:var(--ink-500)}.info-row .val[data-v-ee4034b7]{color:var(--ink-950);font-weight:600}.info-row .val.ok[data-v-ee4034b7]{color:var(--ok-ink)}.info-row .val.signal[data-v-ee4034b7]{color:var(--signal-ink)}[data-v-ee4034b7] .provision-dialog{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--signal);border-radius:var(--radius);box-shadow:var(--card-specular), var(--shadow-md), 0 0 80px -30px var(--signal-glow)}[data-v-ee4034b7] .provision-dialog .el-dialog__header{padding:0}[data-v-ee4034b7] .provision-dialog .el-dialog__body{padding:38px 42px 30px}.pv-body[data-v-ee4034b7]{text-align:center}.pv-orb[data-v-ee4034b7]{width:86px;height:86px;color:var(--signal);filter:drop-shadow(0 0 18px var(--signal-glow));justify-content:center;align-items:center;margin:0 auto 20px;display:flex;position:relative}.pv-ring[data-v-ee4034b7]{background:conic-gradient(from 0deg, transparent 0 62%, var(--signal) 100%);border-radius:50%;animation:1.15s linear infinite pv-rotate-ee4034b7;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.pv-orb[data-v-ee4034b7]:after{content:"";border:1px dashed var(--line);border-radius:50%;animation:9s linear infinite reverse pv-rotate-ee4034b7;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}@keyframes pv-rotate-ee4034b7{to{transform:rotate(360deg)}}.pv-title[data-v-ee4034b7]{color:var(--ink-950);margin:0 0 6px;font-size:20px;font-weight:750}.pv-sub[data-v-ee4034b7]{color:var(--ink-500);margin:0 0 22px;font-size:13px}.pv-steps[data-v-ee4034b7]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);text-align:left;flex-direction:column;gap:13px;margin:0;padding:18px 22px;list-style:none;display:flex}.pv-step[data-v-ee4034b7]{color:var(--ink-500);align-items:center;gap:12px;font-size:14.5px;display:flex}.pv-step.done[data-v-ee4034b7]{color:var(--ok-ink)}.pv-step.active[data-v-ee4034b7]{color:var(--signal-ink);font-weight:700}.pv-ico[data-v-ee4034b7]{border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:14px;display:inline-flex}.pv-step.done .pv-ico[data-v-ee4034b7]{border-color:var(--signal);background:var(--signal-soft)}.pv-step.active .pv-ico[data-v-ee4034b7]{border-color:var(--signal);animation:1.6s ease-in-out infinite pv-pulse-ee4034b7}@keyframes pv-pulse-ee4034b7{0%,to{box-shadow:0 0 0 3px #0f9d801f}50%{box-shadow:0 0 0 6px #0f9d8033}}.pv-dot[data-v-ee4034b7]{background:var(--ink-500);opacity:.5;border-radius:50%;width:6px;height:6px}.pv-bar[data-v-ee4034b7]{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;height:5px;margin:22px 0 14px;overflow:hidden}.pv-bar-fill[data-v-ee4034b7]{background:linear-gradient(90deg, #0f9d8059, var(--signal));height:100%;box-shadow:0 0 14px -2px var(--signal-glow);border-radius:999px;transition:width .6s;display:block}.pv-hint[data-v-ee4034b7]{color:var(--ink-500);margin:0;font-size:12.5px}@media (max-width:960px){.open-body[data-v-ee4034b7]{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 24px 64px}}
