.kw-root[data-v-e6cac210]{position:fixed;right:22px;bottom:22px;z-index:9999}.kw-bubble-btn[data-v-e6cac210]{width:56px;height:56px;border-radius:50%;border:none;background:var(--primary);color:#fff;font-size:24px;box-shadow:0 6px 20px #2563eb73;transition:.15s}.kw-bubble-btn[data-v-e6cac210]:hover{transform:scale(1.06)}.kw-bubble-btn.active[data-v-e6cac210]{background:var(--text);box-shadow:0 6px 20px #00000040}.kw-window[data-v-e6cac210]{position:absolute;right:0;bottom:72px;width:340px;height:480px;display:flex;flex-direction:column;overflow:hidden}.kw-head[data-v-e6cac210]{background:linear-gradient(135deg,var(--primary),#3b82f6);color:#fff;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.kw-title[data-v-e6cac210]{font-weight:600;font-size:15px}.kw-sub[data-v-e6cac210]{font-size:12px;opacity:.9;margin-top:2px;display:flex;align-items:center;gap:6px}.kw-x[data-v-e6cac210]{background:#fff3;border:none;color:#fff;width:26px;height:26px;border-radius:50%;font-size:18px;line-height:1}.kw-body[data-v-e6cac210]{flex:1;padding:14px;background:var(--bg-soft)}.kw-empty[data-v-e6cac210]{color:var(--text-soft);font-size:13px;text-align:center;margin-top:30px;line-height:1.8}.kw-msg[data-v-e6cac210]{display:flex;margin-bottom:10px}.kw-msg.from-visitor[data-v-e6cac210]{justify-content:flex-end}.kw-msg.from-agent[data-v-e6cac210],.kw-msg.from-bot[data-v-e6cac210]{justify-content:flex-start}.kw-bubble[data-v-e6cac210]{max-width:78%;padding:8px 12px;border-radius:12px;font-size:13px;white-space:pre-wrap;word-break:break-word}.from-visitor .kw-bubble[data-v-e6cac210]{background:var(--primary);color:#fff;border-bottom-right-radius:3px}.from-agent .kw-bubble[data-v-e6cac210]{background:#fff;border:1px solid var(--border);border-bottom-left-radius:3px}.from-bot .kw-bubble[data-v-e6cac210]{background:#eff6ff;color:#1d4ed8;border-bottom-left-radius:3px}.from-system .kw-bubble[data-v-e6cac210],.kw-msg.from-system[data-v-e6cac210]{justify-content:center}.from-system .kw-bubble[data-v-e6cac210]{background:transparent;color:var(--text-mute);font-size:12px}.kw-quick[data-v-e6cac210]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0}.kw-q[data-v-e6cac210]{border:1px solid var(--border);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;color:var(--text-soft)}.kw-q[data-v-e6cac210]:hover{border-color:var(--primary);color:var(--primary)}.kw-input[data-v-e6cac210]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border);background:#fff}.kw-input input[data-v-e6cac210]{flex:1}.kw-send[data-v-e6cac210]{padding:8px 14px}.kw-foot[data-v-e6cac210]{text-align:center;padding:0 0 8px;background:#fff}.kw-link[data-v-e6cac210]{background:none;border:none;color:var(--text-mute);font-size:12px}.kw-link[data-v-e6cac210]:hover{color:var(--primary)}.icon[data-v-8911ceb5]{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0}.wm-mask[data-v-b081c3e9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#1418238c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.wm-modal[data-v-b081c3e9]{position:relative;width:360px;max-width:100%;background:#fff;border-radius:18px;padding:28px 26px 22px;box-shadow:0 24px 60px #00000047;text-align:center}.wm-close[data-v-b081c3e9]{position:absolute;top:12px;right:14px;width:30px;height:30px;border:none;background:transparent;font-size:24px;line-height:1;color:#9aa3b2;cursor:pointer;border-radius:8px;transition:.15s}.wm-close[data-v-b081c3e9]:hover{background:#f1f3f7;color:#4b5563}.wm-head[data-v-b081c3e9]{display:flex;align-items:center;gap:12px;text-align:left;margin-bottom:22px}.wm-badge[data-v-b081c3e9]{width:44px;height:44px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#09bb07,#07c160);box-shadow:0 6px 14px #07c16059}.wm-t[data-v-b081c3e9]{font-size:18px;font-weight:800;color:#1f2533}.wm-s[data-v-b081c3e9]{font-size:12.5px;color:#8a93a3;margin-top:2px}.wm-stage[data-v-b081c3e9]{display:flex;justify-content:center;margin-bottom:18px}.wm-qr[data-v-b081c3e9]{position:relative;width:220px;height:220px;padding:10px;background:#fff;border:1px solid #e9ecf2;border-radius:14px;box-shadow:0 6px 18px #1f253314;display:flex;align-items:center;justify-content:center}.wm-iframe[data-v-b081c3e9]{width:200px;height:200px;border:0;border-radius:6px}.wm-notice[data-v-b081c3e9]{flex-direction:column;gap:12px;padding:20px}.wm-notice-ico[data-v-b081c3e9]{color:#07c160}.wm-notice-txt[data-v-b081c3e9]{font-size:13px;color:#5b6473;line-height:1.6}.wm-status[data-v-b081c3e9]{font-size:13.5px;color:#5b6473;margin-bottom:16px;min-height:20px;transition:.2s}.wm-status.scan[data-v-b081c3e9]{color:#5b6473}.wm-status.followed[data-v-b081c3e9]{color:#07c160;font-weight:700}.wm-status.err[data-v-b081c3e9]{color:#e5556e;font-weight:600}.wm-sim[data-v-b081c3e9]{width:100%;padding:11px;border:1px dashed #9bd9b0;border-radius:10px;background:#f0fbf3;color:#07a050;font-size:14px;font-weight:600;cursor:pointer;transition:.15s}.wm-sim[data-v-b081c3e9]:hover{background:#e4f8ea;border-color:#07c160}.wm-refresh[data-v-b081c3e9]{width:100%;padding:9px;border:1px solid #e9ecf2;border-radius:10px;background:#fafbfd;color:#5b6473;font-size:13px;cursor:pointer;transition:.15s}.wm-refresh[data-v-b081c3e9]:hover{border-color:#07c160;color:#07a050}.wm-fade-enter-active[data-v-b081c3e9],.wm-fade-leave-active[data-v-b081c3e9]{transition:opacity .22s ease}.wm-fade-enter-from[data-v-b081c3e9],.wm-fade-leave-to[data-v-b081c3e9]{opacity:0}.landing[data-v-abc63c6a]{min-height:100%;overflow-x:hidden;background:var(--bg)}.nav[data-v-abc63c6a]{position:sticky;top:0;z-index:50;background:#ffffffb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:.2s}.nav.scrolled[data-v-abc63c6a]{border-color:var(--border);box-shadow:0 6px 24px #10182812}.nav-inner[data-v-abc63c6a]{max-width:1200px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:24px}.brand[data-v-abc63c6a]{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:.3px}.brand .logo[data-v-abc63c6a]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));box-shadow:0 4px 12px #2563eb59}.nav-links[data-v-abc63c6a]{display:flex;gap:28px;margin-left:12px}.nav-links a[data-v-abc63c6a]{color:var(--text-soft);font-size:14px;font-weight:500;transition:.15s}.nav-links a[data-v-abc63c6a]:hover{color:var(--primary)}.nav-actions[data-v-abc63c6a]{margin-left:auto;display:flex;align-items:center;gap:16px}.link-quiet[data-v-abc63c6a]{color:var(--text-soft);font-size:14px;font-weight:500}.link-quiet[data-v-abc63c6a]:hover{color:var(--primary)}.nav-burger[data-v-abc63c6a]{display:none;margin-left:auto;border:none;background:transparent;color:var(--text);cursor:pointer;padding:4px}.nav-mobile[data-v-abc63c6a]{display:none;flex-direction:column;padding:8px 24px 16px;gap:2px;border-top:1px solid var(--border);background:#fff}.nav-mobile a[data-v-abc63c6a]{padding:11px 4px;color:var(--text-soft);font-size:15px;border-bottom:1px solid var(--border)}.slide-enter-active[data-v-abc63c6a],.slide-leave-active[data-v-abc63c6a]{transition:opacity .2s ease,transform .2s ease}.slide-enter-from[data-v-abc63c6a],.slide-leave-to[data-v-abc63c6a]{opacity:0;transform:translateY(-8px)}.hero[data-v-abc63c6a]{position:relative;padding:64px 32px 56px;overflow:hidden}.hero-bg[data-v-abc63c6a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(600px 380px at 12% -8%,rgba(37,99,235,.12),transparent 70%),radial-gradient(520px 360px at 92% 6%,rgba(14,165,233,.12),transparent 70%)}.hero-grid[data-v-abc63c6a]{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero-text[data-v-abc63c6a]{max-width:560px}.eyebrow[data-v-abc63c6a]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--primary);background:var(--primary-soft);padding:5px 12px;border-radius:999px;margin-bottom:18px;font-weight:600}.eyebrow[data-v-abc63c6a] svg{stroke-width:2.4}.hero h1[data-v-abc63c6a]{font-size:46px;line-height:1.18;margin:0 0 18px;font-weight:800;letter-spacing:-.5px}.hero h1 .grad[data-v-abc63c6a]{background:linear-gradient(120deg,var(--primary),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero p.lead[data-v-abc63c6a]{color:var(--text-soft);font-size:16px;line-height:1.75}.hero-cta[data-v-abc63c6a]{display:flex;gap:14px;margin:28px 0 22px;flex-wrap:wrap}.btn-primary.grad[data-v-abc63c6a]{background:linear-gradient(120deg,var(--primary),var(--accent));border:none;color:#fff;box-shadow:0 10px 24px #2563eb52;padding:12px 24px;font-size:15px;font-weight:600;border-radius:10px;transition:.18s}.btn-primary.grad[data-v-abc63c6a]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb6b;color:#fff}.btn-ghost[data-v-abc63c6a]{border:1px solid var(--border-strong);background:#fff;color:var(--text);border-radius:10px;padding:12px 24px;font-size:15px;font-weight:600;transition:.18s}.btn-ghost[data-v-abc63c6a]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.hero-points[data-v-abc63c6a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.hero-points li[data-v-abc63c6a]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-soft)}.hero-points svg[data-v-abc63c6a]{color:var(--success);flex:none}.hero-visual[data-v-abc63c6a]{position:relative}.app[data-v-abc63c6a]{background:#fff;border-radius:18px;box-shadow:0 28px 60px #10182824;border:1px solid var(--border);overflow:hidden;max-width:440px;margin:0 auto}.app-bar[data-v-abc63c6a]{height:34px;background:#f3f5f9;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--border)}.app-bar i[data-v-abc63c6a]{width:10px;height:10px;border-radius:50%;background:#d4d9e2}.app-bar i[data-v-abc63c6a]:nth-child(1){background:#ff6058}.app-bar i[data-v-abc63c6a]:nth-child(2){background:#ffbd2e}.app-bar i[data-v-abc63c6a]:nth-child(3){background:#29c93f}.app-body[data-v-abc63c6a]{display:flex;min-height:320px}.app-side[data-v-abc63c6a]{width:118px;flex:none;background:var(--panel-2);border-right:1px solid var(--border);padding:12px 10px}.side-h[data-v-abc63c6a]{font-size:11px;color:var(--text-mute);font-weight:600;margin-bottom:8px;letter-spacing:.3px}.agent[data-v-abc63c6a]{display:flex;align-items:center;gap:7px;padding:5px 4px}.ava[data-v-abc63c6a]{width:24px;height:24px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.nm[data-v-abc63c6a]{font-size:12px;color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-abc63c6a]{width:7px;height:7px;border-radius:50%;flex:none}.dot.on[data-v-abc63c6a]{background:var(--success);box-shadow:0 0 0 3px #16a34a2e}.ch-mini[data-v-abc63c6a]{display:flex;flex-wrap:wrap;gap:5px}.ch-mini span[data-v-abc63c6a]{font-size:10.5px;background:#fff;border:1px solid var(--border);color:var(--text-soft);padding:2px 7px;border-radius:999px}.app-chat[data-v-abc63c6a]{flex:1;display:flex;flex-direction:column;min-width:0}.hc-head[data-v-abc63c6a]{display:flex;align-items:center;gap:9px;padding:11px 13px;background:linear-gradient(135deg,var(--primary),#3b82f6);color:#fff}.hc-ava[data-v-abc63c6a]{width:30px;height:30px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;flex:none}.hc-head .t[data-v-abc63c6a]{font-weight:700;font-size:14px}.hc-head .s[data-v-abc63c6a]{font-size:11px;opacity:.85}.hc-body[data-v-abc63c6a]{flex:1;padding:13px;background:var(--bg-soft);display:flex;flex-direction:column;gap:9px}.bubble[data-v-abc63c6a]{max-width:84%;padding:8px 12px;border-radius:13px;font-size:12.5px;line-height:1.5;width:fit-content}.bubble.v[data-v-abc63c6a]{align-self:flex-end;background:var(--primary);color:#fff;border-bottom-right-radius:4px}.bubble.b[data-v-abc63c6a]{align-self:flex-start;background:#fff;border:1px solid var(--border);border-bottom-left-radius:4px}.typing[data-v-abc63c6a]{align-self:flex-start;background:#fff;border:1px solid var(--border);border-radius:13px;padding:10px 13px;display:flex;gap:4px}.typing i[data-v-abc63c6a]{width:5px;height:5px;border-radius:50%;background:var(--text-mute);animation:blink-abc63c6a 1.4s infinite both}.typing i[data-v-abc63c6a]:nth-child(2){animation-delay:.2s}.typing i[data-v-abc63c6a]:nth-child(3){animation-delay:.4s}@keyframes blink-abc63c6a{0%,80%,to{opacity:.3}40%{opacity:1}}.hc-input[data-v-abc63c6a]{display:flex;align-items:center;gap:8px;padding:10px 13px;border-top:1px solid var(--border);background:#fff}.hc-input .fake[data-v-abc63c6a]{flex:1;font-size:12.5px;color:var(--text-mute);padding:7px 12px;background:var(--bg-soft);border-radius:999px}.hc-send[data-v-abc63c6a]{width:28px;height:28px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;flex:none}.float-badge[data-v-abc63c6a]{position:absolute;left:-14px;bottom:26px;display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--border);box-shadow:0 10px 24px #1018281f;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text)}.float-badge svg[data-v-abc63c6a]{color:var(--accent)}.trust[data-v-abc63c6a]{max-width:1200px;margin:0 auto;padding:6px 32px 0;text-align:center}.trust-label[data-v-abc63c6a]{font-size:13px;color:var(--text-mute);letter-spacing:.3px}.trust-cats[data-v-abc63c6a]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px}.trust-cats span[data-v-abc63c6a]{font-size:13.5px;color:var(--text-soft);background:#fff;border:1px solid var(--border);padding:7px 16px;border-radius:999px}.section[data-v-abc63c6a]{max-width:1200px;margin:0 auto;padding:72px 32px}.section.alt[data-v-abc63c6a]{max-width:none;background:var(--panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section.alt .sec-head[data-v-abc63c6a],.section.alt .steps[data-v-abc63c6a],.section.alt .price-grid[data-v-abc63c6a],.section.alt .price-note[data-v-abc63c6a]{max-width:1200px;margin-left:auto;margin-right:auto}.sec-head[data-v-abc63c6a]{text-align:center;margin-bottom:44px}.sec-head .eyebrow[data-v-abc63c6a]{margin-bottom:14px}.section h2[data-v-abc63c6a]{font-size:30px;font-weight:800;margin:0;letter-spacing:-.3px}.sec-sub[data-v-abc63c6a]{color:var(--text-soft);font-size:15px;margin-top:10px}.grid[data-v-abc63c6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card[data-v-abc63c6a]{background:#fff}.feat[data-v-abc63c6a]{padding:26px;border-radius:16px;border:1px solid var(--border);transition:.2s}.feat[data-v-abc63c6a]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1018281a;border-color:transparent}.feat-ico[data-v-abc63c6a]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--primary);background:linear-gradient(135deg,#2563eb24,#0ea5e924);margin-bottom:14px}.feat h3[data-v-abc63c6a]{margin:0 0 8px;font-size:17px;font-weight:700}.feat p[data-v-abc63c6a]{margin:0;font-size:13.5px;line-height:1.7}.steps[data-v-abc63c6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step[data-v-abc63c6a]{text-align:center;padding:30px 22px;border-radius:16px;background:#fff;border:1px solid var(--border)}.step-no[data-v-abc63c6a]{width:44px;height:44px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));box-shadow:0 8px 18px #2563eb4d}.step h3[data-v-abc63c6a]{margin:0 0 8px;font-size:17px;font-weight:700}.step p[data-v-abc63c6a]{margin:0;font-size:13.5px;line-height:1.7}.ch-grid[data-v-abc63c6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ch-card[data-v-abc63c6a]{padding:22px;border-radius:14px;background:#fff;border:1px solid var(--border);transition:.18s}.ch-card[data-v-abc63c6a]:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 14px 30px #10182814}.ch-ico[data-v-abc63c6a]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-soft);margin-bottom:12px}.ch-name[data-v-abc63c6a]{font-weight:700;font-size:16px;margin-bottom:4px}.ch-desc[data-v-abc63c6a]{font-size:13px;color:var(--text-soft);line-height:1.6}.price-grid[data-v-abc63c6a]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.price-card[data-v-abc63c6a]{position:relative;padding:26px 22px;border-radius:16px;background:#fff;border:1px solid var(--border);display:flex;flex-direction:column}.price-card.hot[data-v-abc63c6a]{border-color:var(--primary);box-shadow:0 16px 40px #2563eb29}.price-flag[data-v-abc63c6a]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(120deg,var(--primary),var(--accent));color:#fff;font-size:12px;font-weight:700;padding:4px 14px;border-radius:999px;white-space:nowrap}.price-name[data-v-abc63c6a]{font-size:16px;font-weight:700}.price-seats[data-v-abc63c6a]{font-size:12.5px;color:var(--text-mute);margin-top:2px}.price-price[data-v-abc63c6a]{margin:14px 0 16px}.price-price b[data-v-abc63c6a]{font-size:30px;font-weight:800;color:var(--text)}.price-price span[data-v-abc63c6a]{font-size:12px;color:var(--text-mute);margin-left:4px}.price-feats[data-v-abc63c6a]{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:9px;flex:1}.price-feats li[data-v-abc63c6a]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-soft)}.price-feats svg[data-v-abc63c6a]{color:var(--success);flex:none}.btn.block[data-v-abc63c6a]{width:100%}.price-note[data-v-abc63c6a]{text-align:center;margin-top:22px;font-size:13.5px}.cta-band[data-v-abc63c6a]{padding:0 32px 72px}.cta-in[data-v-abc63c6a]{max-width:1000px;margin:0 auto;padding:54px 40px;border-radius:24px;text-align:center;color:#fff;background:linear-gradient(120deg,var(--primary),var(--accent));box-shadow:0 24px 60px #2563eb4d;position:relative;overflow:hidden}.cta-in[data-v-abc63c6a]:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:#ffffff1f;top:-120px;right:-80px}.cta-in h2[data-v-abc63c6a]{margin:0 0 12px;font-size:28px;font-weight:800}.cta-in p[data-v-abc63c6a]{margin:0 0 24px;font-size:15px;opacity:.92}.btn-light[data-v-abc63c6a]{background:#fff;color:var(--primary);border:none;border-radius:10px;padding:13px 30px;font-size:15px;font-weight:700;cursor:pointer;transition:.18s}.btn-light[data-v-abc63c6a]:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0000002e}.foot[data-v-abc63c6a]{background:var(--panel);border-top:1px solid var(--border);padding:36px 32px;text-align:center;color:var(--text-mute);font-size:13px}.foot .flogo[data-v-abc63c6a]{display:inline-flex;vertical-align:-3px;color:var(--primary);margin-right:2px}.foot .fsep[data-v-abc63c6a]{margin:0 10px;opacity:.5}.foot .flink[data-v-abc63c6a]{color:var(--primary);font-weight:600;text-decoration:none}.foot .flink[data-v-abc63c6a]:hover{text-decoration:underline}.foot-icp[data-v-abc63c6a]{margin-top:12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--text-mute)}.foot-icp a[data-v-abc63c6a]{color:var(--text-mute);text-decoration:none;display:inline-flex;align-items:center;gap:5px}.foot-icp a[data-v-abc63c6a]:hover{color:var(--primary)}.foot-icp .icp-icon[data-v-abc63c6a]{color:#c8161d;flex:none}.reveal[data-v-abc63c6a]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.in[data-v-abc63c6a]{opacity:1;transform:none}@media (max-width: 980px){.hero-grid[data-v-abc63c6a]{grid-template-columns:1fr;gap:40px}.hero-text[data-v-abc63c6a]{max-width:none}.nav-links[data-v-abc63c6a],.nav-actions[data-v-abc63c6a]{display:none}.nav-burger[data-v-abc63c6a]{display:block}.nav-mobile[data-v-abc63c6a]{display:flex}.grid[data-v-abc63c6a],.steps[data-v-abc63c6a],.ch-grid[data-v-abc63c6a],.price-grid[data-v-abc63c6a]{grid-template-columns:1fr 1fr}.hero h1[data-v-abc63c6a]{font-size:34px}}@media (max-width: 620px){.grid[data-v-abc63c6a],.steps[data-v-abc63c6a],.ch-grid[data-v-abc63c6a],.price-grid[data-v-abc63c6a]{grid-template-columns:1fr}.section[data-v-abc63c6a]{padding:56px 20px}.hero[data-v-abc63c6a]{padding:44px 20px 40px}.float-badge[data-v-abc63c6a]{left:0}.nav-inner[data-v-abc63c6a]{padding:12px 18px}.cta-in[data-v-abc63c6a]{padding:40px 22px}}.cl[data-v-bcf34d2d]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel)}.cl-head[data-v-bcf34d2d]{display:flex;align-items:baseline;justify-content:space-between;padding:13px 16px 9px;flex-shrink:0}.cl-title[data-v-bcf34d2d]{font-size:var(--fs-lg);font-weight:700;display:flex;align-items:center;gap:7px;color:var(--text-strong)}.cl-count[data-v-bcf34d2d]{font-size:11px;color:var(--text-mute);background:var(--bg-soft);border-radius:999px;padding:1px 8px;font-weight:600}.cl-hint[data-v-bcf34d2d]{font-size:var(--fs-xs);color:var(--text-mute)}.cl-tabs[data-v-bcf34d2d]{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--border);flex-shrink:0}.clt[data-v-bcf34d2d]{position:relative;border:none;background:none;padding:9px 10px 10px;font-size:var(--fs-base);color:var(--text-soft);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:.15s;white-space:nowrap}.clt[data-v-bcf34d2d]:hover{color:var(--text)}.clt.on[data-v-bcf34d2d]{color:var(--primary);font-weight:600}.clt.on[data-v-bcf34d2d]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--primary);animation:cltin-bcf34d2d .22s ease-out}@keyframes cltin-bcf34d2d{0%{transform:scaleX(.3);opacity:0}to{transform:scaleX(1);opacity:1}}.clt-n[data-v-bcf34d2d]{font-size:10.5px;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:999px;background:var(--bg-soft);color:var(--text-mute);font-variant-numeric:tabular-nums;padding:0 4px}.clt.on .clt-n[data-v-bcf34d2d]{background:var(--primary-soft);color:var(--primary)}.cl-search[data-v-bcf34d2d]{position:relative;padding:9px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.cl-search-ico[data-v-bcf34d2d]{position:absolute;left:23px;top:50%;transform:translateY(-50%);color:var(--text-mute);pointer-events:none}.cl-search input[data-v-bcf34d2d]{width:100%;padding-left:32px;padding-top:7px;padding-bottom:7px;background:var(--bg-soft);border-color:transparent;border-radius:var(--radius-sm)}.cl-search input[data-v-bcf34d2d]:focus{background:#fff;border-color:var(--primary)}.cl-list[data-v-bcf34d2d]{flex:1;min-height:0;overflow-y:auto}.cl-group[data-v-bcf34d2d]{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:7px;width:100%;border:none;text-align:left;cursor:pointer;padding:7px 14px 7px 12px;background:var(--panel-2);border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-soft);font-weight:600;transition:background .15s}.cl-group[data-v-bcf34d2d]:hover{background:var(--bg-soft)}.cl-group-caret[data-v-bcf34d2d]{color:var(--text-mute);transition:transform .2s ease;flex:none}.cl-group.collapsed .cl-group-caret[data-v-bcf34d2d]{transform:rotate(-90deg)}.cl-group-dot[data-v-bcf34d2d]{width:7px;height:7px;border-radius:50%;flex:none}.cl-group-dot.waiting[data-v-bcf34d2d]{background:var(--warn)}.cl-group-dot.active[data-v-bcf34d2d]{background:var(--success)}.cl-group-dot.closed[data-v-bcf34d2d]{background:var(--border-strong)}.cl-group-t[data-v-bcf34d2d]{flex:none}.cl-group-n[data-v-bcf34d2d]{margin-left:auto;font-size:10.5px;min-width:18px;height:16px;line-height:16px;text-align:center;border-radius:999px;background:var(--bg-soft);color:var(--text-mute);font-variant-numeric:tabular-nums;padding:0 5px;font-weight:600}.cli[data-v-bcf34d2d]{position:relative;display:flex;gap:11px;padding:11px 14px 11px 16px;border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;transition:background .12s;animation:cliin-bcf34d2d .28s ease-out both;animation-delay:var(--d, 0s)}@keyframes cliin-bcf34d2d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cli[data-v-bcf34d2d]{animation:none}.cl-group-caret[data-v-bcf34d2d]{transition:none}}.cli[data-v-bcf34d2d]:hover{background:var(--bg-soft)}.cli.on[data-v-bcf34d2d]{background:var(--primary-soft)}.cli.unread[data-v-bcf34d2d]:not(.on){background:#2f54eb0d}.cli.unread:not(.on) .cli-name[data-v-bcf34d2d]{font-weight:700}.cli-accent[data-v-bcf34d2d]{position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.cli-accent.waiting[data-v-bcf34d2d]{background:var(--warn)}.cli-accent.active[data-v-bcf34d2d]{background:var(--success)}.cli-accent.closed[data-v-bcf34d2d]{background:var(--border-strong)}.cli-ring[data-v-bcf34d2d]{width:40px;height:40px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;flex:none}.cli-av[data-v-bcf34d2d]{width:34px;height:34px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px}.cli-main[data-v-bcf34d2d]{flex:1;min-width:0}.cli-top[data-v-bcf34d2d]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cli-name[data-v-bcf34d2d]{font-weight:600;font-size:var(--fs-base);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-time[data-v-bcf34d2d]{font-size:10.5px;color:var(--text-mute);flex:none}.cli-last[data-v-bcf34d2d]{font-size:var(--fs-xs);color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.cli-meta[data-v-bcf34d2d]{margin-top:5px;display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-mute);flex-wrap:wrap}.cli-ch[data-v-bcf34d2d]{border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:600}.cli-wait[data-v-bcf34d2d]{display:inline-flex;align-items:center;gap:3px;color:var(--warn);font-weight:600}.cli-wait-dot[data-v-bcf34d2d]{width:5px;height:5px;border-radius:50%;background:var(--warn);animation:cliwait-bcf34d2d 1.2s infinite}@keyframes cliwait-bcf34d2d{0%,to{opacity:.4}50%{opacity:1}}.cli-state[data-v-bcf34d2d]{display:inline-flex;align-items:center;font-weight:600}.cli-state.active[data-v-bcf34d2d]{color:var(--success)}.cli-state.closed[data-v-bcf34d2d]{color:var(--text-mute)}.cli-badge[data-v-bcf34d2d]{position:absolute;top:11px;right:12px;min-width:16px;height:16px;line-height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;text-align:center;box-shadow:0 0 0 2px #fff}.cli-del[data-v-bcf34d2d]{position:absolute;right:11px;bottom:10px;width:20px;height:20px;border:1px solid var(--border);background:#fff;border-radius:5px;color:var(--text-mute);display:none;align-items:center;justify-content:center;padding:0;flex-shrink:0}.cli-del[data-v-bcf34d2d]:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.cli:hover .cli-del[data-v-bcf34d2d]{display:flex}.cli-empty[data-v-bcf34d2d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 16px;text-align:center;color:var(--text-mute)}.cli-empty-ico[data-v-bcf34d2d]{color:var(--border-strong)}.cli-empty-title[data-v-bcf34d2d]{font-size:var(--fs-base);font-weight:600;color:var(--text-soft)}.cli-empty-sub[data-v-bcf34d2d]{font-size:var(--fs-xs)}.cp[data-v-0f72de1f]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--panel)}.cp-empty[data-v-0f72de1f]{display:flex;align-items:center;justify-content:center;height:100%}.cp-head[data-v-0f72de1f]{background:#fff;padding:10px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:10px}.cp-id[data-v-0f72de1f]{min-width:0;display:flex;align-items:center;gap:11px}.cp-av[data-v-0f72de1f]{width:40px;height:40px;border-radius:11px;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:var(--shadow-xs)}.cp-id-body[data-v-0f72de1f]{min-width:0}.cp-name[data-v-0f72de1f]{font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-md);color:var(--text-strong)}.cp-ch[data-v-0f72de1f]{border-radius:5px;padding:1px 7px;font-size:11px;font-weight:600;flex:none}.cp-sub[data-v-0f72de1f]{font-size:var(--fs-xs);margin-top:3px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cp-status[data-v-0f72de1f]{display:inline-flex;align-items:center;gap:4px}.cp-dot-sep[data-v-0f72de1f]{color:var(--border-strong)}.cp-tools[data-v-0f72de1f]{display:flex;align-items:center;gap:4px;flex-shrink:0}.cp-tools .tool[data-v-0f72de1f]{width:32px;height:32px}.cp-transfer-wrap[data-v-0f72de1f]{position:relative}.cp-transfer[data-v-0f72de1f]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;padding:6px 8px;border:1px solid var(--border);border-radius:8px;font-size:12px;background:#fff;box-shadow:var(--shadow-md);min-width:160px}.cp-more-wrap[data-v-0f72de1f]{position:relative}.cp-more[data-v-0f72de1f]{position:absolute;top:calc(100% + 6px);right:0;z-index:35;width:162px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);padding:6px}.cpm[data-v-0f72de1f]{display:flex;align-items:center;gap:9px;width:100%;border:none;background:none;padding:8px 10px;border-radius:7px;font-size:13px;color:var(--text);cursor:pointer;text-align:left;transition:.12s}.cpm[data-v-0f72de1f]:hover{background:var(--bg-soft)}.cpm.on[data-v-0f72de1f]{color:var(--primary);background:var(--primary-soft);font-weight:600}.cpm.danger[data-v-0f72de1f]{color:var(--danger)}.cpm.danger[data-v-0f72de1f]:hover{background:var(--danger-soft)}.cpm-sep[data-v-0f72de1f]{height:1px;background:var(--border);margin:5px 4px}.cp-tags[data-v-0f72de1f]{background:var(--panel-2);border-bottom:1px solid var(--border);padding:8px 14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.cp-tag[data-v-0f72de1f]{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:2px 8px;display:inline-flex;align-items:center;gap:4px}.cp-tag-x[data-v-0f72de1f]{border:none;background:none;color:var(--primary);cursor:pointer;font-size:13px;line-height:1;padding:0}.cp-tag-in[data-v-0f72de1f]{border:1px solid var(--border);border-radius:6px;padding:3px 8px;font-size:12px;width:150px}.cp-body[data-v-0f72de1f]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;background:var(--bg)}.cp-divider[data-v-0f72de1f]{display:flex;align-items:center;justify-content:center;margin:12px 0 8px}.cp-divider span[data-v-0f72de1f]{font-size:11px;color:var(--text-mute);background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:2px 11px}.cp-msg[data-v-0f72de1f]{display:flex;gap:8px;margin:2px 0;max-width:min(82%,620px);animation:cpin-0f72de1f .26s cubic-bezier(.22,1,.36,1) both}.cp-msg.from-visitor[data-v-0f72de1f]{align-items:flex-start;margin-right:auto;animation-name:cpinL-0f72de1f}.cp-msg.from-agent[data-v-0f72de1f]{align-items:flex-start;margin-left:auto;flex-direction:row-reverse;animation-name:cpinR-0f72de1f}.cp-msg.from-bot[data-v-0f72de1f]{align-items:flex-start;margin-right:auto;animation-name:cpinL-0f72de1f}@keyframes cpin-0f72de1f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cpinL-0f72de1f{0%{opacity:0;transform:translate(-10px,6px) scale(.97)}to{opacity:1;transform:none}}@keyframes cpinR-0f72de1f{0%{opacity:0;transform:translate(10px,6px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.cp-msg[data-v-0f72de1f]{animation:none!important}}.cp-msg.grouped[data-v-0f72de1f]{margin-top:1px}.cp-msg.grouped .cp-time[data-v-0f72de1f]{display:none}.cp-av-sm[data-v-0f72de1f]{width:28px;height:28px;border-radius:50%;color:#fff;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none;margin-top:2px}.cp-bubble-col[data-v-0f72de1f]{display:flex;flex-direction:column;min-width:0}.cp-bubble[data-v-0f72de1f]{padding:9px 13px;border-radius:12px;font-size:var(--fs-base);white-space:pre-wrap;word-break:break-word;line-height:1.55}.from-visitor .cp-bubble[data-v-0f72de1f]{background:var(--panel);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px;box-shadow:var(--shadow-xs)}.from-agent .cp-bubble[data-v-0f72de1f]{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.from-bot .cp-bubble[data-v-0f72de1f]{background:#eaf6fd;color:#0c5b86;border:1px solid #cfe9f7;border-bottom-left-radius:4px}.cp-time[data-v-0f72de1f]{font-size:10px;color:var(--text-mute);margin-top:3px}.from-agent .cp-time[data-v-0f72de1f]{text-align:right}.cp-msg.event[data-v-0f72de1f]{display:flex;justify-content:center;max-width:100%;margin:6px 0}.cp-event[data-v-0f72de1f]{font-size:11.5px;color:var(--text-soft);background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:3px 13px;text-align:center}.cp-typing[data-v-0f72de1f]{font-size:11.5px;color:var(--text-mute);display:flex;align-items:center;gap:6px;margin-top:6px}.cp-typing-dot[data-v-0f72de1f]{width:5px;height:5px;border-radius:50%;background:var(--text-mute);animation:cpblink-0f72de1f 1s infinite}@keyframes cpblink-0f72de1f{0%,to{opacity:.3}50%{opacity:1}}.cp-qr[data-v-0f72de1f]{position:absolute;right:14px;bottom:150px;width:330px;max-height:58vh;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);z-index:25;display:flex;flex-direction:column;overflow:hidden}.cp-qr-head[data-v-0f72de1f]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid var(--border);font-size:13.5px}.cp-qr-list[data-v-0f72de1f]{overflow-y:auto;padding:10px 12px;flex:1}.cp-qr-item[data-v-0f72de1f]{border:1px solid var(--border);border-radius:8px;padding:9px;margin-bottom:7px}.cp-qr-top[data-v-0f72de1f]{display:flex;justify-content:space-between;align-items:center}.cp-qr-title[data-v-0f72de1f]{font-weight:600;font-size:12.5px}.cp-qr-del[data-v-0f72de1f]{border:none;background:none;color:var(--text-mute);font-size:12px;cursor:pointer}.cp-qr-del[data-v-0f72de1f]:hover{color:var(--danger)}.cp-qr-content[data-v-0f72de1f]{font-size:12px;color:var(--text-soft);margin:5px 0;white-space:pre-wrap}.cp-qr-insert[data-v-0f72de1f]{border:1px solid var(--primary);color:var(--primary);background:#fff;border-radius:7px;padding:4px 10px;font-size:12px;cursor:pointer}.cp-qr-insert[data-v-0f72de1f]:hover{background:var(--primary);color:#fff}.cp-qr-add[data-v-0f72de1f]{border-top:1px dashed var(--border);padding-top:9px}.cp-qr-add input[data-v-0f72de1f],.cp-qr-add textarea[data-v-0f72de1f]{width:100%;margin-bottom:6px}.cp-qr-add textarea[data-v-0f72de1f]{min-height:44px;resize:vertical}.cp-quick[data-v-0f72de1f]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px 0;background:var(--bg);flex-shrink:0}.cp-q[data-v-0f72de1f]{border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:3px 11px;font-size:11.5px;color:var(--text-soft);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-q[data-v-0f72de1f]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.cp-compose[data-v-0f72de1f]{flex-shrink:0;background:#fff;border-top:1px solid var(--border)}.cp-toolbar[data-v-0f72de1f]{display:flex;align-items:center;gap:2px;padding:6px 12px 0}.cp-tb[data-v-0f72de1f]{width:32px;height:32px;border:none;background:none;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-soft);cursor:pointer;transition:.15s}.cp-tb[data-v-0f72de1f]:hover{background:var(--bg-soft);color:var(--primary)}.cp-tb.on[data-v-0f72de1f]{color:var(--primary);background:var(--primary-soft)}.cp-input[data-v-0f72de1f]{display:flex;gap:8px;padding:8px 12px 11px;align-items:flex-end}.cp-input textarea[data-v-0f72de1f]{flex:1;resize:none;min-height:40px;max-height:120px;border-radius:10px;background:var(--bg-soft);border-color:transparent}.cp-input textarea[data-v-0f72de1f]:focus{background:#fff;border-color:var(--primary)}.cp-send[data-v-0f72de1f]{display:inline-flex;align-items:center;gap:5px;padding:9px 16px;flex:none}.cp-ticket[data-v-0f72de1f]{position:absolute;right:14px;bottom:84px;width:320px;padding:16px;z-index:20}.kw-x[data-v-0f72de1f]{background:none;border:none;font-size:18px;color:var(--text-mute)}.vp[data-v-6b690fde]{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--panel)}.vp-empty[data-v-6b690fde]{align-items:center;justify-content:center;padding:20px}.vp-head[data-v-6b690fde]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.vp-head-main[data-v-6b690fde]{display:flex;align-items:center;gap:11px;min-width:0}.vp-av[data-v-6b690fde]{width:40px;height:40px;border-radius:11px;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:var(--shadow-xs)}.vp-name[data-v-6b690fde]{font-weight:700;font-size:var(--fs-md);color:var(--text-strong)}.vp-sub[data-v-6b690fde]{font-size:var(--fs-xs);color:var(--text-mute);margin-top:1px}.vp-close[data-v-6b690fde]{width:28px;height:28px;border:1px solid var(--border);background:#fff;border-radius:7px;color:var(--text-mute);display:flex;align-items:center;justify-content:center;flex:none}.vp-close[data-v-6b690fde]:hover{border-color:var(--primary);color:var(--primary)}.vp-tabs[data-v-6b690fde]{display:flex;gap:2px;padding:7px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.vp-tab[data-v-6b690fde]{flex:1;border:none;background:none;padding:7px 8px;border-radius:8px;font-size:var(--fs-sm);color:var(--text-soft);cursor:pointer;transition:.15s;display:inline-flex;align-items:center;justify-content:center;gap:5px}.vp-tab[data-v-6b690fde]:hover{background:var(--bg-soft)}.vp-tab.on[data-v-6b690fde]{background:var(--primary-soft);color:var(--primary);font-weight:600}.vp-tk-count[data-v-6b690fde]{min-width:16px;height:16px;line-height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px}.vp-scroll[data-v-6b690fde]{flex:1;min-height:0;overflow-y:auto;padding:16px;animation:vpfade-6b690fde .22s ease-out}@keyframes vpfade-6b690fde{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.vp-tab[data-v-6b690fde]{position:relative;overflow:hidden}.vp-tab.on[data-v-6b690fde]{animation:vptabon-6b690fde .2s ease-out}@keyframes vptabon-6b690fde{0%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.vp-scroll[data-v-6b690fde],.vp-tab.on[data-v-6b690fde]{animation:none}}.vp-sec[data-v-6b690fde]{margin-bottom:18px}.vp-sec[data-v-6b690fde]:last-child{margin-bottom:0}.vp-title[data-v-6b690fde]{font-weight:600;margin-bottom:8px;font-size:var(--fs-sm);color:var(--text-soft)}.vp-row[data-v-6b690fde]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed var(--border);font-size:var(--fs-sm)}.vp-row[data-v-6b690fde]:last-child{border-bottom:none}.vp-link[data-v-6b690fde]{color:var(--primary);word-break:break-all;font-size:11.5px;text-align:right}.vp-field[data-v-6b690fde]{margin-top:10px}.vp-field label[data-v-6b690fde]{display:block;font-size:var(--fs-xs);margin-bottom:3px}.vp-field input[data-v-6b690fde],.vp-field textarea[data-v-6b690fde]{width:100%;padding:7px 9px;font-size:var(--fs-sm)}.vp-field textarea[data-v-6b690fde]{min-height:50px;resize:vertical}.vp-tags[data-v-6b690fde]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.vp-tag[data-v-6b690fde]{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:2px 9px;font-size:11px}.vp-ticket[data-v-6b690fde]{border:1px solid var(--border);border-radius:9px;padding:10px;margin-bottom:8px}.vp-hist[data-v-6b690fde]{border:1px solid var(--border);border-radius:9px;padding:9px 11px;margin-bottom:8px;cursor:pointer;transition:.12s}.vp-hist[data-v-6b690fde]:hover,.vp-hist.on[data-v-6b690fde]{border-color:var(--primary);background:var(--primary-soft)}.vp-hist-top[data-v-6b690fde]{display:flex;justify-content:space-between;align-items:center;gap:8px}.vp-hist-ch[data-v-6b690fde]{border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:600;flex:none}.vp-hist-time[data-v-6b690fde]{font-size:11px;color:var(--text-mute);flex:none}.vp-hist-last[data-v-6b690fde]{font-size:var(--fs-sm);color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.vp-tk-top[data-v-6b690fde]{display:flex;justify-content:space-between;align-items:center;gap:8px}.tk-status[data-v-6b690fde]{font-size:10.5px;padding:1px 7px;border-radius:999px;background:var(--bg-soft);color:var(--text-soft);flex:none}.tk-status.open[data-v-6b690fde]{background:var(--warn-soft);color:var(--warn)}.tk-status.resolved[data-v-6b690fde]{background:var(--success-soft);color:var(--success)}.tv[data-v-d2fdbf44]{padding:22px 26px;height:100%;overflow-y:auto}.tv-bar[data-v-d2fdbf44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:12px;flex-wrap:wrap}.tv-filters[data-v-d2fdbf44]{display:flex;gap:7px;flex-wrap:wrap}.clf[data-v-d2fdbf44]{border:1px solid var(--border);background:#fff;border-radius:999px;padding:5px 13px;font-size:12.5px;color:var(--text-soft);cursor:pointer;transition:.15s}.clf[data-v-d2fdbf44]:hover{border-color:var(--primary);color:var(--primary)}.clf.on[data-v-d2fdbf44]{background:var(--primary-soft);border-color:transparent;color:var(--primary);font-weight:600}.tv-form[data-v-d2fdbf44]{padding:18px;margin-bottom:18px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow)}.tv-form-row[data-v-d2fdbf44]{display:flex;gap:10px}.tv-form-row select[data-v-d2fdbf44]{flex:1}.tv-list[data-v-d2fdbf44]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.tv-card[data-v-d2fdbf44]{padding:17px;box-shadow:var(--shadow-sm);transition:border-color .15s,box-shadow .15s,transform .1s}.tv-card[data-v-d2fdbf44]:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.tv-top[data-v-d2fdbf44]{display:flex;justify-content:space-between;align-items:center;gap:10px}.tv-top b[data-v-d2fdbf44]{font-size:14px;color:var(--text-strong)}.tv-desc[data-v-d2fdbf44]{font-size:13px;margin:7px 0;color:var(--text-soft)}.tv-meta[data-v-d2fdbf44]{font-size:12px}.tv-actions[data-v-d2fdbf44]{display:flex;align-items:center;gap:8px;margin-top:12px}.tv-actions select[data-v-d2fdbf44]{flex:1}.tk-status[data-v-d2fdbf44]{font-size:11px;padding:2px 9px;border-radius:999px;background:var(--bg-soft);color:var(--text-soft);font-weight:600;white-space:nowrap}.tk-status.open[data-v-d2fdbf44]{background:var(--warn-soft);color:var(--warn)}.tk-status.resolved[data-v-d2fdbf44]{background:var(--success-soft);color:var(--success)}.kv[data-v-434f076c]{padding:24px 26px;height:100%;overflow-y:auto}.kv-head[data-v-434f076c]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:20px}.kv-title[data-v-434f076c]{display:flex;gap:14px;align-items:center}.kv-logo[data-v-434f076c]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--bot),#1d39c4);display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 8px 18px #0ea5e94d}.kv-title h2[data-v-434f076c]{margin:0;font-size:21px;color:var(--text-strong)}.kv-title p[data-v-434f076c]{margin:4px 0 0;font-size:12.5px}.kv-stats[data-v-434f076c]{display:flex;gap:12px}.kv-stat[data-v-434f076c]{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:11px 18px;min-width:88px;text-align:center;box-shadow:var(--shadow-sm)}.kv-stat b[data-v-434f076c]{display:block;font-size:21px;line-height:1.1;font-weight:800;letter-spacing:-.3px}.kv-stat span[data-v-434f076c]{font-size:11.5px;color:var(--text-mute)}.kv-stat.on b[data-v-434f076c]{color:var(--success)}.kv-stat.tr b[data-v-434f076c]{color:var(--bot)}.kv-toolbar[data-v-434f076c]{display:flex;gap:12px;margin-bottom:18px}.kv-search[data-v-434f076c]{position:relative;flex:1}.kv-search-ico[data-v-434f076c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.6}.kv-search input[data-v-434f076c]{width:100%;padding-left:38px;height:42px;border-radius:var(--radius-sm)}.kv-grid[data-v-434f076c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-content:start}.kv-card[data-v-434f076c]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:17px;box-shadow:var(--shadow-sm);transition:.18s;display:flex;flex-direction:column}.kv-card[data-v-434f076c]:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow)}.kv-card.transfer[data-v-434f076c]{border-left:3px solid var(--bot)}.kv-card-top[data-v-434f076c]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.kv-q[data-v-434f076c]{display:flex;flex-direction:column;gap:7px;min-width:0}.kv-type[data-v-434f076c]{align-self:flex-start;font-size:11px;padding:2px 9px;border-radius:999px;font-weight:600}.kv-type.t-bot[data-v-434f076c]{background:var(--primary-soft);color:var(--primary)}.kv-type.t-transfer[data-v-434f076c]{background:#eef0ff;color:#5b53e0}.kv-qtext[data-v-434f076c]{font-size:15px;word-break:break-word;color:var(--text-strong)}.kv-switch[data-v-434f076c]{flex-shrink:0;width:40px;height:22px;border-radius:999px;background:var(--border-strong);position:relative;cursor:pointer;transition:.2s;border:1px solid var(--border)}.kv-switch i[data-v-434f076c]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s}.kv-switch.on[data-v-434f076c]{background:var(--success);border-color:var(--success)}.kv-switch.on i[data-v-434f076c]{left:20px}.kv-kw[data-v-434f076c]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.kw[data-v-434f076c]{font-size:11.5px;padding:2px 9px;border-radius:999px;background:var(--bg-soft);color:var(--text-soft)}.kv-answer[data-v-434f076c]{font-size:13px;color:var(--text-soft);line-height:1.6;word-break:break-word;flex:1}.kv-card-foot[data-v-434f076c]{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;border-top:1px solid var(--border)}.kv-state[data-v-434f076c]{font-size:12px}.kv-state.s-on[data-v-434f076c]{color:var(--success)}.kv-state.s-off[data-v-434f076c]{color:var(--text-mute)}.kv-ops[data-v-434f076c]{display:flex;gap:8px}.kv-empty[data-v-434f076c]{grid-column:1/-1;text-align:center;padding:64px 20px;color:var(--text-mute)}.kv-empty-ico[data-v-434f076c]{font-size:40px;margin-bottom:10px}.kv-modal[data-v-434f076c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182775;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.kv-modal-card[data-v-434f076c]{background:#fff;border-radius:var(--radius-lg);width:100%;max-width:520px;padding:24px;box-shadow:var(--shadow-lg)}.kv-modal-head[data-v-434f076c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.kv-modal-head b[data-v-434f076c]{font-size:17px;color:var(--text-strong)}.kv-x[data-v-434f076c]{background:none;border:none;font-size:22px;color:var(--text-mute);line-height:1}.kv-fld[data-v-434f076c]{display:block;font-size:13px;font-weight:600;margin-bottom:14px;color:var(--text-soft)}.kv-fld small[data-v-434f076c]{font-weight:400;color:var(--text-mute);margin-left:4px}.kv-fld input[data-v-434f076c],.kv-fld textarea[data-v-434f076c]{width:100%;margin-top:6px;font-weight:400}.kv-fld textarea[data-v-434f076c]{min-height:78px;resize:vertical}.kv-hint[data-v-434f076c]{display:block;font-size:11.5px;color:var(--text-mute);margin-top:4px}.kv-hint code[data-v-434f076c]{background:var(--bg-soft);padding:1px 6px;border-radius:5px;color:var(--bot)}.kv-modal-foot[data-v-434f076c]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.sv[data-v-1ff68ed9]{padding:22px 26px;height:100%;overflow-y:auto}.sv-cards[data-v-1ff68ed9]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px}.sv-card[data-v-1ff68ed9]{padding:18px 16px;text-align:left;box-shadow:var(--shadow-sm)}.sv-card .sv-num[data-v-1ff68ed9]{font-size:27px;font-weight:800;color:var(--primary);letter-spacing:-.5px}.sv-card .sv-label[data-v-1ff68ed9]{font-size:12px;margin-top:5px}.sv-grid[data-v-1ff68ed9]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.sv-block[data-v-1ff68ed9]{padding:18px;box-shadow:var(--shadow-sm)}.sv-h[data-v-1ff68ed9]{font-weight:700;margin-bottom:14px;font-size:14px;color:var(--text-strong)}.bars[data-v-1ff68ed9]{display:flex;align-items:flex-end;gap:14px;height:150px;padding-top:10px}.bar-col[data-v-1ff68ed9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.bar[data-v-1ff68ed9]{width:58%;background:linear-gradient(180deg,var(--primary-hover),var(--primary));border-radius:6px 6px 0 0;transition:.3s}.bar[data-v-1ff68ed9]:hover{filter:brightness(1.06)}.bar-v[data-v-1ff68ed9]{font-size:11px;margin-top:5px;color:var(--text-soft);font-variant-numeric:tabular-nums}.bar-d[data-v-1ff68ed9]{font-size:10px;color:var(--text-mute)}.kv-list2[data-v-1ff68ed9]{display:flex;flex-direction:column;gap:2px}.kv-row2[data-v-1ff68ed9]{display:flex;justify-content:space-between;font-size:13px;padding:7px 0;border-bottom:1px dashed var(--border)}.kv-row2[data-v-1ff68ed9]:last-child{border-bottom:none}.sv-table[data-v-1ff68ed9]{width:100%;border-collapse:collapse;font-size:13px}.sv-table th[data-v-1ff68ed9],.sv-table td[data-v-1ff68ed9]{text-align:left;padding:9px 6px;border-bottom:1px solid var(--border)}.sv-table th[data-v-1ff68ed9]{color:var(--text-soft);font-weight:600}.sv-table tbody tr:last-child td[data-v-1ff68ed9]{border-bottom:none}.sv-foot[data-v-1ff68ed9]{margin-top:10px}@media (max-width:880px){.sv-cards[data-v-1ff68ed9]{grid-template-columns:repeat(2,1fr)}.sv-grid[data-v-1ff68ed9]{grid-template-columns:1fr}}.ch[data-v-dc2e32d3]{padding:24px 26px;max-width:1140px;margin:0 auto;height:100%;overflow-y:auto}.ch-head[data-v-dc2e32d3]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.ch-head h3[data-v-dc2e32d3]{margin:0;font-size:19px;color:var(--text-strong)}.ch-head .soft[data-v-dc2e32d3]{margin:5px 0 0;font-size:13px;color:var(--text-soft)}.ch-count[data-v-dc2e32d3]{font-size:13px;color:var(--text-mute)}.ch-count b[data-v-dc2e32d3]{font-size:22px;color:var(--primary);font-variant-numeric:tabular-nums}.banner-err[data-v-dc2e32d3]{background:var(--danger-soft);color:var(--danger);padding:11px 14px;border-radius:10px;margin-bottom:14px;font-size:13px;border:1px solid rgba(229,72,77,.2)}.banner-ok[data-v-dc2e32d3]{background:var(--success-soft);color:var(--success);padding:11px 14px;border-radius:10px;margin-bottom:14px;font-size:13px;border:1px solid rgba(21,163,110,.2)}.ch-grid[data-v-dc2e32d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.ch-card[data-v-dc2e32d3]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;transition:border-color .15s,box-shadow .15s,transform .1s;box-shadow:var(--shadow-sm)}.ch-card[data-v-dc2e32d3]:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.ch-card.off[data-v-dc2e32d3]{opacity:.7}.ch-top[data-v-dc2e32d3]{display:flex;align-items:center;gap:12px}.ch-ic[data-v-dc2e32d3]{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex:none}.ch-ic.sm[data-v-dc2e32d3]{width:34px;height:34px;border-radius:10px}.ch-meta[data-v-dc2e32d3]{flex:1;min-width:0}.ch-name[data-v-dc2e32d3]{font-weight:700;font-size:15px;color:var(--text-strong)}.ch-cat[data-v-dc2e32d3]{font-size:12px;color:var(--text-mute);display:flex;align-items:center;gap:6px}.icp-tag[data-v-dc2e32d3]{font-size:10.5px;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;padding:1px 6px;font-weight:600;white-space:nowrap}.icp-notice[data-v-dc2e32d3]{display:flex;align-items:flex-start;gap:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.6;margin-bottom:16px}.icp-notice svg[data-v-dc2e32d3]{flex:none;margin-top:1px;color:var(--warn)}.icp-notice a[data-v-dc2e32d3]{color:#b45309;font-weight:600}.sw[data-v-dc2e32d3]{position:relative;display:inline-flex;cursor:pointer;flex:none}.sw input[data-v-dc2e32d3]{position:absolute;opacity:0;width:0;height:0}.sw-track[data-v-dc2e32d3]{width:42px;height:24px;border-radius:999px;background:var(--border-strong);transition:.2s;display:inline-block;position:relative}.sw-thumb[data-v-dc2e32d3]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s}.sw input:checked+.sw-track[data-v-dc2e32d3]{background:var(--success)}.sw input:checked+.sw-track .sw-thumb[data-v-dc2e32d3]{transform:translate(18px)}.ch-desc[data-v-dc2e32d3]{font-size:13px;color:var(--text-soft);line-height:1.6;margin:14px 0 0;min-height:42px}.ch-foot[data-v-dc2e32d3]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.ch-state[data-v-dc2e32d3]{font-size:13px;font-weight:600}.ch-state.yes[data-v-dc2e32d3]{color:var(--success)}.ch-state.no[data-v-dc2e32d3]{color:var(--text-mute)}.ch-cfg[data-v-dc2e32d3]{border:1px solid var(--border);background:#fff;color:var(--primary);border-radius:8px;padding:6px 15px;font-size:13px;transition:.15s}.ch-cfg[data-v-dc2e32d3]:hover{border-color:var(--primary);background:var(--primary-soft)}.mask[data-v-dc2e32d3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182775;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal[data-v-dc2e32d3]{width:460px;max-width:100%;padding:24px}.modal-t[data-v-dc2e32d3]{font-size:17px;font-weight:700;margin-bottom:18px;display:flex;align-items:center;gap:10px;color:var(--text-strong)}.modal label[data-v-dc2e32d3]{display:block;font-size:13px;color:var(--text-soft);margin-bottom:14px}.modal label input[data-v-dc2e32d3]{width:100%;margin-top:6px}.field-hint[data-v-dc2e32d3]{display:block;font-size:11.5px;color:var(--text-mute);margin-top:5px}.cfg-state[data-v-dc2e32d3]{display:flex;gap:8px;margin-bottom:16px}.seg[data-v-dc2e32d3]{flex:1;border:1px solid var(--border);background:#fff;color:var(--text-soft);border-radius:9px;padding:9px;font-size:13.5px;transition:.15s;cursor:pointer}.seg.on[data-v-dc2e32d3]{background:var(--primary);border-color:var(--primary);color:#fff}.snippet[data-v-dc2e32d3]{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:12px;margin-bottom:14px}.snip-t[data-v-dc2e32d3]{font-size:12px;color:var(--text-soft);margin-bottom:8px}.snippet pre[data-v-dc2e32d3]{margin:0 0 10px;font-size:12px;color:var(--text);white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace}.steps[data-v-dc2e32d3]{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:16px}.steps-t[data-v-dc2e32d3]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:10px}.steps ol[data-v-dc2e32d3]{margin:0;padding-left:18px}.steps li[data-v-dc2e32d3]{font-size:13px;color:var(--text-soft);line-height:1.7;margin-bottom:6px}.platform-link[data-v-dc2e32d3]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:var(--primary);text-decoration:none;font-weight:600}.platform-link[data-v-dc2e32d3]:hover{text-decoration:underline}.modal-ops[data-v-dc2e32d3]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 640px){.ch-grid[data-v-dc2e32d3]{grid-template-columns:1fr}}.ov-mask[data-v-ee671434]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.ov-modal[data-v-ee671434]{width:420px;max-width:100%;background:#fff;border-radius:14px;padding:20px 22px 22px;box-shadow:0 24px 60px #00000040}.ov-modal-t[data-v-ee671434]{font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ov-modal-x[data-v-ee671434]{width:28px;height:28px;border:none;background:var(--bg-soft);border-radius:8px;font-size:18px;color:var(--text-mute);cursor:pointer}.ov-modal-x[data-v-ee671434]:hover{background:var(--panel-2);color:var(--text)}.ov-modal-err[data-v-ee671434]{color:var(--danger);font-size:12px;margin-bottom:10px}.ov-upgrade-modal[data-v-ee671434]{width:520px}.ov-upgrade-sub[data-v-ee671434]{font-size:13px;color:var(--text-soft);margin-bottom:14px}.ov-plan-list[data-v-ee671434]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ov-plan-card[data-v-ee671434]{border:1.5px solid var(--border);border-radius:12px;padding:14px 14px 16px;display:flex;flex-direction:column;gap:3px;background:var(--panel);transition:all .15s}.ov-plan-card.current[data-v-ee671434]{border-color:var(--primary);background:#2f54eb0f}.ov-plan-card.disabled[data-v-ee671434]{opacity:.5}.ov-plan-name[data-v-ee671434]{font-size:14px;font-weight:700;color:var(--text-strong)}.ov-plan-seats[data-v-ee671434]{font-size:12px;color:var(--text-soft)}.ov-plan-desc[data-v-ee671434]{font-size:12px;color:var(--text-mute);margin-bottom:6px}.ov-plan-price[data-v-ee671434]{font-size:18px;font-weight:800;color:var(--text-strong);margin-bottom:10px}.ov-plan-price span[data-v-ee671434]{font-size:12px;font-weight:500;color:var(--text-mute);margin-left:2px}.ov-plan-btn[data-v-ee671434]{margin-top:auto;border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:8px;padding:7px 0;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.ov-plan-btn[data-v-ee671434]:hover:not(:disabled){filter:brightness(1.05)}.ov-plan-btn[data-v-ee671434]:disabled{opacity:.55;cursor:not-allowed;background:var(--text-mute);border-color:var(--text-mute)}.ov-plan-cur[data-v-ee671434]{margin-top:auto;text-align:center;font-size:12px;font-weight:600;color:var(--primary);background:#2f54eb1f;border-radius:8px;padding:7px 0}.ov-upgrade-tip[data-v-ee671434]{font-size:12px;color:var(--text-mute);margin-top:14px;line-height:1.6}.ov-pay[data-v-ee671434]{display:flex;flex-direction:column;gap:14px}.ov-pay-plan[data-v-ee671434]{font-size:13.5px;color:var(--text-soft)}.ov-pay-amt[data-v-ee671434]{color:var(--primary);font-size:15px}.ov-channels[data-v-ee671434]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ov-chan[data-v-ee671434]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 0;border:1.5px solid var(--border);border-radius:10px;background:var(--panel);font-size:14px;font-weight:600;color:var(--text-strong);cursor:pointer;transition:all .15s}.ov-chan.on[data-v-ee671434]{border-color:var(--primary);background:#2f54eb14;color:var(--primary)}.ov-chan[data-v-ee671434]:hover:not(.on){border-color:var(--primary)}.ov-qr-box[data-v-ee671434]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border:1px dashed var(--border);border-radius:12px;background:var(--bg-soft)}.ov-qr-img[data-v-ee671434]{width:200px;height:200px;background:#fff;border-radius:8px;padding:6px}.ov-qr-tip[data-v-ee671434]{font-size:12.5px;color:var(--text-soft);text-align:center;line-height:1.5}.ov-qr-loading[data-v-ee671434]{color:var(--text-mute);font-size:13px;min-height:60px;justify-content:center}.ov-mock-btn[data-v-ee671434]{width:100%;padding:11px;border:none;border-radius:10px;background:linear-gradient(135deg,#07c160,#09bb07);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:.15s}.ov-mock-btn[data-v-ee671434]:hover:not(:disabled){filter:brightness(1.05)}.ov-mock-btn[data-v-ee671434]:disabled{opacity:.6;cursor:not-allowed}.ov-qr-wait[data-v-ee671434]{font-size:12.5px;color:var(--text-mute)}.ov-pay-ops[data-v-ee671434]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ov-link-btn[data-v-ee671434]{border:none;background:transparent;color:var(--text-mute);font-size:13px;cursor:pointer}.ov-link-btn[data-v-ee671434]:hover:not(:disabled){color:var(--primary)}.ov-link-btn[data-v-ee671434]:disabled{opacity:.5;cursor:not-allowed}.ov-pay-btn[data-v-ee671434]{margin-left:auto;padding:10px 20px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:.15s}.ov-pay-btn[data-v-ee671434]:hover:not(:disabled){filter:brightness(1.05)}.ov-pay-btn[data-v-ee671434]:disabled{opacity:.55;cursor:not-allowed;background:var(--text-mute)}.ov-pay-done[data-v-ee671434]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 0 8px}.ov-done-ico[data-v-ee671434]{width:56px;height:56px;border-radius:50%;background:#22b07d1f;color:#1a9e6b;display:flex;align-items:center;justify-content:center}.ov-done-t[data-v-ee671434]{font-size:16px;font-weight:800;color:var(--text-strong)}.ov-done-s[data-v-ee671434]{font-size:13px;color:var(--text-soft)}.ov[data-v-b4c7d7d5]{height:100%;overflow-y:auto;padding:22px 26px 44px}.ov-head[data-v-b4c7d7d5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ov-hi[data-v-b4c7d7d5]{font-size:22px;font-weight:700;color:var(--text-strong);letter-spacing:-.3px}.ov-sub[data-v-b4c7d7d5]{font-size:13px;margin-top:3px}.ov-head-right[data-v-b4c7d7d5]{display:flex;align-items:center;gap:10px}.ov-head-pill[data-v-b4c7d7d5]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-soft);background:var(--panel);border:1px solid var(--border);padding:8px 14px;border-radius:999px;box-shadow:var(--shadow-sm)}.ov-head-pill .status-dot[data-v-b4c7d7d5]{width:8px;height:8px}.ov-logout[data-v-b4c7d7d5]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border);background:var(--panel);color:var(--text-soft);border-radius:10px;box-shadow:var(--shadow-sm);transition:all .15s}.ov-logout[data-v-b4c7d7d5]:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.ov-kpi-row[data-v-b4c7d7d5]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px}.ov-kpi[data-v-b4c7d7d5]{padding:16px 18px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease;animation:kpifade-b4c7d7d5 .35s ease-out both;animation-delay:calc(var(--d) * 50ms)}.ov-kpi[data-v-b4c7d7d5]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.ov-kpi[data-v-b4c7d7d5]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ac)}.ov-kpi-top[data-v-b4c7d7d5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ov-kpi-ic[data-v-b4c7d7d5]{color:var(--ac);display:inline-flex;transition:transform .18s ease}.ov-kpi:hover .ov-kpi-ic[data-v-b4c7d7d5]{transform:scale(1.12)}.ov-kpi-trend[data-v-b4c7d7d5]{font-size:11px;font-weight:600;color:var(--success);background:var(--success-soft);border-radius:999px;padding:1px 6px}.ov-kpi-v[data-v-b4c7d7d5]{font-size:26px;font-weight:800;letter-spacing:-.5px}.ov-kpi-l[data-v-b4c7d7d5]{font-size:12px;color:var(--text-mute);margin-top:2px}.ov-kpi-bar[data-v-b4c7d7d5]{height:3px;border-radius:2px;background:var(--bg-soft);margin-top:10px;overflow:hidden}.ov-kpi-bar i[data-v-b4c7d7d5]{display:block;height:100%;border-radius:2px;background:var(--ac);transition:width .8s ease-out}@keyframes kpifade-b4c7d7d5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ov-mid[data-v-b4c7d7d5]{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:28px}.ov-account[data-v-b4c7d7d5]{padding:20px 22px;display:flex;flex-direction:column}.ov-ac-head[data-v-b4c7d7d5]{display:flex;align-items:center;gap:13px;margin-bottom:18px}.ov-ac-logo[data-v-b4c7d7d5]{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));box-shadow:0 8px 22px #2f54eb4d;flex:none}.ov-ac-id[data-v-b4c7d7d5]{flex:1;min-width:0}.ov-ac-company[data-v-b4c7d7d5]{font-size:19px;font-weight:700;color:var(--text-strong)}.ov-ac-plan-row[data-v-b4c7d7d5]{display:inline-flex;align-items:center;gap:8px;margin-top:5px}.ov-ac-plan[data-v-b4c7d7d5]{font-size:12px;color:var(--primary);background:var(--primary-soft);display:inline-block;padding:2px 9px;border-radius:6px;font-weight:600}.ov-upgrade-link[data-v-b4c7d7d5]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--primary);background:#2f54eb1a;border:none;border-radius:6px;padding:3px 7px;cursor:pointer;transition:all .15s}.ov-upgrade-link[data-v-b4c7d7d5]:hover{background:#2f54eb2e}.ov-health[data-v-b4c7d7d5]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;padding:16px 18px;margin-bottom:18px}.ov-health-item[data-v-b4c7d7d5]{min-width:0;display:flex;flex-direction:column}.ov-health-k[data-v-b4c7d7d5]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-mute);margin-bottom:6px}.ov-health-v[data-v-b4c7d7d5]{font-size:18px;font-weight:800;color:var(--text-strong);letter-spacing:-.3px}.ov-health-v.warn[data-v-b4c7d7d5]{color:var(--danger)}.ov-health-unit[data-v-b4c7d7d5]{font-size:12px;font-weight:600;color:var(--text-mute)}.ov-health-d[data-v-b4c7d7d5]{font-size:11px;color:var(--text-mute);margin-top:3px}.ov-health-d.warn[data-v-b4c7d7d5]{color:var(--danger)}.ov-health-div[data-v-b4c7d7d5]{width:1px;background:var(--border)}.ov-seat-bar[data-v-b4c7d7d5]{height:4px;border-radius:2px;background:var(--border);margin-top:8px;overflow:hidden}.ov-seat-bar i[data-v-b4c7d7d5]{display:block;height:100%;border-radius:2px;background:var(--primary);transition:width .8s ease-out}.ov-seat-bar.full i[data-v-b4c7d7d5]{background:var(--danger)}.ov-ac-foot[data-v-b4c7d7d5]{margin-top:auto}.ov-upgrade-btn[data-v-b4c7d7d5]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:9px;padding:9px 16px;cursor:pointer;transition:all .15s}.ov-upgrade-btn[data-v-b4c7d7d5]:hover:not(:disabled){filter:brightness(1.05)}.ov-upgrade-btn[data-v-b4c7d7d5]:disabled{opacity:.6;cursor:not-allowed}.ov-ac-ghost[data-v-b4c7d7d5]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--primary);background:var(--primary-soft);border:1px solid transparent;border-radius:9px;padding:9px 16px;cursor:pointer;transition:all .15s}.ov-ac-ghost[data-v-b4c7d7d5]:hover{border-color:var(--primary)}.ov-right-col[data-v-b4c7d7d5]{display:flex;flex-direction:column;gap:16px}.ov-links[data-v-b4c7d7d5]{padding:18px 18px 16px;flex:1}.ov-links-t[data-v-b4c7d7d5]{font-weight:700;font-size:15px;margin-bottom:14px;color:var(--text-strong)}.ov-links-grid[data-v-b4c7d7d5]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ov-link[data-v-b4c7d7d5]{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:var(--text-soft);transition:border-color .15s,transform .1s,box-shadow .15s;background:var(--panel)}.ov-link[data-v-b4c7d7d5]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 16px #2f54eb1a}.ov-link-ic[data-v-b4c7d7d5]{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:transform .15s}.ov-link:hover .ov-link-ic[data-v-b4c7d7d5]{transform:scale(1.08)}.ov-link-label[data-v-b4c7d7d5]{font-size:13px;font-weight:600;color:var(--text-strong)}.ov-link-ext[data-v-b4c7d7d5]{color:var(--text-mute);flex:none;margin-left:auto}.ov-qr[data-v-b4c7d7d5]{padding:18px;display:flex;flex-direction:column;align-items:center;text-align:center}.ov-qr-t[data-v-b4c7d7d5]{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;align-self:flex-start;margin-bottom:12px;color:var(--text-strong)}.ov-qr-box[data-v-b4c7d7d5]{width:120px;height:120px;border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff}.ov-qr-img[data-v-b4c7d7d5]{width:112px;height:112px}.ov-qr-ph[data-v-b4c7d7d5]{font-size:12px;color:var(--text-mute)}.ov-qr-hint[data-v-b4c7d7d5]{font-size:12px;margin-top:12px}.ov-sec[data-v-b4c7d7d5]{margin-bottom:28px}.ov-sec-h[data-v-b4c7d7d5]{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:700;color:var(--text-strong);margin:0 0 14px}.ov-bar[data-v-b4c7d7d5]{width:4px;height:16px;border-radius:3px;background:var(--primary);display:inline-block;flex:none}.ov-sec-meta[data-v-b4c7d7d5]{margin-left:auto;font-size:12px;font-weight:500;color:var(--text-mute)}.ov-members[data-v-b4c7d7d5]{padding:4px;overflow-x:auto;box-shadow:var(--shadow-sm)}.ov-members-h[data-v-b4c7d7d5]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.ov-members-h .muted[data-v-b4c7d7d5]{font-size:13px}.ov-table[data-v-b4c7d7d5]{min-width:900px}.ov-tr[data-v-b4c7d7d5]{display:grid;grid-template-columns:1.5fr .75fr .95fr 1.25fr 1.45fr 1.7fr;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.ov-tr[data-v-b4c7d7d5]:last-child{border-bottom:none}.ov-th[data-v-b4c7d7d5]{font-size:12px;color:var(--text-mute);font-weight:600;background:var(--panel-2);border-radius:10px 10px 0 0;border-bottom:none}.c-name[data-v-b4c7d7d5]{display:flex;align-items:center;gap:11px}.ov-avatar[data-v-b4c7d7d5]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:none;display:inline-flex;box-shadow:var(--shadow-xs)}.ov-avatar img[data-v-b4c7d7d5]{width:100%;height:100%;object-fit:cover}.ov-avatar.fb[data-v-b4c7d7d5]{align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px}.ov-m-name[data-v-b4c7d7d5]{font-weight:600;font-size:14px;display:flex;align-items:center;gap:6px;color:var(--text-strong)}.ov-m-name .status-dot[data-v-b4c7d7d5]{width:8px;height:8px}.ov-m-skill[data-v-b4c7d7d5]{font-size:12px}.ov-badge[data-v-b4c7d7d5]{display:inline-block;min-width:26px;text-align:center;padding:2px 9px;border-radius:20px;background:var(--primary-soft);color:var(--primary);font-weight:700;font-size:13px}.ov-badge.zero[data-v-b4c7d7d5]{background:var(--bg-soft);color:var(--text-mute)}.c-dur[data-v-b4c7d7d5]{font-size:13px;color:var(--text-soft)}.ov-log-line[data-v-b4c7d7d5]{font-size:12px;display:flex;gap:8px;align-items:center}.ov-log-action[data-v-b4c7d7d5]{font-weight:600}.ov-log-action.st-online[data-v-b4c7d7d5]{color:var(--success)}.ov-log-action.st-invisible[data-v-b4c7d7d5],.ov-log-action.st-offline[data-v-b4c7d7d5]{color:var(--text-mute)}.ov-log-count[data-v-b4c7d7d5]{font-size:11px;margin-top:2px}.c-op[data-v-b4c7d7d5]{display:flex;gap:10px;align-items:center}.ov-op[data-v-b4c7d7d5]{border:1px solid var(--border);background:var(--panel);color:var(--text-soft);padding:6px 12px;border-radius:8px;font-size:12px;transition:all .15s}.ov-op[data-v-b4c7d7d5]:hover{border-color:var(--primary);color:var(--primary)}.status-seg[data-v-b4c7d7d5]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--panel)}.status-seg .seg-item[data-v-b4c7d7d5]{border:none;background:transparent;color:var(--text-soft);padding:5px 10px;font-size:12px;cursor:pointer;transition:all .15s;border-right:1px solid var(--border);white-space:nowrap}.status-seg .seg-item[data-v-b4c7d7d5]:last-child{border-right:none}.status-seg .seg-item[data-v-b4c7d7d5]:hover{color:var(--primary);background:var(--bg-soft)}.status-seg .seg-item.on[data-v-b4c7d7d5]{background:var(--primary);color:#fff}.status-seg .seg-item.on[data-v-b4c7d7d5]:hover{background:var(--primary)}.more-menu[data-v-b4c7d7d5]{position:relative}.more-btn[data-v-b4c7d7d5]{min-width:52px}.more-btn.on[data-v-b4c7d7d5]{border-color:var(--primary);color:var(--primary)}.more-dropdown[data-v-b4c7d7d5]{position:absolute;right:0;top:calc(100% + 6px);z-index:10;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);padding:6px;min-width:110px}.more-item[data-v-b4c7d7d5]{display:block;width:100%;text-align:left;border:none;background:transparent;padding:8px 12px;border-radius:6px;font-size:13px;color:var(--text-soft);cursor:pointer}.more-item[data-v-b4c7d7d5]:hover{background:var(--bg-soft);color:var(--primary)}.more-item.del[data-v-b4c7d7d5]{color:var(--danger)}.more-item.del[data-v-b4c7d7d5]:hover{background:#fdeef0}.more-item[data-v-b4c7d7d5]:disabled{opacity:.4;cursor:not-allowed}.c-wx[data-v-b4c7d7d5]{display:flex;align-items:center}.ov-op.wx-bind[data-v-b4c7d7d5]{color:#07c160;border-color:#07c16059}.ov-op.wx-bind[data-v-b4c7d7d5]:hover{background:#07c160;border-color:#07c160;color:#fff}.wx-bound[data-v-b4c7d7d5]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 8px;margin:-5px -8px;border-radius:8px;transition:background .15s}.wx-bound[data-v-b4c7d7d5]:hover{background:var(--bg-soft)}.wx-av[data-v-b4c7d7d5]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:none}.wx-meta[data-v-b4c7d7d5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wx-nick[data-v-b4c7d7d5]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-soft)}.wx-nick[data-v-b4c7d7d5] svg{color:#07c160;flex:none}.wx-sub[data-v-b4c7d7d5]{font-size:11px;color:var(--text-mute)}.wx-unbind[data-v-b4c7d7d5]{border:none;background:none;color:var(--text-mute);font-size:11px;padding:2px 6px;cursor:pointer;text-decoration:underline;margin-left:4px;border-radius:4px}.wx-unbind[data-v-b4c7d7d5]:hover{color:var(--danger);background:var(--danger-soft)}.ov-add-btn[data-v-b4c7d7d5]{border:1px solid var(--primary);background:var(--primary);color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;transition:all .15s}.ov-add-btn[data-v-b4c7d7d5]:hover{filter:brightness(1.05)}.ov-add-btn.disabled[data-v-b4c7d7d5]{background:var(--text-mute, #bbb);border-color:var(--text-mute, #bbb);color:#fff;cursor:not-allowed;filter:none;opacity:.7}.ov-mask[data-v-b4c7d7d5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182775;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:ovmaskin-b4c7d7d5 .18s ease-out}.ov-modal[data-v-b4c7d7d5]{width:420px;max-width:100%;background:#fff;border-radius:16px;padding:22px 24px 24px;box-shadow:var(--shadow-lg);animation:ovmodalin-b4c7d7d5 .24s cubic-bezier(.22,1,.36,1)}@keyframes ovmaskin-b4c7d7d5{0%{opacity:0}to{opacity:1}}@keyframes ovmodalin-b4c7d7d5{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.ov-modal-t[data-v-b4c7d7d5]{font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--text-strong)}.ov-modal-x[data-v-b4c7d7d5]{width:28px;height:28px;border:none;background:var(--bg-soft);border-radius:8px;font-size:18px;color:var(--text-mute);cursor:pointer}.ov-modal-x[data-v-b4c7d7d5]:hover{background:var(--panel-3);color:var(--text)}.ov-field[data-v-b4c7d7d5]{margin-bottom:14px}.ov-field label[data-v-b4c7d7d5]{display:block;font-size:12px;color:var(--text-soft);margin-bottom:6px;font-weight:600}.ov-field .req[data-v-b4c7d7d5]{color:var(--danger)}.ov-field input[data-v-b4c7d7d5],.ov-field select[data-v-b4c7d7d5]{width:100%}.ov-modal-err[data-v-b4c7d7d5]{color:var(--danger);font-size:12px;margin-bottom:10px}.ov-modal-foot[data-v-b4c7d7d5]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.ov-btn[data-v-b4c7d7d5]{border:1px solid var(--border);background:var(--panel);color:var(--text-soft);padding:8px 16px;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s}.ov-btn[data-v-b4c7d7d5]:hover{border-color:var(--primary);color:var(--primary)}.ov-btn-pri[data-v-b4c7d7d5]{background:var(--primary);border-color:var(--primary);color:#fff}.ov-btn-pri[data-v-b4c7d7d5]:hover:not(:disabled){filter:brightness(1.05);color:#fff}.ov-btn-pri[data-v-b4c7d7d5]:disabled{opacity:.6;cursor:not-allowed}.ov-trend[data-v-b4c7d7d5]{padding:18px 20px 12px;box-shadow:var(--shadow-sm)}.ov-trend-h[data-v-b4c7d7d5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ov-trend-t[data-v-b4c7d7d5]{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14px;color:var(--text-strong)}.ov-trend-t[data-v-b4c7d7d5] svg{color:var(--primary)}.ov-trend-meta[data-v-b4c7d7d5]{font-size:12px}.ov-trend-body[data-v-b4c7d7d5]{width:100%}.ov-trend-svg[data-v-b4c7d7d5]{width:100%;height:auto;display:block}.ov-trend-empty[data-v-b4c7d7d5]{padding:34px 0;text-align:center;font-size:12px}.tr-grid[data-v-b4c7d7d5]{stroke:var(--border);stroke-width:1;stroke-dasharray:3 4}.tr-line[data-v-b4c7d7d5]{fill:none;stroke:var(--primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600;animation:trdraw-b4c7d7d5 1.1s ease-out forwards}.tr-area[data-v-b4c7d7d5]{opacity:0;animation:trfade-b4c7d7d5 .6s ease-out .45s forwards}.tr-dot[data-v-b4c7d7d5]{fill:#fff;stroke:var(--primary);stroke-width:2.5;opacity:0;animation:trpop-b4c7d7d5 .3s ease-out forwards}.tr-val[data-v-b4c7d7d5]{font-size:11px;font-weight:700;fill:var(--text-soft);font-variant-numeric:tabular-nums}.tr-day[data-v-b4c7d7d5]{font-size:10.5px;fill:var(--text-mute)}@keyframes trdraw-b4c7d7d5{to{stroke-dashoffset:0}}@keyframes trfade-b4c7d7d5{to{opacity:1}}@keyframes trpop-b4c7d7d5{0%{opacity:0;transform:scale(.4);transform-origin:center;transform-box:fill-box}to{opacity:1;transform:scale(1);transform-origin:center;transform-box:fill-box}}@media (prefers-reduced-motion: reduce){.ov-kpi[data-v-b4c7d7d5],.tr-line[data-v-b4c7d7d5],.tr-area[data-v-b4c7d7d5],.tr-dot[data-v-b4c7d7d5],.ov-link-ic[data-v-b4c7d7d5]{animation:none;transition:none}.ov-kpi[data-v-b4c7d7d5]{opacity:1;transform:none}.tr-line[data-v-b4c7d7d5]{stroke-dashoffset:0}.tr-area[data-v-b4c7d7d5],.tr-dot[data-v-b4c7d7d5]{opacity:1}}@media (max-width: 1180px){.ov-kpi-row[data-v-b4c7d7d5]{grid-template-columns:repeat(3,1fr)}.ov-mid[data-v-b4c7d7d5]{grid-template-columns:1fr}.ov-right-col[data-v-b4c7d7d5]{flex-direction:row}.ov-links[data-v-b4c7d7d5]{flex:1.5}.ov-qr[data-v-b4c7d7d5]{flex:1}}@media (max-width: 1023px){.ov-kpi-row[data-v-b4c7d7d5]{grid-template-columns:repeat(2,1fr)}.ov-right-col[data-v-b4c7d7d5]{flex-direction:column}.ov-health[data-v-b4c7d7d5]{grid-template-columns:1fr;gap:12px}.ov-health-div[data-v-b4c7d7d5]{display:none}}.ov-orders[data-v-71d7bc0b]{padding:24px 26px 32px;max-width:1100px;margin:0 auto}.ov-orders-h[data-v-71d7bc0b]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.ov-orders-h h3[data-v-71d7bc0b]{font-size:18px;font-weight:800;color:var(--text-strong)}.ov-orders-h p[data-v-71d7bc0b]{margin:5px 0 0;font-size:13px}.ov-tbl-wrap[data-v-71d7bc0b]{padding:0;overflow:hidden}.ov-tbl[data-v-71d7bc0b]{width:100%;border-collapse:collapse;font-size:13.5px}.ov-tbl th[data-v-71d7bc0b],.ov-tbl td[data-v-71d7bc0b]{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border)}.ov-tbl th[data-v-71d7bc0b]{background:var(--panel-2);color:var(--text-soft);font-weight:600;font-size:12.5px;white-space:nowrap}.ov-tbl tbody tr[data-v-71d7bc0b]{transition:background .12s}.ov-tbl tbody tr[data-v-71d7bc0b]:hover{background:var(--panel-2)}.ov-tbl tr:last-child td[data-v-71d7bc0b]{border-bottom:none}.ov-tbl .num[data-v-71d7bc0b]{text-align:right;font-variant-numeric:tabular-nums}.ov-tbl .nowrap[data-v-71d7bc0b]{white-space:nowrap}.ov-tbl .mono[data-v-71d7bc0b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text-soft)}.ov-tbl .amt[data-v-71d7bc0b]{font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.ov-tbl .empty[data-v-71d7bc0b]{text-align:center;color:var(--text-mute);padding:40px}.ch[data-v-71d7bc0b]{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600}.ch.wechatpay[data-v-71d7bc0b]{background:#07c1601f;color:#16a36a}.ch.alipay[data-v-71d7bc0b]{background:#1677ff1f;color:#1677ff}.st[data-v-71d7bc0b]{display:inline-flex;align-items:center;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600}.st.paid[data-v-71d7bc0b]{background:var(--success-soft);color:var(--success)}.st.pending[data-v-71d7bc0b]{background:var(--warn-soft);color:var(--warn)}.st.closed[data-v-71d7bc0b],.st.expired[data-v-71d7bc0b]{background:var(--bg-soft);color:var(--text-mute)}.pager[data-v-71d7bc0b]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;font-size:13px;color:var(--text-soft)}.pg[data-v-71d7bc0b]{border:1px solid var(--border);background:#fff;color:var(--text-soft);border-radius:8px;padding:6px 14px;font-size:13px;cursor:pointer;transition:.15s}.pg[data-v-71d7bc0b]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pg[data-v-71d7bc0b]:disabled{opacity:.45;cursor:not-allowed}.pg-info[data-v-71d7bc0b]{color:var(--text-mute)}.ac[data-v-00be8d8e]{height:100vh;display:flex;flex-direction:column}.ac-accent[data-v-00be8d8e]{height:3px;flex:none;background:linear-gradient(90deg,var(--primary),var(--accent) 60%,#7c3aed)}.login[data-v-00be8d8e]{flex:1;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 50% 0%,#eef3ff 0%,var(--bg) 60%)}.login-card[data-v-00be8d8e]{width:360px;padding:38px 34px;text-align:center}.login-logo[data-v-00be8d8e]{width:62px;height:62px;margin:0 auto 16px;border-radius:17px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));box-shadow:0 12px 26px #2f54eb57}.login-brand[data-v-00be8d8e]{font-size:19px;font-weight:700;color:var(--text-strong)}.login-card p[data-v-00be8d8e]{margin:6px 0 20px;font-size:13px}.login-card input[data-v-00be8d8e]{width:100%;margin-bottom:12px}.login-btn[data-v-00be8d8e]{width:100%;padding:11px;font-size:14px}.login-err[data-v-00be8d8e]{color:var(--danger);font-size:12px;margin-top:8px}.login-hint[data-v-00be8d8e]{font-size:12px;margin-top:16px}.workspace[data-v-00be8d8e]{flex:1;min-height:0;display:flex;flex-direction:column}.topbar[data-v-00be8d8e]{height:var(--header-h);background:#fff;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 18px;box-shadow:var(--shadow-sm);z-index:10}.tb-left[data-v-00be8d8e]{display:flex;align-items:center;gap:12px;min-width:0}.tb-logo[data-v-00be8d8e]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));flex:none;box-shadow:0 4px 12px #2f54eb4d}.tb-brand[data-v-00be8d8e]{font-weight:700;font-size:15px;letter-spacing:.2px;white-space:nowrap;color:var(--text-strong)}.tb-divider[data-v-00be8d8e]{width:1px;height:22px;background:var(--border);flex:none}.tb-page[data-v-00be8d8e]{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}.tb-conn[data-v-00be8d8e]{font-size:12px;color:var(--text-soft);display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-soft)}.tb-conn.on[data-v-00be8d8e]{color:var(--success);background:var(--success-soft)}.tb-stats[data-v-00be8d8e]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-mute);padding:4px 12px;border-radius:999px;background:var(--bg-soft)}.tb-stats b[data-v-00be8d8e]{color:var(--text-strong);font-variant-numeric:tabular-nums}.tb-stats .tbs.warn b[data-v-00be8d8e]{color:var(--warn)}.tb-stats .tbs-sep[data-v-00be8d8e]{width:1px;height:12px;background:var(--border-strong)}@media (max-width:1180px){.tb-stats[data-v-00be8d8e]{display:none}}.tb-right[data-v-00be8d8e]{display:flex;align-items:center;gap:12px;flex:none}.bell[data-v-00be8d8e]{position:relative;width:36px;height:36px;border:1px solid var(--border);background:#fff;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-soft);cursor:pointer;transition:.15s}.bell[data-v-00be8d8e]:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.bell.has[data-v-00be8d8e]{border-color:#e5484d66}.bell-badge[data-v-00be8d8e]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;line-height:17px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10.5px;text-align:center;box-shadow:0 0 0 2px #fff}.agent[data-v-00be8d8e]{position:relative;display:flex;align-items:center;gap:9px;padding:4px 8px 4px 4px;border-radius:12px;cursor:pointer;transition:.15s}.agent[data-v-00be8d8e]:hover{background:var(--bg-soft)}.agent-av[data-v-00be8d8e]{width:34px;height:34px;border-radius:50%;color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:var(--shadow-xs)}.agent-meta[data-v-00be8d8e]{display:flex;flex-direction:column;line-height:1.25}.agent-name[data-v-00be8d8e]{font-weight:600;font-size:13.5px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong)}.agent-st[data-v-00be8d8e]{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-mute)}.agent-caret[data-v-00be8d8e]{color:var(--text-mute);transition:transform .15s}.agent:hover .agent-caret[data-v-00be8d8e]{transform:rotate(180deg)}.agent-menu[data-v-00be8d8e]{position:absolute;top:calc(100% + 8px);right:0;width:190px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md);padding:8px;z-index:30}.am-title[data-v-00be8d8e]{font-size:11.5px;color:var(--text-mute);padding:4px 8px 6px}.am-st[data-v-00be8d8e]{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--text);cursor:pointer;text-align:left;transition:.12s}.am-st[data-v-00be8d8e]:hover{background:var(--bg-soft)}.am-st.on[data-v-00be8d8e]{background:var(--primary-soft);color:var(--primary);font-weight:600}.am-sep[data-v-00be8d8e]{height:1px;background:var(--border);margin:6px 4px}.am-logout[data-v-00be8d8e]{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--danger);cursor:pointer;text-align:left;transition:.12s}.am-logout[data-v-00be8d8e]:hover{background:var(--danger-soft)}.body[data-v-00be8d8e]{flex:1;min-height:0;display:flex}.sidenav[data-v-00be8d8e]{width:clamp(190px,14.5vw,224px);flex:none;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:16px 12px;gap:2px;overflow-y:auto}.sn-group[data-v-00be8d8e]{font-size:11px;color:var(--text-mute);font-weight:600;letter-spacing:.5px;padding:14px 12px 6px}.sn-group[data-v-00be8d8e]:first-child{padding-top:2px}.sidenav button[data-v-00be8d8e]{display:flex;align-items:center;gap:11px;width:100%;border:none;background:none;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--text-soft);text-align:left;cursor:pointer;transition:background .15s,color .15s}.sidenav button .ico[data-v-00be8d8e]{flex:none;display:inline-flex}.sidenav button[data-v-00be8d8e]:hover:not(.on){background:var(--bg-soft);color:var(--text)}.sidenav button.on[data-v-00be8d8e]{background:var(--primary-soft);color:var(--primary);font-weight:600;position:relative}.sidenav button.on[data-v-00be8d8e]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--primary)}.sn-foot[data-v-00be8d8e]{margin-top:auto;display:flex;align-items:center;gap:8px;padding:11px 12px;border-top:1px solid var(--border);font-size:12px;color:var(--text-mute)}.sn-foot-text[data-v-00be8d8e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content[data-v-00be8d8e]{flex:1;min-height:0;background:var(--bg);position:relative;overflow:hidden}.three[data-v-00be8d8e]{display:grid;grid-template-columns:clamp(290px,21vw,340px) minmax(0,1fr) clamp(300px,20vw,344px);height:100%;min-height:0;overflow:hidden}.three[data-v-00be8d8e]>*{background:var(--panel);min-height:0;overflow:hidden}.three[data-v-00be8d8e]>:nth-child(1),.three[data-v-00be8d8e]>:nth-child(2){border-right:1px solid var(--border)}.three.no-vp[data-v-00be8d8e]{grid-template-columns:clamp(290px,21vw,340px) minmax(0,1fr)}.three.no-vp[data-v-00be8d8e]>:nth-child(2){border-right:none}.three.no-vp[data-v-00be8d8e]>:nth-child(3){display:none}@media (max-width:1023px){.three[data-v-00be8d8e]{grid-template-columns:248px minmax(0,1fr)}.three[data-v-00be8d8e]>:nth-child(2){border-right:none}.three[data-v-00be8d8e] .vp{position:absolute;right:0;top:0;height:100%;width:min(340px,86vw);transform:translate(100%);transition:transform .25s ease;z-index:60;border-left:1px solid var(--border);box-shadow:-12px 0 32px #10182829;background:#fff}.three[data-v-00be8d8e] .vp.vp-open{transform:none}.three[data-v-00be8d8e] .vp .vp-close{display:flex}.vp-mask[data-v-00be8d8e]{display:block}.sidenav[data-v-00be8d8e]{width:60px;padding:10px 6px}.sidenav .sn-group[data-v-00be8d8e]{display:none}.sidenav button[data-v-00be8d8e]{justify-content:center;gap:0;padding:10px 0}.sidenav button span[data-v-00be8d8e],.sn-foot[data-v-00be8d8e]{display:none}}.tb-detail[data-v-00be8d8e]{display:inline-flex}.vp-mask[data-v-00be8d8e]{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a47;z-index:55}.embed[data-v-8605901b]{min-height:100vh;background:var(--bg-soft);padding:40px}.embed-hint[data-v-8605901b]{max-width:480px;padding:18px 22px}.embed-hint p[data-v-8605901b]{margin:8px 0 0;font-size:13px}code[data-v-8605901b]{background:var(--bg);padding:1px 6px;border-radius:5px}.wxcfg[data-v-f1d64532]{margin-top:18px;padding:0;overflow:hidden}.wxcfg-h[data-v-f1d64532]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px}.wxcfg-h b[data-v-f1d64532]{font-size:14px}.wxcfg-state[data-v-f1d64532]{font-size:12.5px;font-weight:600;padding:2px 10px;border-radius:999px}.wxcfg-state.on[data-v-f1d64532]{color:#1a9e6b;background:#e6f7ef}.wxcfg-state.off[data-v-f1d64532]{color:#d9772b;background:#fdf0e3}.wxcfg-body[data-v-f1d64532]{border-top:1px solid var(--border);padding:16px 18px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.wx-field[data-v-f1d64532]{display:block;font-size:13px;color:var(--text-soft)}.wx-field[data-v-f1d64532]:nth-child(3){grid-column:1 / -1}.wx-field input[data-v-f1d64532]{width:100%;margin-top:6px}.wx-secret-wrap[data-v-f1d64532]{position:relative;display:block;margin-top:6px}.wx-secret-wrap input[data-v-f1d64532]{width:100%;padding-right:52px}.wx-eye[data-v-f1d64532]{position:absolute;right:10px;top:50%;transform:translateY(calc(-50% + 3px));font-size:12.5px;color:var(--primary);cursor:pointer}.wxcfg-ops[data-v-f1d64532]{grid-column:1 / -1;display:flex;gap:10px;justify-content:flex-end}.wxcfg-msg[data-v-f1d64532]{grid-column:1 / -1;font-size:13px;padding:8px 12px;border-radius:8px}.wxcfg-msg.ok[data-v-f1d64532]{background:#e6f7ef;color:#1a9e6b}.wxcfg-msg.err[data-v-f1d64532]{background:#fdeef0;color:var(--danger)}.wxcfg-tip[data-v-f1d64532]{grid-column:1 / -1;margin:2px 0 0;font-size:12.5px;color:var(--text-mute);line-height:1.6}.wxcfg-tip code[data-v-f1d64532]{background:var(--bg-soft);padding:1px 6px;border-radius:5px;font-size:12px}.paycfg-h[data-v-52e6b813]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border)}.paycfg-state[data-v-52e6b813]{font-size:12px;padding:3px 10px;border-radius:20px;font-weight:600}.paycfg-state.on[data-v-52e6b813]{background:#ff8c1a1f;color:#e8893b}.paycfg-state.off[data-v-52e6b813]{background:#22b07d1f;color:#1a9e6b}.paycfg-grid[data-v-52e6b813]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:18px}.pay-col[data-v-52e6b813]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--panel);display:flex;flex-direction:column;gap:10px}.pay-col-h[data-v-52e6b813]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--text-strong);margin-bottom:2px}.pay-field[data-v-52e6b813]{display:block;font-size:12.5px;color:var(--text-soft)}.pay-field input[data-v-52e6b813],.pay-field textarea[data-v-52e6b813],.pay-mode select[data-v-52e6b813]{width:100%;margin-top:5px}.pay-field textarea[data-v-52e6b813]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;resize:vertical}.pay-secret-wrap[data-v-52e6b813]{position:relative;display:block}.pay-secret-wrap input[data-v-52e6b813]{padding-right:52px}.pay-eye[data-v-52e6b813]{position:absolute;right:10px;top:50%;transform:translateY(calc(-50% + 3px));font-size:12px;color:var(--primary);cursor:pointer}.pay-mode[data-v-52e6b813]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-soft)}.pay-mode select[data-v-52e6b813]{width:auto;min-width:150px}.paycfg-ops[data-v-52e6b813]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px 12px;flex-wrap:wrap}.pay-sandbox[data-v-52e6b813]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-soft);cursor:pointer}.paycfg-btns[data-v-52e6b813]{display:grid;grid-template-columns:repeat(2,auto);gap:10px}.paycfg-msg[data-v-52e6b813]{margin:0 18px 12px;font-size:13px;padding:8px 12px;border-radius:8px}.paycfg-msg.ok[data-v-52e6b813]{background:#e6f7ef;color:#1a9e6b}.paycfg-msg.err[data-v-52e6b813]{background:#fdeef0;color:var(--danger)}.paycfg-tip[data-v-52e6b813]{margin:0 18px 18px;font-size:12.5px;color:var(--text-mute);line-height:1.6}.planspec[data-v-d452904e]{margin-top:18px;padding:0;overflow:hidden}.planspec-h[data-v-d452904e]{display:flex;align-items:baseline;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.planspec-h b[data-v-d452904e]{font-size:14px}.planspec-sub[data-v-d452904e]{font-size:12.5px;color:var(--text-mute)}.planspec-tbl-wrap[data-v-d452904e]{overflow-x:auto;padding:6px 18px 2px}.planspec-tbl[data-v-d452904e]{width:100%;border-collapse:collapse;font-size:13.5px;min-width:720px}.planspec-tbl th[data-v-d452904e],.planspec-tbl td[data-v-d452904e]{padding:12px;text-align:left;border-bottom:1px solid var(--border)}.planspec-tbl th[data-v-d452904e]{color:var(--text-soft);font-weight:600;font-size:12.5px}.planspec-tbl .num[data-v-d452904e]{text-align:right}.ps-key[data-v-d452904e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text-mute)}.ps-input[data-v-d452904e]{width:100%;border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:13px;background:#fff}.ps-input.num[data-v-d452904e]{text-align:right;max-width:120px;margin-left:auto}.planspec-ops[data-v-d452904e]{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px 4px}.planspec-msg[data-v-d452904e]{margin:0 18px 16px;font-size:13px;padding:8px 12px;border-radius:8px}.planspec-msg.ok[data-v-d452904e]{background:#e6f7ef;color:#1a9e6b}.planspec-msg.err[data-v-d452904e]{background:#fdeef0;color:var(--danger)}.audit[data-v-acab7ec6]{margin-top:18px;padding:0;overflow:hidden}.audit-h[data-v-acab7ec6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none}.audit-h b[data-v-acab7ec6]{font-size:14px}.aud-live[data-v-acab7ec6]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.aud-live .dot[data-v-acab7ec6]{width:7px;height:7px;border-radius:50%;display:inline-block}.aud-live.on[data-v-acab7ec6]{color:var(--success)}.aud-live.on .dot[data-v-acab7ec6]{background:var(--success);box-shadow:0 0 0 3px #22b07d2e;animation:audPulse-acab7ec6 1.6s infinite}.aud-live.off[data-v-acab7ec6]{color:var(--text-mute)}.aud-live.off .dot[data-v-acab7ec6]{background:var(--text-mute)}@keyframes audPulse-acab7ec6{0%,to{opacity:1}50%{opacity:.35}}.aud-toggle[data-v-acab7ec6]{font-size:12.5px;margin-left:auto}.audit-body[data-v-acab7ec6]{border-top:1px solid var(--border);padding:6px 10px 10px}.audit-tbl[data-v-acab7ec6]{width:100%;border-collapse:collapse;font-size:13px}.audit-tbl th[data-v-acab7ec6],.audit-tbl td[data-v-acab7ec6]{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border)}.audit-tbl th[data-v-acab7ec6]{background:var(--panel-2);color:var(--text-soft);font-weight:600;font-size:12px}.audit-tbl tbody tr[data-v-acab7ec6]:hover{background:var(--panel-2)}.aud-act[data-v-acab7ec6]{display:inline-block;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#2563eb1f;color:var(--primary)}.admin[data-v-8b8b6443]{min-height:100vh;background:var(--bg)}.gate[data-v-8b8b6443]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#f3f0ff,#eafaf3)}.gate-orb[data-v-8b8b6443]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.5}.gate-orb-1[data-v-8b8b6443]{width:320px;height:320px;background:#2563eb73;top:-80px;left:-60px}.gate-orb-2[data-v-8b8b6443]{width:280px;height:280px;background:#0ea5e966;bottom:-90px;right:-50px}.gate-card[data-v-8b8b6443]{position:relative;z-index:1;width:380px;max-width:92vw;background:#fff;border:1px solid var(--border);border-radius:20px;padding:38px 34px 30px;text-align:center;box-shadow:0 24px 60px #1f253324}.gate-badge[data-v-8b8b6443]{width:58px;height:58px;margin:0 auto 16px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),var(--bot));box-shadow:0 10px 22px #2563eb59}.gate-title[data-v-8b8b6443]{font-size:18px;font-weight:800;color:var(--text)}.gate-sub[data-v-8b8b6443]{margin:8px 0 22px;font-size:13px;color:var(--text-mute)}.gate-field[data-v-8b8b6443]{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:#fafbfd;transition:.15s}.gate-field[data-v-8b8b6443]:focus-within{border-color:var(--primary);background:#fff}.gate-field[data-v-8b8b6443] svg{color:var(--text-mute);flex:none}.gate-field input[data-v-8b8b6443]{flex:1;border:none;background:transparent;padding:12px 0;font-size:14px}.gate-field input[data-v-8b8b6443]:focus{border:none}.gate-btn[data-v-8b8b6443]{width:100%;margin-top:16px;padding:12px;border:none;border-radius:12px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary),var(--bot));box-shadow:0 8px 18px #2563eb4d;transition:.15s}.gate-btn[data-v-8b8b6443]:hover:not(:disabled){filter:brightness(1.05)}.gate-btn[data-v-8b8b6443]:disabled{opacity:.6}.gate-err[data-v-8b8b6443]{color:var(--danger);font-size:12.5px;margin-top:12px}.gate-hint[data-v-8b8b6443]{font-size:12px;color:var(--text-mute);margin-top:16px}.gate-back[data-v-8b8b6443]{display:inline-block;margin-top:12px;font-size:12.5px;color:var(--primary);text-decoration:none}.gate-back[data-v-8b8b6443]:hover{text-decoration:underline}.ac[data-v-8b8b6443]{height:100vh;display:flex}.ac-side[data-v-8b8b6443]{width:clamp(200px,15vw,232px);flex:none;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:14px 12px;gap:2px;overflow-y:auto}.ac-brand[data-v-8b8b6443]{display:flex;align-items:center;gap:10px;padding:6px 10px 14px}.ac-brand-logo[data-v-8b8b6443]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));flex:none;box-shadow:0 4px 12px #2563eb52}.ac-brand-txt[data-v-8b8b6443]{display:flex;flex-direction:column;line-height:1.2}.ac-brand-txt b[data-v-8b8b6443]{font-size:15px;font-weight:700}.ac-brand-txt span[data-v-8b8b6443]{font-size:12px;color:var(--text-mute)}.ac-nav[data-v-8b8b6443]{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px}.ac-nav-group[data-v-8b8b6443]{font-size:11px;color:var(--text-mute);font-weight:600;letter-spacing:.4px;padding:14px 12px 6px}.ac-nav-group[data-v-8b8b6443]:first-child{padding-top:2px}.ac-nav-item[data-v-8b8b6443]{display:flex;align-items:center;gap:11px;width:100%;border:none;background:none;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--text-soft);text-align:left;cursor:pointer;transition:background .15s,color .15s;position:relative}.ac-nav-item .ico[data-v-8b8b6443]{flex:none;display:inline-flex}.ac-nav-item[data-v-8b8b6443]:hover:not(.on){background:var(--bg-soft)}.ac-nav-item.on[data-v-8b8b6443]{background:var(--primary-soft);color:var(--primary);font-weight:600}.ac-nav-item.on[data-v-8b8b6443]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--primary)}.ac-nav-badge[data-v-8b8b6443]{margin-left:auto;font-size:11px;background:var(--bg-soft);color:var(--text-mute);border-radius:999px;padding:0 6px;min-width:18px;text-align:center}.ac-nav-item.on .ac-nav-badge[data-v-8b8b6443]{background:#fff9;color:var(--primary)}.ac-side-foot[data-v-8b8b6443]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--border)}.ac-side-foot-txt[data-v-8b8b6443]{font-size:12px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.ac-logout[data-v-8b8b6443]{width:32px;height:32px;flex:none;border:1px solid var(--border);background:#fff;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-soft);cursor:pointer;transition:.15s}.ac-logout[data-v-8b8b6443]:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.ac-main[data-v-8b8b6443]{flex:1;min-width:0;display:flex;flex-direction:column}.ac-topbar[data-v-8b8b6443]{height:var(--header-h);background:#fff;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:var(--shadow-sm);z-index:5}.ac-topbar-l[data-v-8b8b6443]{display:flex;align-items:center;gap:12px;min-width:0}.ac-logo[data-v-8b8b6443]{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--primary),var(--accent));flex:none}.ac-divider[data-v-8b8b6443]{width:1px;height:22px;background:var(--border);flex:none}.ac-titles[data-v-8b8b6443]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.ac-page[data-v-8b8b6443]{font-size:14.5px;font-weight:700;color:var(--text);white-space:nowrap}.ac-sub[data-v-8b8b6443]{font-size:12px;color:var(--text-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-topbar-r[data-v-8b8b6443]{display:flex;align-items:center;gap:12px;flex:none}.ac-conn[data-v-8b8b6443]{font-size:12px;color:var(--text-soft);display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-soft)}.ac-conn.on[data-v-8b8b6443]{color:var(--success);background:var(--success-soft)}.ac-admin[data-v-8b8b6443]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-soft);background:var(--bg-soft);padding:5px 11px;border-radius:999px}.ac-content[data-v-8b8b6443]{flex:1;min-height:0;overflow-y:auto;padding:24px}.banner-err[data-v-8b8b6443]{background:#fdeef0;color:var(--danger);padding:10px 14px;border-radius:10px;margin-bottom:16px;font-size:13px}.sec[data-v-8b8b6443]{animation:secIn-8b8b6443 .22s ease}@keyframes secIn-8b8b6443{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sec-head[data-v-8b8b6443]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.sec-head h2[data-v-8b8b6443]{margin:0;font-size:18px;font-weight:800;color:var(--text);letter-spacing:.2px}.sec-head p[data-v-8b8b6443]{margin:5px 0 0;font-size:13px;color:var(--text-mute)}.sec-head-actions[data-v-8b8b6443]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stats[data-v-8b8b6443]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat[data-v-8b8b6443]{position:relative;background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px 20px;display:flex;align-items:center;gap:14px;overflow:hidden;box-shadow:var(--shadow-sm)}.stat[data-v-8b8b6443]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.stat-ic[data-v-8b8b6443]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);flex:none}.stat-meta b[data-v-8b8b6443]{display:block;font-size:28px;font-weight:800;line-height:1.1;color:var(--text)}.stat-meta span[data-v-8b8b6443]{font-size:13px;color:var(--text-mute)}.ov-grid[data-v-8b8b6443]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ov-card[data-v-8b8b6443]{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px 20px;cursor:pointer;transition:.15s;box-shadow:var(--shadow-sm)}.ov-card[data-v-8b8b6443]:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ov-ic[data-v-8b8b6443]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);flex:none}.ov-txt[data-v-8b8b6443]{flex:1;min-width:0}.ov-txt b[data-v-8b8b6443]{display:block;font-size:15px;color:var(--text)}.ov-txt span[data-v-8b8b6443]{font-size:12.5px;color:var(--text-mute)}.ov-arrow[data-v-8b8b6443]{color:var(--text-mute);flex:none}.filters-bar[data-v-8b8b6443]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.chip[data-v-8b8b6443]{border:1px solid var(--border);background:#fff;color:var(--text-soft);border-radius:999px;padding:7px 14px;font-size:13px;transition:.15s;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.chip i[data-v-8b8b6443]{font-style:normal;font-size:11px;background:var(--bg-soft);color:var(--text-mute);border-radius:999px;padding:0 6px;min-width:18px;text-align:center}.chip[data-v-8b8b6443]:hover{border-color:var(--primary);color:var(--primary)}.chip.on[data-v-8b8b6443]{background:var(--primary);border-color:var(--primary);color:#fff}.chip.on i[data-v-8b8b6443]{background:#ffffff40;color:#fff}.search[data-v-8b8b6443]{display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#fff;transition:.15s}.search[data-v-8b8b6443]:focus-within{border-color:var(--primary)}.search[data-v-8b8b6443] svg{color:var(--text-mute);flex:none}.search input[data-v-8b8b6443]{border:none;padding:9px 0;background:transparent}.search input[data-v-8b8b6443]:focus{border:none}.add-btn[data-v-8b8b6443]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.table[data-v-8b8b6443]{padding:0;overflow:hidden}.table table[data-v-8b8b6443]{width:100%;border-collapse:collapse;font-size:13.5px}.table th[data-v-8b8b6443],.table td[data-v-8b8b6443]{padding:13px 16px;text-align:left;border-bottom:1px solid var(--border)}.table th[data-v-8b8b6443]{background:var(--panel-2);color:var(--text-soft);font-weight:600;font-size:12.5px}.table tbody tr[data-v-8b8b6443]{transition:background .12s}.table tbody tr[data-v-8b8b6443]:hover{background:var(--panel-2)}.table tr:last-child td[data-v-8b8b6443]{border-bottom:none}.table .co[data-v-8b8b6443]{display:flex;align-items:center;gap:10px;font-weight:600}.avatar[data-v-8b8b6443]{width:32px;height:32px;border-radius:9px;color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}.co-name[data-v-8b8b6443]{font-weight:600;display:flex;flex-direction:column;line-height:1.25}.co-mem[data-v-8b8b6443]{font-style:normal;font-weight:500;font-size:11px;color:var(--text-mute)}.caret[data-v-8b8b6443]{width:22px;height:22px;border:none;background:transparent;cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center;color:var(--text-mute);transition:color .15s,transform .15s}.caret[data-v-8b8b6443]:hover{color:var(--primary)}.caret.on[data-v-8b8b6443]{color:var(--primary);transform:rotate(90deg)}.seat-used[data-v-8b8b6443]{color:var(--primary)}.exp-row td[data-v-8b8b6443]{background:var(--panel-2)}.exp-td[data-v-8b8b6443]{padding:4px 16px 18px}.mem-head[data-v-8b8b6443]{font-size:12.5px;font-weight:700;color:var(--text-soft);margin:10px 0 10px 8px}.mem-list[data-v-8b8b6443]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;padding-left:8px}.mem[data-v-8b8b6443]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:11px 13px}.mem-av[data-v-8b8b6443]{width:38px;height:38px;border-radius:10px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;background:var(--mc, #8a94a6)}.mem-av img[data-v-8b8b6443]{width:100%;height:100%;object-fit:cover}.mem-meta[data-v-8b8b6443]{flex:1;min-width:0}.mem-name[data-v-8b8b6443]{font-weight:600;font-size:13.5px;color:var(--text);display:flex;align-items:center;gap:8px}.mem-skill[data-v-8b8b6443]{font-size:12.5px;color:var(--text-mute);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mem-time[data-v-8b8b6443]{font-size:11.5px;white-space:nowrap}.mem-empty[data-v-8b8b6443]{margin:10px 0 6px 8px;font-size:13px;color:var(--text-mute)}.m-badge[data-v-8b8b6443]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.m-badge.online[data-v-8b8b6443]{background:#e6f7ef;color:#1a9e6b}.m-badge.busy[data-v-8b8b6443]{background:#fdf0e3;color:#d9772b}.m-badge.offline[data-v-8b8b6443]{background:#eef1f5;color:#8a93a3}.m-badge.invisible[data-v-8b8b6443]{background:#efeaff;color:#6d4ed8}.table .muted[data-v-8b8b6443]{color:var(--text-mute)}.table .op[data-v-8b8b6443]{white-space:nowrap}.plan[data-v-8b8b6443]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.p-free[data-v-8b8b6443]{background:#eef1f5;color:#6b7280}.p-pro[data-v-8b8b6443]{background:#eff6ff;color:#1d4ed8}.p-ent[data-v-8b8b6443]{background:#efeaff;color:#6d4ed8}.badge[data-v-8b8b6443]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.badge.active[data-v-8b8b6443]{background:#e6f7ef;color:#1a9e6b}.badge.pending[data-v-8b8b6443]{background:#fdf0e3;color:#d9772b}.badge.disabled[data-v-8b8b6443]{background:#eef1f5;color:#8a93a3}.wx-yes[data-v-8b8b6443]{display:inline-flex;align-items:center;gap:4px;color:#07a050;font-weight:600;font-size:13px}.wx-no[data-v-8b8b6443]{color:var(--text-mute);font-size:13px}.act[data-v-8b8b6443]{border:1px solid var(--border);background:#fff;color:var(--text-soft);border-radius:8px;padding:5px 11px;font-size:12.5px;transition:.15s;margin-right:6px}.act[data-v-8b8b6443]:last-child{margin-right:0}.act[data-v-8b8b6443]:hover{border-color:var(--primary);color:var(--primary)}.act-on[data-v-8b8b6443]{color:var(--success);border-color:#bfe9d4}.act-on[data-v-8b8b6443]:hover{background:#e6f7ef;border-color:var(--success);color:var(--success)}.act-off[data-v-8b8b6443]{color:var(--warn);border-color:#f3d3b3}.act-off[data-v-8b8b6443]:hover{background:#fdf0e3;border-color:var(--warn);color:var(--warn)}.act-edit[data-v-8b8b6443]:hover{background:#eff6ff}.act-del[data-v-8b8b6443]{color:var(--danger);border-color:#f3c2cb}.act-del[data-v-8b8b6443]:hover{background:#fdeef0;border-color:var(--danger);color:var(--danger)}.empty[data-v-8b8b6443]{text-align:center;color:var(--text-mute);padding:36px}.pager[data-v-8b8b6443]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;font-size:13px;color:var(--text-soft)}.pg[data-v-8b8b6443]{border:1px solid var(--border);background:#fff;color:var(--text-soft);border-radius:8px;padding:6px 14px;font-size:13px;transition:.15s;cursor:pointer}.pg[data-v-8b8b6443]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pg[data-v-8b8b6443]:disabled{opacity:.45;cursor:not-allowed}.pg-info[data-v-8b8b6443]{color:var(--text-mute)}.ordsec[data-v-8b8b6443]{padding:0;overflow:hidden}.ordsec-toolbar[data-v-8b8b6443]{display:flex;gap:10px;align-items:center;padding:16px 18px;flex-wrap:wrap}.ordsec-toolbar .search[data-v-8b8b6443]{flex:1;min-width:220px}.ord-status[data-v-8b8b6443]{height:38px;border:1px solid var(--border);border-radius:10px;padding:0 12px;background:#fff;font-size:13.5px;color:var(--text-soft)}.ord-tbl-wrap[data-v-8b8b6443]{overflow-x:auto}.ord-tbl[data-v-8b8b6443]{width:100%;border-collapse:collapse;font-size:13.5px;min-width:860px}.ord-tbl th[data-v-8b8b6443],.ord-tbl td[data-v-8b8b6443]{padding:13px 16px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.ord-tbl th[data-v-8b8b6443]{background:var(--panel-2);color:var(--text-soft);font-weight:600;font-size:12.5px}.ord-tbl tbody tr[data-v-8b8b6443]{transition:background .12s}.ord-tbl tbody tr[data-v-8b8b6443]:hover{background:var(--panel-2)}.ord-tbl tr:last-child td[data-v-8b8b6443]{border-bottom:none}.ord-tbl .num[data-v-8b8b6443]{text-align:right}.ord-tbl .nowrap[data-v-8b8b6443]{white-space:nowrap}.ord-tbl .mono[data-v-8b8b6443]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text-soft)}.ord-tbl .amt[data-v-8b8b6443]{font-weight:700;color:var(--primary)}.ord-tbl .empty[data-v-8b8b6443]{text-align:center;color:var(--text-mute);padding:36px}.ord-tbl .ch[data-v-8b8b6443]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.ord-tbl .ch.wechatpay[data-v-8b8b6443]{background:#e6f7ec;color:#07a050}.ord-tbl .ch.alipay[data-v-8b8b6443]{background:#e6f1ff;color:#1677ff}.ord-tbl .st[data-v-8b8b6443]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.ord-tbl .st.paid[data-v-8b8b6443]{background:#e6f7ef;color:#1a9e6b}.ord-tbl .st.pending[data-v-8b8b6443]{background:#fdf0e3;color:#d9772b}.ord-tbl .st.closed[data-v-8b8b6443],.ord-tbl .st.expired[data-v-8b8b6443]{background:#eef1f5;color:#8a93a3}.mask[data-v-8b8b6443]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182380;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal[data-v-8b8b6443]{width:480px;max-width:100%;padding:26px}.modal-t[data-v-8b8b6443]{font-size:18px;font-weight:800;margin-bottom:18px}.modal label[data-v-8b8b6443]{display:block;font-size:13px;color:var(--text-soft);margin-bottom:13px}.modal label.req[data-v-8b8b6443]:after{content:" *";color:var(--danger)}.modal label input[data-v-8b8b6443],.modal label select[data-v-8b8b6443],.modal label textarea[data-v-8b8b6443]{width:100%;margin-top:6px}.modal .row[data-v-8b8b6443]{display:flex;gap:12px}.modal .row label[data-v-8b8b6443]{flex:1}.modal .check[data-v-8b8b6443]{display:flex;align-items:center;gap:8px}.modal .check[data-v-8b8b6443]:after{content:""}.modal .check input[data-v-8b8b6443]{width:auto;margin:0}.modal-ops[data-v-8b8b6443]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}@media (max-width: 1023px){.ac-side[data-v-8b8b6443]{width:64px;padding:12px 8px}.ac-nav-group[data-v-8b8b6443]{display:none}.ac-nav-item[data-v-8b8b6443]{justify-content:center;gap:0;padding:12px 0}.ac-nav-item span[data-v-8b8b6443],.ac-brand-txt[data-v-8b8b6443]{display:none}.ac-brand[data-v-8b8b6443]{justify-content:center;padding:6px 0 12px}.ac-side-foot[data-v-8b8b6443]{display:none}.stats[data-v-8b8b6443]{grid-template-columns:repeat(2,1fr)}.ov-grid[data-v-8b8b6443]{grid-template-columns:1fr}.ac-content[data-v-8b8b6443]{padding:18px 14px}.table[data-v-8b8b6443]{overflow-x:auto}.table table[data-v-8b8b6443]{min-width:760px}}@media (max-width: 620px){.ac-topbar[data-v-8b8b6443]{padding:0 14px}.ac-sub[data-v-8b8b6443]{display:none}.sec-head[data-v-8b8b6443]{flex-direction:column;align-items:flex-start}}:root{--primary: #2f54eb;--primary-dark: #1d39c4;--primary-hover: #4a6bf5;--primary-soft: rgba(47, 84, 235, .1);--primary-soft-2: rgba(47, 84, 235, .06);--primary-ring: rgba(47, 84, 235, .28);--accent: #0ea5e9;--bot: #0ea5e9;--accent-soft: rgba(14, 165, 233, .12);--success: #15a36e;--success-2: #18b87b;--warn: #e08a00;--warn-2: #f59e0b;--danger: #e5484d;--danger-2: #f24e54;--success-soft: rgba(21, 163, 110, .12);--warn-soft: rgba(224, 138, 0, .12);--danger-soft: rgba(229, 72, 77, .1);--bg: #f3f5f9;--bg-soft: #eceff5;--bg-hover: #f1f4f9;--panel: #ffffff;--panel-2: #fafbfd;--panel-3: #f6f8fc;--border: #e6e9f0;--border-strong: #d4d9e3;--text: #1d2433;--text-strong: #11172a;--text-soft: #5b6675;--text-mute: #9aa3b2;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .04);--shadow-sm: 0 1px 3px rgba(16, 24, 40, .06);--shadow: 0 4px 14px rgba(16, 24, 40, .06);--shadow-md: 0 10px 28px rgba(16, 24, 40, .09);--shadow-lg: 0 18px 48px rgba(16, 24, 40, .14);--radius-xs: 6px;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 20px;--ring: 0 0 0 3px rgba(47, 84, 235, .25);--header-h: 56px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-base: 13.5px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 22px;--fs-3xl: 28px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);font-size:var(--fs-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--primary);text-decoration:none}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:var(--fs-base);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 11px;outline:none;background:#fff;color:var(--text);transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:var(--ring)}.btn{border:1px solid var(--border);background:#fff;color:var(--text);border-radius:var(--radius-sm);padding:8px 14px;font-size:var(--fs-sm);transition:.15s;font-family:inherit;cursor:pointer;line-height:1.2;font-weight:500}.btn:hover{border-color:var(--primary);color:var(--primary)}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.btn-danger{color:var(--danger);border-color:#f3c2cb}.btn-danger:hover{background:var(--danger-soft);border-color:var(--danger)}.btn-sm{padding:5px 11px;font-size:var(--fs-xs)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-soft)}.btn-ghost:hover{background:var(--bg-soft);border-color:transparent;color:var(--primary)}.tool{width:34px;height:34px;border:1px solid var(--border);background:#fff;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--text-soft);cursor:pointer;transition:.15s;flex:none}.tool:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.tool.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.tool.danger{color:var(--danger);border-color:#f3c2cb}.tool.danger:hover{background:var(--danger-soft);border-color:var(--danger)}.tool:disabled{opacity:.45;cursor:not-allowed}.tool:focus-visible{box-shadow:var(--ring);outline:none}.tool-sep{width:1px;height:20px;background:var(--border);margin:0 2px;flex:none}.tag{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--bg-soft);color:var(--text-soft);font-size:var(--fs-xs);margin:2px 4px 2px 0}.tag.online{background:var(--success-soft);color:var(--success)}.tag.busy{background:var(--warn-soft);color:var(--warn)}.tag.offline{background:var(--bg-soft);color:var(--text-mute)}.tag.primary{background:var(--primary-soft);color:var(--primary)}.badge{display:inline-block;min-width:18px;height:18px;line-height:18px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:11px;text-align:center}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.status-dot.online{background:var(--success)}.status-dot.busy{background:var(--warn)}.status-dot.offline{background:var(--text-mute)}.status-dot.invisible{background:var(--text-mute);opacity:.5}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;line-height:1.6;white-space:nowrap}.pill.success{background:var(--success-soft);color:var(--success)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.danger{background:var(--danger-soft);color:var(--danger)}.pill.muted{background:var(--bg-soft);color:var(--text-mute)}.pill.primary{background:var(--primary-soft);color:var(--primary)}.pill.cyan{background:var(--accent-soft);color:#0a7fa8}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow .18s ease}.card:hover{box-shadow:var(--shadow)}.card-lg{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.seg{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--panel)}.seg>*{border:none;background:transparent;color:var(--text-soft);padding:6px 13px;font-size:var(--fs-sm);cursor:pointer;transition:.15s;border-right:1px solid var(--border);white-space:nowrap}.seg>*:last-child{border-right:none}.seg>*:hover:not(.on){background:var(--bg-soft);color:var(--text)}.seg>*.on{background:var(--primary);color:#fff}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border)}.tab{position:relative;border:none;background:none;padding:9px 12px 10px;font-size:var(--fs-base);color:var(--text-soft);cursor:pointer;transition:.15s}.tab:hover{color:var(--text)}.tab.on{color:var(--primary);font-weight:600}.tab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--primary);animation:tabin .22s ease-out}@keyframes tabin{0%{transform:scaleX(.3);opacity:0}to{transform:scaleX(1);opacity:1}}.stat-tile{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.stat-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-tile .st-k{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-mute)}.stat-tile .st-v{font-size:var(--fs-3xl);font-weight:800;letter-spacing:-.5px;margin-top:6px;line-height:1.1}.stat-tile .st-d{font-size:var(--fs-xs);color:var(--text-mute);margin-top:3px}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.tbl th{text-align:left;font-size:var(--fs-sm);color:var(--text-soft);font-weight:600;background:var(--panel-2);padding:12px 16px;border-bottom:1px solid var(--border)}.tbl td{padding:13px 16px;border-bottom:1px solid var(--border);color:var(--text)}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--panel-2)}.tbl tr:last-child td{border-bottom:none}.switch{position:relative;display:inline-flex;cursor:pointer;flex:none;width:42px;height:24px}.switch input{position:absolute;opacity:0;width:0;height:0}.switch .track{width:42px;height:24px;border-radius:999px;background:var(--border-strong);transition:.2s;display:inline-block;position:relative}.switch .thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s}.switch input:checked+.track{background:var(--success)}.switch input:checked+.track .thumb{transform:translate(18px)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 20px;text-align:center;color:var(--text-mute)}.empty .empty-ico{font-size:34px;opacity:.7}.empty .empty-title{font-size:var(--fs-md);font-weight:600;color:var(--text-soft)}.empty .empty-sub{font-size:var(--fs-sm)}.mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182775;display:flex;align-items:center;justify-content:center;z-index:200;padding:20px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:maskin .18s ease-out}.modal{width:460px;max-width:100%;background:#fff;border-radius:var(--radius-lg);padding:22px 24px 24px;box-shadow:var(--shadow-lg);animation:modalin .24s cubic-bezier(.22,1,.36,1)}@keyframes maskin{0%{opacity:0}to{opacity:1}}@keyframes modalin{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.modal-t{font-size:var(--fs-xl);font-weight:700;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:var(--text-strong)}.modal-x{width:28px;height:28px;border:none;background:var(--bg-soft);border-radius:var(--radius-sm);font-size:18px;color:var(--text-mute);cursor:pointer;flex:none}.modal-x:hover{background:var(--panel-3);color:var(--text)}.field{display:block;font-size:var(--fs-sm);color:var(--text-soft);margin-bottom:14px;font-weight:600}.field input,.field select,.field textarea{width:100%;margin-top:6px;font-weight:400}.field .hint{display:block;font-size:var(--fs-xs);color:var(--text-mute);margin-top:5px;font-weight:400}.modal-ops{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.section{margin-bottom:26px}.section-h{display:flex;align-items:center;gap:9px;font-size:var(--fs-lg);font-weight:700;color:var(--text-strong);margin:0 0 13px}.section-h .bar{width:4px;height:15px;border-radius:3px;background:var(--primary);display:inline-block;flex:none}.section-meta{margin-left:auto;font-size:var(--fs-sm);font-weight:500;color:var(--text-mute)}.muted{color:var(--text-mute)}.soft{color:var(--text-soft)}.strong{color:var(--text-strong)}.row{display:flex;align-items:center}.spread{justify-content:space-between}.scroll{overflow-y:auto}.center{display:flex;align-items:center;justify-content:center}.num{font-variant-numeric:tabular-nums}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
