.app[data-v-852a6d28]{display:flex;min-height:100vh;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}[data-v-852a6d28]{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.nav[data-v-852a6d28]{width:236px;flex:none;background:#fff;border-right:1px solid var(--line);padding:26px 16px;position:sticky;top:0;height:100vh;overflow-y:auto}.nav .brand[data-v-852a6d28]{font-size:16px;font-weight:700;letter-spacing:.3px;margin:0 0 4px 8px}.nav .brand span[data-v-852a6d28]{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.nav .meta[data-v-852a6d28]{font-size:11.5px;color:var(--ink3);margin:0 0 22px 8px;line-height:1.7}.nav .grp[data-v-852a6d28]{font-size:11px;color:var(--ink3);font-weight:650;letter-spacing:.6px;margin:18px 0 8px 10px}.nav button[data-v-852a6d28]{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:10px 12px;border-radius:10px;font-size:13px;color:var(--ink2);cursor:pointer;text-align:left;font-family:inherit}.nav button[data-v-852a6d28]:hover{background:var(--soft)}.nav button.on[data-v-852a6d28]{background:linear-gradient(90deg,#0066ff1a,#00cc6614);color:var(--blue);font-weight:650}.nav button .idx[data-v-852a6d28]{font-size:10.5px;color:var(--ink3);margin-left:auto;font-variant-numeric:tabular-nums}.nav button.on .idx[data-v-852a6d28]{color:var(--blue)}.nav svg[data-v-852a6d28]{width:16px;height:16px;flex:none}.nav .tip[data-v-852a6d28]{font-size:11px;color:var(--ink3);background:var(--soft);border-radius:10px;padding:10px 12px;margin-top:22px;line-height:1.7}.engine-check[data-v-852a6d28]{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fafcff}.engine-check button[data-v-852a6d28]{width:auto;padding:5px 10px;border:1px solid #cfe0ff;border-radius:8px;background:#f0f6ff;color:var(--blue);font-size:11px;font-weight:600}.engine-check span[data-v-852a6d28]{display:block;margin-top:6px;font-size:10px;color:var(--ink3);line-height:1.5}.stage[data-v-852a6d28]{flex:1;min-width:0;padding:30px 34px 60px}.stage-head[data-v-852a6d28]{max-width:980px;margin:0 auto 24px;display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.stage-head h1[data-v-852a6d28]{font-size:24px;margin:0;font-weight:700;letter-spacing:.3px}.stage-head h1 span[data-v-852a6d28]{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.stage-head p[data-v-852a6d28]{font-size:12.5px;color:var(--ink3);margin:0 0 3px}.stage-head .badge[data-v-852a6d28]{margin-left:auto;font-size:11.5px;color:var(--ok);background:#f0fbf5;border:1px solid #b9e6cf;padding:5px 12px;border-radius:20px}.phone-wrap[data-v-852a6d28]{max-width:980px;margin:0 auto;display:flex;justify-content:center}.phone[data-v-852a6d28]{width:390px;flex:none;background:#0f1724;border-radius:46px;padding:11px;box-shadow:0 24px 60px #10285033,0 2px 8px #1028501a}.viewport[data-v-852a6d28]{height:772px;border-radius:36px;overflow:hidden;background:#f4f8fd;position:relative}.status[data-v-852a6d28]{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:11.5px;font-weight:650;color:var(--ink);background:#fff;position:relative;z-index:3}.status .right[data-v-852a6d28]{display:flex;align-items:center;gap:5px}.status svg[data-v-852a6d28]{width:14px;height:14px}.notch[data-v-852a6d28]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:96px;height:22px;border-radius:14px;background:#0f1724;z-index:4}.scroll[data-v-852a6d28]{height:734px;overflow-y:auto;scrollbar-width:none}.scroll[data-v-852a6d28]::-webkit-scrollbar{display:none}.screen[data-v-852a6d28]{padding:0 0 88px;animation:fade-852a6d28 .22s ease}@keyframes fade-852a6d28{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.hd[data-v-852a6d28]{display:flex;align-items:center;gap:10px;padding:14px 18px 8px;background:#fff}.hd .ttl[data-v-852a6d28]{font-size:16px;font-weight:700}.hd .sub[data-v-852a6d28]{font-size:11px;color:var(--ink3)}.hd .rt[data-v-852a6d28]{margin-left:auto;font-size:11.5px;color:var(--blue);display:flex;align-items:center;gap:4px}.iconbtn[data-v-852a6d28]{width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.iconbtn svg[data-v-852a6d28]{width:15px;height:15px}.pad[data-v-852a6d28]{padding:14px 18px}.card[data-v-852a6d28]{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px;margin-bottom:12px;box-shadow:0 2px 10px #14326409}.card.flat[data-v-852a6d28]{box-shadow:none}.muted[data-v-852a6d28]{color:var(--ink3);font-size:11.5px}.small[data-v-852a6d28]{font-size:11.5px;color:var(--ink2)}.strong[data-v-852a6d28]{font-weight:650;color:var(--ink)}.row[data-v-852a6d28]{display:flex;align-items:center;gap:10px}.row .sp[data-v-852a6d28]{margin-left:auto}.tag[data-v-852a6d28]{display:inline-block;font-size:10.5px;padding:2px 8px;border-radius:20px;background:var(--soft);color:var(--ink3);border:1px solid var(--line)}.tag.blue[data-v-852a6d28]{background:#f0f6ff;color:var(--blue);border-color:#cfe0ff}.tag.green[data-v-852a6d28]{background:#f0fbf5;color:var(--ok);border-color:#b9e6cf}.tag.warn[data-v-852a6d28]{background:#fffbf0;color:var(--warn);border-color:#f0dcae}.divider[data-v-852a6d28]{height:1px;background:var(--line);margin:12px 0}.search[data-v-852a6d28]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin:0 18px 14px;color:var(--ink3);font-size:12.5px}.search svg[data-v-852a6d28]{width:15px;height:15px}.hero[data-v-852a6d28]{margin:0 18px 16px;border-radius:20px;padding:20px;color:#fff;background:linear-gradient(135deg,#06f,#0a86e0 52%,#0c6);position:relative;overflow:hidden;box-shadow:0 8px 22px #0066ff2e}.hero .deco[data-v-852a6d28]{position:absolute;right:-26px;top:-26px;width:150px;height:150px;border-radius:50%;border:1px solid rgba(255,255,255,.24)}.hero .deco2[data-v-852a6d28]{position:absolute;right:12px;top:24px;width:92px;height:92px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.hero h3[data-v-852a6d28]{font-size:18px;margin:0 0 6px;font-weight:700;position:relative}.hero p[data-v-852a6d28]{font-size:11.5px;margin:0 0 16px;opacity:.88;position:relative;line-height:1.7}.hero .btn[data-v-852a6d28]{position:relative;display:inline-flex;align-items:center;gap:6px;background:#fff;color:#06f;font-size:12px;font-weight:650;padding:8px 15px;border-radius:20px;cursor:pointer}.hero .btn svg[data-v-852a6d28]{width:13px;height:13px}.sect[data-v-852a6d28]{display:flex;align-items:center;margin:18px 18px 10px}.sect b[data-v-852a6d28]{font-size:13.5px}.sect .more[data-v-852a6d28]{margin-left:auto;font-size:11.5px;color:var(--ink3);display:flex;align-items:center;gap:2px;cursor:pointer}.grid4[data-v-852a6d28]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:0 18px}.tile[data-v-852a6d28]{background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px 6px;text-align:center;cursor:pointer}.tile .p[data-v-852a6d28]{font-size:17px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.tile .p i[data-v-852a6d28]{font-size:10.5px;font-style:normal;color:var(--ink3);font-weight:500}.tile .n[data-v-852a6d28]{font-size:10.5px;color:var(--ink3);margin-top:3px}.tile.sel[data-v-852a6d28]{border-color:var(--blue);background:#f5f9ff;box-shadow:0 0 0 2px #0066ff17}.store[data-v-852a6d28]{display:flex;gap:11px;align-items:flex-start;cursor:pointer}.store .logo[data-v-852a6d28]{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#eaf3ff,#e8fbf1);display:flex;align-items:center;justify-content:center;flex:none}.store .logo svg[data-v-852a6d28]{width:19px;height:19px}.store .nm[data-v-852a6d28]{font-size:13px;font-weight:650}.store .ds[data-v-852a6d28]{font-size:11px;color:var(--ink3);margin-top:3px;line-height:1.6}.tabbar[data-v-852a6d28]{position:absolute;left:0;right:0;bottom:0;height:72px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);display:flex;z-index:5}.tabbar button[data-v-852a6d28]{flex:1;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;color:var(--ink3);cursor:pointer;font-family:inherit}.tabbar button.on[data-v-852a6d28]{color:var(--blue);font-weight:650}.tabbar svg[data-v-852a6d28]{width:19px;height:19px}.tabbar.hide[data-v-852a6d28]{display:none}.price[data-v-852a6d28]{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.price i[data-v-852a6d28]{font-size:13px;font-style:normal}.opt[data-v-852a6d28]{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);cursor:pointer}.opt[data-v-852a6d28]:last-child{border-bottom:0}.opt .radio[data-v-852a6d28]{width:17px;height:17px;border-radius:50%;border:1.5px solid #cfdaea;flex:none;display:flex;align-items:center;justify-content:center}.opt.on .radio[data-v-852a6d28]{border-color:var(--blue)}.opt.on .radio[data-v-852a6d28]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue)}.bottom[data-v-852a6d28]{position:absolute;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:12px 18px 16px;display:flex;align-items:center;gap:12px;z-index:6}.bottom .btn[data-v-852a6d28]{flex:1;background:linear-gradient(90deg,var(--blue),#00a86b);color:#fff;text-align:center;padding:12px;border-radius:12px;font-size:13px;font-weight:650;cursor:pointer}.bottom .lbl[data-v-852a6d28]{font-size:10.5px;color:var(--ink3)}.steps[data-v-852a6d28]{display:flex;gap:4px;padding:12px 18px 4px}.steps div[data-v-852a6d28]{flex:1;font-size:10px;color:var(--ink3);text-align:center;padding:6px 2px;border-radius:8px;background:var(--soft)}.steps div.on[data-v-852a6d28]{background:#eaf3ff;color:var(--blue);font-weight:650}.days[data-v-852a6d28]{display:flex;gap:7px;overflow-x:auto;padding:2px 0 4px}.day[data-v-852a6d28]{flex:none;width:52px;text-align:center;padding:9px 4px;border-radius:11px;border:1px solid var(--line);background:#fff;cursor:pointer}.day .w[data-v-852a6d28]{font-size:10.5px;color:var(--ink3)}.day .d[data-v-852a6d28]{font-size:14px;font-weight:650;margin-top:2px}.day.on[data-v-852a6d28]{background:var(--blue);border-color:var(--blue);color:#fff}.day.on .w[data-v-852a6d28]{color:#ffffffd9}.slots[data-v-852a6d28]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.slot[data-v-852a6d28]{font-size:11.5px;text-align:center;padding:8px 2px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer;color:var(--ink2)}.slot.on[data-v-852a6d28]{background:#f0f6ff;border-color:var(--blue);color:var(--blue);font-weight:650}.slot.off[data-v-852a6d28]{color:#b8c4d4;background:var(--soft);cursor:default}.bal[data-v-852a6d28]{background:linear-gradient(135deg,#06f,#0c6);border-radius:18px;padding:20px;color:#fff;margin-bottom:14px}.bal .lb[data-v-852a6d28]{font-size:11.5px;opacity:.85}.bal .vv[data-v-852a6d28]{font-size:31px;font-weight:700;margin:4px 0 14px;font-variant-numeric:tabular-nums}.bal .acts[data-v-852a6d28]{display:flex;gap:9px}.bal .acts div[data-v-852a6d28]{flex:1;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:9px;text-align:center;font-size:11.5px;cursor:pointer}.flow[data-v-852a6d28]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.flow[data-v-852a6d28]:last-child{border-bottom:0}.flow .ic[data-v-852a6d28]{width:32px;height:32px;border-radius:10px;background:#eaf3ff;display:flex;align-items:center;justify-content:center;flex:none}.flow .ic svg[data-v-852a6d28]{width:15px;height:15px}.flow .amt[data-v-852a6d28]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.flow .amt.plus[data-v-852a6d28]{color:var(--ok)}.flow .amt.minus[data-v-852a6d28]{color:var(--ink)}.qr[data-v-852a6d28]{width:168px;height:168px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px}.kv[data-v-852a6d28]{display:flex;justify-content:space-between;font-size:12px;padding:8px 0;border-bottom:1px solid var(--line)}.kv[data-v-852a6d28]:last-child{border-bottom:0}.kv .k[data-v-852a6d28]{color:var(--ink3)}.stat3[data-v-852a6d28]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.stat3 .s[data-v-852a6d28]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 8px;text-align:center}.stat3 .n[data-v-852a6d28]{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.stat3 .t[data-v-852a6d28]{font-size:10.5px;color:var(--ink3);margin-top:3px}.quick[data-v-852a6d28]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick .q[data-v-852a6d28]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 4px;text-align:center;font-size:10.5px;color:var(--ink2);cursor:pointer}.quick .q svg[data-v-852a6d28]{width:19px;height:19px;display:block;margin:0 auto 6px}.audit[data-v-852a6d28]{font-size:11px;color:var(--ink2);padding:9px 0;border-bottom:1px solid var(--line);line-height:1.6}.audit[data-v-852a6d28]:last-child{border-bottom:0}.audit .t[data-v-852a6d28]{color:var(--ink3);font-size:10.5px}.profile[data-v-852a6d28]{display:flex;align-items:center;gap:12px;padding:6px 0 16px}.avatar[data-v-852a6d28]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#dceaff,#d9f7e7);display:flex;align-items:center;justify-content:center;flex:none}.avatar svg[data-v-852a6d28]{width:24px;height:24px}.four[data-v-852a6d28]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.four .f[data-v-852a6d28]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 4px;text-align:center;font-size:10.5px;color:var(--ink2);cursor:pointer}.four .f b[data-v-852a6d28]{display:block;font-size:15px;color:var(--ink);margin-bottom:4px;font-variant-numeric:tabular-nums}.list[data-v-852a6d28]{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.list .li[data-v-852a6d28]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:12.5px;cursor:pointer}.list .li[data-v-852a6d28]:last-child{border-bottom:0}.list .li svg[data-v-852a6d28]{width:16px;height:16px;color:var(--ink3)}.list .li .sp[data-v-852a6d28]{margin-left:auto;color:var(--ink3);font-size:11px}.note[data-v-852a6d28]{font-size:10.5px;color:var(--ink3);background:var(--soft);border-radius:9px;padding:9px 11px;line-height:1.7;margin-top:10px}.note.red[data-v-852a6d28]{background:#fff8f6;color:#9c4a34}.pill[data-v-852a6d28]{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ok);background:#f0fbf5;border:1px solid #b9e6cf;padding:3px 9px;border-radius:20px}.pill.warn[data-v-852a6d28]{color:var(--warn);background:#fffbf0;border-color:#f0dcae}@media (max-width:900px){.app[data-v-852a6d28]{display:block}.nav[data-v-852a6d28]{width:auto;height:auto;position:static;border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto;gap:4px;padding:12px}.nav .grp[data-v-852a6d28],.nav .tip[data-v-852a6d28],.nav .meta[data-v-852a6d28],.engine-check[data-v-852a6d28]{display:none}.nav button[data-v-852a6d28]{width:auto;flex:none;white-space:nowrap}.nav .idx[data-v-852a6d28]{display:none}.stage[data-v-852a6d28]{padding:20px 12px 50px}.phone[data-v-852a6d28]{width:390px;max-width:100%}.viewport[data-v-852a6d28]{height:772px}}@media (max-width:440px){.stage[data-v-852a6d28]{padding:0}.stage-head[data-v-852a6d28]{display:none}.phone[data-v-852a6d28]{width:100%;border-radius:0;padding:0;box-shadow:none}.viewport[data-v-852a6d28]{height:100vh;border-radius:0}.scroll[data-v-852a6d28]{height:calc(100vh - 38px)}.notch[data-v-852a6d28]{display:none}}:root{--brand-blue: #0066ff;--brand-green: #00cc66;--brand-ink: #12213a;--brand-ink-soft: #5d6b82;--brand-surface: rgba(255, 255, 255, .72);--brand-line: rgba(18, 33, 58, .09);--blue: #0066FF;--green: #00CC66;--ink: #152033;--ink2: #3d4a5e;--ink3: #6b7a90;--line: #e9eff7;--bg: #eef4fb;--soft: #f6f9fe;--white: #fff;--ok: #0a9d58;--warn: #c47a00;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-height:100vh}button{font-family:inherit}
