.auth-overlay[data-v-89f9bfb0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f121e73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:90;animation:fadeIn-89f9bfb0 .18s ease}.auth-modal[data-v-89f9bfb0]{position:relative;width:min(380px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:26px 26px 20px;box-shadow:0 18px 50px #0000002e;animation:popIn-89f9bfb0 .2s ease}.auth-x[data-v-89f9bfb0]{position:absolute;top:10px;right:12px;border:none;background:none;color:var(--text2);font-size:15px;cursor:pointer;padding:4px}.auth-x[data-v-89f9bfb0]:hover{color:var(--accent)}h3[data-v-89f9bfb0]{margin:0 0 16px;font-size:17px;color:var(--text)}.auth-sub[data-v-89f9bfb0]{font-size:12.5px;color:var(--text2);margin:-8px 0 14px;word-break:break-all}form[data-v-89f9bfb0]{display:flex;flex-direction:column;gap:10px}input[data-v-89f9bfb0]{padding:10px 12px;border:1px solid var(--border);border-radius:9px;font-size:13.5px;background:var(--bg);color:var(--text);transition:border-color .15s,box-shadow .15s}input[data-v-89f9bfb0]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-err[data-v-89f9bfb0]{color:#d43a5e;font-size:12.5px;margin:0}.auth-btn[data-v-89f9bfb0]{margin-top:4px;padding:10px;border:none;border-radius:9px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:.15s}.auth-btn[data-v-89f9bfb0]:hover:not(:disabled){filter:brightness(1.08)}.auth-btn[data-v-89f9bfb0]:disabled{opacity:.55;cursor:wait}.auth-swap[data-v-89f9bfb0]{margin:14px 0 0;font-size:12.5px;color:var(--text2);text-align:center}.linklike[data-v-89f9bfb0]{border:none;background:none;color:var(--accent);font-size:12.5px;cursor:pointer;padding:0}.linklike[data-v-89f9bfb0]:hover{text-decoration:underline}.auth-dev[data-v-89f9bfb0]{background:var(--accent-soft);border:1px dashed var(--accent);border-radius:9px;padding:9px 12px;font-size:12.5px;color:var(--text);margin-bottom:12px}.dev-code[data-v-89f9bfb0]{font-size:16px;letter-spacing:4px;margin-left:8px;-webkit-user-select:all;user-select:all}@keyframes fadeIn-89f9bfb0{0%{opacity:0}}@keyframes popIn-89f9bfb0{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.auth-overlay[data-v-89f9bfb0],.auth-modal[data-v-89f9bfb0]{animation:none}}.global-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#141622eb;color:#fff;font-size:13px;padding:10px 18px;border-radius:10px;z-index:120;box-shadow:0 10px 30px #00000040;animation:toastIn .2s ease}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}}@media(prefers-reduced-motion:reduce){.global-toast{animation:none}}.lang-switch[data-v-b29b565c]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#fff}.lang-btn[data-v-b29b565c]{border:0;background:transparent;padding:5px 12px;font-size:12px;font-family:inherit;cursor:pointer;color:var(--text2);transition:.15s}.lang-btn[data-v-b29b565c]:hover{color:var(--accent)}.lang-btn.on[data-v-b29b565c]{background:var(--accent);color:#fff}.lang-btn+.lang-btn[data-v-b29b565c]{border-left:1px solid var(--border)}.head-row[data-v-8dae00a7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.head-right[data-v-8dae00a7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav[data-v-8dae00a7]{display:flex;align-items:center;gap:4px}.nav-link[data-v-8dae00a7]{position:relative;color:var(--text2);font-size:12.5px;text-decoration:none;padding:3px 8px;border-radius:6px}.nav-link[data-v-8dae00a7]:hover{color:var(--accent);background:var(--accent-soft)}.nav-badge[data-v-8dae00a7]{display:inline-block;min-width:15px;text-align:center;background:var(--accent);color:#fff;border-radius:8px;font-size:10px;padding:0 4px;margin-left:3px}.admin-link[data-v-8dae00a7]{display:inline-block;color:#5b5bd6;font-size:12px;text-decoration:none;border:1px solid var(--border);border-radius:6px;padding:2px 8px;transition:.15s}.admin-link[data-v-8dae00a7]:hover,.admin-link.router-link-active[data-v-8dae00a7]{color:#fff;background:var(--accent);border-color:var(--accent)}.login-btn[data-v-8dae00a7]{border:1px solid var(--accent);background:var(--accent);color:#fff;font-size:12.5px;border-radius:7px;padding:4px 13px;cursor:pointer;transition:.15s}.login-btn[data-v-8dae00a7]:hover{filter:brightness(1.1)}.user-link[data-v-8dae00a7]{display:inline-flex;align-items:center;gap:4px;max-width:190px}.u-mail[data-v-8dae00a7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);font-weight:600}@media(max-width:700px){.head-right[data-v-8dae00a7]{flex-direction:column;align-items:flex-end;gap:6px}}.adcar[data-v-2b67211b]{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--border);margin-bottom:12px;box-shadow:0 2px 10px #1418280d}.adcar-viewport[data-v-2b67211b]{overflow:hidden}.adcar-track[data-v-2b67211b]{display:flex;transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:transform}.adcar-slide[data-v-2b67211b]{position:relative;flex:0 0 100%;min-width:100%;display:flex;align-items:center;gap:16px;padding:18px 22px;min-height:104px;box-sizing:border-box;background:linear-gradient(135deg,var(--ac-soft),#fff);border-left:3px solid var(--ac)}.adcar-body[data-v-2b67211b]{flex:1;min-width:0}.adcar-tag[data-v-2b67211b]{display:inline-block;font-size:11px;font-weight:700;color:#fff;background:var(--ac);padding:2px 9px;border-radius:5px;margin-bottom:7px}.adcar-title[data-v-2b67211b]{font-size:16px;color:var(--text);margin-bottom:4px;line-height:1.35}.adcar-desc[data-v-2b67211b]{font-size:12.5px;color:var(--text2);line-height:1.6;max-width:720px}.adcar-cta[data-v-2b67211b]{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--ac);cursor:pointer}.adcar-cta[data-v-2b67211b]:hover{text-decoration:underline}.adcar-img[data-v-2b67211b]{flex-shrink:0;width:132px;height:84px;border-radius:9px;overflow:hidden;background:#fff9}.adcar-img img[data-v-2b67211b]{width:100%;height:100%;object-fit:cover}a.adcar-img.clickable[data-v-2b67211b]{display:block;cursor:pointer}a.adcar-img.clickable img[data-v-2b67211b]{transition:transform .35s ease}a.adcar-img.clickable:hover img[data-v-2b67211b]{transform:scale(1.06)}a.adcar-img.clickable[data-v-2b67211b]:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.theme-indigo[data-v-2b67211b]{--ac: #5b5bd6;--ac-soft: #edefff}.theme-purple[data-v-2b67211b]{--ac: #7c3aed;--ac-soft: #f4ecff}.theme-teal[data-v-2b67211b]{--ac: #0d9488;--ac-soft: #e2faf3}.theme-amber[data-v-2b67211b]{--ac: #b45309;--ac-soft: #fff4e0}.theme-rose[data-v-2b67211b]{--ac: #e11d48;--ac-soft: #ffecef}.theme-slate[data-v-2b67211b]{--ac: #475569;--ac-soft: #eef1f6}.adcar-nav[data-v-2b67211b]{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:#ffffffeb;color:var(--text2);font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,color .15s,border-color .15s;z-index:2}.adcar:hover .adcar-nav[data-v-2b67211b]{opacity:1}.adcar-nav.prev[data-v-2b67211b]{left:8px}.adcar-nav.next[data-v-2b67211b]{right:8px}.adcar-nav[data-v-2b67211b]:hover{color:var(--accent);border-color:var(--accent)}.adcar-dots[data-v-2b67211b]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.adcar-dot[data-v-2b67211b]{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:#5a5f8247;cursor:pointer;transition:width .2s,background .2s}.adcar-dot.on[data-v-2b67211b]{width:18px;border-radius:4px;background:var(--accent)}@media(max-width:700px){.adcar-slide[data-v-2b67211b]{padding:14px 16px;min-height:92px;gap:10px}.adcar-title[data-v-2b67211b]{font-size:14.5px}.adcar-img[data-v-2b67211b]{width:84px;height:60px}.adcar-nav[data-v-2b67211b]{display:none}.adcar-dots[data-v-2b67211b]{bottom:6px}}.plogo[data-v-409ca851]{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.plogo img[data-v-409ca851]{width:100%;height:100%;object-fit:cover}.wbtn[data-v-e77dfee9]{border:1px solid var(--border);background:#fff;border-radius:7px;cursor:pointer;font-family:inherit;color:var(--text2);display:inline-flex;align-items:center;gap:5px;transition:.15s}.wbtn.sm[data-v-e77dfee9]{padding:2px 7px;font-size:14px}.wbtn.lg[data-v-e77dfee9]{padding:7px 14px;font-size:12.5px}.wbtn[data-v-e77dfee9]:hover{border-color:#e6b800;color:#e6b800}.wbtn.on[data-v-e77dfee9]{border-color:#e6b800;background:#fff8e1;color:#b8860b}.mb[data-v-0d5069df]{margin-bottom:4px}.mb-head[data-v-0d5069df]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.mb-left[data-v-0d5069df]{display:flex;align-items:center;gap:7px}.mb-live[data-v-0d5069df]{width:8px;height:8px;border-radius:50%;background:var(--down);box-shadow:0 0 #1fa76a99;animation:mbPulse-0d5069df 1.8s infinite}.mb-live.simulated[data-v-0d5069df]{background:#d99a1a;box-shadow:0 0 #d99a1a99}@keyframes mbPulse-0d5069df{0%{box-shadow:0 0 #1fa76a80}70%{box-shadow:0 0 0 7px #1fa76a00}to{box-shadow:0 0 #1fa76a00}}@media(prefers-reduced-motion:reduce){.mb-live[data-v-0d5069df]{animation:none}}.mb-title[data-v-0d5069df]{font-size:13px;font-weight:700}.mb-badge[data-v-0d5069df]{font-size:10px;padding:1px 7px;border-radius:4px;background:var(--tag-bg);color:var(--text2);border:1px solid var(--border)}.mb-badge.live[data-v-0d5069df]{background:#e8f7ef;color:#16794d;border-color:#bfe6d1}.mb-badge.simulated[data-v-0d5069df]{background:#fff8e6;color:#9a6a00;border-color:#f0dfa8}.mb-info[data-v-0d5069df]{color:var(--text2);font-size:11px;cursor:help}.mb-right[data-v-0d5069df]{display:flex;align-items:center;gap:8px}.mb-upd[data-v-0d5069df]{color:var(--text2);font-size:11px}.mb-bell[data-v-0d5069df]{border:1px solid var(--border);background:#fff;border-radius:7px;padding:4px 10px;font-size:11.5px;cursor:pointer;font-family:inherit;color:var(--text)}.mb-bell[data-v-0d5069df]:hover{border-color:var(--accent);background:var(--accent-soft)}.mb-bell.on[data-v-0d5069df]{color:#16794d;border-color:#bfe6d1;background:#e8f7ef;cursor:default}.mb-wins[data-v-0d5069df]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.mb-win[data-v-0d5069df]{border:1px solid var(--border);background:#fff;border-radius:13px;padding:3px 11px;font-size:11.5px;cursor:pointer;font-family:inherit;color:var(--text)}.mb-win.on[data-v-0d5069df]{background:var(--accent);border-color:var(--accent);color:#fff}.mb-thr[data-v-0d5069df]{color:var(--text2);font-size:11px;margin-left:4px}.mb-cnt[data-v-0d5069df]{color:var(--up);font-size:11.5px;margin-left:4px;font-weight:600}.mb-list[data-v-0d5069df]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 18px}@media(max-width:760px){.mb-list[data-v-0d5069df]{grid-template-columns:1fr}}.mbr[data-v-0d5069df]{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:7px;min-width:0;border-bottom:1px solid #f4f5f9;transition:background .15s}.mbr.hot[data-v-0d5069df]{background:linear-gradient(90deg,rgba(217,65,65,.06),transparent 70%)}.mbr[data-v-0d5069df]:hover{background:#f8f9fe}.mb-rank[data-v-0d5069df]{width:16px;text-align:center;color:var(--text2);font-size:11.5px;font-variant-numeric:tabular-nums}.mb-info-col[data-v-0d5069df]{flex:1;min-width:0}.mb-name[data-v-0d5069df]{font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-name[data-v-0d5069df]:hover{color:var(--accent)}.mb-sym[data-v-0d5069df]{color:var(--text2);font-weight:400;font-size:11px}.mb-fire[data-v-0d5069df]{font-size:10px;font-weight:600;margin-left:4px}.mb-fire.up[data-v-0d5069df]{color:var(--up)}.mb-fire.down[data-v-0d5069df]{color:var(--down)}.mb-meta[data-v-0d5069df]{display:flex;align-items:center;gap:6px;margin-top:2px}.mb-price[data-v-0d5069df]{color:var(--text2);font-size:11px;font-variant-numeric:tabular-nums}.mb-spark[data-v-0d5069df]{width:62px;height:18px;flex-shrink:0;opacity:.9}.mb-delta[data-v-0d5069df]{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;min-width:54px;text-align:right}.mb-empty[data-v-0d5069df]{text-align:center;color:var(--text2);font-size:12px;padding:18px 0}.mb-events[data-v-0d5069df]{margin-top:10px;padding-top:8px;border-top:1px dashed var(--border)}.mb-ev-h[data-v-0d5069df]{color:var(--text2);font-size:11px;margin-bottom:6px}.mb-ev-list[data-v-0d5069df]{display:flex;gap:6px;flex-wrap:wrap}.mb-ev[data-v-0d5069df]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);background:#fff;border-radius:13px;padding:3px 10px;font-size:11.5px;cursor:pointer;font-family:inherit}.mb-ev.pump[data-v-0d5069df]{color:var(--up);border-color:#f2cccc}.mb-ev.dump[data-v-0d5069df]{color:var(--down);border-color:#c3e6d5}.mb-ev-sym[data-v-0d5069df]{font-weight:600}.mb-ev-val[data-v-0d5069df]{font-variant-numeric:tabular-nums}.mb-all[data-v-0d5069df]{margin-top:10px;border:1px solid var(--border);background:#fff;border-radius:7px;padding:6px 14px;font-size:12px;cursor:pointer;font-family:inherit;color:var(--accent)}.mb-all[data-v-0d5069df]:hover{border-color:var(--accent);background:var(--accent-soft)}.dash[data-v-9657bee2]{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:12px}.dash-h[data-v-9657bee2]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.dash-h h2[data-v-9657bee2]{font-size:14px}.dash-hint[data-v-9657bee2]{color:var(--text2);font-size:11.5px}.dash-tabs[data-v-9657bee2]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.dtab[data-v-9657bee2]{border:1px solid var(--border);background:#fff;border-radius:14px;padding:4px 12px;font-size:12px;cursor:pointer;font-family:inherit;color:var(--text)}.dtab[data-v-9657bee2]:hover{border-color:var(--accent)}.dtab.on[data-v-9657bee2]{background:var(--accent);border-color:var(--accent);color:#fff}.dash-list[data-v-9657bee2]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.dash-list.two[data-v-9657bee2]{grid-template-columns:1fr 1fr}@media(max-width:760px){.dash-list[data-v-9657bee2],.dash-list.two[data-v-9657bee2]{grid-template-columns:1fr}}.drow[data-v-9657bee2]{display:flex;align-items:center;gap:9px;padding:6px 4px;border-bottom:1px solid #f4f5f9;min-width:0}.drank[data-v-9657bee2]{width:16px;text-align:center;color:var(--text2);font-size:11.5px;font-variant-numeric:tabular-nums}.dinfo[data-v-9657bee2]{flex:1;min-width:0;cursor:pointer}.dname[data-v-9657bee2]{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsym[data-v-9657bee2]{color:var(--text2);font-weight:400;font-size:11px}.dmeta[data-v-9657bee2]{display:flex;align-items:center;gap:6px;margin-top:2px}.dscale[data-v-9657bee2]{color:var(--text2);font-size:11px;font-variant-numeric:tabular-nums}.dchg[data-v-9657bee2]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.dcat[data-v-9657bee2]{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;padding:2px 0;color:var(--text)}.dcat[data-v-9657bee2]:hover{color:var(--accent)}.dcat .dname[data-v-9657bee2]{flex:1;text-align:left}.dcnt[data-v-9657bee2]{color:var(--text2);font-size:11.5px}.dash-all[data-v-9657bee2]{margin-top:10px;border:1px solid var(--border);background:#fff;border-radius:7px;padding:6px 14px;font-size:12px;cursor:pointer;font-family:inherit;color:var(--accent)}.dash-all[data-v-9657bee2]:hover{border-color:var(--accent);background:var(--accent-soft)}.sr-only[data-v-34efce9a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vrow[data-v-34efce9a]{content-visibility:auto;contain-intrinsic-size:auto 45px}.pinfo[data-v-34efce9a]{min-width:0}.cmp-box[data-v-34efce9a]{accent-color:var(--accent);width:14px;height:14px;cursor:pointer}.src-chip[data-v-34efce9a]{font-size:9.5px;padding:0 5px;border-radius:3px;margin-left:5px;border:1px solid var(--border);color:var(--text2);white-space:nowrap}.src-gecko[data-v-34efce9a]{color:#8a5a00;background:#fff8e6;border-color:#f0dfa8}.wt[data-v-34efce9a]{margin-left:auto;align-self:flex-start}.pgbar[data-v-5e941661]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:8px 14px;margin-bottom:12px;transition:opacity .2s}.pgbar.busy[data-v-5e941661]{opacity:.6}.pg-info[data-v-5e941661]{color:var(--text2);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-ctrl[data-v-5e941661]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pg-size[data-v-5e941661],.pg-jump[data-v-5e941661]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text2)}.pg-size select[data-v-5e941661]{padding:4px 6px;border:1px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;background:#fff;color:var(--text);outline:none;cursor:pointer}.pg-jump input[data-v-5e941661]{width:52px;padding:4px 6px;border:1px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;text-align:center;outline:none}.pg-size select[data-v-5e941661]:focus,.pg-jump input[data-v-5e941661]:focus{border-color:var(--accent)}.pg-nav[data-v-5e941661]{display:inline-flex;align-items:center;gap:4px}.pg-btn[data-v-5e941661]{min-width:30px;height:30px;padding:0 8px;border:1px solid var(--border);background:#fff;border-radius:7px;font-size:12.5px;font-family:inherit;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s,color .15s}.pg-btn.num[data-v-5e941661]{min-width:30px}.pg-btn[data-v-5e941661]:not(.on):not(:disabled):hover{background:var(--accent-soft);border-color:var(--accent)}.pg-btn.on[data-v-5e941661]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.pg-btn[data-v-5e941661]:disabled{opacity:.4;cursor:default}.pg-gap[data-v-5e941661]{color:var(--text2);padding:0 2px}@media(max-width:640px){.pgbar[data-v-5e941661]{flex-direction:column;align-items:stretch}.pg-ctrl[data-v-5e941661]{justify-content:space-between;gap:8px}.pg-nav[data-v-5e941661]{order:3;width:100%;justify-content:center}}.alert-form[data-v-f1d19b4b]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.alert-form input[data-v-f1d19b4b],.alert-row select[data-v-f1d19b4b]{padding:7px 10px;border:1px solid var(--border);border-radius:7px;font-size:12px;outline:none;font-family:inherit}.alert-form input[data-v-f1d19b4b]:focus,.alert-row select[data-v-f1d19b4b]:focus{border-color:var(--accent)}.alert-row[data-v-f1d19b4b]{display:flex;align-items:center;gap:6px}.alert-row .num[data-v-f1d19b4b]{width:72px}.pct[data-v-f1d19b4b]{color:var(--text2);font-size:12px}.alert-unit[data-v-f1d19b4b]{color:var(--text2);font-size:11.5px;margin-left:4px}.wx-band[data-v-cbaa91d5]{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,#eaf7ef,#f3fbf6 55%,#fff);border:1px solid #d6ecdd;border-radius:12px;padding:20px 26px;margin:18px 0 6px}.wx-left[data-v-cbaa91d5]{flex:1;min-width:0}.wx-badge[data-v-cbaa91d5]{display:inline-block;font-size:11px;font-weight:700;color:#fff;background:#1aad19;padding:2px 9px;border-radius:5px;margin-bottom:8px}.wx-left h3[data-v-cbaa91d5]{font-size:16px;color:var(--text);margin-bottom:6px}.wx-left p[data-v-cbaa91d5]{font-size:12.5px;color:var(--text2);line-height:1.7;max-width:640px}.wx-cta[data-v-cbaa91d5]{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:#fff;background:#1aad19;padding:8px 20px;border-radius:8px;cursor:pointer;transition:background .15s,transform .1s}.wx-cta[data-v-cbaa91d5]:hover{background:#17930f}.wx-cta[data-v-cbaa91d5]:active{transform:scale(.98)}.wx-tip[data-v-cbaa91d5]{margin-top:10px;font-size:11.5px;color:#6b7a70}.wx-right[data-v-cbaa91d5]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px}.wx-qr[data-v-cbaa91d5]{width:120px;height:120px;border-radius:10px;background:#fff;border:1px solid #d6ecdd;padding:7px;box-sizing:border-box;box-shadow:0 3px 12px #1aad191f;transition:box-shadow .2s,border-color .2s}.wx-qr img[data-v-cbaa91d5]{width:100%;height:100%;object-fit:contain;border-radius:6px}.wx-qr-ph[data-v-cbaa91d5]{width:100%;height:100%;border:1.5px dashed #cfe6d6;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9bb0a3;font-size:10.5px;text-align:center;line-height:1.4}.wx-qr-ico[data-v-cbaa91d5]{font-size:22px}.wx-qr.pulse[data-v-cbaa91d5]{border-color:#1aad19;box-shadow:0 0 0 4px #1aad1938;animation:wxpulse-cbaa91d5 .8s ease-in-out 2}@keyframes wxpulse-cbaa91d5{50%{transform:scale(1.04)}}.wx-scan[data-v-cbaa91d5]{font-size:11px;color:#6b7a70}@media(max-width:700px){.wx-band[data-v-cbaa91d5]{flex-direction:column-reverse;text-align:center;padding:18px 16px;gap:14px}.wx-left p[data-v-cbaa91d5]{max-width:none}}.ff[data-v-be30bd86]{position:fixed;right:20px;bottom:22px;z-index:105;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ff-fab[data-v-be30bd86]{position:relative;width:52px;height:52px;border:none;border-radius:50%;background:#1aad19;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #1aad1966;transition:transform .15s,background .15s}.ff-fab[data-v-be30bd86]:hover{background:#17930f;transform:translateY(-2px)}.ff-fab.open[data-v-be30bd86]{background:#17930f}.ff-ring[data-v-be30bd86]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #1aad19;animation:ffping-be30bd86 2.4s ease-out infinite;pointer-events:none}@keyframes ffping-be30bd86{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.45);opacity:0}to{opacity:0}}.ff-panel[data-v-be30bd86]{width:236px;background:#fff;border:1px solid #d6ecdd;border-radius:12px;padding:16px;text-align:center;box-shadow:0 12px 34px #1428192e;position:relative}.ff-close[data-v-be30bd86]{position:absolute;top:8px;right:10px;border:none;background:transparent;color:var(--text2);font-size:14px;cursor:pointer;line-height:1}.ff-close[data-v-be30bd86]:hover{color:var(--text)}.ff-qr[data-v-be30bd86]{width:150px;height:150px;margin:4px auto 10px;border:1px solid #e2f0e8;border-radius:9px;padding:7px;box-sizing:border-box;background:#fff}.ff-qr img[data-v-be30bd86]{width:100%;height:100%;object-fit:contain;border-radius:6px}.ff-qr-ph[data-v-be30bd86]{width:100%;height:100%;border:1.5px dashed #cfe6d6;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#9bb0a3;font-size:11px;line-height:1.4}.ff-qr-ico[data-v-be30bd86]{font-size:26px}.ff-name[data-v-be30bd86]{font-size:13.5px;font-weight:700;color:var(--text);margin-bottom:5px}.ff-desc[data-v-be30bd86]{font-size:11.5px;color:var(--text2);line-height:1.6;margin-bottom:10px}.ff-cta[data-v-be30bd86]{display:inline-block;font-size:12.5px;font-weight:600;color:#fff;background:#1aad19;padding:7px 18px;border-radius:8px;cursor:pointer}.ff-cta[data-v-be30bd86]:hover{background:#17930f}.ff-pop-enter-active[data-v-be30bd86],.ff-pop-leave-active[data-v-be30bd86]{transition:opacity .18s,transform .18s}.ff-pop-enter-from[data-v-be30bd86],.ff-pop-leave-to[data-v-be30bd86]{opacity:0;transform:translateY(10px) scale(.96)}@media(prefers-reduced-motion:reduce){.ff-ring[data-v-be30bd86]{animation:none}}@media(max-width:700px){.ff[data-v-be30bd86]{right:14px;bottom:84px}.ff-fab[data-v-be30bd86]{width:46px;height:46px}}.site-footer[data-v-003f505a]{margin-top:26px;padding-top:16px;border-top:1px solid var(--border);text-align:center;color:var(--text2)}.f-social[data-v-003f505a]{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:14px}.f-social-title[data-v-003f505a]{font-size:12.5px;color:var(--text2)}.f-social-item[data-v-003f505a]{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft, rgba(127, 127, 127, .06));color:var(--text);text-decoration:none;font-size:12.5px;transition:.15s}.f-social-badge[data-v-003f505a]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--text);color:var(--bg, #fff);font-size:10.5px;font-weight:700;letter-spacing:.3px}.f-social-handle[data-v-003f505a]{font-weight:600}.f-social-item[data-v-003f505a]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.f-social-item:hover .f-social-badge[data-v-003f505a]{background:var(--accent)}.f-links[data-v-003f505a]{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.f-links a[data-v-003f505a]{color:var(--text2);text-decoration:none;font-size:12.5px;transition:.15s}.f-links a[data-v-003f505a]:hover{color:var(--accent);text-decoration:underline}.f-region[data-v-003f505a]{font-size:11.5px;line-height:1.7;margin-bottom:6px}.f-rights[data-v-003f505a]{font-size:11.5px}.cbar[data-v-ac37f964]{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(900px,calc(100vw - 32px));background:#fff;border:1px solid var(--border);border-radius:12px;padding:10px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px #00000024;z-index:110}.cbar-txt[data-v-ac37f964]{font-size:12.5px;color:var(--text2);flex-shrink:0}.cbar-chips[data-v-ac37f964]{flex:1;display:flex;gap:6px;flex-wrap:wrap}.cchip[data-v-ac37f964]{border:1px solid var(--border);background:var(--tag-bg, #f0f1f6);border-radius:14px;padding:3px 10px;font-size:11.5px;cursor:pointer;font-family:inherit;color:var(--text)}.cchip[data-v-ac37f964]:hover{border-color:var(--up, #d94141);color:var(--up, #d94141)}.cbar-clear[data-v-ac37f964]{border:none;background:transparent;color:var(--text2);font-size:12px;cursor:pointer;font-family:inherit}.cbar-go[data-v-ac37f964]{background:var(--accent);color:#fff;text-decoration:none;border-radius:8px;padding:8px 16px;font-size:12.5px;white-space:nowrap}.cbar-enter-active[data-v-ac37f964],.cbar-leave-active[data-v-ac37f964]{transition:opacity .2s,transform .2s}.cbar-enter-from[data-v-ac37f964],.cbar-leave-to[data-v-ac37f964]{opacity:0;transform:translate(-50%) translateY(12px)}.cookie[data-v-c7a2b695]{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(920px,calc(100vw - 32px));background:#1f1f28;color:#eef0f6;border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:16px;box-shadow:0 10px 30px #00000047;z-index:120}.ck-txt[data-v-c7a2b695]{flex:1;font-size:12.5px;line-height:1.6;display:flex;flex-direction:column;gap:3px}.ck-txt b[data-v-c7a2b695]{font-size:13px}.ck-link[data-v-c7a2b695]{color:#a9b0ff;font-size:11.5px;width:fit-content}.ck-actions[data-v-c7a2b695]{display:flex;gap:8px;flex-shrink:0}.ck-btn[data-v-c7a2b695]{border-radius:8px;padding:8px 16px;font-size:12.5px;cursor:pointer;border:1px solid transparent;font-family:inherit}.ck-btn.ghost[data-v-c7a2b695]{background:transparent;border-color:#45465a;color:#cdd0dd}.ck-btn.primary[data-v-c7a2b695]{background:var(--accent, #5b5bd6);color:#fff}.cb-fade-enter-active[data-v-c7a2b695],.cb-fade-leave-active[data-v-c7a2b695]{transition:opacity .25s,transform .25s}.cb-fade-enter-from[data-v-c7a2b695],.cb-fade-leave-to[data-v-c7a2b695]{opacity:0;transform:translate(-50%) translateY(12px)}@media(max-width:700px){.cookie[data-v-c7a2b695]{flex-direction:column;align-items:stretch;text-align:left}.ck-actions[data-v-c7a2b695]{justify-content:flex-end}}.login-page[data-v-819d6034]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#0f1420,#1a2130 60%,#232c40);padding:20px}.login-card[data-v-819d6034]{width:360px;background:#fff;border-radius:14px;padding:34px 32px 26px;box-shadow:0 18px 50px #00000073;text-align:center}.login-logo[data-v-819d6034]{font-size:40px}.login-card h2[data-v-819d6034]{margin:8px 0 4px;color:#1a2233}.login-sub[data-v-819d6034]{margin:0 0 22px;color:#8892a6;font-size:13px}.login-card form[data-v-819d6034]{text-align:left}.login-card label[data-v-819d6034]{display:block;font-size:12.5px;color:#5a6478;margin:12px 0 5px}.login-card input[data-v-819d6034]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d7dce5;border-radius:8px;font-size:14px;outline:none;transition:border-color .15s}.login-card input[data-v-819d6034]:focus{border-color:#3b82f6}.login-err[data-v-819d6034]{color:#d64545;font-size:13px;margin-top:12px;background:#fdf1f1;border:1px solid #f3c8c8;border-radius:8px;padding:8px 12px}.login-btn[data-v-819d6034]{width:100%;margin-top:18px;padding:11px 0;border:0;border-radius:8px;background:#3b82f6;color:#fff;font-size:15px;cursor:pointer;transition:background .15s}.login-btn[data-v-819d6034]:hover{background:#2f6fe0}.login-btn[data-v-819d6034]:disabled{opacity:.6;cursor:default}.login-foot[data-v-819d6034]{margin-top:18px;font-size:12.5px;color:#8892a6}.login-foot a[data-v-819d6034]{color:#3b82f6;text-decoration:none}.admin-page[data-v-819d6034]{min-height:100vh;background:#f2f4f8}.admin-topbar[data-v-819d6034]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e3e7ee;padding:14px 28px}.admin-topbar b[data-v-819d6034]{color:#1a2233;font-size:16px}.muted[data-v-819d6034]{color:#8892a6;font-size:12.5px;margin-left:10px}.topbar-actions[data-v-819d6034]{display:flex;gap:8px}.ghost-btn[data-v-819d6034]{border:1px solid #d7dce5;background:#fff;border-radius:8px;padding:7px 14px;font-size:13px;cursor:pointer;color:#3b4356;text-decoration:none}.ghost-btn[data-v-819d6034]:hover{border-color:#3b82f6;color:#3b82f6}.admin-body[data-v-819d6034]{max-width:980px;margin:0 auto;padding:22px 20px 60px}.tab-bar[data-v-819d6034]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;border-bottom:1px solid #e3e7ee}.tab-btn[data-v-819d6034]{border:none;background:transparent;padding:10px 18px;font-size:14px;color:#5a6478;cursor:pointer;border-radius:9px 9px 0 0;border-bottom:2.5px solid transparent;transition:background .15s,color .15s}.tab-btn[data-v-819d6034]:hover{color:#2f6fe0;background:#f0f4fb}.tab-btn.active[data-v-819d6034]{color:#2f6fe0;font-weight:600;background:#f0f6ff;border-bottom-color:#3b82f6}.tab-badge[data-v-819d6034]{display:inline-block;min-width:18px;padding:0 6px;margin-left:6px;border-radius:10px;background:#e74c3c;color:#fff;font-size:11px;line-height:18px;text-align:center}.banner[data-v-819d6034]{border-radius:10px;padding:10px 16px;font-size:13px;margin-bottom:12px}.banner.ok[data-v-819d6034]{background:#edfaf1;border:1px solid #bfe7cd;color:#187a3d}.banner.err[data-v-819d6034]{background:#fdf1f1;border:1px solid #f3c8c8;color:#b33434}.banner.warn[data-v-819d6034]{background:#fff8e8;border:1px solid #f0ddad;color:#8a6d1a}.banner ul[data-v-819d6034]{margin:6px 0 0 18px;padding:0}section[data-v-819d6034]{background:#fff;border:1px solid #e3e7ee;border-radius:12px;padding:18px 22px;margin-bottom:16px}section h3[data-v-819d6034]{margin:0 0 14px;font-size:15px;color:#1a2233;display:flex;align-items:center;gap:10px}.grid2[data-v-819d6034]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.grid3[data-v-819d6034]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 16px}.f span[data-v-819d6034]{display:block;font-size:12px;color:#5a6478;margin-bottom:4px}.f input[data-v-819d6034],.f textarea[data-v-819d6034]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d7dce5;border-radius:7px;font-size:13px;outline:none}.f input[data-v-819d6034]:focus,.f textarea[data-v-819d6034]:focus{border-color:#3b82f6}.wide[data-v-819d6034]{grid-column:1 / -1}.hint-err[data-v-819d6034]{display:block;color:#c0392b;font-size:12px;font-style:normal;margin-top:3px}.chk[data-v-819d6034]{font-size:13px;color:#3b4356;display:flex;align-items:center;gap:6px}.hint[data-v-819d6034]{font-size:12.5px;color:#7a8499;line-height:1.7;margin:6px 0 14px}.form-grid[data-v-819d6034]{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;align-items:start}.status-grid[data-v-819d6034]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.stat-item[data-v-819d6034]{background:#f7f9fc;border:1px solid #e8edf5;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.stat-item span[data-v-819d6034]{font-size:12px;color:#8892a6}.stat-item b[data-v-819d6034]{font-size:14px;color:#2a3247}@media(max-width:720px){.form-grid[data-v-819d6034]{grid-template-columns:1fr}.status-grid[data-v-819d6034]{grid-template-columns:1fr 1fr}}.row-card[data-v-819d6034]{border:1px solid #edf0f5;border-radius:10px;padding:12px 14px;margin-bottom:10px;background:#fbfcfe}.row-card.slim[data-v-819d6034]{display:flex;align-items:center;gap:14px}.row-card .grow[data-v-819d6034]{flex:1}.row-head[data-v-819d6034]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.row-head b[data-v-819d6034]{flex:1;color:#2a3247;font-size:13.5px}.mini-btn[data-v-819d6034]{border:1px solid #d7dce5;background:#fff;border-radius:7px;padding:5px 12px;font-size:12.5px;cursor:pointer;color:#3b4356;margin-top:4px}.mini-btn[data-v-819d6034]:hover{border-color:#3b82f6;color:#3b82f6}.mini-btn.danger[data-v-819d6034]:hover{border-color:#d64545;color:#d64545}.mini-btn.ok[data-v-819d6034]{border-color:#bfe7cd;color:#187a3d}.mini-btn.ok[data-v-819d6034]:hover{border-color:#187a3d;background:#edfaf1}.mode-grid[data-v-819d6034]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.mode-card[data-v-819d6034]{border:1.5px solid #e3e7ee;border-radius:10px;padding:12px 14px;cursor:pointer;background:#fbfcfe;transition:border-color .15s,box-shadow .15s}.mode-card input[data-v-819d6034]{margin-right:6px}.mode-card b[data-v-819d6034]{font-size:13.5px;color:#2a3247}.mode-card p[data-v-819d6034]{margin:6px 0 0;font-size:12px;color:#8892a6;line-height:1.55}.mode-card.active[data-v-819d6034]{border-color:#3b82f6;background:#f0f6ff;box-shadow:0 0 0 2px #3b82f61f}.mode-card.active b[data-v-819d6034]{color:#2f6fe0}.tbl-wrap[data-v-819d6034]{overflow-x:auto}.orders-tbl[data-v-819d6034]{width:100%;border-collapse:collapse;font-size:12.5px}.orders-tbl th[data-v-819d6034],.orders-tbl td[data-v-819d6034]{text-align:left;padding:8px;border-bottom:1px solid #eef1f6;vertical-align:top}.orders-tbl th[data-v-819d6034]{color:#5a6478;font-weight:600;white-space:nowrap}.orders-tbl code[data-v-819d6034]{background:#f4f6fa;padding:1px 5px;border-radius:4px}.orders-tbl .small[data-v-819d6034]{font-size:11.5px}.orders-tbl .mono[data-v-819d6034]{font-family:Consolas,monospace;word-break:break-all;max-width:160px}.pill[data-v-819d6034]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11.5px;white-space:nowrap}.st-pending[data-v-819d6034]{background:#fff8e8;color:#8a6d1a;border:1px solid #f0ddad}.st-paid[data-v-819d6034]{background:#edfaf1;color:#187a3d;border:1px solid #bfe7cd}.st-canceled[data-v-819d6034]{background:#f4f6fa;color:#8892a6;border:1px solid #e3e7ee}.orders-tbl td .mini-btn[data-v-819d6034]{margin:2px 4px 2px 0}.save-bar[data-v-819d6034]{display:flex;align-items:center;gap:14px;padding:6px 2px}.primary-btn[data-v-819d6034]{background:#3b82f6;color:#fff;border:0;border-radius:9px;padding:11px 30px;font-size:14.5px;cursor:pointer}.primary-btn[data-v-819d6034]:hover{background:#2f6fe0}.primary-btn[data-v-819d6034]:disabled{opacity:.6;cursor:default}.health-grid[data-v-819d6034]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:720px){.health-grid[data-v-819d6034]{grid-template-columns:repeat(2,1fr)}}.hcard[data-v-819d6034]{border:1px solid #e3e7ee;border-radius:10px;padding:12px 14px;background:#fbfcfe}.hcard .k[data-v-819d6034]{font-size:11.5px;color:#8892a6;margin-bottom:4px}.hcard .v[data-v-819d6034]{font-size:17px;font-weight:700;color:#1a2233;font-variant-numeric:tabular-nums}.hcard .v.g[data-v-819d6034]{color:#187a3d}.hcard .v.r[data-v-819d6034]{color:#b33434}.hcard .sub[data-v-819d6034]{font-size:11.5px;color:#8892a6;margin-top:2px}.hcard .sub.warn[data-v-819d6034]{color:#b8860b;font-weight:600}.sub-title[data-v-819d6034]{font-size:12.5px;font-weight:600;color:#3b4356;margin-bottom:8px}.kv-list[data-v-819d6034]{list-style:none;font-size:12.5px}.kv-list li[data-v-819d6034]{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #f1f3f8;color:#4a5568}.kv-list li b[data-v-819d6034]{color:#1a2233;font-variant-numeric:tabular-nums}.funnel[data-v-819d6034]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.fstep[data-v-819d6034]{display:grid;grid-template-columns:110px 1fr 56px;align-items:center;gap:12px}.fname[data-v-819d6034]{font-size:12.5px;color:#4a5568}.fbar-wrap[data-v-819d6034]{background:#eef1f6;border-radius:6px;height:18px;overflow:hidden}.fbar[data-v-819d6034]{height:100%;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:6px;transition:width .3s}.fcount[data-v-819d6034]{font-size:12.5px;text-align:right;color:#1a2233;font-weight:600;font-variant-numeric:tabular-nums}.keyrow[data-v-819d6034]{display:flex;align-items:center;gap:10px;margin-top:8px}.keyrow code[data-v-819d6034]{font-family:Consolas,monospace;font-size:12.5px;background:#fff;padding:6px 10px;border-radius:6px;border:1px solid #d7dce5;word-break:break-all;flex:1}.orders-tbl .pill.st-pending[data-v-819d6034]{background:#fff8e8;color:#8a6d1a;border:1px solid #f0ddad}.orders-tbl .pill.st-paid[data-v-819d6034]{background:#edfaf1;color:#187a3d;border:1px solid #bfe7cd}.orders-tbl .pill.st-canceled[data-v-819d6034]{background:#f4f6fa;color:#8892a6;border:1px solid #e3e7ee}section h3 select[data-v-819d6034]{margin-left:8px}.legal-head[data-v-21299bc7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.back[data-v-21299bc7]{color:var(--accent);text-decoration:none;font-size:13px}.back[data-v-21299bc7]:hover{text-decoration:underline}.legal[data-v-21299bc7]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:32px 36px;max-width:860px;margin:0 auto}.legal h1[data-v-21299bc7]{font-size:22px;margin-bottom:4px}.updated[data-v-21299bc7]{color:var(--text2);font-size:12px;margin-bottom:16px}.intro[data-v-21299bc7]{color:var(--text);line-height:1.9;padding:12px 14px;background:var(--accent-soft);border-radius:8px;margin-bottom:22px}.legal section[data-v-21299bc7]{margin-bottom:18px}.legal h2[data-v-21299bc7]{font-size:14.5px;margin-bottom:8px;color:var(--text)}.legal p[data-v-21299bc7]{color:#3a3d49;line-height:1.9;font-size:13px;margin:4px 0}@media(max-width:640px){.legal[data-v-21299bc7]{padding:20px 18px}}.cmp-top[data-v-cf837471]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cmp-top h1[data-v-cf837471]{font-size:18px}.back[data-v-cf837471]{color:var(--accent);text-decoration:none;font-size:12.5px}.panel[data-v-cf837471]{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:14px}.panel-h[data-v-cf837471]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panel-h h2[data-v-cf837471]{font-size:14px}.panel-h i[data-v-cf837471]{font-style:normal;color:var(--text2);font-size:12px}.hint[data-v-cf837471]{color:var(--text2);font-size:12.5px}.wchips[data-v-cf837471]{display:flex;flex-wrap:wrap;gap:8px}.wchip[data-v-cf837471]{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:8px;padding:5px 8px;font-size:12.5px}.wn[data-v-cf837471]{cursor:pointer}.wn[data-v-cf837471]:hover{color:var(--accent)}.mini[data-v-cf837471]{border:1px solid var(--border);background:#fff;border-radius:6px;padding:2px 8px;font-size:11px;cursor:pointer;font-family:inherit;color:var(--text2)}.mini[data-v-cf837471]:hover{border-color:var(--accent);color:var(--accent)}.mini.danger[data-v-cf837471]:hover{border-color:var(--up);color:var(--up)}.mini[data-v-cf837471]:disabled{opacity:.45;cursor:default}.cmp-wrap[data-v-cf837471]{overflow-x:auto}.cmp-tbl[data-v-cf837471]{width:100%;border-collapse:collapse;min-width:520px}.cmp-tbl th[data-v-cf837471],.cmp-tbl td[data-v-cf837471]{border:1px solid var(--border);padding:9px 12px;font-size:12.5px;text-align:left;vertical-align:top}.rowlab[data-v-cf837471]{width:96px;color:var(--text2);background:#fafbfe;font-size:11.5px;white-space:nowrap}.cmp-head[data-v-cf837471]{display:flex;align-items:center;gap:8px}.cmp-name[data-v-cf837471]{font-weight:600;cursor:pointer}.cmp-name[data-v-cf837471]:hover{color:var(--accent)}.cmp-sym[data-v-cf837471]{color:var(--text2);font-size:11px}.cmp-desc[data-v-cf837471]{color:var(--text2);font-size:11.5px;max-width:260px}.dim[data-v-cf837471]{color:var(--text2);font-size:11.5px}.account-page[data-v-ee157ffc]{max-width:960px;margin:0 auto;padding:28px 20px 60px;animation:fadeUp-ee157ffc .25s ease}h2[data-v-ee157ffc]{margin:0 0 18px;font-size:21px}.card[data-v-ee157ffc]{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:20px 22px;margin-bottom:16px}.empty[data-v-ee157ffc]{text-align:center;padding:46px 20px;color:var(--text2)}.who-row[data-v-ee157ffc]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.avatar[data-v-ee157ffc]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;margin-right:10px}.uemail[data-v-ee157ffc]{font-weight:600;color:var(--text)}.ubadge[data-v-ee157ffc]{margin-left:10px;font-size:11px;color:#1fa76a;background:#1fa76a1f;border-radius:6px;padding:2px 7px}.who-actions[data-v-ee157ffc]{position:relative}.ghost-btn[data-v-ee157ffc]{border:1px solid var(--border);background:none;color:var(--text2);border-radius:8px;padding:6px 14px;font-size:12.5px;cursor:pointer}.ghost-btn[data-v-ee157ffc]:hover{color:var(--accent);border-color:var(--accent)}.menu[data-v-ee157ffc]{position:absolute;right:0;top:calc(100% + 6px);background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #0000001f;min-width:130px;overflow:hidden;z-index:5}.menu button[data-v-ee157ffc]{display:block;width:100%;text-align:left;border:none;background:none;padding:9px 14px;font-size:12.5px;cursor:pointer;color:var(--text)}.menu button[data-v-ee157ffc]:hover{background:var(--accent-soft)}.menu .danger[data-v-ee157ffc]{color:#d43a5e}h3[data-v-ee157ffc]{margin:0 0 12px;font-size:15px}.cnt[data-v-ee157ffc]{margin-left:8px;font-size:11px;background:var(--accent);color:#fff;border-radius:8px;padding:1px 7px;vertical-align:2px}.hint[data-v-ee157ffc]{color:var(--text2);font-size:13px}.hint.err[data-v-ee157ffc]{color:#d43a5e}.back-link[data-v-ee157ffc]{color:var(--accent);text-decoration:none}.back-link[data-v-ee157ffc]:hover{text-decoration:underline}.tbl-wrap[data-v-ee157ffc]{overflow-x:auto}table[data-v-ee157ffc]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-ee157ffc],td[data-v-ee157ffc]{padding:9px 8px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}th[data-v-ee157ffc]{color:var(--text2);font-weight:600;font-size:12px}.mono[data-v-ee157ffc]{font-family:Consolas,monospace}.slug[data-v-ee157ffc]{color:var(--text2);font-size:12px}.st.paid[data-v-ee157ffc]{color:#1fa76a}.st.pending[data-v-ee157ffc]{color:#c78a1d}.st.canceled[data-v-ee157ffc],.dim[data-v-ee157ffc]{color:var(--text2)}@keyframes fadeUp-ee157ffc{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.account-page[data-v-ee157ffc]{animation:none}}:root{--bg: #f5f6fa;--card: #fff;--border: #e6e8ef;--text: #1a1d26;--text2: #71758a;--accent: #5b5bd6;--accent-soft: #eeeefc;--up: #d94141;--down: #1fa76a;--tag-bg: #f0f1f6}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);font-size:13px}.wrap{max-width:1280px;margin:0 auto;padding:24px 20px 60px}header{margin-bottom:18px}header h1{font-size:22px;margin-bottom:6px}header h1 em{color:var(--accent);font-style:normal}header .sub{color:var(--text2);font-size:12.5px;line-height:1.7}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.stat{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.stat .l{color:var(--text2);font-size:11.5px;margin-bottom:5px}.stat .v{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.stat .v small{font-size:12px;font-weight:400;color:var(--text2)}.toolbar{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:12px}.t-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.search{position:relative;flex:1;min-width:220px}.search input{width:100%;padding:8px 12px 8px 30px;border:1px solid var(--border);border-radius:7px;font-size:12.5px;outline:none;font-family:inherit}.search input:focus{border-color:var(--accent)}.search:before{content:"⌕";position:absolute;left:10px;top:6px;color:var(--text2)}select{padding:8px 10px;border:1px solid var(--border);border-radius:7px;font-size:12px;font-family:inherit;background:#fff;outline:none;color:var(--text)}.chips{display:flex;gap:6px;overflow-x:auto;padding-top:10px;scrollbar-width:thin}.chip{flex-shrink:0;border:1px solid var(--border);background:#fff;border-radius:14px;padding:4px 11px;font-size:11.5px;cursor:pointer;font-family:inherit;color:var(--text)}.chip i{font-style:normal;color:var(--text2);margin-left:4px}.chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.chip.on i{color:#ffffffbf}.chips::-webkit-scrollbar{height:6px}.chips::-webkit-scrollbar-thumb{background:#d5d7e2;border-radius:3px}.tbl-card{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}table{width:100%;border-collapse:collapse}thead th{text-align:left;font-size:11px;color:var(--text2);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--border);background:#fafbfe;white-space:nowrap}tbody td{padding:8px 14px;border-bottom:1px solid #f2f3f8;vertical-align:middle}tbody tr:hover{background:#f8f9fe}.proj{display:flex;align-items:center;gap:10px;min-width:0}.logo{width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;flex-shrink:0;overflow:hidden}.logo img{width:100%;height:100%;object-fit:cover}.proj .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.proj .nm-link{color:inherit;text-decoration:none}.proj .nm-link:hover{color:var(--accent);text-decoration:underline}.proj .sym{color:var(--text2);font-size:11px}.badge-c{display:inline-block;background:var(--accent-soft);color:var(--accent);font-size:10.5px;padding:2px 8px;border-radius:4px;white-space:nowrap}.badge-t{display:inline-block;background:#fdf6ec;color:#b8860b;font-size:10.5px;padding:2px 8px;border-radius:4px;white-space:nowrap}.badge-x{display:inline-block;background:var(--tag-bg);color:var(--text2);font-size:10.5px;padding:2px 8px;border-radius:4px;margin-left:4px;white-space:nowrap}.chains{color:var(--text2);font-size:11.5px;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}.tvl{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.chg{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.up{color:var(--up)}.down{color:var(--down)}.desc-td{color:var(--text2);font-size:11.5px;max-width:320px}.desc-td>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.site{color:var(--accent);text-decoration:none;font-size:11.5px;white-space:nowrap}a.site:hover{text-decoration:underline}.pager{display:flex;gap:6px;align-items:center;justify-content:center;padding:14px;flex-wrap:wrap}.pager button{border:1px solid var(--border);background:#fff;border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer;font-family:inherit}.pager button.on{background:var(--accent);border-color:var(--accent);color:#fff}.pager button:disabled{opacity:.4;cursor:default}.pager button:not(.on):not(:disabled):hover{background:#f0f1f6}.pager .info{color:var(--text2);font-size:11.5px;margin:0 8px}.foot-note{margin-top:14px;color:var(--text2);font-size:11.5px;line-height:1.8}.empty{text-align:center;padding:60px 0;color:var(--text2)}.loading{text-align:center;padding:40px 0;color:var(--text2)}.sponsor-bar{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:10px;padding:10px 16px;margin-bottom:12px}.sp-tag{flex-shrink:0;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:600;padding:3px 9px;border-radius:5px}.sp-txt{flex:1;font-size:12.5px;color:var(--text2)}.sp-txt b{color:var(--text)}.sp-cta{flex-shrink:0;color:var(--accent);font-size:12.5px;text-decoration:none;font-weight:600;cursor:pointer}.sp-cta:hover{text-decoration:underline}.monetize{margin-top:20px}.monetize h2{font-size:15px;margin-bottom:12px}.mz-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mz-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.mz-card.pro{border-color:#d9d9f5;background:linear-gradient(180deg,#fbfbff,#fff)}.mz-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mz-head h3{font-size:13.5px}.mz-disc{font-size:10.5px;color:#b8860b;background:#fdf6ec;padding:2px 7px;border-radius:4px}.mz-badge{font-size:10.5px;color:var(--accent);background:var(--accent-soft);padding:2px 7px;border-radius:4px}.mz-links{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.aff{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--border);border-radius:7px;text-decoration:none;color:var(--text)}.aff:hover{border-color:var(--accent);background:#fafbff}.aff-cat{flex-shrink:0;width:52px;font-size:10.5px;color:var(--text2)}.aff-name{flex:1;font-size:12.5px;font-weight:600;display:flex;flex-direction:column}.aff-name em{font-style:normal;font-weight:400;font-size:11px;color:var(--text2);margin-top:1px}.aff-go{flex-shrink:0;font-size:11.5px;color:var(--accent)}.mz-note{font-size:11.5px;color:var(--text2);line-height:1.75}.mz-feat{list-style:none;font-size:12px;color:var(--text);line-height:2}.mz-feat li:before{content:"·";color:var(--accent);font-weight:700;margin-right:7px}.mz-actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.mz-btn{display:inline-block;border:1px solid var(--border);background:#fff;border-radius:7px;padding:7px 14px;font-size:12px;cursor:pointer;font-family:inherit;color:var(--text);text-decoration:none}.mz-btn:hover{border-color:var(--accent);color:var(--accent)}.mz-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.mz-btn.primary:hover{opacity:.9;color:#fff}.mz-inline{display:flex;gap:8px;margin-top:8px}.mz-inline.col{flex-direction:column}.mz-inline input{flex:1;padding:7px 10px;border:1px solid var(--border);border-radius:7px;font-size:12px;outline:none;font-family:inherit}.mz-inline input:focus{border-color:var(--accent)}.badge-promo{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;color:#8a5a00;background:#ffedbf;border:1px solid #f0d78c}.ls-plans{display:flex;flex-direction:column;gap:6px}.ls-plan{display:grid;grid-template-columns:auto auto auto 1fr;align-items:baseline;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:12px;transition:border-color .15s,background .15s}.ls-plan:hover{border-color:var(--accent)}.ls-plan.on{border-color:var(--accent);background:var(--accent-soft)}.ls-plan input{accent-color:var(--accent);margin:0}.ls-plan b{font-size:12.5px}.ls-plan i{font-style:normal;color:var(--accent);font-weight:700}.ls-plan span{color:var(--muted, #71758a);font-size:11px}.toast{position:fixed;right:24px;bottom:24px;background:#1f1f28;color:#fff;padding:10px 18px;border-radius:8px;font-size:12.5px;box-shadow:0 6px 20px #0000004d;z-index:99}@media(max-width:900px){.mz-grid{grid-template-columns:1fr}.sponsor-bar{flex-wrap:wrap}.desc-td{display:none}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wrap{padding:16px 12px 72px}header h1{font-size:18px}.t-row{gap:8px}.search{min-width:100%}select{flex:1}.tbl-card{overflow-x:auto}table{min-width:640px}.chains{display:none}thead th:nth-child(5),tbody td:nth-child(5){display:none}.proj .nm{max-width:130px}.mz-actions{flex-direction:column}.mz-btn{text-align:center}.toast{right:12px;left:12px;bottom:12px;text-align:center}}@media(max-width:480px){.stats{grid-template-columns:1fr 1fr;gap:8px}.stat{padding:11px 12px}.stat .v{font-size:17px}header h1 em{display:none}}body{background:var(--bg);background-image:radial-gradient(1100px 380px at 50% -150px,#5b5bd61a,#5b5bd600 72%);background-repeat:no-repeat;background-attachment:fixed}.wrap{animation:wfade .4s ease both}@keyframes wfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stat,.toolbar,.dash,.tbl-card,.mz-card,.sponsor-bar,.adcar,.wx-band,.aff{transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.stat,.mz-card{background-image:linear-gradient(180deg,#fff,#fdfdff)}.stat:hover,.mz-card:hover,.dash:hover{box-shadow:0 8px 24px #14182812;border-color:#dde2ee}.stat .v{letter-spacing:-.3px}thead th{position:sticky;top:0;z-index:1}.mz-btn,.more-btn,.dash-all,.pager button,.primary-btn{transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,box-shadow .15s ease}.mz-btn.primary:hover,.primary-btn:hover{box-shadow:0 6px 16px #5b5bd647}.mz-btn:active,.more-btn:active,.dash-all:active{transform:translateY(1px)}.search input:focus,select:focus,.mz-inline input:focus{box-shadow:0 0 0 3px #5b5bd61f}*{scrollbar-width:thin;scrollbar-color:#d5d7e2 transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#d5d7e2;border-radius:8px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#bfc2d4;background-clip:content-box}@media(prefers-reduced-motion:reduce){.wrap{animation:none}*{transition:none!important}}
