.sidebar[data-v-72a3d0ce]{width:260px;background-color:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;flex-shrink:0}.sidebar-header[data-v-72a3d0ce]{padding:24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.logo-box[data-v-72a3d0ce]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0ea5e94d}.logo-img[data-v-72a3d0ce]{width:26px;height:26px}.brand-info[data-v-72a3d0ce]{display:flex;flex-direction:column}.brand-name[data-v-72a3d0ce]{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.5px}.badge-tag[data-v-72a3d0ce]{font-size:9px;font-weight:800;color:var(--primary);background:#0ea5e926;padding:2px 6px;border-radius:4px;width:fit-content;margin-top:2px}.nav-menu[data-v-72a3d0ce]{padding:20px 14px;display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto}.nav-item[data-v-72a3d0ce]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;color:var(--text-muted);text-decoration:none;font-size:13px;font-weight:600;transition:all .2s ease}.nav-item[data-v-72a3d0ce]:hover{background-color:var(--surface-light);color:#fff}.nav-item.active[data-v-72a3d0ce]{background:linear-gradient(90deg,rgba(14,165,233,.15),transparent);border-left:3px solid var(--primary);color:#fff;font-weight:700}.landing-nav-item[data-v-72a3d0ce]{margin-top:10px;border-top:1px dashed var(--border);padding-top:14px;color:#38bdf8}.landing-nav-item[data-v-72a3d0ce]:hover{color:#fff;background:#0ea5e91a}.nav-item .icon[data-v-72a3d0ce]{font-size:16px}.sidebar-footer[data-v-72a3d0ce]{padding:20px 24px;border-top:1px solid var(--border)}.server-status[data-v-72a3d0ce]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.status-dot[data-v-72a3d0ce]{width:8px;height:8px;border-radius:50%;background-color:var(--success);box-shadow:0 0 8px var(--success)}.version-text[data-v-72a3d0ce]{font-size:11px;color:var(--text-muted);margin-top:6px;opacity:.6}.navbar[data-v-f6a26c81]{height:70px;background-color:var(--surface);border-bottom:1px solid var(--border);padding:0 32px;display:flex;align-items:center;justify-content:space-between}.search-box[data-v-f6a26c81]{position:relative;width:380px}.search-icon[data-v-f6a26c81]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:14px}.search-input[data-v-f6a26c81]{width:100%;padding:10px 14px 10px 38px;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:#fff;font-size:13px;outline:none;transition:all .2s}.nav-right[data-v-f6a26c81]{display:flex;align-items:center;gap:20px}.status-badge[data-v-f6a26c81]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--surface-light);border:1px solid var(--border);border-radius:20px;font-size:12px;color:var(--text-muted)}.status-badge strong[data-v-f6a26c81]{color:#fff}.badge-dot[data-v-f6a26c81]{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 8px var(--success)}.user-profile-wrapper[data-v-f6a26c81]{position:relative}.user-profile[data-v-f6a26c81]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:10px;cursor:pointer;transition:background .2s}.user-profile[data-v-f6a26c81]:hover{background:var(--surface-light)}.user-avatar[data-v-f6a26c81]{width:36px;height:36px;border-radius:10px;overflow:hidden;border:2px solid var(--primary)}.user-avatar img[data-v-f6a26c81]{width:100%;height:100%;object-fit:cover}.user-details[data-v-f6a26c81]{display:flex;flex-direction:column}.name[data-v-f6a26c81]{font-size:13px;font-weight:700;color:#fff}.role[data-v-f6a26c81]{font-size:11px;color:var(--text-muted)}.dropdown-arrow[data-v-f6a26c81]{color:var(--text-muted);font-size:12px}.profile-dropdown[data-v-f6a26c81]{position:absolute;right:0;top:calc(100% + 8px);width:240px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:10px;box-shadow:0 10px 25px #0006;z-index:1000}.dropdown-header[data-v-f6a26c81]{padding:8px 10px;display:flex;flex-direction:column;gap:4px}.dropdown-header strong[data-v-f6a26c81]{font-size:13px;color:#fff}.dropdown-email[data-v-f6a26c81]{font-size:11px;color:var(--text-muted)}.role-tag[data-v-f6a26c81]{font-size:11px;color:var(--warning);font-weight:700;margin-top:2px}.dropdown-divider[data-v-f6a26c81]{height:1px;background:var(--border);margin:6px 0}.dropdown-item[data-v-f6a26c81]{width:100%;display:flex;align-items:center;padding:8px 10px;background:none;border:none;color:#fff;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;transition:background .15s}.dropdown-item[data-v-f6a26c81]:hover{background:var(--surface-light)}.item-danger[data-v-f6a26c81]{color:var(--danger)}.item-danger[data-v-f6a26c81]:hover{background:#ef444426}.modal-overlay[data-v-f6a26c81]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card[data-v-f6a26c81]{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:90%;max-width:440px;padding:24px}.modal-header[data-v-f6a26c81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-header h2[data-v-f6a26c81]{font-size:18px;font-weight:700;color:#fff}.modal-close[data-v-f6a26c81]{background:none;border:none;font-size:18px;color:var(--text-muted);cursor:pointer}.form-group[data-v-f6a26c81]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-f6a26c81]{font-size:12px;font-weight:600;color:var(--text-muted)}.form-input[data-v-f6a26c81]{width:100%;padding:11px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:#fff;font-size:13px;outline:none}.modal-footer[data-v-f6a26c81]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-primary[data-v-f6a26c81]{padding:10px 18px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.btn-secondary[data-v-f6a26c81]{padding:10px 18px;background:var(--surface-light);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer}.toast-container[data-v-e22043c3]{position:fixed;top:24px;right:24px;z-index:99999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-item[data-v-e22043c3]{pointer-events:auto;min-width:320px;max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px;box-shadow:0 14px 35px #0006;display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-item.success[data-v-e22043c3]{border-left:4px solid var(--success)}.toast-item.error[data-v-e22043c3]{border-left:4px solid var(--danger)}.toast-item.warning[data-v-e22043c3]{border-left:4px solid var(--warning)}.toast-item.info[data-v-e22043c3]{border-left:4px solid var(--primary)}.toast-icon[data-v-e22043c3]{font-size:18px;flex-shrink:0}.toast-content[data-v-e22043c3]{flex:1;min-width:0}.toast-title[data-v-e22043c3]{font-size:13px;font-weight:700;color:#fff;margin-bottom:2px}.toast-message[data-v-e22043c3]{font-size:12px;color:var(--text-muted);line-height:1.4}.toast-close[data-v-e22043c3]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px}.toast-enter-active[data-v-e22043c3],.toast-leave-active[data-v-e22043c3]{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-e22043c3]{opacity:0;transform:translate(50px) scale(.9)}.toast-leave-to[data-v-e22043c3]{opacity:0;transform:translateY(-20px) scale(.9)}.app-layout[data-v-87126cb8]{display:flex;min-height:100vh;background-color:var(--bg)}.public-layout[data-v-87126cb8]{min-height:100vh;background-color:#090d16}.main-wrapper[data-v-87126cb8]{flex:1;display:flex;flex-direction:column;min-width:0}.content-area[data-v-87126cb8]{flex:1;padding:24px 32px;max-width:1600px;width:100%;margin:0 auto}.stats-card[data-v-e07ed430]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:8px;transition:transform .2s,box-shadow .2s}.stats-card[data-v-e07ed430]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.card-top[data-v-e07ed430]{display:flex;justify-content:space-between;align-items:center}.card-title[data-v-e07ed430]{font-size:13px;font-weight:600;color:var(--text-muted)}.card-icon[data-v-e07ed430]{font-size:20px;width:36px;height:36px;border-radius:10px;background:var(--surface-light);display:flex;align-items:center;justify-content:center}.card-value[data-v-e07ed430]{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.5px}.card-sub[data-v-e07ed430]{font-size:12px;color:var(--text-muted)}.stats-card.blue[data-v-e07ed430]{border-left:4px solid var(--primary)}.stats-card.green[data-v-e07ed430]{border-left:4px solid var(--success)}.stats-card.purple[data-v-e07ed430]{border-left:4px solid var(--accent)}.stats-card.amber[data-v-e07ed430]{border-left:4px solid var(--warning)}.chart-box[data-v-74398ee4]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.chart-header[data-v-74398ee4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.chart-title[data-v-74398ee4]{font-size:15px;font-weight:700;color:#fff}.chart-desc[data-v-74398ee4]{font-size:12px;color:var(--text-muted);margin-top:2px}.chart-legends[data-v-74398ee4]{display:flex;gap:14px}.legend-item[data-v-74398ee4]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.dot[data-v-74398ee4]{width:8px;height:8px;border-radius:50%}.dot.blue[data-v-74398ee4]{background-color:#0ea5e9}.dot.green[data-v-74398ee4]{background-color:#10b981}.svg-container[data-v-74398ee4]{width:100%;height:180px}.growth-svg[data-v-74398ee4]{width:100%;height:100%}.page-header[data-v-f3c32c75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-f3c32c75]{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.5px}.page-sub[data-v-f3c32c75]{font-size:13px;color:var(--text-muted);margin-top:4px}.header-actions[data-v-f3c32c75]{display:flex;gap:12px}.btn-primary[data-v-f3c32c75]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:10px;text-decoration:none;font-size:13px;font-weight:700;box-shadow:0 4px 14px #0ea5e966}.btn-outline[data-v-f3c32c75]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--surface);border:1px solid var(--border);color:#fff;border-radius:10px;text-decoration:none;font-size:13px;font-weight:600}.vps-health-panel[data-v-f3c32c75]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 22px;margin-bottom:24px;box-shadow:0 4px 20px #0003}.vps-health-header[data-v-f3c32c75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.vps-title-col[data-v-f3c32c75]{display:flex;align-items:center;gap:10px;font-size:13px;color:#fff}.vps-pulse-dot[data-v-f3c32c75]{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 8px var(--success);animation:pulseDot-f3c32c75 1.5s infinite}@keyframes pulseDot-f3c32c75{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.7}}.vps-badge-uptime[data-v-f3c32c75]{font-size:11px;background:var(--surface-light);padding:3px 8px;border-radius:6px;color:var(--text-muted);font-weight:600}.vps-actions[data-v-f3c32c75]{display:flex;gap:8px}.btn-vps-action[data-v-f3c32c75]{padding:6px 12px;background:#0ea5e926;border:1px solid rgba(14,165,233,.3);color:var(--primary);border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.btn-vps-action[data-v-f3c32c75]:hover:not(:disabled){background:var(--primary);color:#fff}.btn-vps-action[data-v-f3c32c75]:disabled{opacity:.5;cursor:not-allowed}.btn-vps-refresh[data-v-f3c32c75]{padding:6px 10px;background:var(--surface-light);border:1px solid var(--border);color:#fff;border-radius:8px;font-size:12px;cursor:pointer}.vps-metrics-grid[data-v-f3c32c75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.vps-metric-item[data-v-f3c32c75]{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 16px}.vps-metric-label[data-v-f3c32c75]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-muted)}.vps-metric-label strong[data-v-f3c32c75]{color:#fff}.vps-progress-track[data-v-f3c32c75]{width:100%;height:6px;background:var(--surface-light);border-radius:3px;overflow:hidden;margin:8px 0 6px}.vps-progress-bar[data-v-f3c32c75]{height:100%;background:var(--success);border-radius:3px;transition:width .3s}.vps-progress-bar.bar-warning[data-v-f3c32c75]{background:var(--warning)}.vps-metric-sub[data-v-f3c32c75]{font-size:11px;color:var(--text-muted)}.vps-metric-sub strong[data-v-f3c32c75]{color:#fff}.stats-grid[data-v-f3c32c75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.chart-section[data-v-f3c32c75]{margin-bottom:24px}.grid-2col[data-v-f3c32c75]{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.panel[data-v-f3c32c75]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}.panel-header[data-v-f3c32c75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-title[data-v-f3c32c75]{font-size:16px;font-weight:700;color:#fff}.link-more[data-v-f3c32c75]{color:var(--primary);text-decoration:none;font-size:13px;font-weight:600}.table-responsive[data-v-f3c32c75]{overflow-x:auto}.custom-table[data-v-f3c32c75]{width:100%;border-collapse:collapse;font-size:13px}.custom-table th[data-v-f3c32c75]{text-align:left;padding:12px;color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:600}.custom-table td[data-v-f3c32c75]{padding:12px;border-bottom:1px solid var(--border);color:#fff}.fw-bold[data-v-f3c32c75]{font-weight:700;color:#fff}.text-sub[data-v-f3c32c75]{font-size:11px;color:var(--text-muted)}.text-success[data-v-f3c32c75]{color:var(--success)}.text-primary[data-v-f3c32c75]{color:var(--primary)}.text-amber[data-v-f3c32c75]{color:var(--warning)}.status-pill[data-v-f3c32c75]{font-size:11px;padding:2px 8px;border-radius:6px;text-transform:uppercase;font-weight:700}.status-pill.running[data-v-f3c32c75]{background:#0ea5e933;color:var(--primary)}.status-pill.completed[data-v-f3c32c75]{background:#10b98133;color:var(--success)}.status-pill.stopped[data-v-f3c32c75]{background:#ef444433;color:var(--danger)}.metrics-list[data-v-f3c32c75]{display:flex;flex-direction:column;gap:14px}.metric-item[data-v-f3c32c75]{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 16px}.metric-top[data-v-f3c32c75]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#fff;font-weight:600}.metric-desc[data-v-f3c32c75]{font-size:11px;color:var(--text-muted);margin-top:4px;line-height:1.4}.extension-download-card[data-v-f3c32c75]{background:linear-gradient(135deg,#0ea5e91a,#2563eb0f);border:1px solid rgba(14,165,233,.3);border-radius:18px;padding:22px 28px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 8px 24px #0003}.ext-download-left[data-v-f3c32c75]{display:flex;align-items:center;gap:18px;flex:1}.ext-icon-box[data-v-f3c32c75]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;box-shadow:0 6px 18px #0ea5e966}.ext-info[data-v-f3c32c75]{display:flex;flex-direction:column;gap:6px}.ext-title-row[data-v-f3c32c75]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ext-title[data-v-f3c32c75]{font-size:17px;font-weight:800;color:#fff;margin:0}.ext-badge-version[data-v-f3c32c75]{font-size:11px;font-weight:800;color:#38bdf8;background:#0ea5e92e;padding:2px 8px;border-radius:6px}.ext-badge-secure[data-v-f3c32c75]{font-size:11px;font-weight:800;color:#34d399;background:#10b98126;padding:2px 8px;border-radius:6px}.ext-desc[data-v-f3c32c75]{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.ext-steps-mini[data-v-f3c32c75]{display:flex;align-items:center;gap:10px;font-size:12px;color:#cbd5e1;margin-top:4px;flex-wrap:wrap}.ext-steps-mini code[data-v-f3c32c75]{color:#38bdf8;background:#0ea5e926;padding:1px 6px;border-radius:4px;font-size:11px}.ext-steps-mini .arrow[data-v-f3c32c75]{color:#64748b;font-size:10px}.btn-download-ext[data-v-f3c32c75]{display:inline-flex;align-items:center;gap:14px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;text-decoration:none;padding:14px 24px;border-radius:14px;box-shadow:0 6px 20px #0ea5e966;transition:all .2s;white-space:nowrap}.btn-download-ext[data-v-f3c32c75]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0ea5e980}.btn-dl-icon[data-v-f3c32c75]{font-size:24px}.btn-dl-text[data-v-f3c32c75]{display:flex;flex-direction:column;text-align:left}.dl-main[data-v-f3c32c75]{font-size:14px;font-weight:800;letter-spacing:.3px}.dl-sub[data-v-f3c32c75]{font-size:10px;opacity:.85}@media (max-width: 900px){.extension-download-card[data-v-f3c32c75]{flex-direction:column;align-items:stretch;text-align:left}.btn-download-ext[data-v-f3c32c75]{justify-content:center}}.page-header[data-v-84d73677]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-84d73677]{font-size:24px;font-weight:800;color:#fff}.page-sub[data-v-84d73677]{font-size:13px;color:var(--text-muted);margin-top:4px}.header-actions[data-v-84d73677]{display:flex;gap:10px}.btn-merge[data-v-84d73677]{padding:10px 18px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 4px 14px #f59e0b59;transition:all .2s}.btn-merge[data-v-84d73677]:hover{transform:translateY(-1px)}.btn-outline[data-v-84d73677]{padding:9px 16px;background:var(--surface);border:1px solid var(--border);color:#fff;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}.phone-stats-banner[data-v-84d73677]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 20px;margin-bottom:16px}.pstat-item[data-v-84d73677]{display:flex;flex-direction:column;gap:2px}.pstat-lbl[data-v-84d73677]{font-size:11px;color:var(--text-muted);font-weight:600}.pstat-val[data-v-84d73677]{font-size:16px;font-weight:800;color:#fff}.text-primary[data-v-84d73677]{color:var(--primary)}.text-success[data-v-84d73677]{color:var(--success)}.text-amber[data-v-84d73677]{color:var(--warning)}.worker-running-strip[data-v-84d73677]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#f59e0b26,#0ea5e926);border:1px solid rgba(245,158,11,.4);border-radius:12px;padding:12px 18px;margin-bottom:20px;cursor:pointer;animation:pulseStrip-84d73677 2s infinite}@keyframes pulseStrip-84d73677{0%{box-shadow:0 0 #f59e0b4d}70%{box-shadow:0 0 0 8px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.w-strip-left[data-v-84d73677]{display:flex;align-items:center;gap:12px;font-size:13px;color:#fff}.pulse-icon[data-v-84d73677]{font-size:20px;animation:bounce-84d73677 1s infinite alternate}@keyframes bounce-84d73677{0%{transform:scale(.9)}to{transform:scale(1.15)}}.btn-view-worker[data-v-84d73677]{background:var(--primary);border:none;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.filter-panel[data-v-84d73677]{display:flex;gap:14px;margin-bottom:20px;flex-wrap:wrap}.search-col[data-v-84d73677]{flex:1;min-width:280px;position:relative}.search-icon[data-v-84d73677]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:13px}.search-input[data-v-84d73677]{padding-left:38px!important}.form-input[data-v-84d73677],.form-select[data-v-84d73677]{width:100%;padding:11px 14px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:#fff;font-size:13px;outline:none}.select-limit[data-v-84d73677]{width:auto!important;display:inline-block!important;padding:6px 10px!important;font-size:12px!important;margin-left:6px}.form-textarea[data-v-84d73677]{width:100%;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:#fff;font-size:13px;outline:none;font-family:monospace;resize:vertical}.filter-selects[data-v-84d73677]{display:flex;gap:12px;flex-wrap:wrap}.panel[data-v-84d73677]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.table-header-bar[data-v-84d73677]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px}.table-actions-right[data-v-84d73677]{display:flex;align-items:center;gap:12px}.page-size-label[data-v-84d73677]{font-size:12px;color:var(--text-muted);display:flex;align-items:center}.table-info[data-v-84d73677]{font-size:13px;color:var(--text-muted)}.table-info strong[data-v-84d73677]{color:#fff}.btn-refresh[data-v-84d73677]{background:none;border:1px solid var(--border);color:var(--text-muted);padding:6px 12px;border-radius:8px;font-size:12px;cursor:pointer}.table-responsive[data-v-84d73677]{overflow-x:auto}.custom-table[data-v-84d73677]{width:100%;border-collapse:collapse;font-size:13px}.custom-table th[data-v-84d73677]{text-align:left;padding:12px 14px;color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:600}.custom-table td[data-v-84d73677]{padding:14px;border-bottom:1px solid var(--border);color:#fff}.table-row[data-v-84d73677]:hover{background:#ffffff05}.user-cell[data-v-84d73677]{display:flex;align-items:center;gap:10px;cursor:pointer}.avatar-small[data-v-84d73677]{width:36px;height:36px;border-radius:10px;overflow:hidden;border:1px solid var(--border);flex-shrink:0}.avatar-small img[data-v-84d73677]{width:100%;height:100%;object-fit:cover}.user-name[data-v-84d73677]{font-weight:700;color:#fff;font-size:13px}.uid-box[data-v-84d73677]{display:flex;align-items:center;gap:6px}.uid-box code[data-v-84d73677]{background:var(--bg);padding:3px 6px;border-radius:6px;font-size:12px;color:var(--primary)}.btn-copy-small[data-v-84d73677]{background:none;border:none;cursor:pointer;font-size:12px;opacity:.6}.btn-copy-small[data-v-84d73677]:hover{opacity:1}.badge-friend[data-v-84d73677]{font-size:10px;background:#10b98133;color:var(--success);padding:1px 6px;border-radius:4px;font-weight:700}.gender-tag[data-v-84d73677]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.gender-tag.male[data-v-84d73677]{background:#0ea5e933;color:var(--primary)}.gender-tag.female[data-v-84d73677]{background:#ec489933;color:#ec4899}.gender-tag.unknown[data-v-84d73677]{background:var(--surface-light);color:var(--text-muted)}.phone-tag[data-v-84d73677]{font-size:12px;font-weight:700}.phone-tag.primary[data-v-84d73677]{color:var(--primary)}.phone-tag.backup[data-v-84d73677]{color:var(--success)}.backup-phone-box[data-v-84d73677]{display:flex;flex-direction:column;gap:2px}.source-tag[data-v-84d73677]{font-size:10px;background:#10b98126;color:var(--success);padding:1px 6px;border-radius:4px;width:fit-content;font-weight:600}.btn-match-single[data-v-84d73677]{padding:3px 8px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:var(--warning);border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}.btn-match-single[data-v-84d73677]:hover{background:var(--warning);color:#fff}.page-tag[data-v-84d73677]{background:var(--surface-light);padding:3px 8px;border-radius:6px;font-size:11px}.text-right[data-v-84d73677]{text-align:right}.text-sub[data-v-84d73677]{font-size:11px;color:var(--text-muted)}.action-buttons[data-v-84d73677]{display:flex;justify-content:flex-end;gap:6px}.btn-action[data-v-84d73677]{width:28px;height:28px;border-radius:6px;background:var(--surface-light);border:none;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;text-decoration:none;font-size:12px}.btn-action[data-v-84d73677]:hover{background:var(--primary)}.empty-state[data-v-84d73677]{padding:40px;text-align:center}.empty-icon[data-v-84d73677]{font-size:36px;margin-bottom:10px}.pagination-footer[data-v-84d73677]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--border);flex-wrap:wrap;gap:12px}.pagination-summary[data-v-84d73677]{font-size:13px;color:var(--text-muted)}.pagination-summary strong[data-v-84d73677]{color:#fff}.pagination-controls[data-v-84d73677]{display:flex;align-items:center;gap:6px}.btn-page-nav[data-v-84d73677],.btn-page-num[data-v-84d73677]{min-width:34px;height:34px;padding:0 8px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:#fff;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.btn-page-nav[data-v-84d73677]:disabled{opacity:.35;cursor:not-allowed}.btn-page-num[data-v-84d73677]:hover:not(.active),.btn-page-nav[data-v-84d73677]:hover:not(:disabled){background:var(--surface-light);border-color:var(--primary)}.btn-page-num.active[data-v-84d73677]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 8px #0ea5e966}.pagination-jump[data-v-84d73677]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.jump-input[data-v-84d73677]{width:54px;padding:6px 8px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:#fff;font-size:12px;text-align:center;outline:none}.btn-jump[data-v-84d73677]{padding:6px 12px;background:var(--surface-light);border:1px solid var(--border);border-radius:6px;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.btn-jump[data-v-84d73677]:hover{background:var(--primary)}.modal-overlay[data-v-84d73677]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card[data-v-84d73677]{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:90%;max-width:520px;padding:24px}.modal-large[data-v-84d73677]{max-width:680px}.modal-header[data-v-84d73677]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-header h2[data-v-84d73677]{font-size:18px;font-weight:700;color:#fff}.modal-close[data-v-84d73677]{background:none;border:none;font-size:18px;color:var(--text-muted);cursor:pointer}.merge-tabs[data-v-84d73677]{display:flex;gap:8px;margin-bottom:18px;background:var(--bg);padding:4px;border-radius:10px}.m-tab-btn[data-v-84d73677]{flex:1;padding:8px 12px;background:none;border:none;color:var(--text-muted);border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.m-tab-btn.active[data-v-84d73677]{background:var(--primary);color:#fff}.info-card[data-v-84d73677]{background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:10px;padding:12px;font-size:12px;color:var(--text-muted);line-height:1.5}.info-card h4[data-v-84d73677]{color:var(--primary);font-size:13px;margin-bottom:4px}.info-card code[data-v-84d73677]{background:#ffffff1a;padding:2px 4px;border-radius:4px;color:#fff}.worker-box[data-v-84d73677]{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:18px;margin-top:16px}.worker-status-header[data-v-84d73677]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.w-status-badge[data-v-84d73677]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase;background:var(--surface-light);color:var(--text-muted)}.w-status-badge.running[data-v-84d73677]{background:#f59e0b33;color:var(--warning)}.w-status-badge.done[data-v-84d73677]{background:#10b98133;color:var(--success)}.w-pulse[data-v-84d73677]{width:6px;height:6px;border-radius:50%;background:var(--warning);animation:pulseDot-84d73677 1s infinite}@keyframes pulseDot-84d73677{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.4);opacity:1}}.w-status-msg[data-v-84d73677]{font-size:13px;color:#fff;font-weight:600;margin-top:4px}.w-speed[data-v-84d73677]{font-size:12px;color:var(--text-muted);display:flex;flex-direction:column;align-items:flex-end;gap:2px}.w-speed strong[data-v-84d73677]{color:#fff}.w-eta[data-v-84d73677]{color:var(--primary);font-weight:600}.w-progress-track[data-v-84d73677]{width:100%;height:10px;background:var(--surface-light);border-radius:5px;overflow:hidden;margin-bottom:14px}.w-progress-fill[data-v-84d73677]{height:100%;background:linear-gradient(90deg,#f59e0b,#10b981);border-radius:5px;transition:width .3s ease}.w-metrics-grid[data-v-84d73677]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.w-metric-card[data-v-84d73677]{background:var(--surface);border:1px solid var(--border);padding:10px;border-radius:10px;text-align:center}.w-metric-card .m-lbl[data-v-84d73677]{display:block;font-size:10px;color:var(--text-muted);font-weight:600}.w-metric-card .m-val[data-v-84d73677]{font-size:14px;font-weight:800;margin-top:2px}.recent-matches-box[data-v-84d73677]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px;max-height:180px;overflow-y:auto}.recent-matches-title[data-v-84d73677]{font-size:11px;font-weight:700;color:var(--warning);margin-bottom:8px}.recent-matches-list[data-v-84d73677]{display:flex;flex-direction:column;gap:6px}.match-ticker-item[data-v-84d73677]{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:6px 8px;background:var(--bg);border-radius:6px}.m-name[data-v-84d73677]{font-weight:700;color:#fff;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-uid[data-v-84d73677]{color:var(--text-muted);font-size:11px}.m-phone[data-v-84d73677]{color:var(--success);font-weight:800}.m-src[data-v-84d73677]{font-size:10px;background:#10b98126;color:var(--success);padding:2px 6px;border-radius:4px}.modal-profile-header[data-v-84d73677]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.modal-avatar[data-v-84d73677]{width:56px;height:56px;border-radius:14px;overflow:hidden;border:2px solid var(--primary)}.modal-avatar img[data-v-84d73677]{width:100%;height:100%;object-fit:cover}.modal-name[data-v-84d73677]{font-size:16px;font-weight:700;color:#fff}.modal-uid[data-v-84d73677]{font-size:12px;color:var(--text-muted);margin-top:4px}.detail-grid[data-v-84d73677]{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:var(--bg);padding:16px;border-radius:12px;border:1px solid var(--border)}.detail-item label[data-v-84d73677]{display:block;font-size:11px;color:var(--text-muted);margin-bottom:2px}.detail-item strong[data-v-84d73677]{font-size:13px;color:#fff}.modal-footer[data-v-84d73677]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-primary[data-v-84d73677]{padding:10px 18px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.btn-danger[data-v-84d73677]{padding:10px 18px;background:var(--danger);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.btn-secondary[data-v-84d73677]{padding:10px 18px;background:var(--surface-light);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer}.page-header[data-v-382f2c23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-382f2c23]{font-size:24px;font-weight:800;color:#fff}.page-sub[data-v-382f2c23]{font-size:13px;color:var(--text-muted);margin-top:4px}.btn-outline[data-v-382f2c23]{padding:9px 16px;background:var(--surface);border:1px solid var(--border);color:#fff;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}.panel[data-v-382f2c23]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.panel-top-controls[data-v-382f2c23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.filter-tabs[data-v-382f2c23]{display:flex;gap:6px;background:var(--bg);padding:4px;border-radius:10px;border:1px solid var(--border)}.tab-btn[data-v-382f2c23]{padding:6px 14px;background:none;border:none;color:var(--text-muted);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.tab-btn.active[data-v-382f2c23]{background:var(--primary);color:#fff}.auto-refresh-indicator[data-v-382f2c23]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.pulse-dot[data-v-382f2c23]{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse-382f2c23 1.5s infinite}@keyframes pulse-382f2c23{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.table-responsive[data-v-382f2c23]{overflow-x:auto}.custom-table[data-v-382f2c23]{width:100%;border-collapse:collapse;font-size:13px}.custom-table th[data-v-382f2c23]{text-align:left;padding:12px 14px;color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:600}.custom-table td[data-v-382f2c23]{padding:14px;border-bottom:1px solid var(--border);color:#fff}.fw-bold[data-v-382f2c23]{font-weight:700}.text-sub[data-v-382f2c23]{font-size:11px;color:var(--text-muted)}.text-success[data-v-382f2c23]{color:var(--success)}.text-danger[data-v-382f2c23]{color:var(--danger)}.text-right[data-v-382f2c23]{text-align:right}.progress-wrap[data-v-382f2c23]{width:130px;height:8px;background:var(--surface-light);border-radius:4px;overflow:hidden;margin-bottom:4px}.progress-bar[data-v-382f2c23]{height:100%;background:linear-gradient(90deg,var(--primary),var(--success));border-radius:4px}.progress-text[data-v-382f2c23]{font-size:11px;color:var(--text-muted)}.status-pill[data-v-382f2c23]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.status-pill.running[data-v-382f2c23]{background:#0ea5e933;color:var(--primary)}.status-pill.completed[data-v-382f2c23]{background:#10b98133;color:var(--success)}.status-pill.paused[data-v-382f2c23]{background:#f59e0b33;color:var(--warning)}.status-pill.stopped[data-v-382f2c23]{background:#ef444433;color:var(--danger)}.control-btn-group[data-v-382f2c23]{display:flex;justify-content:flex-end;gap:6px}.btn-control[data-v-382f2c23]{width:30px;height:30px;border-radius:8px;background:var(--surface-light);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;transition:all .2s}.btn-control[data-v-382f2c23]:hover{transform:translateY(-1px);border-color:var(--primary)}.modal-overlay[data-v-382f2c23]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card[data-v-382f2c23]{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:90%;max-width:520px;padding:24px}.modal-header[data-v-382f2c23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h2[data-v-382f2c23]{font-size:18px;font-weight:700;color:#fff}.modal-close[data-v-382f2c23]{background:none;border:none;font-size:18px;color:var(--text-muted);cursor:pointer}.camp-stat-row[data-v-382f2c23]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.camp-stat-box[data-v-382f2c23]{background:var(--bg);padding:12px;border-radius:10px;text-align:center;border:1px solid var(--border)}.camp-stat-box .lbl[data-v-382f2c23]{display:block;font-size:11px;color:var(--text-muted)}.camp-stat-box .val[data-v-382f2c23]{font-size:16px;font-weight:800;color:#fff;margin-top:2px}.detail-section[data-v-382f2c23]{margin-bottom:16px}.section-label[data-v-382f2c23]{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:6px}.content-preview[data-v-382f2c23]{background:var(--bg);padding:12px;border-radius:10px;font-size:13px;color:#fff;line-height:1.5;border:1px solid var(--border)}.command-tag[data-v-382f2c23]{display:inline-block;padding:4px 10px;background:#0ea5e933;color:var(--primary);border-radius:6px;font-weight:700;font-size:12px;text-transform:uppercase}.modal-footer[data-v-382f2c23]{display:flex;justify-content:flex-end;margin-top:20px}.btn-secondary[data-v-382f2c23]{padding:10px 18px;background:var(--surface-light);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer}.page-header[data-v-7ecb805b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-7ecb805b]{font-size:22px;font-weight:800;color:#fff}.page-sub[data-v-7ecb805b]{font-size:13px;color:var(--text-muted);margin-top:4px}.btn-refresh[data-v-7ecb805b]{padding:8px 14px;background:var(--surface);border:1px solid var(--border);color:#fff;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer}.stats-grid[data-v-7ecb805b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-7ecb805b]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:14px}.stat-icon[data-v-7ecb805b]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.bg-primary[data-v-7ecb805b]{background:#0ea5e933}.bg-success[data-v-7ecb805b]{background:#10b98133}.bg-purple[data-v-7ecb805b]{background:#a855f733}.text-primary[data-v-7ecb805b]{color:var(--primary)}.text-success[data-v-7ecb805b]{color:var(--success)}.text-purple[data-v-7ecb805b]{color:#c084fc}.stat-label[data-v-7ecb805b]{font-size:12px;color:var(--text-muted);font-weight:600}.stat-value[data-v-7ecb805b]{font-size:20px;font-weight:800;margin-top:2px}.view-tabs[data-v-7ecb805b]{display:flex;gap:10px;margin-bottom:20px;background:var(--surface);border:1px solid var(--border);padding:4px;border-radius:12px;width:fit-content}.tab-btn[data-v-7ecb805b]{padding:9px 18px;background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .2s}.tab-btn.active[data-v-7ecb805b]{background:var(--primary);color:#fff}.profiles-grid[data-v-7ecb805b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.profile-card[data-v-7ecb805b]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.profile-card-header[data-v-7ecb805b]{display:flex;gap:16px;align-items:center}.profile-avatar[data-v-7ecb805b]{width:60px;height:60px;border-radius:16px;overflow:hidden;border:2px solid var(--primary);flex-shrink:0}.profile-avatar img[data-v-7ecb805b]{width:100%;height:100%;object-fit:cover}.profile-meta[data-v-7ecb805b]{flex:1}.profile-name[data-v-7ecb805b]{font-size:15px;font-weight:800;color:#fff}.profile-uid[data-v-7ecb805b]{font-size:12px;color:var(--text-muted);margin:3px 0 6px}.profile-tags[data-v-7ecb805b]{display:flex;gap:8px;flex-wrap:wrap}.tag-status[data-v-7ecb805b]{font-size:11px;padding:2px 8px;background:#10b98133;color:var(--success);border-radius:6px;font-weight:700}.tag-badge[data-v-7ecb805b]{font-size:11px;padding:2px 8px;background:var(--surface-light);border-radius:6px;color:var(--text-muted);font-weight:600}.attached-pages-box[data-v-7ecb805b]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px}.attached-title[data-v-7ecb805b]{font-size:11px;font-weight:700;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase}.attached-page-item[data-v-7ecb805b]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05)}.attached-page-item[data-v-7ecb805b]:last-child{border-bottom:none}.page-name-col strong[data-v-7ecb805b]{font-size:12px;color:#fff;display:block}.page-sub-id[data-v-7ecb805b]{font-size:10px;color:var(--text-muted);font-family:monospace}.page-lead-badge[data-v-7ecb805b]{font-size:11px;font-weight:700;color:var(--primary);background:#0ea5e926;padding:2px 8px;border-radius:6px}.profile-card-footer[data-v-7ecb805b]{display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.btn-pancake[data-v-7ecb805b]{flex:1;padding:8px 12px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:var(--warning);border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.btn-pancake[data-v-7ecb805b]:hover{background:var(--warning);color:#fff}.btn-fb-link[data-v-7ecb805b]{padding:8px 12px;background:var(--surface-light);color:#fff;border-radius:8px;font-size:12px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center}.panel[data-v-7ecb805b]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.table-responsive[data-v-7ecb805b]{overflow-x:auto}.custom-table[data-v-7ecb805b]{width:100%;border-collapse:collapse;font-size:13px}.custom-table th[data-v-7ecb805b]{text-align:left;padding:12px 14px;color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:600}.custom-table td[data-v-7ecb805b]{padding:14px;border-bottom:1px solid var(--border);color:#fff}.table-row[data-v-7ecb805b]:hover{background:#ffffff05}.user-cell[data-v-7ecb805b]{display:flex;align-items:center;gap:10px}.avatar-small[data-v-7ecb805b]{width:36px;height:36px;border-radius:10px;overflow:hidden;border:1px solid var(--border);flex-shrink:0}.avatar-small img[data-v-7ecb805b]{width:100%;height:100%;object-fit:cover}.user-name[data-v-7ecb805b]{font-weight:700;color:#fff;font-size:13px}.badge-leads[data-v-7ecb805b]{background:#a855f726;color:#c084fc;padding:3px 8px;border-radius:6px;font-weight:700;font-size:12px}.phone-num[data-v-7ecb805b]{font-weight:700;font-size:12px}.phone-num.primary[data-v-7ecb805b]{color:var(--primary)}.phone-num.backup[data-v-7ecb805b]{color:var(--success)}.btn-manage-leads[data-v-7ecb805b]{padding:6px 12px;background:var(--primary);color:#fff;border-radius:6px;text-decoration:none;font-size:12px;font-weight:700;display:inline-block}.text-right[data-v-7ecb805b]{text-align:right}.text-sub[data-v-7ecb805b]{font-size:11px;color:var(--text-muted)}.empty-box[data-v-7ecb805b]{grid-column:1 / -1;padding:40px;text-align:center;background:var(--surface);border-radius:16px}.modal-overlay[data-v-7ecb805b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card[data-v-7ecb805b]{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:90%;max-width:500px;padding:24px}.modal-header[data-v-7ecb805b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-header h2[data-v-7ecb805b]{font-size:18px;font-weight:700;color:#fff}.modal-close[data-v-7ecb805b]{background:none;border:none;font-size:18px;color:var(--text-muted);cursor:pointer}.info-card[data-v-7ecb805b]{background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:10px;padding:12px;font-size:12px;color:var(--text-muted);line-height:1.5}.info-card h4[data-v-7ecb805b]{color:var(--primary);font-size:13px;margin-bottom:4px}.form-input[data-v-7ecb805b]{width:100%;padding:11px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:#fff;font-size:13px;outline:none;margin-top:6px}.form-input[data-v-7ecb805b]:disabled{opacity:.6}.modal-footer[data-v-7ecb805b]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-primary[data-v-7ecb805b]{padding:10px 18px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.btn-secondary[data-v-7ecb805b]{padding:10px 18px;background:var(--surface-light);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer}.spintax-editor[data-v-cb50e0ea]{display:flex;flex-direction:column;gap:10px}.editor-header[data-v-cb50e0ea]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.editor-label[data-v-cb50e0ea]{font-size:13px;font-weight:700;color:#fff}.tag-pills[data-v-cb50e0ea]{display:flex;gap:6px}.pill[data-v-cb50e0ea]{padding:4px 10px;background:var(--surface-light);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.pill[data-v-cb50e0ea]:hover{background:var(--primary);color:#fff}.pill.highlight[data-v-cb50e0ea]{border-color:var(--warning);color:var(--warning)}.editor-textarea[data-v-cb50e0ea]{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:14px;color:#fff;font-size:14px;font-family:inherit;line-height:1.6;outline:none;resize:vertical}.editor-textarea[data-v-cb50e0ea]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0ea5e926}.preview-box[data-v-cb50e0ea]{background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:10px;padding:12px 16px}.preview-title[data-v-cb50e0ea]{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:var(--primary);margin-bottom:6px}.btn-refresh[data-v-cb50e0ea]{background:none;border:none;color:var(--primary);cursor:pointer;font-weight:600;font-size:11px}.preview-text[data-v-cb50e0ea]{font-size:13px;color:#fff;line-height:1.5}.page-header[data-v-f01c254b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-f01c254b]{font-size:24px;font-weight:800;color:#fff}.page-sub[data-v-f01c254b]{font-size:13px;color:var(--text-muted);margin-top:4px}.btn-primary[data-v-f01c254b]{padding:10px 20px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.preset-bar[data-v-f01c254b]{display:flex;align-items:center;gap:10px;margin-bottom:24px;flex-wrap:wrap}.preset-lbl[data-v-f01c254b]{font-size:13px;font-weight:700;color:var(--text-muted)}.preset-btn[data-v-f01c254b]{padding:6px 14px;background:var(--surface);border:1px solid var(--border);color:#fff;border-radius:8px;font-size:12px;cursor:pointer;transition:all .2s}.preset-btn[data-v-f01c254b]:hover{background:var(--surface-light);border-color:var(--primary)}.templates-grid[data-v-f01c254b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.template-card[data-v-f01c254b]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px;display:flex;flex-direction:column}.template-header[data-v-f01c254b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.template-title[data-v-f01c254b]{font-size:16px;font-weight:700;color:#fff}.category-badge[data-v-f01c254b]{display:inline-block;font-size:11px;background:#0ea5e926;color:var(--primary);padding:2px 6px;border-radius:4px;margin-top:4px}.card-actions[data-v-f01c254b]{display:flex;gap:6px}.btn-test-spin[data-v-f01c254b]{padding:4px 10px;background:var(--surface-light);border:1px solid var(--border);border-radius:6px;color:var(--primary);font-size:12px;font-weight:700;cursor:pointer}.btn-test-spin[data-v-f01c254b]:hover{background:var(--primary);color:#fff}.btn-delete[data-v-f01c254b]{background:none;border:none;font-size:16px;cursor:pointer;opacity:.6}.btn-delete[data-v-f01c254b]:hover{opacity:1}.template-body[data-v-f01c254b]{flex:1;margin-bottom:16px}.template-content[data-v-f01c254b]{font-size:13px;color:var(--text-muted);line-height:1.6;white-space:pre-wrap;background:var(--bg);padding:12px;border-radius:10px;border:1px solid var(--border)}.template-footer[data-v-f01c254b]{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:12px;font-size:11px;color:var(--text-muted)}.modal-overlay[data-v-f01c254b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card[data-v-f01c254b]{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:90%;max-width:560px;padding:24px}.modal-large[data-v-f01c254b]{max-width:680px}.modal-header[data-v-f01c254b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-header h2[data-v-f01c254b]{font-size:18px;font-weight:700;color:#fff}.modal-close[data-v-f01c254b]{background:none;border:none;font-size:18px;color:var(--text-muted);cursor:pointer}.test-desc[data-v-f01c254b]{font-size:13px;color:var(--text-muted);margin-bottom:14px}.variants-list[data-v-f01c254b]{display:flex;flex-direction:column;gap:10px}.variant-item[data-v-f01c254b]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px}.variant-num[data-v-f01c254b]{font-size:11px;font-weight:700;color:var(--primary);margin-bottom:4px}.variant-text[data-v-f01c254b]{font-size:13px;color:#fff;line-height:1.5}.form-group[data-v-f01c254b]{margin-bottom:16px}.form-label[data-v-f01c254b]{display:block;font-size:13px;font-weight:600;color:#fff;margin-bottom:6px}.form-input[data-v-f01c254b],.form-select[data-v-f01c254b]{width:100%;padding:10px 14px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:#fff;font-size:13px;outline:none}.modal-footer[data-v-f01c254b]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-secondary[data-v-f01c254b]{padding:10px 18px;background:var(--surface-light);border:none;border-radius:10px;color:#fff;cursor:pointer}.empty-box[data-v-f01c254b]{grid-column:1 / -1;padding:40px;text-align:center;background:var(--surface);border-radius:16px}.page-header[data-v-ff5fdbb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-ff5fdbb3]{font-size:24px;font-weight:800;color:#fff}.page-sub[data-v-ff5fdbb3]{font-size:13px;color:var(--text-muted);margin-top:4px}.btn-primary[data-v-ff5fdbb3]{padding:10px 18px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;border:none}.hidden-input[data-v-ff5fdbb3]{display:none}.dropzone-box[data-v-ff5fdbb3]{background:var(--surface);border:2px dashed var(--border);border-radius:16px;padding:32px;text-align:center;margin-bottom:24px;transition:all .2s;cursor:pointer}.dropzone-box.dragging[data-v-ff5fdbb3]{border-color:var(--primary);background:#0ea5e914}.drop-icon[data-v-ff5fdbb3]{font-size:36px;margin-bottom:8px}.drop-text[data-v-ff5fdbb3]{font-size:14px;color:#fff;margin-bottom:4px}.drop-hint[data-v-ff5fdbb3]{font-size:12px;color:var(--text-muted)}.images-grid[data-v-ff5fdbb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.image-card[data-v-ff5fdbb3]{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.img-preview[data-v-ff5fdbb3]{position:relative;width:100%;height:170px;background:var(--bg);cursor:pointer}.img-preview img[data-v-ff5fdbb3]{width:100%;height:100%;object-fit:cover}.img-overlay[data-v-ff5fdbb3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;color:#fff;font-size:13px;font-weight:700}.img-preview:hover .img-overlay[data-v-ff5fdbb3]{opacity:1}.img-info[data-v-ff5fdbb3]{padding:12px;display:flex;justify-content:space-between;align-items:center}.img-name[data-v-ff5fdbb3]{font-size:12px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.img-actions[data-v-ff5fdbb3]{display:flex;gap:4px}.btn-icon[data-v-ff5fdbb3]{background:none;border:none;font-size:14px;cursor:pointer;opacity:.7}.btn-icon[data-v-ff5fdbb3]:hover{opacity:1}.btn-icon.del[data-v-ff5fdbb3]:hover{color:var(--danger)}.modal-overlay[data-v-ff5fdbb3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000}.lightbox-card[data-v-ff5fdbb3]{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:90%;max-width:700px;padding:24px}.lightbox-header[data-v-ff5fdbb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lightbox-header h3[data-v-ff5fdbb3]{font-size:16px;color:#fff}.modal-close[data-v-ff5fdbb3]{background:none;border:none;font-size:20px;color:var(--text-muted);cursor:pointer}.lightbox-body[data-v-ff5fdbb3]{max-height:480px;display:flex;align-items:center;justify-content:center;background:var(--bg);border-radius:12px;overflow:hidden;margin-bottom:16px}.lightbox-body img[data-v-ff5fdbb3]{max-width:100%;max-height:480px;object-fit:contain}.url-input-wrap[data-v-ff5fdbb3]{display:flex;gap:10px}.form-input[data-v-ff5fdbb3]{flex:1;padding:10px 14px;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:#fff;font-size:13px;outline:none}.empty-box[data-v-ff5fdbb3]{grid-column:1 / -1;padding:40px;text-align:center}.empty-icon[data-v-ff5fdbb3]{font-size:40px;margin-bottom:8px}.page-header[data-v-67be10d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-67be10d9]{font-size:24px;font-weight:800;color:#fff}.page-sub[data-v-67be10d9]{font-size:13px;color:var(--text-muted);margin-top:4px}.btn-outline[data-v-67be10d9]{padding:9px 16px;background:var(--surface);border:1px solid var(--border);color:#fff;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}.settings-grid[data-v-67be10d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:24px}.panel[data-v-67be10d9]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}.panel-header-icon[data-v-67be10d9]{display:flex;align-items:center;gap:14px;margin-bottom:20px}.icon-circle[data-v-67be10d9]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.bg-primary[data-v-67be10d9]{background:#0ea5e933}.bg-success[data-v-67be10d9]{background:#10b98133}.panel-title[data-v-67be10d9]{font-size:16px;font-weight:700;color:#fff}.panel-desc[data-v-67be10d9]{font-size:12px;color:var(--text-muted);margin-top:2px}.setting-item[data-v-67be10d9]{margin-bottom:20px}.setting-label[data-v-67be10d9]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#fff;margin-bottom:8px}.user-badge[data-v-67be10d9]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:700}.user-badge.admin[data-v-67be10d9]{background:#f59e0b33;color:var(--warning)}.user-badge.manager[data-v-67be10d9]{background:#0ea5e933;color:var(--primary)}.user-badge.staff[data-v-67be10d9]{background:#a855f733;color:#c084fc}.copy-input-group[data-v-67be10d9]{display:flex;gap:8px}.form-input[data-v-67be10d9]{flex:1;padding:11px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:#fff;font-size:13px;outline:none}.font-mono[data-v-67be10d9]{font-family:monospace}.btn-action-primary[data-v-67be10d9]{padding:0 16px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-action-warning[data-v-67be10d9]{padding:0 14px;background:var(--surface-light);border:1px solid var(--border);color:var(--warning);border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-action-amber[data-v-67be10d9]{padding:0 16px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.setting-hint[data-v-67be10d9]{font-size:11px;color:var(--text-muted);margin-top:6px;line-height:1.4}.admin-token-box[data-v-67be10d9]{background:#f59e0b14;border:1px dashed rgba(245,158,11,.3);padding:14px;border-radius:12px}.text-amber[data-v-67be10d9]{color:var(--warning)}.license-card[data-v-67be10d9]{background:linear-gradient(135deg,#0ea5e91a,#10b9810d);border:1px solid rgba(14,165,233,.25);border-radius:14px;padding:20px}.license-header[data-v-67be10d9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.license-plan-name[data-v-67be10d9]{font-size:18px;font-weight:800;color:#fff}.license-status-tag[data-v-67be10d9]{font-size:12px;color:var(--success);margin-top:4px;font-weight:600}.license-badge-vip[data-v-67be10d9]{background:linear-gradient(135deg,var(--primary),#059669);color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:20px;letter-spacing:.5px}.permissions-list[data-v-67be10d9]{display:flex;flex-direction:column;gap:10px}.perm-item[data-v-67be10d9]{display:flex;align-items:center;gap:10px;font-size:13px;color:#fff}.perm-check[data-v-67be10d9]{font-size:14px}.steps-container[data-v-67be10d9]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.step-card[data-v-67be10d9]{display:flex;gap:14px;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:14px}.step-number[data-v-67be10d9]{width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0}.step-content h4[data-v-67be10d9]{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.step-content p[data-v-67be10d9]{font-size:12px;color:var(--text-muted);line-height:1.4}.step-content code[data-v-67be10d9]{color:var(--primary);background:#0ea5e91a;padding:2px 6px;border-radius:4px}.api-btn-list[data-v-67be10d9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.btn-api[data-v-67be10d9]{padding:8px 14px;background:var(--surface-light);border:1px solid var(--border);color:#fff;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.btn-api[data-v-67be10d9]:hover{background:var(--primary)}.console-output[data-v-67be10d9]{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:14px}.console-header[data-v-67be10d9]{font-size:12px;color:var(--success);font-weight:700;margin-bottom:8px}.json-code[data-v-67be10d9]{font-family:monospace;font-size:11px;color:#38bdf8;max-height:200px;overflow-y:auto;white-space:pre-wrap}.page-header[data-v-c6458477]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-title[data-v-c6458477]{font-size:24px;font-weight:800;color:#fff}.page-sub[data-v-c6458477]{font-size:13px;color:var(--text-muted);margin-top:4px}.header-actions[data-v-c6458477]{display:flex;gap:10px}.btn-primary[data-v-c6458477]{padding:10px 18px;background:var(--primary);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer}.btn-outline[data-v-c6458477]{padding:9px 16px;background:var(--surface);border:1px solid var(--border);color:#fff;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}.stats-grid[data-v-c6458477]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-c6458477]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:14px}.stat-icon[data-v-c6458477]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.bg-primary[data-v-c6458477]{background:#0ea5e933}.bg-amber[data-v-c6458477]{background:#f59e0b33}.bg-purple[data-v-c6458477]{background:#a855f733}.bg-success[data-v-c6458477]{background:#10b98133}.text-primary[data-v-c6458477]{color:var(--primary)}.text-amber[data-v-c6458477]{color:var(--warning)}.text-purple[data-v-c6458477]{color:#c084fc}.text-success[data-v-c6458477]{color:var(--success)}.text-danger[data-v-c6458477]{color:var(--danger)}.stat-label[data-v-c6458477]{font-size:12px;color:var(--text-muted);font-weight:600}.stat-value[data-v-c6458477]{font-size:20px;font-weight:800;margin-top:2px}.view-tabs[data-v-c6458477]{display:flex;gap:10px;margin-bottom:20px;background:var(--surface);border:1px solid var(--border);padding:4px;border-radius:12px;width:fit-content}.tab-btn[data-v-c6458477]{padding:9px 18px;background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .2s}.tab-btn.active[data-v-c6458477]{background:var(--primary);color:#fff}.panel[data-v-c6458477]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.table-responsive[data-v-c6458477]{overflow-x:auto}.custom-table[data-v-c6458477]{width:100%;border-collapse:collapse;font-size:13px}.custom-table th[data-v-c6458477]{text-align:left;padding:12px 14px;color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:600}.custom-table td[data-v-c6458477]{padding:14px;border-bottom:1px solid var(--border);color:#fff}.table-row[data-v-c6458477]:hover{background:#ffffff05}.user-cell[data-v-c6458477]{display:flex;align-items:center;gap:12px}.user-avatar-circle[data-v-c6458477]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff}.role-admin[data-v-c6458477]{background:linear-gradient(135deg,#f59e0b,#d97706)}.role-manager[data-v-c6458477]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.role-staff[data-v-c6458477]{background:linear-gradient(135deg,#a855f7,#7c3aed)}.role-viewer[data-v-c6458477]{background:#64748b}.badge-master[data-v-c6458477]{font-size:10px;background:#f59e0b33;color:var(--warning);padding:1px 6px;border-radius:4px;font-weight:800;margin-left:6px}.role-badge[data-v-c6458477]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.role-badge.admin[data-v-c6458477]{background:#f59e0b33;color:var(--warning)}.role-badge.manager[data-v-c6458477]{background:#0ea5e933;color:var(--primary)}.role-badge.staff[data-v-c6458477]{background:#a855f733;color:#c084fc}.role-badge.viewer[data-v-c6458477]{background:var(--surface-light);color:var(--text-muted)}.all-pages-badge[data-v-c6458477]{font-size:12px;color:var(--warning);font-weight:600}.assigned-pages-list[data-v-c6458477]{display:flex;gap:6px;flex-wrap:wrap}.page-pill[data-v-c6458477]{font-size:11px;background:#0ea5e926;color:var(--primary);padding:2px 8px;border-radius:6px;font-weight:600}.status-badge[data-v-c6458477]{font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}.status-badge.active[data-v-c6458477]{background:#10b98133;color:var(--success)}.status-badge.suspended[data-v-c6458477]{background:#ef444433;color:var(--danger)}.action-buttons[data-v-c6458477]{display:flex;justify-content:flex-end;gap:6px}.btn-action[data-v-c6458477]{width:30px;height:30px;border-radius:6px;background:var(--surface-light);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.btn-action[data-v-c6458477]:hover{background:var(--primary)}.btn-del[data-v-c6458477]:hover{background:var(--danger)}.matrix-header-box[data-v-c6458477]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:14px}.matrix-title[data-v-c6458477]{font-size:16px;font-weight:700;color:#fff}.matrix-desc[data-v-c6458477]{font-size:12px;color:var(--text-muted);margin-top:4px}.matrix-legend[data-v-c6458477]{display:flex;gap:14px;font-size:12px;background:var(--bg);padding:8px 14px;border-radius:8px;border:1px solid var(--border)}.matrix-table th[data-v-c6458477]{background:var(--bg);font-weight:700}.matrix-table th small[data-v-c6458477]{font-size:11px;color:var(--text-muted);font-weight:400}.module-row td[data-v-c6458477]{background:#0ea5e91a;color:var(--primary);font-weight:800;font-size:12px;text-transform:uppercase;padding:10px 14px;border-top:2px solid var(--border)}.perm-name[data-v-c6458477]{font-weight:700;color:#fff;font-size:13px}.perm-sub[data-v-c6458477]{font-size:11px;color:var(--text-muted);margin-top:2px}.perm-status[data-v-c6458477]{display:inline-block;font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;text-align:center}.perm-status.full[data-v-c6458477]{background:#10b98126;color:var(--success)}.perm-status.scoped[data-v-c6458477]{background:#f59e0b26;color:var(--warning)}.perm-status.view[data-v-c6458477]{background:#0ea5e926;color:var(--primary)}.perm-status.no[data-v-c6458477]{background:#ef444426;color:var(--danger)}.avatar-small[data-v-c6458477]{width:36px;height:36px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.avatar-small img[data-v-c6458477]{width:100%;height:100%;object-fit:cover}.leads-count-pill[data-v-c6458477]{font-weight:700;color:var(--primary);background:#0ea5e926;padding:3px 8px;border-radius:6px}.backup-phone-count[data-v-c6458477]{font-weight:700}.assigned-staff-list[data-v-c6458477]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.admin-assigned-tag[data-v-c6458477]{font-size:11px;background:#f59e0b26;color:var(--warning);padding:2px 8px;border-radius:6px;font-weight:700}.staff-assigned-tag[data-v-c6458477]{font-size:11px;background:#a855f726;color:#c084fc;padding:2px 8px;border-radius:6px;font-weight:700}.btn-view-leads[data-v-c6458477]{padding:5px 12px;background:var(--surface-light);color:#fff;text-decoration:none;border-radius:6px;font-size:12px;font-weight:600}.btn-view-leads[data-v-c6458477]:hover{background:var(--primary)}.text-center[data-v-c6458477]{text-align:center}.text-right[data-v-c6458477]{text-align:right}.text-sub[data-v-c6458477]{font-size:11px;color:var(--text-muted)}.text-xs[data-v-c6458477]{font-size:11px}.modal-overlay[data-v-c6458477]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card[data-v-c6458477]{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:90%;max-width:560px;padding:24px}.modal-large[data-v-c6458477]{max-width:640px}.modal-header[data-v-c6458477]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal-header h2[data-v-c6458477]{font-size:18px;font-weight:700;color:#fff}.modal-close[data-v-c6458477]{background:none;border:none;font-size:18px;color:var(--text-muted);cursor:pointer}.form-grid[data-v-c6458477]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group[data-v-c6458477]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-c6458477]{font-size:12px;font-weight:600;color:var(--text-muted)}.form-input[data-v-c6458477],.form-select[data-v-c6458477]{width:100%;padding:11px 14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;color:#fff;font-size:13px;outline:none}.fanpage-checklist[data-v-c6458477]{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--bg);padding:12px;border-radius:10px;border:1px solid var(--border);max-height:180px;overflow-y:auto}.checklist-item[data-v-c6458477]{display:flex;align-items:center;gap:8px;font-size:12px;color:#fff;cursor:pointer}.fp-leads-info[data-v-c6458477]{font-size:11px;color:var(--text-muted);margin-left:4px}.modal-footer[data-v-c6458477]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-secondary[data-v-c6458477]{padding:10px 18px;background:var(--surface-light);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer}.login-page[data-v-e6eaa84a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,#1e293b,#0f172a 70%);padding:20px}.login-card[data-v-e6eaa84a]{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:36px 32px;box-shadow:0 20px 40px #0006}.login-brand[data-v-e6eaa84a]{text-align:center;margin-bottom:28px}.brand-logo[data-v-e6eaa84a]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));display:inline-flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 8px 24px #0ea5e966;margin-bottom:12px}.brand-title[data-v-e6eaa84a]{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.5px}.brand-subtitle[data-v-e6eaa84a]{font-size:12px;color:var(--text-muted);margin-top:4px}.login-form[data-v-e6eaa84a]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-e6eaa84a]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-e6eaa84a]{font-size:12px;font-weight:600;color:var(--text-muted)}.password-label-row[data-v-e6eaa84a]{display:flex;justify-content:space-between;align-items:center}.btn-toggle-pwd[data-v-e6eaa84a]{background:none;border:none;color:var(--primary);font-size:11px;font-weight:600;cursor:pointer}.input-wrapper[data-v-e6eaa84a]{position:relative;display:flex;align-items:center}.input-icon[data-v-e6eaa84a]{position:absolute;left:14px;font-size:14px;opacity:.7}.form-input[data-v-e6eaa84a]{width:100%;padding:12px 14px 12px 42px;background:var(--bg);border:1px solid var(--border);border-radius:12px;color:#fff;font-size:14px;outline:none;transition:all .2s}.form-input[data-v-e6eaa84a]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0ea5e933}.form-options[data-v-e6eaa84a]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-muted)}.remember-label[data-v-e6eaa84a]{display:flex;align-items:center;gap:6px;cursor:pointer}.btn-submit[data-v-e6eaa84a]{width:100%;padding:13px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #0ea5e959;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.btn-submit[data-v-e6eaa84a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0ea5e973}.btn-submit[data-v-e6eaa84a]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-e6eaa84a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e6eaa84a .8s linear infinite}@keyframes spin-e6eaa84a{to{transform:rotate(360deg)}}.quick-hint[data-v-e6eaa84a]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--text-muted);margin-top:4px}.btn-quick-fill[data-v-e6eaa84a]{background:none;border:1px dashed var(--border);color:var(--primary);padding:3px 8px;border-radius:6px;font-size:11px;cursor:pointer}.btn-quick-fill[data-v-e6eaa84a]:hover{background:var(--surface-light)}.landing-link-box[data-v-e6eaa84a]{margin-top:18px;text-align:center}.btn-goto-landing[data-v-e6eaa84a]{color:var(--primary);text-decoration:none;font-size:12px;font-weight:600;display:inline-block;padding:6px 12px;background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:8px;transition:all .2s}.btn-goto-landing[data-v-e6eaa84a]:hover{background:#0ea5e926;transform:translateY(-1px)}.security-banner[data-v-e6eaa84a]{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);text-align:center;font-size:11px;color:var(--text-muted);line-height:1.4}.landing-page[data-v-d232c36a]{background-color:#090d16;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}.container[data-v-d232c36a]{max-width:1140px;margin:0 auto;padding:0 24px}.navbar[data-v-d232c36a]{position:sticky;top:0;z-index:100;background:#090d16d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);height:70px;display:flex;align-items:center}.nav-container[data-v-d232c36a]{width:100%;max-width:1140px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.brand[data-v-d232c36a]{display:flex;align-items:center;gap:10px;text-decoration:none}.brand-logo[data-v-d232c36a]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#0ea5e9,#2563eb);display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 12px #0ea5e966}.brand-text[data-v-d232c36a]{display:flex;flex-direction:column}.brand-name[data-v-d232c36a]{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.5px}.brand-tag[data-v-d232c36a]{font-size:8px;font-weight:800;color:#38bdf8;letter-spacing:.5px}.nav-links[data-v-d232c36a]{display:flex;gap:28px}.nav-link[data-v-d232c36a]{color:#94a3b8;text-decoration:none;font-size:13px;font-weight:600;transition:color .2s}.nav-link[data-v-d232c36a]:hover{color:#fff}.nav-cta[data-v-d232c36a]{display:flex;align-items:center;gap:12px}.btn-login-nav[data-v-d232c36a]{color:#fff;text-decoration:none;font-size:13px;font-weight:600;padding:8px 14px;border-radius:8px;transition:background .2s}.btn-login-nav[data-v-d232c36a]:hover{background:#ffffff0d}.btn-primary-nav[data-v-d232c36a]{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;text-decoration:none;font-size:13px;font-weight:700;padding:8px 18px;border-radius:8px;box-shadow:0 4px 14px #0ea5e959;transition:transform .2s}.btn-primary-nav[data-v-d232c36a]:hover{transform:translateY(-1px)}.hero-section[data-v-d232c36a]{position:relative;padding:70px 0 80px;overflow:hidden;text-align:center}.hero-glow[data-v-d232c36a]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:650px;height:380px;background:radial-gradient(circle,rgba(14,165,233,.22) 0%,rgba(59,130,246,.06) 50%,transparent 70%);filter:blur(60px);pointer-events:none}.hero-container[data-v-d232c36a]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.hero-badge[data-v-d232c36a]{display:inline-flex;align-items:center;gap:8px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.25);padding:6px 16px;border-radius:30px;font-size:12px;font-weight:700;color:#38bdf8;margin-bottom:22px}.badge-dot[data-v-d232c36a]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.hero-title[data-v-d232c36a]{font-size:44px;font-weight:900;line-height:1.2;letter-spacing:-1px;max-width:860px;margin-bottom:18px}.text-gradient[data-v-d232c36a]{background:linear-gradient(135deg,#38bdf8,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-d232c36a]{font-size:16px;color:#94a3b8;max-width:720px;line-height:1.6;margin-bottom:32px}.hero-actions[data-v-d232c36a]{display:flex;gap:14px;margin-bottom:50px;flex-wrap:wrap;justify-content:center}.btn-hero-primary[data-v-d232c36a]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;text-decoration:none;font-size:14px;font-weight:700;padding:13px 26px;border-radius:12px;box-shadow:0 8px 24px #0ea5e966;transition:all .2s}.btn-hero-primary[data-v-d232c36a]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0ea5e980}.btn-hero-secondary[data-v-d232c36a]{display:inline-flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:13px 24px;border-radius:12px;transition:all .2s}.btn-hero-secondary[data-v-d232c36a]:hover{background:#ffffff1a}.value-strip[data-v-d232c36a]{display:flex;align-items:center;justify-content:space-between;background:#0f172ab3;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:20px 28px;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.value-item[data-v-d232c36a]{display:flex;align-items:center;gap:14px;text-align:left;flex:1}.val-icon[data-v-d232c36a]{font-size:26px}.val-content h4[data-v-d232c36a]{font-size:14px;font-weight:800;color:#fff;margin-bottom:2px}.val-content p[data-v-d232c36a]{font-size:12px;color:#94a3b8;margin:0}.value-divider[data-v-d232c36a]{width:1px;height:40px;background:#ffffff14;margin:0 20px}.section[data-v-d232c36a]{padding:80px 0}.bg-surface[data-v-d232c36a]{background:#0c121e;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.section-header[data-v-d232c36a]{margin-bottom:44px}.section-tag[data-v-d232c36a]{font-size:11px;font-weight:800;color:#38bdf8;letter-spacing:1px;margin-bottom:8px}.section-title[data-v-d232c36a]{font-size:32px;font-weight:900;letter-spacing:-.5px;margin-bottom:10px}.section-desc[data-v-d232c36a]{font-size:14px;color:#94a3b8;max-width:640px;margin:0 auto;line-height:1.6}.text-center[data-v-d232c36a]{text-align:center}.philosophy-grid[data-v-d232c36a]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.phil-card[data-v-d232c36a]{border-radius:18px;padding:30px;background:#0f172a;border:1px solid rgba(255,255,255,.08)}.phil-card.highlight[data-v-d232c36a]{background:#0ea5e90d;border-color:#0ea5e94d;box-shadow:0 10px 30px #0ea5e91a}.phil-badge[data-v-d232c36a]{font-size:10px;font-weight:800;padding:4px 10px;border-radius:6px;display:inline-block;margin-bottom:12px}.phil-badge.danger[data-v-d232c36a]{background:#ef444426;color:#f87171}.phil-badge.success[data-v-d232c36a]{background:#10b98126;color:#34d399}.phil-title[data-v-d232c36a]{font-size:18px;font-weight:800;color:#fff;margin-bottom:16px}.phil-list[data-v-d232c36a]{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.phil-list li[data-v-d232c36a]{font-size:13px;color:#cbd5e1;line-height:1.5;position:relative;padding-left:20px}.phil-list li[data-v-d232c36a]:before{content:"•";position:absolute;left:6px;color:#38bdf8}.levers-grid[data-v-d232c36a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.lever-box[data-v-d232c36a]{background:#0f172a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:26px 22px;transition:transform .2s,border-color .2s}.lever-box[data-v-d232c36a]:hover{transform:translateY(-3px);border-color:#0ea5e959}.lever-icon[data-v-d232c36a]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.bg-blue[data-v-d232c36a]{background:#0ea5e926}.bg-green[data-v-d232c36a]{background:#10b98126}.bg-amber[data-v-d232c36a]{background:#f59e0b26}.bg-purple[data-v-d232c36a]{background:#a855f726}.lever-box h3[data-v-d232c36a]{font-size:16px;font-weight:800;color:#fff;margin-bottom:8px}.lever-box p[data-v-d232c36a]{font-size:13px;color:#94a3b8;line-height:1.5;margin:0}.workflow-steps[data-v-d232c36a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.wf-step[data-v-d232c36a]{flex:1;background:#0f172a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:26px 20px;text-align:center}.wf-num[data-v-d232c36a]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;box-shadow:0 4px 12px #0ea5e959}.wf-step h4[data-v-d232c36a]{font-size:15px;font-weight:800;color:#fff;margin-bottom:6px}.wf-step p[data-v-d232c36a]{font-size:12px;color:#94a3b8;line-height:1.5;margin:0}.wf-arrow[data-v-d232c36a]{font-size:18px;color:#64748b;font-weight:800}.cta-section[data-v-d232c36a]{padding:80px 0;background:radial-gradient(circle at center,rgba(14,165,233,.15),transparent 70%)}.cta-title[data-v-d232c36a]{font-size:30px;font-weight:900;max-width:680px;margin:0 auto 14px;letter-spacing:-.5px}.cta-desc[data-v-d232c36a]{font-size:15px;color:#94a3b8;max-width:560px;margin:0 auto 30px;line-height:1.6}.cta-actions[data-v-d232c36a]{display:flex;justify-content:center}.footer[data-v-d232c36a]{background:#060910;border-top:1px solid rgba(255,255,255,.08);padding:36px 0}.footer-content[data-v-d232c36a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-tagline[data-v-d232c36a]{font-size:12px;color:#64748b;margin:0}.footer-links[data-v-d232c36a]{display:flex;gap:20px}.footer-links a[data-v-d232c36a]{color:#94a3b8;text-decoration:none;font-size:12px;transition:color .2s}.footer-links a[data-v-d232c36a]:hover{color:#38bdf8}@media (max-width: 768px){.nav-links[data-v-d232c36a]{display:none}.hero-title[data-v-d232c36a]{font-size:30px}.value-strip[data-v-d232c36a]{flex-direction:column;gap:16px}.value-divider[data-v-d232c36a]{display:none}.philosophy-grid[data-v-d232c36a]{grid-template-columns:1fr}.workflow-steps[data-v-d232c36a]{flex-direction:column}.wf-arrow[data-v-d232c36a]{transform:rotate(90deg);margin:6px 0}}
