:root{--td-brand: #2b5cfd;--td-brand-hover: #4a75ff;--td-brand-active: #1e42d6;--td-brand-light: #eff6ff;--td-brand-light-2: #dbeafe;--brand-light: var(--td-brand-light);--brand-light-2: var(--td-brand-light-2);--brand-line: #dbeafe;--td-success: #2ba471;--td-success-light: #e3f9e9;--td-success-border: #a8e0be;--td-warning: #e37318;--td-warning-light: #fef3e6;--td-warning-border: #fbd9b4;--td-error: #d54941;--td-error-light: #fcebec;--td-error-border: #f5c1bd;--ink: #1e1e1e;--ink-2: #1e1e1e;--ink-3: #5a5a5a;--muted: #5a5a5a;--placeholder: #cccccc;--bg: #ffffff;--bg-2: #f7f9ff;--bg-3: #fafbfc;--gray: #f7f9ff;--line: #e7ecf2;--line-2: #ebeff5;--line-strong: #dbebfe;--radius: 8px;--radius-sm: 6px;--radius-lg: 16px;--radius-chip: 22px;--shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 8px rgba(0, 0, 0, .04);--shadow-2: 0 6px 24px rgba(0, 0, 0, .12);--shadow-btn: 0 1px 0 rgba(0, 0, 0, .05);--hl-red: var(--td-brand);--hl-red-2: var(--td-brand-hover);--hl-red-3: var(--td-brand-active);--hl-gold: var(--td-warning);--hl-shadow: var(--shadow-1);--hl-shadow-lg: var(--shadow-2);--ok: var(--td-success);--warn: var(--td-warning);--err: var(--td-error);--sh: var(--shadow-1);--sh-lg: var(--shadow-2);--el-color-primary: #2b5cfd;--el-color-primary-light-3: #6b8cfe;--el-color-primary-light-5: #96aeff;--el-color-primary-light-7: #c2d0ff;--el-color-primary-light-8: #dbe3ff;--el-color-primary-light-9: #eff6ff;--el-color-primary-dark-2: #1e42d6}.mg[data-v-18f54f36]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}.mg-hole[data-v-18f54f36]{position:absolute;top:0;bottom:0;z-index:1;border:2px solid rgba(255,255,255,.92);border-radius:12px;box-shadow:0 0 0 4000px #0f172a94;transition:left .26s ease,right .26s ease,width .26s ease;pointer-events:none}.mg-hole.flat[data-v-18f54f36]{border-color:transparent}.mg-tag[data-v-18f54f36]{position:absolute;z-index:3;background:#0f172adb;color:#fff;font-size:11.5px;border-radius:999px;padding:3px 11px;white-space:nowrap}.mg-card[data-v-18f54f36]{position:absolute;z-index:2;width:432px;max-width:calc(100% - 40px);background:#fff;border-radius:14px;box-shadow:0 16px 44px #0f172a52;padding:18px 20px 14px;text-align:center;transition:top .26s ease;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.mg-card h4[data-v-18f54f36]{margin:0 0 11px;font-size:13.5px;font-weight:700;line-height:1.6;color:var(--ink)}.mg-ol[data-v-18f54f36]{margin:0;padding-left:19px;text-align:left;font-size:12px;line-height:1.9;color:var(--ink-2)}.mg-ol li[data-v-18f54f36]{margin-bottom:2px}.mg-ol b[data-v-18f54f36]{color:var(--ink)}.mg-sub[data-v-18f54f36]{margin:10px 0 0;font-size:11px;color:var(--ink-3);text-align:left}.mg-steps[data-v-18f54f36]{list-style:none;margin:0;padding:0;text-align:left;font-size:12px;color:var(--ink-2)}.mg-steps li[data-v-18f54f36]{display:flex;gap:8px;padding:5px 0;border-bottom:1px dashed var(--line-2)}.mg-steps li[data-v-18f54f36]:last-child{border-bottom:0}.mg-steps b[data-v-18f54f36]{flex:none;width:54px;color:var(--td-brand);font-size:11px}.mg-p[data-v-18f54f36]{margin:0;font-size:12px;line-height:1.9;color:var(--ink-2);text-align:left}.mg-dots[data-v-18f54f36]{display:flex;justify-content:center;gap:6px;margin:12px 0 10px}.mg-dots i[data-v-18f54f36]{width:6px;height:6px;border-radius:50%;background:#d6dae2;display:block}.mg-dots i.on[data-v-18f54f36]{background:var(--td-brand);width:15px;border-radius:99px}.mg-acts[data-v-18f54f36]{display:flex;justify-content:center;align-items:center;gap:8px}.mg-btn[data-v-18f54f36]{border:1px solid var(--td-brand);background:var(--td-brand);color:#fff;border-radius:var(--radius);padding:6px 16px;font-size:13px;cursor:pointer;font-family:inherit}.mg-btn[data-v-18f54f36]:hover{background:var(--td-brand-hover);border-color:var(--td-brand-hover)}.mg-btn.sec[data-v-18f54f36]{background:#fff;color:var(--ink);border-color:var(--line)}.mg-btn.sec[data-v-18f54f36]:hover{background:var(--td-brand-light);color:var(--td-brand);border-color:var(--td-brand)}.mg-skip[data-v-18f54f36]{border:0;background:none;color:var(--ink-3);font-size:12px;cursor:pointer;font-family:inherit;padding:6px 10px}.mg-skip[data-v-18f54f36]:hover{color:var(--td-brand)}
