.mi-icon[data-v-99d58f59]{display:block;flex:0 0 auto}.hero[data-v-829e1d17]{text-align:center;background:radial-gradient(600px 300px at 82% -12%,rgba(155,92,255,.26),transparent 60%),radial-gradient(520px 280px at 8% 112%,rgba(255,46,136,.18),transparent 60%),linear-gradient(150deg,#141338,#0b0c24);border-radius:var(--r);padding:26px 18px 22px;margin-bottom:14px;color:#fff;box-shadow:var(--sh);position:relative;overflow:hidden;border:1px solid rgba(139,92,246,.16)}.hero[data-v-829e1d17]:after{content:"";position:absolute;right:-40px;top:-40px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.22),transparent 70%)}.hero-badge[data-v-829e1d17]{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:4px 11px;border-radius:20px;background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;font-weight:700;margin-bottom:12px;box-shadow:0 4px 14px #8b5cf64d}.hero-title[data-v-829e1d17]{font-size:25px;font-weight:800;letter-spacing:1px;color:#f4f4f7;text-shadow:0 0 22px rgba(139,92,246,.35)}.hero-sub[data-v-829e1d17]{font-size:12.5px;color:#b9b9c4;margin-top:8px;line-height:1.5}.hero-meta[data-v-829e1d17]{font-size:10.5px;color:#76767f;margin-top:10px}.manual[data-v-829e1d17]{display:flex;gap:8px}.uid-input[data-v-829e1d17]{flex:1;border:1px solid var(--line);border-radius:11px;padding:10px 12px;font-size:13px;outline:none;background:#fff;color:var(--text)}.uid-input[data-v-829e1d17]:focus{border-color:var(--primary)}.grid[data-v-829e1d17]{display:grid;grid-template-columns:1fr 1fr;gap:11px}.feat[data-v-829e1d17]{border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 13px;background:linear-gradient(160deg,var(--card-2),var(--card));transition:transform .15s,box-shadow .15s,border-color .15s;cursor:pointer}.feat[data-v-829e1d17]:active{transform:scale(.98);box-shadow:var(--sh-sm);border-color:#8b5cf659}.feat-ic[data-v-829e1d17]{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--gold));box-shadow:0 6px 16px #c9a35b52;margin-bottom:10px}.feat-ic.g[data-v-829e1d17]{background:linear-gradient(135deg,#3fa98b,#2e8c73);box-shadow:0 6px 16px #3fa98b52}.feat-ic.b[data-v-829e1d17]{background:linear-gradient(135deg,#a9843f,#c9a35b);box-shadow:0 6px 16px #c9a35b52}.feat-ic.o[data-v-829e1d17]{background:linear-gradient(135deg,#7a5fb0,#9c6fc4);box-shadow:0 6px 16px #7a5fb052}.feat-t[data-v-829e1d17]{font-weight:700;font-size:14px;color:var(--text)}.feat-d[data-v-829e1d17]{font-size:11.5px;color:var(--text-2);margin-top:4px;line-height:1.45}.verify-hero[data-v-dcd89be2]{text-align:center}.hero-title[data-v-dcd89be2]{font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.hero-title span[data-v-dcd89be2]{background:linear-gradient(120deg,#9c4f60,#a9843f);-webkit-background-clip:text;background-clip:text;color:transparent}.tap-btn[data-v-dcd89be2]{margin:16px auto 6px;width:132px;height:132px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 12px 30px #c26b7e6b;transition:transform .15s}.tap-btn[data-v-dcd89be2]:active{transform:scale(.95)}.tap-btn.tapping[data-v-dcd89be2]{animation:pulse-dcd89be2 .8s infinite}@keyframes pulse-dcd89be2{0%,to{box-shadow:0 12px 30px #c26b7e6b}50%{box-shadow:0 12px 44px #c9a35bb3}}.manual[data-v-dcd89be2]{display:flex;gap:8px;margin-top:10px}.uid-input[data-v-dcd89be2]{flex:1;border:1px solid var(--line);border-radius:11px;padding:10px 12px;font-size:13px;outline:none;background:#fff;color:var(--text)}.uid-input[data-v-dcd89be2]:focus{border-color:var(--primary)}.result-head[data-v-dcd89be2]{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-sm);margin-bottom:14px;color:#fff}.result-head.ok[data-v-dcd89be2]{background:linear-gradient(135deg,#3fa98b,#2e8c73)}.result-head.bad[data-v-dcd89be2]{background:linear-gradient(135deg,#d4685f,#b84b43)}.rh-t[data-v-dcd89be2]{font-size:16px;font-weight:800}.rh-s[data-v-dcd89be2]{font-size:12px;opacity:.9;margin-top:2px}.info-grid[data-v-dcd89be2]{display:flex;flex-direction:column;gap:2px}.info-row[data-v-dcd89be2]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.info-row[data-v-dcd89be2]:last-child{border-bottom:none}.info-row span[data-v-dcd89be2]{color:var(--muted)}.info-row b[data-v-dcd89be2]{font-weight:700}.mono[data-v-dcd89be2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.actions[data-v-dcd89be2]{margin-top:14px}.claimed-note[data-v-dcd89be2]{display:flex;align-items:center;gap:6px;justify-content:center;font-size:13px;color:var(--text-2);margin-bottom:10px}.center[data-v-dcd89be2]{text-align:center}.big-emoji[data-v-dcd89be2]{font-size:40px;margin-bottom:6px}.hint[data-v-dcd89be2]{font-size:11.5px;color:var(--muted);margin-top:10px}.claim-hero[data-v-c279f4e3]{text-align:center}.hero-img[data-v-c279f4e3]{position:relative;margin:4px auto 12px;width:100%;height:130px;border-radius:var(--r-sm);background:linear-gradient(135deg,#efe2e8,#f6ecf1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:inset 0 0 0 1px #c9a35b2e}.hero-img .nfc[data-v-c279f4e3]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--gold-d);background:var(--gold-l);padding:3px 9px;border-radius:20px}.hero-name[data-v-c279f4e3]{font-size:17px;font-weight:800;color:var(--text)}.hero-no[data-v-c279f4e3]{font-size:12px;color:var(--muted);margin-top:3px}.hero-meta[data-v-c279f4e3]{font-size:11.5px;color:var(--muted);margin-top:6px}.field[data-v-c279f4e3]{display:block;margin:14px 0 0}.field span[data-v-c279f4e3]{display:block;font-size:12.5px;color:var(--muted);margin-bottom:6px}.field input[data-v-c279f4e3]{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px 12px;font-size:14px;outline:none;background:#fff;color:var(--text)}.field input[data-v-c279f4e3]:focus{border-color:var(--primary)}.privacy[data-v-c279f4e3]{margin-top:14px;background:#f7f2f5;border-radius:var(--r-sm);padding:12px}.privacy-t[data-v-c279f4e3]{font-size:12.5px;color:var(--text)}.privacy p[data-v-c279f4e3]{font-size:12px;color:var(--muted);line-height:1.6;margin:6px 0 10px}.check[data-v-c279f4e3]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text-2);line-height:1.5}.check input[data-v-c279f4e3]{margin-top:2px}.btn[disabled][data-v-c279f4e3]{opacity:.55}.center[data-v-c279f4e3],.success-hero[data-v-789fea5d]{text-align:center}.check-ring[data-v-789fea5d]{width:64px;height:64px;border-radius:50%;margin:4px auto 12px;background:linear-gradient(135deg,#3fa98b,#2e8c73);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #3fa98b6b;animation:pop-789fea5d .5s ease both}@keyframes pop-789fea5d{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.sh-t[data-v-789fea5d]{font-size:20px;font-weight:800;color:var(--text)}.sh-s[data-v-789fea5d]{font-size:13px;color:var(--muted);margin-top:4px}.cert-card[data-v-789fea5d]{position:relative;overflow:hidden;border-radius:var(--r-sm);padding:16px;background:linear-gradient(140deg,#3a222b,#6b3346 55%,#8a4a5c);color:#fff;box-shadow:var(--sh)}.cert-glow[data-v-789fea5d]{position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(201,163,91,.35),transparent 70%)}.cert-top[data-v-789fea5d]{display:flex;align-items:center;justify-content:space-between;font-size:11px;opacity:.92}.cert-badge[data-v-789fea5d]{display:inline-flex;align-items:center;gap:3px;background:#ffffff24;padding:3px 8px;border-radius:20px}.cert-no[data-v-789fea5d]{font-size:30px;font-weight:800;letter-spacing:1px;margin-top:14px}.cert-style[data-v-789fea5d]{font-size:13px;opacity:.85;margin-top:2px}.cert-grid[data-v-789fea5d]{display:flex;gap:18px;margin-top:14px}.cert-grid span[data-v-789fea5d]{display:block;font-size:10.5px;opacity:.7}.cert-grid b[data-v-789fea5d]{font-size:14px;font-weight:700}.cert-uid[data-v-789fea5d]{margin-top:12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;opacity:.6}.next-list[data-v-789fea5d]{margin-bottom:6px}.center[data-v-789fea5d]{text-align:center}.detail-hero[data-v-f4d2d46f]{position:relative;text-align:center;background:linear-gradient(180deg,#fff,#fbf5f8)}.hero-img[data-v-f4d2d46f]{position:relative;margin:4px auto 12px;width:100%;height:150px;border-radius:var(--r-sm);background:linear-gradient(135deg,#efe2e8,#f6ecf1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:inset 0 0 0 1px #c9a35b2e}.hero-img .nfc[data-v-f4d2d46f]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--gold-d);background:var(--gold-l);padding:3px 9px;border-radius:20px}.ribbon[data-v-f4d2d46f]{position:absolute;top:14px;right:-30px;transform:rotate(38deg);background:linear-gradient(135deg,var(--gold),#e6c982);color:#3a222b;font-size:11px;font-weight:700;padding:4px 36px;box-shadow:0 4px 10px #c9a35b66}.hero-name[data-v-f4d2d46f]{font-size:17px;font-weight:800;color:var(--text)}.hero-no[data-v-f4d2d46f]{font-size:12px;color:var(--muted);margin-top:3px}.info-grid[data-v-f4d2d46f]{display:flex;flex-direction:column;gap:2px}.info-row[data-v-f4d2d46f]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.info-row[data-v-f4d2d46f]:last-child{border-bottom:none}.info-row span[data-v-f4d2d46f]{color:var(--muted)}.info-row b[data-v-f4d2d46f]{font-weight:700}.status-bar[data-v-f4d2d46f]{display:flex;gap:12px}.sb-item[data-v-f4d2d46f]{flex:1;display:flex;flex-direction:column;gap:4px;background:var(--gold-l);border-radius:var(--r-sm);padding:12px}.sb-k[data-v-f4d2d46f]{font-size:11.5px;color:var(--gold-d)}.sb-item b[data-v-f4d2d46f]{font-size:14px;font-weight:700}.sb-ok[data-v-f4d2d46f]{color:var(--ok)}.timeline[data-v-f4d2d46f]{position:relative;padding-left:6px}.tl-item[data-v-f4d2d46f]{display:flex;gap:12px;padding:9px 0;position:relative}.tl-item[data-v-f4d2d46f]:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:-2px;width:1px;background:var(--line)}.tl-dot[data-v-f4d2d46f]{width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--gold));display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #c26b7e4d;z-index:1}.tl-body[data-v-f4d2d46f]{flex:1}.tl-name[data-v-f4d2d46f]{font-weight:700;font-size:13.5px}.tl-sub[data-v-f4d2d46f]{font-weight:500;font-size:12px;color:var(--text-2)}.tl-meta[data-v-f4d2d46f]{color:var(--muted);font-size:12px;margin-top:2px}.actions[data-v-f4d2d46f]{margin-top:4px}.actions .btn[data-v-f4d2d46f]{margin-bottom:10px}.sheet-mask[data-v-f4d2d46f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#28141c80;z-index:60;display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-f4d2d46f]{width:100%;max-width:480px;background:var(--bg);padding:16px 14px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.sheet-enter-active[data-v-f4d2d46f],.sheet-leave-active[data-v-f4d2d46f]{transition:transform .25s}.sheet-enter-from[data-v-f4d2d46f],.sheet-leave-to[data-v-f4d2d46f]{transform:translateY(100%)}.cert-card[data-v-f4d2d46f]{position:relative;overflow:hidden;border-radius:var(--r-sm);padding:16px;background:linear-gradient(140deg,#3a222b,#6b3346 55%,#8a4a5c);color:#fff;box-shadow:var(--sh);margin-bottom:12px}.cert-glow[data-v-f4d2d46f]{position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(201,163,91,.35),transparent 70%)}.cert-top[data-v-f4d2d46f]{display:flex;align-items:center;justify-content:space-between;font-size:11px;opacity:.92}.cert-badge[data-v-f4d2d46f]{display:inline-flex;align-items:center;gap:3px;background:#ffffff24;padding:3px 8px;border-radius:20px}.cert-no[data-v-f4d2d46f]{font-size:30px;font-weight:800;letter-spacing:1px;margin-top:14px}.cert-style[data-v-f4d2d46f]{font-size:13px;opacity:.85;margin-top:2px}.cert-grid[data-v-f4d2d46f]{display:flex;gap:18px;margin-top:14px}.cert-grid span[data-v-f4d2d46f]{display:block;font-size:10.5px;opacity:.7}.cert-grid b[data-v-f4d2d46f]{font-size:14px;font-weight:700}.cert-uid[data-v-f4d2d46f]{margin-top:12px;font-family:ui-monospace,Menlo,monospace;font-size:11px;opacity:.6}.center[data-v-f4d2d46f]{text-align:center}.big-emoji[data-v-f4d2d46f]{font-size:40px;margin-bottom:6px}.stat-row[data-v-f4d2d46f]{display:flex;gap:10px}.stat[data-v-f4d2d46f]{flex:1;background:linear-gradient(160deg,#fff,#f7f3ef);border-radius:var(--r-sm);padding:14px 8px;text-align:center;box-shadow:var(--sh)}.stat-v[data-v-f4d2d46f]{font-size:22px;font-weight:800;color:var(--primary);line-height:1.1}.stat-s[data-v-f4d2d46f]{font-size:12px;color:var(--muted);font-weight:600}.stat-k[data-v-f4d2d46f]{font-size:12px;color:var(--muted);margin-top:4px}.companion-mask[data-v-f4d2d46f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#28141c6b;z-index:70;display:flex;align-items:center;justify-content:center}.companion-pop[data-v-f4d2d46f]{width:230px;background:#fff;border-radius:20px;padding:26px 20px 16px;text-align:center;box-shadow:0 18px 50px #3a222b59}.cp-ic[data-v-f4d2d46f]{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:linear-gradient(135deg,var(--ok),#6ec5a8);color:#fff;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center}.cp-title[data-v-f4d2d46f]{font-size:17px;font-weight:800;color:var(--text)}.cp-sub[data-v-f4d2d46f]{font-size:12px;color:var(--muted);margin-top:4px}.cp-divider[data-v-f4d2d46f]{height:1px;background:var(--line);margin:14px 0 12px}.cp-brand[data-v-f4d2d46f]{font-size:13px;color:var(--text-2);font-weight:600}.cp-tip[data-v-f4d2d46f]{font-size:11px;color:var(--muted);margin-top:8px}.cp-link[data-v-f4d2d46f]{display:block;margin-top:10px;font-size:13px;color:var(--primary);font-weight:700}.pop-enter-active[data-v-f4d2d46f],.pop-leave-active[data-v-f4d2d46f]{transition:opacity .25s,transform .25s}.pop-enter-from[data-v-f4d2d46f],.pop-leave-to[data-v-f4d2d46f]{opacity:0;transform:scale(.9)}.hd[data-v-f10868f6]{padding-bottom:30px}.topbar[data-v-f10868f6]{display:flex;align-items:center;gap:10px;padding:12px 14px;position:sticky;top:0;background:var(--bg);z-index:10}.topbar .back[data-v-f10868f6]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;cursor:pointer}.topbar .back svg[data-v-f10868f6]{transform:rotate(180deg)}.topbar .tt[data-v-f10868f6]{font-size:16px;font-weight:800;color:var(--text)}.topbar .spacer[data-v-f10868f6]{flex:1}.demo-tag-top[data-v-f10868f6]{font-size:10px;font-weight:700;line-height:1;padding:4px 8px;border-radius:7px;color:var(--gold-d);background:#c9a35b24;border:1px solid rgba(201,163,91,.45);flex:none}.hero[data-v-f10868f6]{position:relative;text-align:center;background:linear-gradient(160deg,#2a1f2e,#3a2533);border:1px solid var(--line)}.hero-ic[data-v-f10868f6]{width:76px;height:76px;margin:6px auto 12px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:#c9a35b1f;box-shadow:inset 0 0 0 1px #c9a35b40}.ribbon[data-v-f10868f6]{position:absolute;top:14px;right:-30px;transform:rotate(38deg);background:linear-gradient(135deg,var(--gold),#e6c982);color:#3a222b;font-size:11px;font-weight:700;padding:4px 36px;box-shadow:0 4px 10px #c9a35b66}.hero-name[data-v-f10868f6]{font-size:18px;font-weight:800;color:var(--text)}.hero-no[data-v-f10868f6]{font-size:12.5px;color:var(--text-2);margin-top:4px}.hero-status[data-v-f10868f6]{display:inline-block;margin-top:12px;font-size:12px;font-weight:700;padding:5px 14px;border-radius:20px}.hero-status.claimed[data-v-f10868f6]{color:#06231a;background:linear-gradient(135deg,#3fe0a0,#2bbf86)}.hero-status.companion[data-v-f10868f6]{color:#1c1030;background:linear-gradient(135deg,#b89cff,#9b5cff)}.hero-status.transferred[data-v-f10868f6]{color:#3a2c00;background:linear-gradient(135deg,#f2ff49,#e6c982)}.card[data-v-f10868f6]{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px;margin:0 14px 14px}.card-title[data-v-f10868f6]{font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--text)}.card-title .bar[data-v-f10868f6]{width:4px;height:15px;border-radius:3px;background:var(--primary);display:inline-block}.info-grid[data-v-f10868f6]{display:flex;flex-direction:column;gap:2px}.info-row[data-v-f10868f6]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.info-row[data-v-f10868f6]:last-child{border-bottom:none}.info-row span[data-v-f10868f6]{color:var(--text-2)}.info-row b[data-v-f10868f6]{font-weight:700;color:var(--text)}.timeline[data-v-f10868f6]{position:relative;padding-left:4px}.tl-item[data-v-f10868f6]{display:flex;gap:12px;padding:9px 0;position:relative}.tl-item[data-v-f10868f6]:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:-2px;width:1px;background:var(--line)}.tl-dot[data-v-f10868f6]{width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--gold));display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #c9a35b59;z-index:1}.tl-body[data-v-f10868f6]{flex:1}.tl-name[data-v-f10868f6]{font-weight:700;font-size:13.5px;color:var(--text)}.tl-sub[data-v-f10868f6]{font-weight:500;font-size:12px;color:var(--text-2)}.tl-meta[data-v-f10868f6]{color:var(--text-2);font-size:12px;margin-top:2px}.demo-tip[data-v-f10868f6]{font-size:11px;color:var(--text-2);text-align:center;margin:4px 14px 0;opacity:.8}.center[data-v-f10868f6]{text-align:center}.big-emoji[data-v-f10868f6]{font-size:38px;margin-bottom:6px}.muted[data-v-f10868f6]{color:var(--text-2);font-size:12.5px}.small[data-v-f10868f6]{font-size:12px}.btn[data-v-f10868f6]{width:100%;padding:13px;border-radius:13px;font-size:15px;font-weight:800;cursor:pointer;border:none}.btn.block[data-v-f10868f6]{display:block}.btn.ghost[data-v-f10868f6]{background:#ffffff0d;color:var(--text);border:1px solid var(--line);margin-top:14px}.steps[data-v-28ddb8da]{display:flex;align-items:center;justify-content:space-between}.step-node[data-v-28ddb8da]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);flex:0 0 auto}.step-node span[data-v-28ddb8da]{width:26px;height:26px;border-radius:50%;background:#eadde2;color:#b79aa4;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.step-node.active span[data-v-28ddb8da]{background:linear-gradient(135deg,var(--primary),var(--gold));color:#fff}.step-node.done span[data-v-28ddb8da]{background:var(--ok);color:#fff}.step-node.active[data-v-28ddb8da],.step-node.done[data-v-28ddb8da]{color:var(--text);font-weight:600}.step-line[data-v-28ddb8da]{flex:1;height:2px;background:#eadde2;margin:0 8px 22px;border-radius:2px}.step-line.on[data-v-28ddb8da]{background:linear-gradient(90deg,var(--ok),var(--primary))}.info-grid[data-v-28ddb8da]{display:flex;flex-direction:column;gap:2px}.info-row[data-v-28ddb8da]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.info-row[data-v-28ddb8da]:last-child{border-bottom:none}.info-row span[data-v-28ddb8da]{color:var(--muted)}.info-row b[data-v-28ddb8da]{font-weight:700}.step-tag[data-v-28ddb8da]{margin-left:auto;font-size:11px;color:var(--gold-d);background:var(--gold-l);padding:2px 8px;border-radius:20px}.field[data-v-28ddb8da]{display:block;margin:14px 0 0}.field span[data-v-28ddb8da]{display:block;font-size:12.5px;color:var(--muted);margin-bottom:6px}.field input[data-v-28ddb8da]{width:100%;border:1px solid var(--line);border-radius:11px;padding:11px 12px;font-size:14px;outline:none;background:#fff;color:var(--text)}.field input[data-v-28ddb8da]:focus{border-color:var(--primary)}.check[data-v-28ddb8da]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-2);margin-top:12px;line-height:1.5}.check input[data-v-28ddb8da]{margin-top:2px}.warn[data-v-28ddb8da]{color:var(--bad);font-size:12.5px;font-weight:600;margin:14px 0;padding:10px 12px;background:#fbe5e3;border-radius:var(--r-sm)}.row-btns[data-v-28ddb8da]{display:flex;gap:10px;margin-top:8px}.row-btns .btn[data-v-28ddb8da]{flex:1}.success-hero[data-v-28ddb8da]{text-align:center}.check-ring[data-v-28ddb8da]{width:64px;height:64px;border-radius:50%;margin:4px auto 12px;background:linear-gradient(135deg,#3fa98b,#2e8c73);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #3fa98b6b;animation:pop-28ddb8da .5s ease both}@keyframes pop-28ddb8da{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.sh-t[data-v-28ddb8da]{font-size:20px;font-weight:800;color:var(--text)}.sh-s[data-v-28ddb8da]{font-size:13px;color:var(--muted);margin-top:4px}.cert-line[data-v-28ddb8da]{font-size:12px;color:var(--muted);margin:12px 0;line-height:1.5}.tip-bar[data-v-28ddb8da]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gold-d);background:var(--gold-l);padding:10px 12px;border-radius:var(--r-sm)}.center[data-v-28ddb8da]{text-align:center}.collection-head[data-v-d90f6a86]{text-align:center;background:linear-gradient(180deg,#fff,#f3f7f4)}.ch-label[data-v-d90f6a86]{display:inline-block;font-size:11px;color:var(--muted);background:var(--gold-l);padding:3px 10px;border-radius:20px}.ch-title[data-v-d90f6a86]{font-size:17px;font-weight:800;color:var(--text);margin-top:8px}.ch-sub[data-v-d90f6a86]{font-size:12px;color:var(--muted);margin-top:4px}.progress-row[data-v-d90f6a86]{display:flex;align-items:center;gap:10px;margin-top:14px}.progress-text[data-v-d90f6a86]{font-size:14px;font-weight:700;color:var(--primary);flex:0 0 auto}.progress-track[data-v-d90f6a86]{flex:1;height:8px;border-radius:6px;background:#eef0ee;overflow:hidden}.progress-fill[data-v-d90f6a86]{height:100%;background:linear-gradient(90deg,var(--primary),var(--gold));transition:width .5s}.progress-tip[data-v-d90f6a86]{font-size:12px;color:var(--muted);margin-top:8px}.grid[data-v-d90f6a86]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cell[data-v-d90f6a86]{aspect-ratio:1 / 1;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f3f4f3;border:1px dashed #cfd4cf}.cell.filled[data-v-d90f6a86]{border:1.5px solid var(--primary);background:linear-gradient(150deg,#eaf1ef,#f7fbf9);box-shadow:0 2px 8px #3a785f1f}.cell-name[data-v-d90f6a86]{font-size:10.5px;color:var(--primary);text-align:center;padding:2px;line-height:1.3;font-weight:600}.cell-plus[data-v-d90f6a86]{color:#b9bfb9;font-size:18px}.manual[data-v-d90f6a86]{display:flex;gap:8px;margin-top:10px}.uid-input[data-v-d90f6a86]{flex:1;border:1px solid var(--line);border-radius:11px;padding:10px 12px;font-size:13px;outline:none;background:#fff;color:var(--text)}.uid-input[data-v-d90f6a86]:focus{border-color:var(--primary)}.why[data-v-d90f6a86]{background:#faf7f2}.why-title[data-v-d90f6a86]{font-weight:700;margin-bottom:8px;color:var(--text)}.why p[data-v-d90f6a86]{font-size:13px;color:var(--text-2);line-height:1.7}.center[data-v-d90f6a86]{text-align:center}.big-emoji[data-v-d90f6a86]{font-size:40px;margin-bottom:6px}.mc[data-v-1cf71b61]{padding:14px 14px 30px}.mc-head[data-v-1cf71b61]{display:flex;align-items:center;gap:10px}.mc-title[data-v-1cf71b61]{font-size:20px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:8px}.bar[data-v-1cf71b61]{width:4px;height:18px;border-radius:3px;background:var(--primary);display:inline-block}.mc-count[data-v-1cf71b61]{font-size:13px;font-weight:700;color:var(--primary);background:#7cfc001f;padding:3px 10px;border-radius:20px}.mc-edit[data-v-1cf71b61]{margin-left:auto;font-size:12px;color:var(--text-2);background:var(--card-2);border:1px solid var(--line);border-radius:20px;padding:6px 12px}.mc-sub[data-v-1cf71b61]{font-size:12.5px;color:var(--text-2);margin:6px 0 14px}.wall[data-v-1cf71b61]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tile[data-v-1cf71b61]{position:relative;border-radius:16px;overflow:hidden;padding:14px 14px 12px;min-height:168px;display:flex;flex-direction:column;cursor:pointer;border:1px solid rgba(255,255,255,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tile[data-v-1cf71b61]:active{transform:scale(.97);border-color:#7cfc0073;box-shadow:0 8px 26px #00000073}.tile-top[data-v-1cf71b61]{display:flex;align-items:flex-start;justify-content:space-between}.tile-emoji[data-v-1cf71b61]{font-size:46px;line-height:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.demo-tag[data-v-1cf71b61]{font-size:10px;font-weight:700;color:#0b0b0f;background:var(--gold);padding:2px 8px;border-radius:12px}.tile-body[data-v-1cf71b61]{margin-top:auto}.tile-name[data-v-1cf71b61]{font-size:15px;font-weight:800;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.5)}.tile-no[data-v-1cf71b61]{font-size:11px;color:var(--primary);margin-top:4px;font-weight:600;letter-spacing:.3px}.tile-meta[data-v-1cf71b61]{display:flex;align-items:center;gap:8px;margin-top:8px}.tile-status[data-v-1cf71b61]{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:12px;background:#ffffff24;color:#fff}.tile-status.holding[data-v-1cf71b61]{background:#7cfc0038;color:var(--primary)}.tile-status.verifying[data-v-1cf71b61]{background:#9b5cff47;color:#c9b4ff}.tile-status.transferred[data-v-1cf71b61]{background:#ff2e883d;color:#ff9fc4}.tile-status.lost[data-v-1cf71b61]{background:#ff5a5a3d;color:#ffb0b0}.tile-city[data-v-1cf71b61]{font-size:11px;color:#ffffffb3}.tile-glow[data-v-1cf71b61]{position:absolute;right:-30px;bottom:-30px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(124,252,0,.18),transparent 70%);pointer-events:none}.prompt[data-v-1cf71b61]{text-align:center}.big-emoji[data-v-1cf71b61]{font-size:42px;margin-bottom:8px}.muted[data-v-1cf71b61]{color:var(--text-2)}.small[data-v-1cf71b61]{font-size:12.5px}.center[data-v-1cf71b61]{text-align:center}.my[data-v-a13365ab]{padding-bottom:30px}.hero[data-v-a13365ab]{text-align:center;background:linear-gradient(150deg,#3a222b,#6b3346 55%,#8a4a5c);border-radius:var(--r);padding:22px 18px;margin-bottom:14px;color:#fff;box-shadow:var(--sh);position:relative;overflow:hidden}.hero[data-v-a13365ab]:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(201,163,91,.32),transparent 70%)}.hero.guest[data-v-a13365ab]{background:linear-gradient(150deg,#20202a,#2c2c3a)}.h-avatar[data-v-a13365ab]{width:54px;height:54px;border-radius:50%;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gold),#e6c982);color:#3a222b;font-weight:800;font-size:22px;box-shadow:0 6px 16px #c9a35b73}.h-name[data-v-a13365ab]{font-size:18px;font-weight:800}.h-sub[data-v-a13365ab]{font-size:12px;opacity:.82;margin-top:5px}.h-meta[data-v-a13365ab]{display:flex;gap:8px;justify-content:center;margin-top:12px}.h-meta .pill[data-v-a13365ab]{font-size:11px;padding:4px 10px;border-radius:20px;background:#ffffff29}.h-edit[data-v-a13365ab]{position:absolute;top:14px;right:14px;font-size:12px;padding:5px 12px;border-radius:20px;background:#ffffff2e;cursor:pointer}.lg-btn[data-v-a13365ab]{margin-top:16px;padding:11px 26px;border:none;border-radius:12px;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#9b6bff);box-shadow:0 8px 24px #8b5cf666}.card[data-v-a13365ab]{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px;margin-bottom:14px}.card-title[data-v-a13365ab]{font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--text)}.card-title .bar[data-v-a13365ab]{width:4px;height:15px;border-radius:3px;background:var(--primary);display:inline-block}.card-title .count[data-v-a13365ab]{font-size:12px;color:var(--text-2);font-weight:600}.holds[data-v-a13365ab]{display:flex;flex-direction:column;gap:8px}.hold[data-v-a13365ab]{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--card-2);cursor:pointer}.hold[data-v-a13365ab]:active{border-color:#8b5cf666}.hold-ic[data-v-a13365ab]{width:38px;height:38px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--gold));box-shadow:0 6px 16px #c9a35b66}.hold-main[data-v-a13365ab]{flex:1;min-width:0}.hold-name[data-v-a13365ab]{font-size:14px;font-weight:700;color:var(--text)}.hold-sub[data-v-a13365ab]{font-size:11.5px;color:var(--text-2);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hold-right[data-v-a13365ab]{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.demo-tag[data-v-a13365ab]{font-size:10px;font-weight:700;line-height:1;padding:3px 7px;border-radius:6px;color:var(--gold-d);background:#c9a35b1f;border:1px solid rgba(201,163,91,.4)}.hold-status[data-v-a13365ab]{font-size:11px;font-weight:700;padding:4px 9px;border-radius:20px;flex:none}.hold-status.claimed[data-v-a13365ab]{color:#06231a;background:linear-gradient(135deg,#3fe0a0,#2bbf86)}.hold-status.companion[data-v-a13365ab]{color:#1c1030;background:linear-gradient(135deg,#b89cff,#9b5cff)}.hold-status.transferred[data-v-a13365ab]{color:#3a2c00;background:linear-gradient(135deg,#f2ff49,#e6c982)}.manual[data-v-a13365ab]{display:flex;gap:8px;margin-bottom:10px}.uid-input[data-v-a13365ab]{flex:1;border:1px solid var(--line);border-radius:11px;padding:10px 12px;font-size:13px;outline:none;background:#fff;color:var(--text)}.uid-input[data-v-a13365ab]:focus{border-color:var(--primary)}.links[data-v-a13365ab]{display:flex;flex-direction:column;gap:4px}.lk[data-v-a13365ab]{display:flex;align-items:center;gap:10px;padding:13px 4px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600;cursor:pointer;color:var(--text)}.lk[data-v-a13365ab]:last-child{border-bottom:none}.lk[data-v-a13365ab]:active{opacity:.7}.logout[data-v-a13365ab]{width:100%;margin-top:4px;padding:13px;border:1px solid var(--line);border-radius:13px;font-size:14px;font-weight:700;color:#ff7a90;background:transparent;cursor:pointer}.logout[data-v-a13365ab]:active{background:#ff7a9014}.muted[data-v-a13365ab]{color:var(--text-2);font-size:12.5px}.center[data-v-a13365ab]{text-align:center}.mask[data-v-a13365ab]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-end;z-index:50}.sheet[data-v-a13365ab]{width:100%;background:#ffffff0d;border-radius:20px 20px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom))}.sheet-title[data-v-a13365ab]{font-size:17px;font-weight:800;color:var(--text);margin-bottom:16px}.fld[data-v-a13365ab]{display:block;margin-bottom:14px}.fld span[data-v-a13365ab]{font-size:12.5px;color:var(--text-2);display:block;margin-bottom:6px}.fld input[data-v-a13365ab]{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14px;outline:none;background:#ffffff0d;color:var(--text)}.fld input[data-v-a13365ab]:focus{border-color:var(--primary)}.edit-err[data-v-a13365ab]{color:#ff7a90;font-size:12.5px;margin:-4px 0 12px}.sheet-btns[data-v-a13365ab]{display:flex;gap:10px;margin-top:6px}.btn[data-v-a13365ab]{flex:1;padding:13px;border-radius:13px;font-size:15px;font-weight:800;cursor:pointer;border:none}.btn.ghost[data-v-a13365ab]{background:#ffffff0f;color:var(--text);border:1px solid var(--line)}.btn.primary[data-v-a13365ab]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#9b6bff);box-shadow:0 8px 24px #8b5cf666}.btn.sm[data-v-a13365ab]{padding:11px 18px;font-size:14px;flex:none}.btn.sm.ghost[data-v-a13365ab]{background:#ffffff0d;color:var(--text);border:1px solid var(--line)}.login[data-v-e41451ac]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 18px;position:relative;overflow:hidden}.lg-bg[data-v-e41451ac]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 360px at 80% -10%,rgba(155,92,255,.28),transparent 60%),radial-gradient(600px 320px at 10% 110%,rgba(255,46,136,.22),transparent 60%),linear-gradient(180deg,#141338,#0b0c24)}.lg-card[data-v-e41451ac]{position:relative;z-index:1;width:100%;max-width:360px;background:#16161deb;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px 22px 22px;box-shadow:0 20px 60px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lg-logo[data-v-e41451ac]{width:52px;height:52px;border-radius:16px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#9b6bff);box-shadow:0 0 26px #8b5cf680}.lg-title[data-v-e41451ac]{text-align:center;font-size:20px;font-weight:800;color:#f4f4f7}.lg-sub[data-v-e41451ac]{text-align:center;font-size:12px;color:#b9b9c4;margin:7px 0 18px}.lg-tabs[data-v-e41451ac]{display:flex;gap:8px;margin-bottom:16px}.lg-tabs span[data-v-e41451ac]{flex:1;text-align:center;padding:9px 0;border-radius:12px;font-size:13px;color:#9b9ba6;background:#ffffff0a;cursor:pointer;border:1px solid transparent}.lg-tabs span.on[data-v-e41451ac]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#9b6bff);font-weight:700}.lg-field[data-v-e41451ac]{display:flex;align-items:center;gap:8px;padding:0 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:11px}.lg-field input[data-v-e41451ac]{flex:1;border:none;background:transparent;outline:none;padding:12px 0;font-size:14px;color:#f4f4f7}.lg-field input[data-v-e41451ac]::placeholder{color:#6f6f7a}.lg-btn[data-v-e41451ac]{width:100%;margin-top:6px;padding:13px;border:none;border-radius:13px;font-size:15px;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#9b6bff);box-shadow:0 8px 24px #8b5cf666}.lg-btn[data-v-e41451ac]:active{transform:translateY(1px)}.lg-btn[data-v-e41451ac]:disabled{opacity:.7}.lg-btn.wx[data-v-e41451ac]{display:block;text-align:center;text-decoration:none;line-height:1.2;background:linear-gradient(135deg,#3fe0a0,#2bbf86);color:#06231a;box-shadow:0 8px 24px #3fe0a04d}.lg-tip[data-v-e41451ac]{font-size:11px;color:#76767f;margin:12px 2px 0;line-height:1.5}.lg-reg[data-v-e41451ac]{font-size:13px;color:#b9b9c4;margin:14px 2px 0;text-align:center}.lg-reg .lk[data-v-e41451ac]{color:#8b5cf6;font-weight:700;cursor:pointer}.lg-foot[data-v-e41451ac]{text-align:center;font-size:12px;color:#9b9ba6;margin-top:16px;cursor:pointer}.login[data-v-89e4ccb0]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 18px;position:relative;overflow:hidden}.lg-bg[data-v-89e4ccb0]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 360px at 80% -10%,rgba(155,92,255,.28),transparent 60%),radial-gradient(600px 320px at 10% 110%,rgba(255,46,136,.22),transparent 60%),linear-gradient(180deg,#141338,#0b0c24)}.lg-card[data-v-89e4ccb0]{position:relative;z-index:1;width:100%;max-width:360px;background:#16161deb;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px 22px 22px;box-shadow:0 20px 60px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lg-logo[data-v-89e4ccb0]{width:52px;height:52px;border-radius:16px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#9b6bff);box-shadow:0 0 26px #8b5cf680}.lg-title[data-v-89e4ccb0]{text-align:center;font-size:20px;font-weight:800;color:#f4f4f7}.lg-sub[data-v-89e4ccb0]{text-align:center;font-size:12px;color:#b9b9c4;margin:7px 0 18px}.lg-field[data-v-89e4ccb0]{display:flex;align-items:center;gap:8px;padding:0 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:11px}.lg-field input[data-v-89e4ccb0]{flex:1;border:none;background:transparent;outline:none;padding:12px 0;font-size:14px;color:#f4f4f7}.lg-field input[data-v-89e4ccb0]::placeholder{color:#6f6f7a}.lg-btn[data-v-89e4ccb0]{width:100%;margin-top:6px;padding:13px;border:none;border-radius:13px;font-size:15px;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#9b6bff);box-shadow:0 8px 24px #8b5cf666}.lg-btn[data-v-89e4ccb0]:active{transform:translateY(1px)}.lg-btn[data-v-89e4ccb0]:disabled{opacity:.7}.lg-reg[data-v-89e4ccb0]{font-size:13px;color:#b9b9c4;margin:16px 2px 0;text-align:center}.lg-reg .lk[data-v-89e4ccb0]{color:#8b5cf6;font-weight:700;cursor:pointer}.lg-tip[data-v-89e4ccb0]{font-size:11px;color:#76767f;margin:10px 2px 0;line-height:1.5;text-align:center}.page[data-v-07bfb6bc]{padding:16px 14px 92px}.ph[data-v-07bfb6bc]{margin-bottom:16px}.ph-tag[data-v-07bfb6bc]{display:inline-block;font-size:11px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#9b6bff);padding:4px 11px;border-radius:20px;font-weight:700}.ph-title[data-v-07bfb6bc]{font-size:22px;font-weight:800;color:#f4f4f7;margin-top:10px}.ph-sub[data-v-07bfb6bc]{font-size:12px;color:#b9b9c4;margin-top:6px}.loading[data-v-07bfb6bc]{text-align:center;color:#76767f;padding:40px 0}.pcard[data-v-07bfb6bc]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;margin-bottom:14px;cursor:pointer;box-shadow:0 10px 30px #0006}.pc-cover[data-v-07bfb6bc]{position:relative;height:120px;display:flex;align-items:center;justify-content:center}.pc-emoji[data-v-07bfb6bc]{font-size:46px;filter:drop-shadow(0 0 14px rgba(139,92,246,.5))}.pc-tier[data-v-07bfb6bc]{position:absolute;top:10px;left:10px;font-size:11px;padding:3px 9px;border-radius:20px;background:#0006;color:#8b5cf6;border:1px solid rgba(139,92,246,.4)}.pc-tier.season[data-v-07bfb6bc]{color:#ff2e88;border-color:#ff2e8866}.pc-season[data-v-07bfb6bc]{position:absolute;top:10px;right:10px;font-size:11px;padding:3px 9px;border-radius:20px;background:#9b5cff40;color:#c9a8ff;border:1px solid rgba(155,92,255,.4)}.pc-body[data-v-07bfb6bc]{padding:13px 14px 15px}.pc-name[data-v-07bfb6bc]{font-size:16px;font-weight:800;color:#f4f4f7}.pc-desc[data-v-07bfb6bc]{font-size:12px;color:#b9b9c4;margin:6px 0 10px;line-height:1.5}.pc-row[data-v-07bfb6bc]{display:flex;align-items:center;justify-content:space-between}.pc-price[data-v-07bfb6bc]{font-size:20px;font-weight:800;color:#8b5cf6}.pc-bean[data-v-07bfb6bc]{font-size:12px;color:#9b5cff}.mask[data-v-07bfb6bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:50;display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-07bfb6bc]{width:100%;max-width:480px;background:#ffffff0d;border-radius:22px 22px 0 0;padding:18px 18px calc(20px + env(safe-area-inset-bottom));max-height:86vh;overflow:auto;border-top:1px solid rgba(139,92,246,.25)}.sh-cover[data-v-07bfb6bc]{height:110px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:14px}.sh-name[data-v-07bfb6bc]{font-size:18px;font-weight:800;color:#f4f4f7}.sh-price[data-v-07bfb6bc]{color:#8b5cf6;font-weight:800;margin-left:6px}.sh-desc[data-v-07bfb6bc]{font-size:12.5px;color:#b9b9c4;margin:8px 0 14px;line-height:1.6}.sh-h[data-v-07bfb6bc]{font-size:13px;font-weight:700;color:#f4f4f7;margin-bottom:10px;display:flex;align-items:center;gap:6px}.sh-h[data-v-07bfb6bc]:before{content:"";width:3px;height:13px;border-radius:3px;background:linear-gradient(180deg,#8b5cf6,#9b6bff)}.beans[data-v-07bfb6bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.bean[data-v-07bfb6bc]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 8px;text-align:center}.bean-ic[data-v-07bfb6bc]{font-size:26px;margin-bottom:6px}.bean-name[data-v-07bfb6bc]{font-size:12px;color:#f4f4f7;font-weight:600;line-height:1.3}.bean-cat[data-v-07bfb6bc]{font-size:10px;color:#76767f;margin-top:3px}.sh-btn[data-v-07bfb6bc]{width:100%;padding:12px;border:none;border-radius:13px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#8b5cf6,#9b6bff);cursor:pointer}.music[data-v-7b91997d]{padding:14px 14px 90px;color:#fff}.top[data-v-7b91997d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.back[data-v-7b91997d]{display:flex;align-items:center;font-size:13px;color:#b9b9c4;cursor:pointer}.mood-tabs[data-v-7b91997d]{display:flex;gap:6px}.mt[data-v-7b91997d]{font-size:11px;padding:4px 10px;border-radius:14px;background:var(--card);border:1px solid var(--line);color:#b9b9c4;cursor:pointer}.mt.on[data-v-7b91997d]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;border-color:transparent}.cover[data-v-7b91997d]{height:230px;border-radius:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 40px #0006;margin-bottom:16px;overflow:hidden}.disc[data-v-7b91997d]{width:120px;height:120px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.3)}.disc.spin[data-v-7b91997d]{animation:spin-7b91997d 6s linear infinite}@keyframes spin-7b91997d{to{transform:rotate(360deg)}}.song[data-v-7b91997d]{text-align:center;margin-bottom:10px}.title[data-v-7b91997d]{font-size:19px;font-weight:800}.artist[data-v-7b91997d]{font-size:12px;color:#b9b9c4;margin-top:4px}.lyric[data-v-7b91997d]{height:92px;overflow:hidden;text-align:center;margin-bottom:8px}.lyric p[data-v-7b91997d]{font-size:12.5px;color:#76767f;line-height:2.3;transition:.3s;margin:0}.lyric p.on[data-v-7b91997d]{color:#fff;font-weight:700;font-size:13.5px}.prog[data-v-7b91997d]{display:flex;align-items:center;gap:8px;font-size:10px;color:#76767f;margin-bottom:14px}.bar[data-v-7b91997d]{flex:1;height:4px;background:var(--line);border-radius:4px;cursor:pointer}.fill[data-v-7b91997d]{height:100%;background:linear-gradient(90deg,#8b5cf6,#9b6bff);border-radius:4px}.ctrl[data-v-7b91997d]{display:flex;align-items:center;justify-content:center;gap:26px;margin-bottom:22px}.c[data-v-7b91997d]{width:46px;height:46px;border-radius:50%;background:var(--card);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;cursor:pointer}.c.play[data-v-7b91997d]{width:60px;height:60px;background:linear-gradient(135deg,#8b5cf6,#9b6bff);border:none;box-shadow:0 8px 22px #8b5cf666}.list .lt[data-v-7b91997d]{font-size:13px;font-weight:700;margin-bottom:8px;color:var(--text)}.row[data-v-7b91997d]{display:flex;align-items:center;gap:10px;padding:9px 6px;border-radius:10px;cursor:pointer}.row.on[data-v-7b91997d]{background:var(--card)}.rn[data-v-7b91997d]{width:18px;text-align:center;color:#76767f;font-size:12px}.ri[data-v-7b91997d]{flex:1}.rt[data-v-7b91997d]{font-size:13.5px;color:var(--text)}.ra[data-v-7b91997d]{font-size:11px;color:var(--text-2);margin-top:2px}.rd[data-v-7b91997d]{font-size:11px;color:#76767f}.planet[data-v-0eb85016]{color:#fff;padding:14px 14px 90px}.ov[data-v-0eb85016]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.hero[data-v-0eb85016]{text-align:center;margin-bottom:16px}.big[data-v-0eb85016]{width:200px;height:200px}.lv[data-v-0eb85016]{font-size:18px;font-weight:800;margin-top:-28px}.sub[data-v-0eb85016]{font-size:12px;color:#b9b9c4;margin-top:6px}.card[data-v-0eb85016]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:12px}.ct[data-v-0eb85016]{font-size:13px;font-weight:700;display:flex;align-items:center;gap:7px;margin-bottom:12px;color:var(--text)}.bar[data-v-0eb85016]{width:3px;height:13px;background:linear-gradient(#8b5cf6,#9b6bff);border-radius:2px}.gems[data-v-0eb85016]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.gem[data-v-0eb85016]{background:var(--card-2);border-radius:10px;padding:10px;text-align:center}.dot[data-v-0eb85016]{display:inline-block;width:14px;height:14px;border-radius:50%;margin-bottom:6px}.gn[data-v-0eb85016]{font-size:12px;color:var(--text)}.gc[data-v-0eb85016]{font-size:15px;font-weight:800;color:#fff}.grow[data-v-0eb85016]{height:8px;background:var(--line);border-radius:6px;overflow:hidden}.gf[data-v-0eb85016]{height:100%;background:linear-gradient(90deg,#8b5cf6,#9b6bff)}.gt[data-v-0eb85016]{font-size:11px;color:var(--text-2);margin-top:8px}.medals[data-v-0eb85016]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.md[data-v-0eb85016]{text-align:center;background:var(--card-2);border-radius:10px;padding:10px 4px}.md.lock[data-v-0eb85016]{opacity:.45}.ml[data-v-0eb85016]{font-size:10.5px;color:var(--text-2);margin-top:5px}.comm[data-v-00242265]{color:#fff;padding:14px 14px 90px}.ov[data-v-00242265]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:6px}.head[data-v-00242265]{font-size:17px;font-weight:800;margin-bottom:12px}.post[data-v-00242265]{display:flex;gap:8px;margin-bottom:14px}.pi[data-v-00242265]{flex:1;border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:#fff;color:var(--text);font-size:13px;outline:none}.pi[data-v-00242265]:focus{border-color:var(--primary)}.pb[data-v-00242265]{border:none;border-radius:11px;padding:0 16px;background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.item[data-v-00242265]{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.av[data-v-00242265]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;flex:0 0 auto}.body[data-v-00242265]{flex:1}.meta[data-v-00242265]{display:flex;justify-content:space-between}.nm[data-v-00242265]{font-size:13px;font-weight:700}.tm[data-v-00242265]{font-size:10.5px;color:#76767f}.txt[data-v-00242265]{font-size:13px;color:var(--text);margin-top:5px;line-height:1.5}.tags[data-v-00242265]{margin-top:6px}.tg[data-v-00242265]{font-size:10.5px;color:#9b6bff;background:#8b5cf626;padding:2px 8px;border-radius:10px}.acts[data-v-00242265]{display:flex;gap:18px;margin-top:8px}.act[data-v-00242265]{display:flex;align-items:center;gap:4px;font-size:11px;color:#888;cursor:pointer}.act.on[data-v-00242265]{color:#e84d9a}.pl[data-v-1fba593a]{color:#fff;padding:14px 14px 90px}.ov[data-v-1fba593a]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-1fba593a]{font-size:17px;font-weight:800;margin-bottom:14px}.grid[data-v-1fba593a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card[data-v-1fba593a]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;cursor:pointer}.cov[data-v-1fba593a]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.pt[data-v-1fba593a]{font-size:14px;font-weight:700;color:var(--text)}.pd[data-v-1fba593a]{font-size:11px;color:var(--text-2);margin-top:4px}.diary[data-v-0dd733f0]{color:#fff;padding:14px 14px 90px}.ov[data-v-0dd733f0]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-0dd733f0]{font-size:17px;font-weight:800;margin-bottom:14px}.today[data-v-0dd733f0]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:14px}.q[data-v-0dd733f0]{font-size:13px;font-weight:700;margin-bottom:10px;color:var(--text)}.moods[data-v-0dd733f0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.m[data-v-0dd733f0]{font-size:12px;padding:6px 10px;border-radius:14px;background:var(--card-2);border:1px solid var(--line);cursor:pointer;color:var(--text-2)}.m.on[data-v-0dd733f0]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;border-color:transparent}.ta[data-v-0dd733f0]{width:100%;box-sizing:border-box;height:72px;border:1px solid var(--line);border-radius:11px;padding:10px;background:#fff;color:var(--text);font-size:13px;outline:none;resize:none}.ta[data-v-0dd733f0]:focus{border-color:var(--primary)}.save[data-v-0dd733f0]{width:100%;margin-top:10px;border:none;border-radius:11px;padding:11px;background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.list .lt[data-v-0dd733f0]{font-size:13px;font-weight:700;margin-bottom:10px;color:var(--text)}.row[data-v-0dd733f0]{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.emo[data-v-0dd733f0]{font-size:24px}.rb[data-v-0dd733f0]{flex:1}.rd[data-v-0dd733f0]{font-size:11px;color:#76767f}.rx[data-v-0dd733f0]{font-size:13px;color:var(--text);margin-top:4px;line-height:1.5}.quiz[data-v-faca207e]{color:#fff;padding:14px 14px 90px}.ov[data-v-faca207e]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-faca207e]{font-size:17px;font-weight:800;margin-bottom:14px}.q[data-v-faca207e]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:12px}.qt[data-v-faca207e]{font-size:13.5px;font-weight:700;margin-bottom:10px;color:var(--text)}.opts[data-v-faca207e]{display:flex;flex-wrap:wrap;gap:8px}.opt[data-v-faca207e]{font-size:12px;padding:7px 12px;border-radius:14px;background:var(--card-2);border:1px solid var(--line);cursor:pointer;color:var(--text-2)}.opt.on[data-v-faca207e]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;border-color:transparent}.go[data-v-faca207e]{width:100%;border:none;border-radius:11px;padding:12px;background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.res[data-v-faca207e]{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px 18px}.rtype[data-v-faca207e]{font-size:20px;font-weight:800;margin-bottom:12px}.rdesc[data-v-faca207e]{font-size:13px;color:var(--text-2);line-height:1.6;margin-bottom:18px}.cmp[data-v-bb793e70]{color:#fff;padding:14px 14px 80px;display:flex;flex-direction:column;height:100vh;box-sizing:border-box}.ov[data-v-bb793e70]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-bb793e70]{font-size:17px;font-weight:800;margin-bottom:12px}.box[data-v-bb793e70]{flex:1;overflow-y:auto;padding:4px 0}.msg[data-v-bb793e70]{display:flex;margin-bottom:12px}.msg.me[data-v-bb793e70]{justify-content:flex-end}.bub[data-v-bb793e70]{max-width:76%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.5}.msg.ai .bub[data-v-bb793e70]{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px}.msg.me .bub[data-v-bb793e70]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;border-bottom-right-radius:4px}.input[data-v-bb793e70]{display:flex;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.input input[data-v-bb793e70]{flex:1;border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:#fff;color:var(--text);font-size:13px;outline:none}.input button[data-v-bb793e70]{border:none;border-radius:11px;padding:0 16px;background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;font-weight:700;cursor:pointer}.act[data-v-c7de0fca]{color:#fff;padding:14px 14px 90px}.ov[data-v-c7de0fca]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-c7de0fca]{font-size:17px;font-weight:800;margin-bottom:14px}.sign[data-v-c7de0fca]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#8b5cf6,#9b6bff);border-radius:14px;padding:16px;margin-bottom:16px;box-shadow:0 8px 22px #8b5cf659}.sd[data-v-c7de0fca]{font-size:14px;font-weight:700}.sd b[data-v-c7de0fca]{font-size:20px}.sb[data-v-c7de0fca]{border:none;border-radius:11px;padding:9px 14px;background:#fff;color:#8b5cf6;font-weight:700;font-size:13px;cursor:pointer}.sb.done[data-v-c7de0fca]{background:#ffffff40;color:#fff}.sec-t[data-v-c7de0fca]{font-size:13px;font-weight:700;margin:6px 0 10px;color:var(--text)}.banner[data-v-c7de0fca]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:10px}.bt[data-v-c7de0fca]{font-size:14px;font-weight:700;color:var(--text)}.bd[data-v-c7de0fca]{font-size:11.5px;color:var(--text-2);margin-top:5px}.task[data-v-c7de0fca]{display:flex;align-items:center;justify-content:space-between;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:8px}.tt[data-v-c7de0fca]{font-size:13px;color:var(--text)}.tr[data-v-c7de0fca]{font-size:11px;color:#9b6bff;margin-left:8px}.tb[data-v-c7de0fca]{border:1px solid var(--primary);background:transparent;color:#9b6bff;border-radius:10px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer}.tb.done[data-v-c7de0fca]{border-color:var(--line);color:#76767f}.mall[data-v-fbe004e0]{color:#fff;padding:14px 14px 90px}.ov[data-v-fbe004e0]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-fbe004e0]{font-size:17px;font-weight:800;margin-bottom:14px}.pts[data-v-fbe004e0]{font-size:12px;color:#c9a35b;background:#c9a35b26;padding:3px 10px;border-radius:12px;margin-left:8px}.grid[data-v-fbe004e0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.g[data-v-fbe004e0]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;text-align:center}.gc[data-v-fbe004e0]{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.gt[data-v-fbe004e0]{font-size:13px;font-weight:700;color:var(--text)}.gp[data-v-fbe004e0]{font-size:12px;color:#c9a35b;margin:4px 0 10px}.gb[data-v-fbe004e0]{width:100%;border:none;border-radius:10px;padding:8px;background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;font-weight:700;font-size:12.5px;cursor:pointer}.gb.dis[data-v-fbe004e0]{background:var(--card-2);color:#76767f}.mb[data-v-bf85d0d7]{color:#fff;padding:14px 14px 90px}.ov[data-v-bf85d0d7]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-bf85d0d7]{font-size:17px;font-weight:800;margin-bottom:14px}.vip[data-v-bf85d0d7]{background:linear-gradient(135deg,#c9a35b,#8b5cf6);border-radius:16px;padding:18px;margin-bottom:14px;box-shadow:0 10px 26px #8b5cf659}.vt[data-v-bf85d0d7]{font-size:15px;font-weight:800;color:#1c1748;display:flex;align-items:center;gap:6px}.vd[data-v-bf85d0d7]{font-size:11.5px;color:#fff;opacity:.9;margin:8px 0 12px}.vk[data-v-bf85d0d7]{border:none;border-radius:11px;padding:9px 16px;background:#1c1748;color:#c9a35b;font-weight:800;font-size:13px;cursor:pointer}.vk.on[data-v-bf85d0d7]{background:#1c17484d;color:#fff}.card[data-v-bf85d0d7]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.ct[data-v-bf85d0d7]{font-size:13px;font-weight:700;display:flex;align-items:center;gap:7px;margin-bottom:12px;color:var(--text)}.bar[data-v-bf85d0d7]{width:3px;height:13px;background:linear-gradient(#8b5cf6,#9b6bff);border-radius:2px}.rights[data-v-bf85d0d7]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ri[data-v-bf85d0d7]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text)}.rk[data-v-c1b29353]{color:#fff;padding:14px 14px 90px}.ov[data-v-c1b29353]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-c1b29353]{font-size:17px;font-weight:800;margin-bottom:14px}.tabs[data-v-c1b29353]{display:flex;gap:8px;margin-bottom:14px}.tb[data-v-c1b29353]{font-size:13px;padding:7px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line);color:#b9b9c4;cursor:pointer}.tb.on[data-v-c1b29353]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;border-color:transparent}.row[data-v-c1b29353]{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--line)}.rk-num[data-v-c1b29353]{width:24px;text-align:center;font-size:16px;font-weight:800;color:#76767f}.rk-num.top[data-v-c1b29353]{color:#c9a35b}.ri[data-v-c1b29353]{flex:1}.rt[data-v-c1b29353]{font-size:14px;font-weight:700;color:var(--text)}.rd[data-v-c1b29353]{font-size:11px;color:var(--text-2);margin-top:3px}.rv[data-v-c1b29353]{font-size:11.5px;color:#9b6bff}.wk[data-v-aa1f8bfd]{color:#fff;padding:14px 14px 90px}.ov[data-v-aa1f8bfd]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-aa1f8bfd]{font-size:17px;font-weight:800;margin-bottom:14px}.art[data-v-aa1f8bfd]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ac[data-v-aa1f8bfd]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ar[data-v-aa1f8bfd]{flex:1}.at[data-v-aa1f8bfd]{font-size:14px;font-weight:700;color:var(--text)}.ad[data-v-aa1f8bfd]{font-size:11.5px;color:var(--text-2);margin-top:4px;line-height:1.45}.msg[data-v-d006c2d3]{color:#fff;padding:14px 14px 90px}.ov[data-v-d006c2d3]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-d006c2d3]{font-size:17px;font-weight:800;margin-bottom:14px}.item[data-v-d006c2d3]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ic[data-v-d006c2d3]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.rb[data-v-d006c2d3]{flex:1}.mt[data-v-d006c2d3]{font-size:13.5px;font-weight:700;color:var(--text);display:flex;justify-content:space-between}.mm[data-v-d006c2d3]{font-size:10.5px;color:#76767f;font-weight:400}.md[data-v-d006c2d3]{font-size:12px;color:var(--text-2);margin-top:4px}.nb[data-v-4196bfc7]{color:#fff;padding:14px 14px 90px}.ov[data-v-4196bfc7]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-4196bfc7]{font-size:17px;font-weight:800;margin-bottom:12px}.city[data-v-4196bfc7]{font-size:12px;color:#b9b9c4;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:10px 12px;margin-bottom:14px}.item[data-v-4196bfc7]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.av[data-v-4196bfc7]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;flex:0 0 auto}.rb[data-v-4196bfc7]{flex:1}.pn[data-v-4196bfc7]{font-size:13.5px;font-weight:700;color:var(--text)}.pd[data-v-4196bfc7]{font-size:11.5px;color:var(--text-2);margin-top:3px}.pb[data-v-4196bfc7]{border:1px solid var(--primary);background:transparent;color:#9b6bff;border-radius:11px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.g[data-v-346b7793]{color:#fff;padding:14px 14px 90px}.ov[data-v-346b7793]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-346b7793]{font-size:17px;font-weight:800}.sub[data-v-346b7793]{font-size:12px;color:var(--text-2);margin:4px 0 16px}.box[data-v-346b7793]{width:150px;height:150px;margin:0 auto 18px;border-radius:24px;background:linear-gradient(135deg,#8b5cf6,#9b6bff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:0 14px 40px #8b5cf666;transition:transform .25s;cursor:pointer}.box[data-v-346b7793]:active{transform:scale(.96)}.box.open[data-v-346b7793]{transform:rotate(-6deg) scale(1.03)}.box-t[data-v-346b7793]{font-size:13px;font-weight:700}.acts[data-v-346b7793]{max-width:320px;margin:0 auto}.sec-t[data-v-346b7793]{font-size:13px;font-weight:700;margin:18px 0 10px;color:var(--text)}.prob[data-v-346b7793]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.dot[data-v-346b7793]{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.rn[data-v-346b7793]{font-size:13px;flex:1}.rp[data-v-346b7793]{font-size:12px;color:var(--text-2)}.rec[data-v-346b7793]{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.rt[data-v-346b7793]{font-size:13px;flex:1}.rr[data-v-346b7793]{font-size:11px;color:var(--text-2)}.modal[data-v-346b7793]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cardz[data-v-346b7793]{width:78%;max-width:320px;background:linear-gradient(160deg,#1c1748,#0b0c24);border:1px solid var(--line);border-radius:20px;padding:26px 20px;text-align:center;animation:rise-346b7793 .4s ease both}.rz[data-v-346b7793]{font-size:13px;font-weight:800;letter-spacing:2px}.rn2[data-v-346b7793]{font-size:19px;font-weight:800;margin-top:10px}.rd2[data-v-346b7793]{font-size:12px;color:var(--text-2);margin:8px 0 18px}@keyframes rise-346b7793{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.g[data-v-bc3aa9c5]{color:#fff;padding:14px 14px 90px}.ov[data-v-bc3aa9c5]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-bc3aa9c5]{font-size:17px;font-weight:800}.sub[data-v-bc3aa9c5]{font-size:12px;color:var(--text-2);margin:4px 0 16px}.sec-t[data-v-bc3aa9c5]{font-size:13px;font-weight:700;margin:18px 0 10px;color:var(--text)}.frag[data-v-bc3aa9c5]{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:9px}.fi[data-v-bc3aa9c5]{width:40px;height:40px;border-radius:12px;background:var(--card-2);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.fn[data-v-bc3aa9c5]{flex:1;font-size:14px;font-weight:600}.fc[data-v-bc3aa9c5]{font-size:12px;color:#9b6bff;margin-left:8px}.made[data-v-bc3aa9c5]{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.mn[data-v-bc3aa9c5]{font-weight:600}.empty[data-v-bc3aa9c5]{font-size:12px;color:var(--muted);padding:14px 0}.modal[data-v-bc3aa9c5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cardz[data-v-bc3aa9c5]{width:78%;max-width:320px;background:linear-gradient(160deg,#1c1748,#0b0c24);border:1px solid var(--line);border-radius:20px;padding:26px 20px;text-align:center;animation:rise-bc3aa9c5 .4s ease both}.rt2[data-v-bc3aa9c5]{font-size:19px;font-weight:800;margin-top:12px;color:#c9a35b}.rd2[data-v-bc3aa9c5]{font-size:12px;color:var(--text-2);margin:8px 0 18px}@keyframes rise-bc3aa9c5{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.btn[data-v-bc3aa9c5]:disabled{opacity:.4}.g[data-v-2e0dc1e1]{color:#fff;padding:14px 14px 90px}.ov[data-v-2e0dc1e1]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-2e0dc1e1]{font-size:17px;font-weight:800}.sub[data-v-2e0dc1e1]{font-size:12px;color:var(--text-2);margin:4px 0 16px}.cert[data-v-2e0dc1e1]{background:linear-gradient(160deg,#1c1748,#0b0c24);border:1px solid rgba(201,163,91,.35);border-radius:20px;padding:20px;box-shadow:0 14px 40px #00000080}.c-top[data-v-2e0dc1e1]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#e6c982}.hero-n[data-v-2e0dc1e1]{font-size:20px;font-weight:800;margin:14px 0 4px}.hero-s[data-v-2e0dc1e1]{font-size:12px;color:var(--text-2);margin-bottom:14px}.row[data-v-2e0dc1e1]{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px dashed var(--line);font-size:13px}.k[data-v-2e0dc1e1]{color:var(--muted)}.v[data-v-2e0dc1e1]{font-weight:600;text-align:right;max-width:60%;word-break:break-all}.v.ok[data-v-2e0dc1e1]{color:var(--ok)}.mono[data-v-2e0dc1e1]{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#9b6bff}.chain-strip[data-v-2e0dc1e1]{display:flex;align-items:center;gap:4px;margin:16px 0 10px}.node[data-v-2e0dc1e1]{font-size:11px;padding:4px 8px;border-radius:8px;background:var(--card-2);color:var(--muted)}.node.on[data-v-2e0dc1e1]{background:#c9a35b33;color:#e6c982;font-weight:700}.line[data-v-2e0dc1e1]{flex:1;height:1px;background:var(--line)}.tip[data-v-2e0dc1e1]{font-size:11px;color:var(--muted);line-height:1.5;margin-bottom:14px}.g[data-v-28fa30a0]{color:#fff;padding:14px 14px 90px}.ov[data-v-28fa30a0]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-28fa30a0]{font-size:17px;font-weight:800;margin-bottom:14px}.pts[data-v-28fa30a0]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 22px #8b5cf659}.pk[data-v-28fa30a0]{font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px}.pv[data-v-28fa30a0]{font-size:26px;font-weight:800}.pv span[data-v-28fa30a0]{font-size:13px}.bar[data-v-28fa30a0]{height:8px;background:var(--card-2);border-radius:6px;margin:14px 0 6px;overflow:hidden}.fill[data-v-28fa30a0]{height:100%;background:linear-gradient(90deg,#8b5cf6,#7cfc00);border-radius:6px;transition:width .4s}.bar-t[data-v-28fa30a0]{font-size:11px;color:var(--muted);margin-bottom:6px}.sec-t[data-v-28fa30a0]{font-size:13px;font-weight:700;margin:16px 0 10px;color:var(--text)}.task[data-v-28fa30a0]{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:8px}.ti[data-v-28fa30a0]{width:38px;height:38px;border-radius:11px;background:var(--card-2);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tt[data-v-28fa30a0]{flex:1;font-size:13.5px;font-weight:600}.tr[data-v-28fa30a0]{font-size:11px;color:#c9a35b;margin-left:8px}.cp[data-v-28fa30a0]{font-size:12px;color:var(--text-2)}.tb[data-v-28fa30a0]{border:1px solid var(--primary);background:transparent;color:#9b6bff;border-radius:10px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer}.tb.done[data-v-28fa30a0]{border-color:var(--line);color:#76767f}.btn[data-v-28fa30a0]:disabled,.tb[data-v-28fa30a0]:disabled{opacity:.5}.g[data-v-9e69e5f1]{color:#fff;padding:14px 14px 90px}.ov[data-v-9e69e5f1]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-9e69e5f1]{font-size:17px;font-weight:800}.sub[data-v-9e69e5f1]{font-size:12px;color:var(--text-2);margin:4px 0 16px}.wall[data-v-9e69e5f1]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px}.medal[data-v-9e69e5f1]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 10px;text-align:center}.medal.locked[data-v-9e69e5f1]{opacity:.55}.mi[data-v-9e69e5f1]{width:52px;height:52px;margin:0 auto 8px;border-radius:50%;background:var(--card-2);display:flex;align-items:center;justify-content:center}.mn[data-v-9e69e5f1]{font-size:13px;font-weight:700}.md[data-v-9e69e5f1]{font-size:10.5px;color:var(--text-2);margin:4px 0 8px;line-height:1.4;min-height:28px}.mt[data-v-9e69e5f1]{font-size:10px;color:var(--ok);font-weight:700}.mt.lock[data-v-9e69e5f1]{color:var(--muted);font-weight:500}.g[data-v-a4dc69e4]{color:#fff;padding:14px 14px 90px}.ov[data-v-a4dc69e4]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-a4dc69e4]{font-size:17px;font-weight:800;margin-bottom:14px}.top[data-v-a4dc69e4]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#8b5cf6,#9b6bff);border-radius:16px;padding:16px;margin-bottom:16px;box-shadow:0 8px 22px #8b5cf659}.td[data-v-a4dc69e4]{font-size:14px;font-weight:700}.td b[data-v-a4dc69e4]{font-size:20px}.sb[data-v-a4dc69e4]{border:none;border-radius:11px;padding:9px 16px;background:#fff;color:#8b5cf6;font-weight:700;font-size:13px;cursor:pointer}.sb.done[data-v-a4dc69e4]{background:#ffffff40;color:#fff}.grid[data-v-a4dc69e4]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.day[data-v-a4dc69e4]{position:relative;aspect-ratio:1;border-radius:12px;background:var(--card);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted)}.day.on[data-v-a4dc69e4]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#0b0c24;font-weight:800;border:none}.day.big.on[data-v-a4dc69e4]{box-shadow:0 0 0 2px #e6c982 inset}.bonus[data-v-a4dc69e4]{position:absolute;bottom:-2px;font-size:8px;color:#e6c982}.day.on .bonus[data-v-a4dc69e4]{color:#fff}.sec-t[data-v-a4dc69e4]{font-size:13px;font-weight:700;margin:18px 0 10px;color:var(--text)}.rw[data-v-a4dc69e4]{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.rt[data-v-a4dc69e4]{font-size:13px;flex:0 0 auto}.rr[data-v-a4dc69e4]{font-size:12px;color:var(--text-2)}.tip[data-v-a4dc69e4]{font-size:11px;color:var(--muted);margin-top:12px;line-height:1.5}.g[data-v-ad1633a5]{color:#fff;padding:14px 14px 90px}.ov[data-v-ad1633a5]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-ad1633a5]{font-size:17px;font-weight:800;margin-bottom:14px}.tabs[data-v-ad1633a5]{display:flex;gap:8px;margin-bottom:14px}.tabs span[data-v-ad1633a5]{padding:7px 16px;border-radius:20px;background:var(--card);border:1px solid var(--line);font-size:13px;color:var(--muted);cursor:pointer}.tabs span.on[data-v-ad1633a5]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;border:none;font-weight:700}.item[data-v-ad1633a5]{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:9px}.ph[data-v-ad1633a5]{width:46px;height:46px;border-radius:12px;background:var(--card-2);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.info[data-v-ad1633a5]{flex:1;min-width:0}.it[data-v-ad1633a5]{font-size:14px;font-weight:600}.cond[data-v-ad1633a5]{font-size:10px;color:var(--ok);border:1px solid var(--ok);border-radius:6px;padding:1px 6px;margin-left:8px}.meta[data-v-ad1633a5]{font-size:11.5px;color:var(--text-2);margin-top:4px}.price[data-v-ad1633a5]{font-size:16px;font-weight:800;color:#e6c982}.g[data-v-7fc62e8a]{color:#fff;padding:14px 14px 90px}.ov[data-v-7fc62e8a]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-7fc62e8a]{font-size:17px;font-weight:800}.sub[data-v-7fc62e8a]{font-size:12px;color:var(--text-2);margin:4px 0 16px}.gb[data-v-7fc62e8a]{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:10px}.gh[data-v-7fc62e8a]{width:46px;height:46px;border-radius:12px;background:var(--card-2);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.gi[data-v-7fc62e8a]{flex:1;min-width:0}.gt[data-v-7fc62e8a]{font-size:14px;font-weight:600}.gm[data-v-7fc62e8a]{font-size:11.5px;color:var(--text-2);margin:4px 0 7px}.gbar[data-v-7fc62e8a]{height:6px;background:var(--card-2);border-radius:4px;overflow:hidden}.gf[data-v-7fc62e8a]{height:100%;background:linear-gradient(90deg,#8b5cf6,#9b6bff);border-radius:4px;transition:width .4s}.gp[data-v-7fc62e8a]{flex:0 0 auto;text-align:right}.pr[data-v-7fc62e8a]{font-size:17px;font-weight:800;color:#e6c982}.po[data-v-7fc62e8a]{font-size:10.5px;color:var(--muted);text-decoration:line-through}.btn.done[data-v-7fc62e8a]{background:var(--card-2);color:var(--text-2)}.g[data-v-514248cb]{color:#fff;padding:14px 14px 90px}.ov[data-v-514248cb]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-514248cb]{font-size:17px;font-weight:800;margin-bottom:14px}.live[data-v-514248cb]{position:relative;border-radius:18px;padding:22px 18px;margin-bottom:16px;background:radial-gradient(600px 300px at 80% -20%,rgba(232,77,154,.3),transparent 60%),linear-gradient(150deg,#1c1748,#0b0c24);border:1px solid var(--line)}.live-badge[data-v-514248cb]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;background:#ff5c7a;color:#fff;margin-bottom:12px}.live-t[data-v-514248cb]{font-size:17px;font-weight:800}.live-m[data-v-514248cb]{font-size:12px;color:var(--text-2);margin:6px 0 16px}.sec-t[data-v-514248cb]{font-size:13px;font-weight:700;margin:6px 0 10px;color:var(--text)}.prev[data-v-514248cb]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin-bottom:9px;display:flex;flex-direction:column;gap:8px}.pt[data-v-514248cb]{font-size:14px;font-weight:700}.pd[data-v-514248cb]{font-size:11.5px;color:var(--text-2)}.btn.sm.ghost[data-v-514248cb]{align-self:flex-start}.g[data-v-eea9f755]{color:#fff;padding:14px 14px 90px}.ov[data-v-eea9f755]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-eea9f755]{font-size:17px;font-weight:800;margin-bottom:14px}.post[data-v-eea9f755]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px;margin-bottom:11px}.pu[data-v-eea9f755]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.av[data-v-eea9f755]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#9b6bff);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.un[data-v-eea9f755]{font-size:13px;font-weight:600;display:flex;flex-direction:column}.tm[data-v-eea9f755]{font-size:10.5px;color:var(--muted);font-weight:400}.pt[data-v-eea9f755]{font-size:13.5px;line-height:1.55;margin-bottom:10px}.pgrid[data-v-eea9f755]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.ph[data-v-eea9f755]{aspect-ratio:1;border-radius:10px;background:var(--card-2);display:flex;align-items:center;justify-content:center}.acts[data-v-eea9f755]{display:flex;gap:18px;font-size:12px;color:var(--text-2)}.acts span[data-v-eea9f755]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.liked[data-v-eea9f755]{color:#e84d9a;font-weight:700}.fab[data-v-eea9f755]{position:fixed;right:18px;bottom:80px;width:52px;height:52px;border-radius:50%;border:none;background:linear-gradient(135deg,#8b5cf6,#9b6bff);box-shadow:0 8px 22px #8b5cf680;cursor:pointer;z-index:40}.g[data-v-b852c46b]{color:#fff;padding:14px 14px 90px}.ov[data-v-b852c46b]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-b852c46b]{font-size:17px;font-weight:800}.sub[data-v-b852c46b]{font-size:12px;color:var(--text-2);margin:4px 0 16px}.cam[data-v-b852c46b]{position:relative;width:100%;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:#000;margin-bottom:14px;border:1px solid var(--line)}.cam video[data-v-b852c46b]{width:100%;height:100%;object-fit:cover}.cam-fallback[data-v-b852c46b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(150deg,#1c1748,#0b0c24)}.cf-t[data-v-b852c46b]{font-size:12px;color:var(--text-2)}.reticle[data-v-b852c46b]{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:2px dashed rgba(155,107,255,.7);border-radius:16px;pointer-events:none}.scan-line[data-v-b852c46b]{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#7CFC00,transparent);box-shadow:0 0 12px #7cfc00;animation:scan-b852c46b 1.6s linear infinite}@keyframes scan-b852c46b{0%{top:18%}to{top:82%}}.result[data-v-b852c46b]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;margin-top:14px}.rk[data-v-b852c46b]{font-size:13px;font-weight:700;color:#3fe0a0;display:flex;align-items:center;gap:6px}.rn[data-v-b852c46b]{font-size:19px;font-weight:800;margin:10px 0 4px}.rd[data-v-b852c46b]{font-size:12px;color:var(--text-2);margin-bottom:12px}.row[data-v-b852c46b]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--line);font-size:13px}.k[data-v-b852c46b]{color:var(--muted)}.v[data-v-b852c46b]{font-weight:600}.v.ok[data-v-b852c46b]{color:var(--ok)}.mono[data-v-b852c46b]{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#9b6bff}.g[data-v-5e43073c]{color:#fff;padding:14px 14px 90px}.ov[data-v-5e43073c]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-5e43073c]{font-size:17px;font-weight:800}.sub[data-v-5e43073c]{font-size:12px;color:var(--text-2);margin:4px 0 16px}.map[data-v-5e43073c]{position:relative;width:100%;aspect-ratio:3/2.4;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 30% 26%,rgba(139,92,246,.25),transparent 40%),radial-gradient(circle at 70% 58%,rgba(124,224,108,.18),transparent 40%),linear-gradient(150deg,#141338,#0b0c24);border:1px solid var(--line);margin-bottom:14px}.route[data-v-5e43073c]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(155,107,255,.12) 1px,transparent 1px),linear-gradient(rgba(155,107,255,.12) 1px,transparent 1px);background-size:32px 32px}.pin[data-v-5e43073c]{position:absolute;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#9b6bff);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #8b5cf680;transform:translate(-50%,-50%);transition:transform .15s}.pin[data-v-5e43073c]:active{transform:translate(-50%,-50%) scale(.9)}.pin.got[data-v-5e43073c]{background:#3fe0a0;box-shadow:0 4px 12px #3fe0a080}.prog[data-v-5e43073c]{font-size:13px;font-weight:600;margin-bottom:14px}.pbar[data-v-5e43073c]{height:7px;background:var(--card-2);border-radius:5px;overflow:hidden;margin-top:7px}.pf[data-v-5e43073c]{height:100%;background:linear-gradient(90deg,#8b5cf6,#7cfc00);border-radius:5px;transition:width .4s}.sec-t[data-v-5e43073c]{font-size:13px;font-weight:700;margin:6px 0 10px;color:var(--text)}.pt[data-v-5e43073c]{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:9px}.ph[data-v-5e43073c]{width:38px;height:38px;border-radius:11px;background:var(--card-2);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pi[data-v-5e43073c]{flex:1;min-width:0}.pn[data-v-5e43073c]{font-size:14px;font-weight:600}.pd[data-v-5e43073c]{font-size:11.5px;color:var(--text-2);margin-top:3px}.btn.sm.done[data-v-5e43073c]{background:var(--card-2);color:var(--text-2)}.g[data-v-d7562a63]{color:#fff;padding:14px 14px 90px}.ov[data-v-d7562a63]{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.head[data-v-d7562a63]{font-size:17px;font-weight:800}.sub[data-v-d7562a63]{font-size:12px;color:var(--text-2);margin:4px 0 16px}.stage[data-v-d7562a63]{width:100%;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:#000;border:1px solid var(--line);margin-bottom:14px;position:relative}.stage video[data-v-d7562a63],.canvas[data-v-d7562a63]{width:100%;height:100%;object-fit:cover}.fallback[data-v-d7562a63]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(150deg,#1c1748,#0b0c24)}.ft[data-v-d7562a63]{font-size:12px;color:var(--text-2)}.filters[data-v-d7562a63]{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:14px}.filters span[data-v-d7562a63]{flex:0 0 auto;padding:7px 14px;border-radius:20px;background:var(--card);border:1px solid var(--line);font-size:12px;color:var(--muted);cursor:pointer}.filters span.on[data-v-d7562a63]{background:linear-gradient(135deg,#8b5cf6,#9b6bff);color:#fff;border:none;font-weight:700}.acts[data-v-d7562a63]{display:flex;flex-direction:column;gap:10px}:root{--bg: #0B0C24;--bg-grad-1: #141338;--bg-grad-2: #1C1748;--card: rgba(255, 255, 255, .05);--card-2: rgba(255, 255, 255, .09);--primary: #8B5CF6;--primary-d: #9B6BFF;--primary-l: rgba(139, 92, 246, .16);--neon: #7CFC00;--neon-l: rgba(124, 224, 108, .14);--gold: #c9a35b;--gold-d: #e6c982;--gold-l: rgba(201, 163, 91, .16);--accent: #E84D9A;--accent-2: #9B5CFF;--accent-3: #7CFC00;--text: #F4F2FF;--text-2: #B7B2D8;--muted: #7E79A6;--line: rgba(155, 107, 255, .22);--ok: #3fe0a0;--warn: #FFB23E;--bad: #FF5C7A;--r: 18px;--r-sm: 13px;--sh: 0 14px 40px rgba(0, 0, 0, .5);--sh-sm: 0 6px 18px rgba(0, 0, 0, .4)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;background:radial-gradient(52% 46% at 12% 6%,rgba(139,92,246,.22),transparent 70%),radial-gradient(46% 42% at 90% 96%,rgba(124,224,108,.12),transparent 70%),radial-gradient(44% 40% at 96% 8%,rgba(232,77,154,.12),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Ccircle cx='2' cy='2' r='1.3' fill='%239B6BFF' fill-opacity='0.10'/%3E%3C/svg%3E"),linear-gradient(180deg,var(--bg-grad-1),var(--bg-grad-2));background-repeat:no-repeat,no-repeat,no-repeat,repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%,46px 46px,100% 100%;background-attachment:fixed;color:var(--text);font-size:14px;-webkit-font-smoothing:antialiased}#app{max-width:480px;margin:0 auto;min-height:100vh;position:relative;box-shadow:0 0 60px #00000080}.app-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:calc(13px + env(safe-area-inset-top)) 16px 13px;background:#0b0c24db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.app-top .logo{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-d));box-shadow:0 0 18px #8b5cf680}.app-top .head-text{display:flex;flex-direction:column}.app-top .t1{font-size:16px;font-weight:800;letter-spacing:.5px;color:#fff}.app-top .sub{font-size:11px;color:#9d97c4;margin-top:1px}.app-top .spacer{flex:1}.app-top .pill{font-size:11px;padding:4px 12px;border-radius:20px;background:#9b6bff24;border:1px solid var(--line);color:#b7b2d8}.app-body{padding:16px 14px 92px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px;margin-bottom:14px;box-shadow:var(--sh-sm);animation:rise .5s ease both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card-title{font-size:14.5px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px;color:var(--text)}.card-title .bar{width:3px;height:14px;border-radius:3px;background:linear-gradient(180deg,var(--primary),var(--primary-d))}.muted{color:var(--muted)}.small{font-size:12px}.kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.kpi{position:relative;overflow:hidden;background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:13px}.kpi:before{content:"";position:absolute;right:-12px;top:-12px;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.2),transparent 70%)}.kpi .ic{color:var(--primary);margin-bottom:7px}.kpi .v{font-size:25px;font-weight:800;letter-spacing:.5px;line-height:1.05;background:linear-gradient(120deg,var(--primary),var(--accent-3));-webkit-background-clip:text;background-clip:text;color:transparent}.kpi .l{font-size:11.5px;color:var(--muted);margin-top:5px;line-height:1.35}.kpi.full{grid-column:span 2}.step{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px dashed var(--line)}.step:last-child{border-bottom:none}.step .dot{width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,var(--ok),#2bbf86);color:#06231a;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.step.todo .dot{background:#2a2a33;color:#76767f}.step .name{font-weight:600;font-size:13.5px;color:var(--text)}.step .meta{color:var(--muted);font-size:12px;margin-top:3px;line-height:1.4}.row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);gap:10px}.row:last-child{border-bottom:none}.row .name{font-weight:600;font-size:13.5px;color:var(--text)}.row .meta{color:var(--muted);font-size:12px;margin-top:3px;line-height:1.4}.badge{display:inline-flex;align-items:center;gap:3px;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600}.b-ok{background:#3fe0a029;color:var(--ok)}.b-warn{background:#ffb23e29;color:var(--warn)}.b-bad{background:#ff5c7a29;color:var(--bad)}.b-gray{background:#ffffff0f;color:var(--muted)}.agent{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:11px;background:var(--card);transition:transform .15s,box-shadow .15s}.agent:active{transform:scale(.99)}.agent .ico{width:46px;height:46px;flex:0 0 auto;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-d));box-shadow:0 6px 16px #8b5cf64d}.agent .info{flex:1;min-width:0}.agent .info .t{font-weight:700;font-size:14.5px;color:var(--text)}.agent .info .c{color:var(--muted);font-size:12px;margin-top:3px;line-height:1.4}.agent .info .c.c2{color:#c9a8ff;font-size:11.5px;margin-top:2px}.switch{position:relative;width:48px;height:28px;flex:0 0 auto}.switch input{display:none}.switch .track{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2a33;border-radius:20px;transition:.25s}.switch .track:after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.25s;box-shadow:0 2px 6px #0000004d}.switch input:checked+.track{background:linear-gradient(135deg,var(--primary),var(--primary-d))}.switch input:checked+.track:after{transform:translate(20px)}.tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;display:flex;background:#0b0c24eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);z-index:30;padding-bottom:env(safe-area-inset-bottom)}.tabbar a{flex:1;text-align:center;padding:9px 0 7px;color:var(--muted);text-decoration:none;font-size:11px;position:relative;transition:color .2s}.tabbar a .ic{display:flex;justify-content:center;margin-bottom:3px;transition:transform .2s}.tabbar a.router-link-active{color:var(--primary);font-weight:700}.tabbar a.router-link-active .ic{transform:translateY(-1px)}.tabbar a.router-link-active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:26px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--primary),var(--primary-d))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:none;border-radius:12px;padding:10px 15px;font-size:13px;font-weight:700;cursor:pointer;background:linear-gradient(135deg,var(--primary),var(--primary-d));color:#fff;box-shadow:0 6px 16px #8b5cf652;transition:transform .12s,box-shadow .12s}.btn:active{transform:translateY(1px);box-shadow:0 3px 10px #8b5cf647}.btn.ghost{background:transparent;color:var(--primary);border:1px solid rgba(139,92,246,.45);box-shadow:none}.btn.block{display:flex;width:100%;margin-top:12px}.btn.sm{padding:6px 12px;font-size:12px;border-radius:10px;box-shadow:none}.btn.sm.ghost{border-color:var(--line);color:var(--text-2)}.role{border:1.5px solid var(--line);border-radius:var(--r-sm);padding:14px;margin-bottom:11px;background:var(--card);transition:.15s;cursor:pointer}.role.active{border-color:var(--primary);background:#8b5cf614;box-shadow:0 6px 18px #8b5cf629}.role .name{font-weight:700;font-size:15px;display:flex;align-items:center;gap:8px;color:var(--text)}.role .desc{color:var(--muted);font-size:12px;margin-top:6px;line-height:1.55}.chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.bars{display:flex;align-items:flex-end;gap:7px;height:96px;margin-top:8px}.bars .bar{flex:1;border-radius:7px 7px 0 0;background:linear-gradient(180deg,var(--primary),var(--primary-d));position:relative;box-shadow:0 4px 10px #8b5cf62e}.bars .bar span{position:absolute;bottom:-18px;left:0;right:0;text-align:center;font-size:10px;color:var(--muted)}
