.locked-view[data-v-44c95448]{min-height:calc(100vh - 48px);display:flex;align-items:center;justify-content:center;padding:40px 24px}.locked-card[data-v-44c95448]{max-width:420px;width:100%;text-align:center;padding:40px 32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 24px 48px #00000059}.locked-icon-wrap[data-v-44c95448]{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);display:flex;align-items:center;justify-content:center;color:#c4b5fd}.locked-title[data-v-44c95448]{margin:0 0 12px;font-size:22px;font-weight:800;color:var(--text-1)}.locked-msg[data-v-44c95448]{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--text-2)}.locked-sub[data-v-44c95448]{margin:0 0 24px;font-size:13px;color:var(--text-3);line-height:1.5}.locked-home[data-v-44c95448]{width:100%;justify-content:center}.expiry-banner[data-v-a54da41a]{display:flex;align-items:center;gap:12px;padding:12px 20px;background:linear-gradient(90deg,#7f1d1d,#b91c1c);color:#fff;font-size:13.5px;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.15);position:sticky;top:0;z-index:50}.expiry-banner-icon[data-v-a54da41a]{font-size:18px;flex-shrink:0}.expiry-banner strong[data-v-a54da41a]{font-weight:700}.expiry-banner-logout[data-v-a54da41a]{margin-left:auto;flex-shrink:0;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:6px 14px;font-weight:600;font-size:12.5px;cursor:pointer;transition:background .15s}.expiry-banner-logout[data-v-a54da41a]:hover{background:#ffffff47}.login-container[data-v-a54da41a]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;width:100%;background:#07070f;position:relative;overflow-y:auto;overflow-x:hidden;padding:60px 20px;box-sizing:border-box}.login-container[data-v-a54da41a]:before{content:"";position:absolute;top:-200px;left:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%);animation:orb1-a54da41a 8s ease-in-out infinite;pointer-events:none}.login-container[data-v-a54da41a]:after{content:"";position:absolute;bottom:-150px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);animation:orb2-a54da41a 10s ease-in-out infinite;pointer-events:none}@keyframes orb1-a54da41a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.1)}}@keyframes orb2-a54da41a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-30px) scale(1.08)}}.login-card[data-v-a54da41a]{width:100%;max-width:420px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:40px;box-shadow:0 24px 64px #0009,0 0 0 .5px #ffffff0d inset;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:1;margin:auto 0}@media (max-width: 560px){.login-container[data-v-a54da41a]{padding:32px 14px}.login-card[data-v-a54da41a]{padding:28px 22px;border-radius:20px}.login-card a[data-v-a54da41a]{display:inline-block;min-height:36px;line-height:36px;padding:0 10px}}.login-header[data-v-a54da41a]{text-align:center;margin-bottom:32px}.login-logo-box[data-v-a54da41a]{width:56px;height:56px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 8px 24px #6d28d980}.login-header h2[data-v-a54da41a]{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.6px;margin-bottom:8px}.login-header p[data-v-a54da41a]{font-size:13px;color:#fff6}.login-form[data-v-a54da41a]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-a54da41a]{display:flex;flex-direction:column;gap:7px}.form-group label[data-v-a54da41a]{font-size:11px;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.7px}.form-group input[data-v-a54da41a],.form-group select[data-v-a54da41a]{padding:12px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:14px;font-family:inherit;outline:none;transition:all .2s ease}.form-group select option[data-v-a54da41a]{background:#08051f;color:#fff}.form-group input[data-v-a54da41a]::placeholder{color:#ffffff38}.form-group input[data-v-a54da41a]:focus,.form-group select[data-v-a54da41a]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626;background:#ffffff14}.login-error[data-v-a54da41a]{font-size:13px;color:#f87171;text-align:center;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:10px;padding:10px}.login-btn[data-v-a54da41a]{padding:13px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:12px;font-weight:700;font-size:14px;font-family:inherit;cursor:pointer;transition:all .2s ease;margin-top:8px;box-shadow:0 6px 20px #6d28d973;letter-spacing:.3px}.login-btn[data-v-a54da41a]:hover:not(:disabled){background:linear-gradient(135deg,#9d6eff,#7c3aed);box-shadow:0 8px 28px #6d28d999;transform:translateY(-1px)}.login-btn[data-v-a54da41a]:disabled{opacity:.5;cursor:not-allowed;transform:none}.login-footer[data-v-a54da41a]{text-align:center;margin-top:24px;font-size:11px;color:#fff3;line-height:1.5}.layout[data-v-a54da41a]{display:flex;height:100dvh;width:100%;overflow:hidden;background:#0a0a0f}.sidebar[data-v-a54da41a]{width:220px;flex-shrink:0;background:linear-gradient(180deg,#0f0f1c,#0c0c16,#09090f);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;padding:0;position:relative;overflow:hidden;transition:width .25s ease,opacity .2s ease,border-color .25s ease}.sidebar.collapsed[data-v-a54da41a]{width:52px;opacity:1;pointer-events:auto;overflow:hidden}.sidebar.collapsed .org-section[data-v-a54da41a],.sidebar.collapsed .search-section[data-v-a54da41a],.sidebar.collapsed .sidebar-nav-container[data-v-a54da41a],.sidebar.collapsed .sidebar-footer[data-v-a54da41a]{display:none}.sidebar.collapsed .sidebar-logo[data-v-a54da41a]{justify-content:center;padding:14px 0;border-bottom:none}.sidebar-mini-toggle[data-v-a54da41a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;color:#ffffff8c;cursor:pointer;transition:all .15s ease;flex-shrink:0}.sidebar-mini-toggle[data-v-a54da41a]:hover{background:#8b5cf61f;color:#c084fc}.sidebar-collapse-btn[data-v-a54da41a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffff73;cursor:pointer;flex-shrink:0;transition:all .15s ease}.sidebar-collapse-btn[data-v-a54da41a]:hover{background:#ffffff14;color:#ffffffd9;border-color:#ffffff24}.sidebar-logo[data-v-a54da41a]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 16px;border-bottom:1px solid rgba(255,255,255,.05);gap:8px}.logo-wrap[data-v-a54da41a]{display:flex;align-items:center;gap:10px;min-width:0;flex:1;flex-wrap:wrap}.logo-icon-box[data-v-a54da41a]{width:36px;height:36px;background:linear-gradient(145deg,#9b6dff,#7c3aed,#5b21b6);color:#fff;border-radius:11px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px #7c3aed99,0 0 0 1px #9b6dff33;flex-shrink:0}.meschain-logo-box[data-v-a54da41a]{background:transparent!important;box-shadow:none!important;border-radius:0!important;width:40px!important;height:40px!important;padding:0!important}.meschain-logo-img[data-v-a54da41a]{width:40px;height:40px;object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(124,58,237,.4))}.logo-text[data-v-a54da41a]{font-weight:800;font-size:16px;color:#ffffffeb;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar[data-v-a54da41a]:before{content:"";position:absolute;top:-100px;left:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(139,92,246,.1) 0%,transparent 65%);pointer-events:none}.org-section[data-v-a54da41a]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:7px}.org-header[data-v-a54da41a]{display:flex;align-items:center;justify-content:space-between}.org-title[data-v-a54da41a]{font-size:9px;font-weight:700;color:#ffffff40;letter-spacing:1.2px;text-transform:uppercase}.org-select-box[data-v-a54da41a]{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:9px}.org-name[data-v-a54da41a]{font-size:12.5px;font-weight:600;color:#ffffffbf}.role-badge[data-v-a54da41a]{font-size:9px;font-weight:700;padding:2px 7px;border-radius:99px;text-transform:uppercase;letter-spacing:.5px}.role-badge.admin[data-v-a54da41a]{background:#8b5cf626;color:#c084fc;border:1px solid rgba(139,92,246,.3)}.role-badge.operator[data-v-a54da41a]{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.role-badge.accounting[data-v-a54da41a]{background:#fbbf2426;color:#fcd34d;border:1px solid rgba(251,191,36,.3)}.org-select-container[data-v-a54da41a]{margin-top:2px}.org-select[data-v-a54da41a]{width:100%;padding:8px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#fffc;border-radius:9px;font-family:inherit;font-size:12px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.org-select[data-v-a54da41a]:focus{border-color:#8b5cf680}.search-section[data-v-a54da41a]{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.search-box[data-v-a54da41a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px;transition:all .2s ease;position:relative}.search-clear-btn[data-v-a54da41a]{background:transparent;border:none;color:#ffffff59;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.search-clear-btn[data-v-a54da41a]:hover{color:#ffffffb3}.menu-search-empty[data-v-a54da41a]{padding:12px 10px;font-size:12px;color:#ffffff59;text-align:center}.search-box[data-v-a54da41a]:focus-within{border-color:#8b5cf680;background:#ffffff0f}.search-icon[data-v-a54da41a]{color:#ffffff40;flex-shrink:0}.search-input[data-v-a54da41a]{background:transparent;border:none;color:#ffffffd9;font-size:12.5px;font-family:inherit;outline:none;width:100%}.search-input[data-v-a54da41a]::placeholder{color:#fff3}.sidebar-nav-container[data-v-a54da41a]{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:16px}.nav-category[data-v-a54da41a]{display:flex;flex-direction:column;gap:3px}.category-header[data-v-a54da41a]{font-size:9px;font-weight:700;color:#fff3;letter-spacing:1.3px;text-transform:uppercase;padding:4px 10px 6px}.category-items[data-v-a54da41a]{display:flex;flex-direction:column;gap:1px}.nav-row[data-v-a54da41a]{display:flex;align-items:stretch;gap:4px}.nav-row .nav-item[data-v-a54da41a]{flex:1;min-width:0}.nav-row.user-locked .nav-item.locked[data-v-a54da41a]{opacity:.55}.feature-lock-btn[data-v-a54da41a]{flex-shrink:0;width:32px;height:32px;align-self:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:#ffffff59;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.feature-lock-btn[data-v-a54da41a]:hover{background:#ffffff14;color:#ffffffb3}.feature-lock-btn.active[data-v-a54da41a]{background:#ef444426;border-color:#ef444459;color:#f87171}.nav-lock-badge[data-v-a54da41a]{margin-left:auto;font-size:11px;opacity:.8}.admin-panel-badge[data-v-a54da41a]{display:inline-block;margin-top:6px;font-size:10px;font-weight:700;padding:3px 8px;border-radius:99px;background:#8b5cf633;color:#c4b5fd;letter-spacing:.3px}.nav-item[data-v-a54da41a]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;text-decoration:none;color:#ffffff80;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease;position:relative;background:transparent;border:none;width:100%;text-align:left}.nav-item[data-v-a54da41a]:hover{background:#ffffff0d;color:#ffffffd1}.nav-item.active[data-v-a54da41a]{background:#8b5cf61f!important;color:#fffffff2!important;font-weight:600;box-shadow:inset 0 0 0 1px #8b5cf633}.nav-item.active[data-v-a54da41a]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:55%;background:linear-gradient(180deg,#a78bfa,#8b5cf6);border-radius:0 3px 3px 0;box-shadow:0 0 8px #8b5cf6b3}.nav-item.active .nav-icon[data-v-a54da41a]{color:#a78bfa!important}.nav-icon[data-v-a54da41a]{color:#ffffff4d;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease}.nav-item:hover .nav-icon[data-v-a54da41a]{color:#fff9}.sidebar-footer[data-v-a54da41a]{border-top:1px solid rgba(255,255,255,.05);padding:10px;display:flex;flex-direction:column;gap:4px}.settings-item[data-v-a54da41a]{font-size:12.5px!important}.profile-block[data-v-a54da41a]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer;transition:background .15s;text-decoration:none}.profile-block[data-v-a54da41a]:hover{background:#ffffff0f}.profile-block.active[data-v-a54da41a]{background:#8b5cf61f;box-shadow:inset 0 0 0 1px #8b5cf633}.profile-chevron[data-v-a54da41a]{color:var(--text-3);margin-left:auto;flex-shrink:0;opacity:.6}.profile-block:hover .profile-chevron[data-v-a54da41a]{opacity:1}.profile-avatar[data-v-a54da41a]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;box-shadow:0 0 10px #6d28d966;flex-shrink:0}.profile-info[data-v-a54da41a]{display:flex;flex-direction:column;overflow:hidden}.profile-name[data-v-a54da41a]{font-size:12.5px;font-weight:600;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-badge-small[data-v-a54da41a]{font-size:9px;padding:1px 6px;border-radius:99px;display:inline-block;width:fit-content;text-transform:uppercase;font-weight:700;margin-top:3px;letter-spacing:.4px}.role-badge-small.admin[data-v-a54da41a],.role-badge-small.client[data-v-a54da41a]{background:#8b5cf626;color:#c084fc}.role-badge-small.operator[data-v-a54da41a]{background:#3b82f626;color:#93c5fd}.role-badge-small.accounting[data-v-a54da41a]{background:#fbbf2426;color:#fcd34d}.logout-btn[data-v-a54da41a]{background:transparent!important;border:none!important;box-shadow:none!important;width:100%;text-align:left;cursor:pointer}.logout-btn[data-v-a54da41a]:hover{background:#f8717114!important}.logout-btn:hover .nav-icon[data-v-a54da41a],.logout-btn:hover .nav-label[data-v-a54da41a]{color:#fca5a5!important}.main[data-v-a54da41a]{flex:1;min-width:0;display:flex;flex-direction:column;background:#0a0a0f;overflow:hidden}.main-body[data-v-a54da41a]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.sidebar.drawer[data-v-a54da41a]{position:fixed;top:0;left:0;height:100dvh;width:264px;z-index:200;transform:translate(-100%);box-shadow:0 0 40px #0000008c;transition:transform .28s cubic-bezier(.4,0,.2,1)}.sidebar.drawer.open[data-v-a54da41a]{transform:translate(0)}.sidebar-backdrop[data-v-a54da41a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04040a99;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:150;animation:backdrop-fade-in-a54da41a .2s ease}@keyframes backdrop-fade-in-a54da41a{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){.sidebar.drawer .nav-item[data-v-a54da41a]{padding:11px 12px}.sidebar.drawer .category-items[data-v-a54da41a]{gap:3px}.sidebar.drawer .category-header[data-v-a54da41a],.sidebar.drawer .org-title[data-v-a54da41a]{font-size:10.5px}.sidebar.drawer .sidebar-collapse-btn[data-v-a54da41a]{width:40px;height:40px}}.mobile-topbar[data-v-a54da41a]{display:flex;align-items:center;gap:12px;height:54px;flex-shrink:0;padding:0 14px;background:linear-gradient(180deg,#0f0f1c,#0b0b14);border-bottom:1px solid rgba(255,255,255,.06)}.mobile-nav-toggle[data-v-a54da41a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-1);cursor:pointer;transition:background .15s ease}.mobile-nav-toggle[data-v-a54da41a]:active{background:#ffffff1f}.mobile-topbar-logo[data-v-a54da41a]{width:26px;height:26px;border-radius:7px;object-fit:contain}.mobile-topbar-title[data-v-a54da41a]{font-size:15px;font-weight:700;letter-spacing:-.3px;color:var(--text-1)}@media (max-width: 640px){.expiry-banner[data-v-a54da41a]{flex-wrap:wrap;padding:10px 14px;font-size:12.5px}.expiry-banner-logout[data-v-a54da41a]{margin-left:auto}}.lock-overlay[data-v-a54da41a]{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:#07070a;position:fixed;top:0;left:0;z-index:9999}.lock-card[data-v-a54da41a]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;width:420px;text-align:center;box-shadow:0 20px 50px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lock-icon[data-v-a54da41a]{font-size:54px;margin-bottom:20px}.lock-card h2[data-v-a54da41a]{color:#f87171;font-size:20px;font-weight:700;margin:0 0 12px}.lock-card p[data-v-a54da41a]{color:#ffffff80;font-size:13.5px;line-height:1.6;margin:0 0 28px}.lock-logout-btn[data-v-a54da41a]{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;border:none;padding:12px 28px;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .2s;width:100%}.lock-logout-btn[data-v-a54da41a]:hover{background:linear-gradient(135deg,#f87171,#dc2626);transform:translateY(-1px)}.dashboard-viewport[data-v-3d123776]{height:100%;width:100%;overflow-y:auto;background:#0a0a0f;padding:28px 32px;font-family:Outfit,Inter,sans-serif}.dashboard-wrapper[data-v-3d123776]{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.dashboard-body[data-v-3d123776]{display:flex;flex-direction:column;gap:24px}.dashboard-title-row[data-v-3d123776]{margin-bottom:4px}.dashboard-title-row .main-title[data-v-3d123776]{font-size:28px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.8px}.dashboard-title-row .subtitle[data-v-3d123776]{font-size:13px;color:#ffffff59;margin:0}.section-title-row[data-v-3d123776]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-title[data-v-3d123776]{font-size:18px;font-weight:700;color:#fff;margin:0;letter-spacing:-.4px}.section-period-hint[data-v-3d123776]{font-size:11px;color:#ffffff52;margin:4px 0 0}.section-filter-actions[data-v-3d123776]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.platform-toggle-pill[data-v-3d123776]{display:flex;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:3px;border-radius:10px;gap:2px}.pill-btn[data-v-3d123776]{background:transparent;border:none;color:#fff6;font-size:11.5px;font-weight:600;padding:5px 14px;border-radius:8px;cursor:pointer;transition:all .2s;font-family:inherit}.pill-btn.active[data-v-3d123776]{background:#8b5cf633;color:#c084fc;box-shadow:0 0 0 1px #8b5cf64d}.pill-btn[data-v-3d123776]:disabled{opacity:.45;cursor:not-allowed}.live-badge[data-v-3d123776]{font-size:9px;font-weight:800;letter-spacing:.8px;color:#34d399;background:#10b9811f;padding:2px 6px;border-radius:4px}.stats-cards-grid.is-loading .stat-card[data-v-3d123776]{opacity:.55}.stats-error-banner[data-v-3d123776]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:13px}.btn-filter-icon[data-v-3d123776]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff80;font-size:12px;font-weight:600;padding:6px 13px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s;font-family:inherit}.btn-filter-icon[data-v-3d123776]:hover{background:#ffffff14;color:#fffc}.custom-range-row[data-v-3d123776]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px}.custom-range-row label[data-v-3d123776]{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px}.date-input[data-v-3d123776]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;border-radius:8px;padding:8px 10px;font-size:13px;color-scheme:dark;min-width:150px}.period-pill[data-v-3d123776]{flex-wrap:wrap}.stats-cards-grid[data-v-3d123776]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-card[data-v-3d123776]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;height:120px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease;box-shadow:0 8px 28px #0003}.stat-card[data-v-3d123776]:hover{border-color:#8b5cf640;background:#ffffff0d;transform:translateY(-2px);box-shadow:0 12px 36px #0000004d}.stat-card .card-header[data-v-3d123776]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.stat-card .title[data-v-3d123776]{font-size:11.5px;font-weight:600;color:#ffffff61;text-transform:uppercase;letter-spacing:.6px}.stat-card .more-btn[data-v-3d123776]{background:transparent;border:none;color:#fff3;cursor:pointer;font-family:inherit}.stat-card .card-body[data-v-3d123776]{display:flex;align-items:baseline;justify-content:space-between}.stat-card .value[data-v-3d123776]{font-size:30px;font-weight:800;color:#fff;letter-spacing:-.8px}.trend-badge[data-v-3d123776]{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:99px;display:inline-flex;align-items:center;gap:4px}.trend-badge.green[data-v-3d123776]{background:#10b9811a;color:#34d399;border:1px solid rgba(16,185,129,.2)}.trend-badge.purple[data-v-3d123776]{background:#8b5cf61a;color:#c084fc;border:1px solid rgba(139,92,246,.2)}.charts-row[data-v-3d123776]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.chart-container[data-v-3d123776]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:22px;display:flex;flex-direction:column;box-shadow:0 8px 28px #0003}.chart-header[data-v-3d123776]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.chart-header .header-left[data-v-3d123776]{display:flex;align-items:center;gap:8px}.chart-icon[data-v-3d123776]{display:inline-flex;align-items:center}.chart-icon.green[data-v-3d123776]{color:#34d399}.chart-icon.purple[data-v-3d123776]{color:#a78bfa}.chart-title[data-v-3d123776]{font-size:14px;font-weight:700;color:#ffffffe0}.more-action-btn[data-v-3d123776]{background:transparent;border:1px solid rgba(255,255,255,.08);color:#ffffff4d;width:26px;height:26px;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center}.more-action-btn[data-v-3d123776]:hover{background:#ffffff0f;color:#ffffffb3}.more-btn[data-v-3d123776]{background:transparent;border:none;color:#fff3;cursor:pointer;font-family:inherit}.funnel-chart-canvas[data-v-3d123776]{display:flex;height:200px;position:relative}.y-axis-labels[data-v-3d123776]{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 24px);width:40px;font-size:9px;color:#fff3;font-weight:600;padding-bottom:4px}.bars-container[data-v-3d123776]{position:relative;flex:1;height:100%}.chart-loader[data-v-3d123776],.no-chart-data[data-v-3d123776]{height:calc(100% - 24px);display:flex;align-items:center;justify-content:center;color:#fff3;font-size:12px}.chart-grid-lines[data-v-3d123776]{position:absolute;top:0;left:0;right:0;bottom:24px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;z-index:1}.grid-line[data-v-3d123776]{height:1px;background:#ffffff0a;width:100%}.columns-wrap[data-v-3d123776]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-around;align-items:flex-end;z-index:5}.bar-column-group[data-v-3d123776]{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;max-width:40px;height:100%}.bar-track[data-v-3d123776]{flex:1;width:14px;background:#ffffff05;border-radius:6px;position:relative;display:flex;align-items:flex-end;margin-bottom:8px}.bar-fill[data-v-3d123776]{width:100%;background:linear-gradient(180deg,#8b5cf6,#6d28d9);border-radius:6px;transition:height .4s ease;position:relative;overflow:hidden;box-shadow:0 0 12px #8b5cf64d}.striped-top[data-v-3d123776]{position:absolute;top:0;left:0;right:0;height:40%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 2px,transparent 2px,transparent 6px)}.x-axis-label[data-v-3d123776]{font-size:9px;font-weight:600;color:#fff3;height:16px;white-space:nowrap}.bar-tooltip[data-v-3d123776]{position:absolute;bottom:90%;left:50%;transform:translate(-50%);background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 13px;width:115px;box-shadow:0 12px 32px #0009;z-index:100;display:flex;flex-direction:column;gap:5px;pointer-events:none}.bar-tooltip[data-v-3d123776]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#1a1a2e transparent transparent transparent}.tooltip-title[data-v-3d123776]{font-size:9px;font-weight:700;color:#ffffff59;text-transform:uppercase;letter-spacing:.6px}.tooltip-row[data-v-3d123776]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#fff}.tooltip-row .dot[data-v-3d123776]{width:6px;height:6px;border-radius:50%}.tooltip-row .dot.green[data-v-3d123776]{background:#34d399}.tooltip-row .dot.blue[data-v-3d123776]{background:#a78bfa}.tooltip-total[data-v-3d123776]{font-size:10px;font-weight:700;color:#ffffff73;margin-top:2px;border-top:1px solid rgba(255,255,255,.07);padding-top:4px}.donut-chart-box[data-v-3d123776]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:180px}.donut-wrapper[data-v-3d123776]{position:relative;width:120px;height:120px}.donut-svg[data-v-3d123776]{transform:rotate(-90deg);width:100%;height:100%}.donut-center-icon[data-v-3d123776]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.donut-center-percentage[data-v-3d123776]{font-size:20px;font-weight:800;color:#fff}.donut-legends[data-v-3d123776]{display:flex;gap:16px}.legend-item[data-v-3d123776]{display:flex;align-items:center;gap:6px;font-size:11px;color:#fff6}.legend-item .dot[data-v-3d123776]{width:8px;height:8px;border-radius:50%}.legend-item .dot.green[data-v-3d123776]{background:#34d399}.legend-item .dot.blue[data-v-3d123776]{background:#a78bfa}.bottom-row[data-v-3d123776]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.bottom-card[data-v-3d123776]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px;display:flex;flex-direction:column;box-shadow:0 8px 28px #0003}.cost-analysis-widget[data-v-3d123776]{min-height:200px}.cost-widget-body[data-v-3d123776]{display:flex;flex-direction:column;gap:20px;justify-content:center;flex:1}.cost-main-row[data-v-3d123776]{display:flex;flex-direction:column;gap:4px}.cost-value-block[data-v-3d123776]{display:flex;align-items:baseline;gap:4px}.cost-currency[data-v-3d123776]{font-size:18px;font-weight:800;color:#34d399}.cost-value[data-v-3d123776]{font-size:32px;font-weight:900;color:#fff;letter-spacing:-.5px}.cost-subtext[data-v-3d123776]{font-size:11px;color:#ffffff4d;font-weight:600}.cost-breakdown[data-v-3d123776]{display:flex;flex-direction:column;gap:12px}.breakdown-item[data-v-3d123776]{display:flex;flex-direction:column;gap:6px}.breakdown-meta[data-v-3d123776]{display:flex;justify-content:space-between;font-size:11px;font-weight:700}.breakdown-meta .label[data-v-3d123776]{color:#fff6}.breakdown-meta .val[data-v-3d123776]{color:#ffffffe0}.progress-bar[data-v-3d123776]{width:100%;height:4px;background:#ffffff0d;border-radius:99px;overflow:hidden}.progress-bar .fill[data-v-3d123776]{height:100%;border-radius:99px;transition:width .5s ease}.progress-bar .fill.green[data-v-3d123776]{background:linear-gradient(90deg,#10b981,#34d399)}.progress-bar .fill.purple[data-v-3d123776]{background:linear-gradient(90deg,#6d28d9,#8b5cf6)}.sparkline-card .card-header[data-v-3d123776]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sparkline-card .title[data-v-3d123776]{font-size:12px;font-weight:600;color:#fff6}.sparkline-body[data-v-3d123776]{display:flex;flex-direction:column;gap:10px}.sparkline-value-row[data-v-3d123776]{display:flex;align-items:center;justify-content:space-between}.sparkline-value-row .value[data-v-3d123776]{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.4px}.sparkline-chart-box[data-v-3d123776]{width:100%;height:36px}.sparkline-svg[data-v-3d123776]{width:100%;height:100%}.wa-traffic .sparkline-svg.green path[data-v-3d123776]{filter:drop-shadow(0 0 4px rgba(52,211,153,.4))}.ig-traffic .sparkline-svg.blue path[data-v-3d123776]{filter:drop-shadow(0 0 4px rgba(167,139,250,.4))}.ai-insights-section[data-v-3d123776]{width:100%}.panel-card[data-v-3d123776]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 28px #0003}.panel-header-row[data-v-3d123776]{display:flex;justify-content:space-between;align-items:center}.panel-header-row h3[data-v-3d123776]{font-size:16px;font-weight:700;color:#fff;margin:0}.btn-insights[data-v-3d123776]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;padding:10px 22px;border-radius:10px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #6d28d966}.btn-insights[data-v-3d123776]:hover:not(:disabled){background:linear-gradient(135deg,#9d6eff,#7c3aed);box-shadow:0 6px 20px #6d28d98c;transform:translateY(-1px)}.btn-insights[data-v-3d123776]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.insights-content-box[data-v-3d123776]{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;max-height:500px;overflow-y:auto}.markdown-body[data-v-3d123776]{color:#fff9;font-size:14px;line-height:1.7}.markdown-body h1[data-v-3d123776],.markdown-body h2[data-v-3d123776],.markdown-body h3[data-v-3d123776]{color:#fff;margin-top:16px;margin-bottom:8px;font-weight:700}.markdown-body h1[data-v-3d123776]{font-size:20px}.markdown-body h2[data-v-3d123776]{font-size:17px}.markdown-body h3[data-v-3d123776]{font-size:15px}.markdown-body strong[data-v-3d123776]{color:#fff}.markdown-body li[data-v-3d123776]{margin-left:20px;list-style-type:disc;margin-bottom:6px}.insights-placeholder[data-v-3d123776]{text-align:center;padding:48px 20px;color:#ffffff38;font-size:13.5px;line-height:1.6;background:#00000026;border:1px dashed rgba(255,255,255,.07);border-radius:12px}.insights-hint[data-v-3d123776]{margin-top:10px;font-size:12px;color:#ffffff4d}.insights-hint strong[data-v-3d123776]{color:#ffffff80}.insights-content-box.is-error[data-v-3d123776]{border-color:#ef444459;background:#ef44440f}.insights-error-text[data-v-3d123776]{margin:0;color:#fca5a5;font-size:13.5px;line-height:1.65}.insights-stamp[data-v-3d123776]{font-size:11px;color:#ffffff52;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.report-history[data-v-3d123776]{margin-bottom:14px}.report-history-label[data-v-3d123776]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#ffffff4d;margin-bottom:8px}.report-history-list[data-v-3d123776]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.report-chip[data-v-3d123776]{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 26px 8px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;text-align:left;color:#ffffffb8}.report-chip[data-v-3d123776]:hover{border-color:#8b7cf680;background:#8b7cf614}.report-chip.active[data-v-3d123776]{border-color:#8b7cf6;background:#8b7cf624}.report-chip-date[data-v-3d123776]{font-size:12px;font-weight:600;white-space:nowrap}.report-chip-meta[data-v-3d123776]{font-size:10.5px;color:#ffffff61;white-space:nowrap}.report-chip-del[data-v-3d123776]{position:absolute;top:4px;right:6px;font-size:14px;line-height:1;color:#ffffff40;padding:2px 4px;border-radius:4px}.report-chip-del[data-v-3d123776]:hover{color:#f87171;background:#ef44441f}@media (max-width: 560px){.report-chip[data-v-3d123776]{padding-right:24px}}.header-left[data-v-3d123776]{display:flex;align-items:center;gap:8px;flex:1}@media (max-width: 1024px){.dashboard-viewport[data-v-3d123776]{padding:20px}.dashboard-wrapper[data-v-3d123776],.dashboard-body[data-v-3d123776]{gap:20px}.charts-row[data-v-3d123776]{grid-template-columns:1fr}.bottom-row[data-v-3d123776]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.dashboard-viewport[data-v-3d123776]{padding:16px}.dashboard-title-row .main-title[data-v-3d123776]{font-size:24px}.stats-cards-grid[data-v-3d123776]{grid-template-columns:repeat(2,1fr)}.bottom-row[data-v-3d123776]{grid-template-columns:1fr}.section-title-row[data-v-3d123776]{flex-direction:column;align-items:stretch}.section-filter-actions[data-v-3d123776]{width:100%}.panel-header-row[data-v-3d123776]{flex-wrap:wrap;gap:12px}.panel-header-row h3[data-v-3d123776]{font-size:15px}.platform-toggle-pill[data-v-3d123776]{gap:5px}.pill-btn[data-v-3d123776]{padding:9px 14px}.bar-track[data-v-3d123776]{width:8px}}@media (max-width: 560px){.dashboard-viewport[data-v-3d123776]{padding:12px}.dashboard-title-row .main-title[data-v-3d123776]{font-size:21px}.stats-cards-grid[data-v-3d123776]{grid-template-columns:1fr}.stat-card[data-v-3d123776]{height:auto;min-height:110px;padding:18px}.stat-card .value[data-v-3d123776]{font-size:26px}.custom-range-row[data-v-3d123776]{flex-direction:column;align-items:stretch}.custom-range-row label[data-v-3d123776]{width:100%}.date-input[data-v-3d123776]{min-width:0;width:100%}.btn-insights[data-v-3d123776]{width:100%}.donut-legends[data-v-3d123776]{flex-wrap:wrap;justify-content:center}.platform-toggle-pill[data-v-3d123776]{flex-wrap:wrap}.bar-track[data-v-3d123776]{width:6px}.x-axis-label[data-v-3d123776]{font-size:8px}}.lead-score-pill[data-v-9040aa49]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;color:#fff;display:inline-flex;align-items:center;gap:2px}.lead-score-pill.hot[data-v-9040aa49]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 6px #10b98166}.lead-score-pill.warm[data-v-9040aa49]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 6px #f59e0b66}.lead-score-pill.cold[data-v-9040aa49]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 6px #ef444466}.crm-score-section[data-v-9040aa49]{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;margin-bottom:16px}.score-badge[data-v-9040aa49]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.score-badge.hot[data-v-9040aa49]{background:#10b98126;color:#34d399}.score-badge.warm[data-v-9040aa49]{background:#f59e0b26;color:#fbbf24}.score-badge.cold[data-v-9040aa49]{background:#ef444426;color:#f87171}.crm-score-card[data-v-9040aa49]{display:flex;flex-direction:column}.score-visual-row[data-v-9040aa49]{display:flex;align-items:center;gap:16px}.circle-progress-container[data-v-9040aa49]{position:relative;width:72px;height:72px;flex-shrink:0}.circle-score-text[data-v-9040aa49]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.score-num[data-v-9040aa49]{font-size:18px;font-weight:800;line-height:1;color:#fff}.score-max[data-v-9040aa49]{font-size:9px;color:var(--text-secondary)}.score-summary-col[data-v-9040aa49]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.score-status-text[data-v-9040aa49]{font-size:13px;font-weight:700}.score-status-text.text-hot[data-v-9040aa49]{color:#10b981}.score-status-text.text-warm[data-v-9040aa49]{color:#f59e0b}.score-status-text.text-cold[data-v-9040aa49]{color:#ef4444}.score-reason-text[data-v-9040aa49]{font-size:11px;color:var(--text-secondary);line-height:1.4;word-break:break-word}.human-badge-indicator[data-v-9040aa49]{font-size:11px;background:var(--danger);border-radius:4px;padding:0 4px;display:inline-block;line-height:1.4;vertical-align:middle}.chats-layout[data-v-9040aa49]{display:flex;flex:1;min-height:0;width:100%;height:100%;overflow:hidden;background:#0a0a0f}.platform-filters-bar[data-v-9040aa49]{display:flex;gap:6px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08}.filter-tab-btn[data-v-9040aa49]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.07);background:#0a0a0f;color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-tab-btn[data-v-9040aa49]:hover{background:var(--border);color:var(--text-primary)}.filter-tab-btn.active[data-v-9040aa49]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 2px 4px #3182ce4d}.chat-list[data-v-9040aa49]{width:250px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;background:#0d0d15}.list-header[data-v-9040aa49]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#ffffff08;height:64px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.header-left[data-v-9040aa49]{display:flex;align-items:center;gap:12px}.list-header h2[data-v-9040aa49]{font-size:16px;font-weight:700;color:#ffffffeb}.header-actions[data-v-9040aa49]{display:flex;align-items:center;gap:12px}.new-chat-toggle[data-v-9040aa49],.broadcast-panel-toggle[data-v-9040aa49]{background:transparent;border:none;color:#ffffff8c;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .25s ease;font-size:14px}.new-chat-toggle[data-v-9040aa49]:hover,.broadcast-panel-toggle[data-v-9040aa49]:hover{background-color:#ffffff0f;color:var(--accent)}.broadcast-panel-toggle.active[data-v-9040aa49]{background-color:#00f3ff1a;color:var(--accent);box-shadow:0 0 10px #00f3ff33}.search-container[data-v-9040aa49]{padding:12px 16px;background:#0d0d15;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;display:flex;align-items:center;gap:8px}.search-box[data-v-9040aa49]{display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:6px 10px;gap:8px;flex:1}.search-icon[data-v-9040aa49]{color:#ffffff4d;display:flex;align-items:center;justify-content:center}.search-input[data-v-9040aa49]{flex:1;background:transparent;border:none;color:#ffffffeb;font-size:13px;outline:none;padding:2px 0}.search-input[data-v-9040aa49]::placeholder{color:#ffffff2e}.new-chat-btn[data-v-9040aa49],.broadcast-panel-toggle-btn[data-v-9040aa49]{background:transparent;border:none;color:#ffffff8c;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.new-chat-btn[data-v-9040aa49]:hover,.broadcast-panel-toggle-btn[data-v-9040aa49]:hover{background:#ffffff0f;color:#ffffffeb}.new-chat-btn.active[data-v-9040aa49],.broadcast-panel-toggle-btn.active[data-v-9040aa49]{background:#ffffff14;color:var(--accent)}.list-body[data-v-9040aa49]{flex:1;overflow-y:auto;padding:0;background:#0d0d15}.empty-list[data-v-9040aa49]{padding:40px 16px;text-align:center;color:#ffffff8c}.empty-list span[data-v-9040aa49]{font-size:14px;font-weight:600;display:block;margin-bottom:6px;color:#ffffffeb}.empty-list p[data-v-9040aa49]{font-size:13px;line-height:1.5;color:#ffffff4d}.chat-item[data-v-9040aa49]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;text-align:left;transition:all .2s;border-bottom:1px solid rgba(255,255,255,.05);height:66px;border-left:3px solid transparent}.chat-item[data-v-9040aa49]:hover{background:#ffffff0f}.chat-item.active[data-v-9040aa49]{background:#ffffff14;border-left-color:var(--accent)}.chat-info[data-v-9040aa49]{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.chat-top[data-v-9040aa49]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.chat-name[data-v-9040aa49]{font-size:13.5px;font-weight:600;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.chat-time[data-v-9040aa49]{font-size:11.5px;color:#ffffff4d;flex-shrink:0}.chat-bottom[data-v-9040aa49]{display:flex;justify-content:space-between;align-items:center}.chat-preview[data-v-9040aa49]{font-size:13px;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.unread-badge[data-v-9040aa49]{background-color:var(--accent);color:#030712;font-size:11px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px;flex-shrink:0;margin-left:8px;box-shadow:0 0 8px var(--accent-glow)}.message-panel[data-v-9040aa49]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#0a0a0f}.no-chat[data-v-9040aa49]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff8c;gap:20px;background:#ffffff08;border-bottom:5px solid var(--accent);box-shadow:inset 0 0 40px #0006}.no-chat-icon[data-v-9040aa49]{font-size:64px;color:var(--accent);filter:drop-shadow(0 0 10px var(--accent-glow))}.no-chat h3[data-v-9040aa49]{font-size:20px;font-weight:700;color:#ffffffeb;letter-spacing:.5px}.no-chat p[data-v-9040aa49]{font-size:13.5px;color:#ffffff8c;max-width:340px;text-align:center;line-height:1.6}.msg-header[data-v-9040aa49]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#ffffff08;height:64px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.msg-name[data-v-9040aa49]{font-size:15.5px;font-weight:600;color:#ffffffeb}.msg-sub[data-v-9040aa49]{font-size:12px;color:#ffffff4d}.msg-body[data-v-9040aa49]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:12px;background:#0a0a0f}.autoreply-skip-banner[data-v-9040aa49]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#ffb0201f;border-bottom:1px solid rgba(255,176,32,.35);color:#ffcf70;font-size:13px;line-height:1.4}.autoreply-skip-banner .skip-icon[data-v-9040aa49]{flex-shrink:0}.autoreply-skip-banner .skip-text[data-v-9040aa49]{flex:1;min-width:0}.autoreply-skip-banner .skip-resume[data-v-9040aa49]{flex-shrink:0;background:#ffb020;color:#1a1206;border:none;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer}.autoreply-skip-banner .skip-resume[data-v-9040aa49]:hover{background:#ffc44d}.autoreply-skip-banner .skip-dismiss[data-v-9040aa49]{flex-shrink:0;background:transparent;border:none;color:#ffcf70;cursor:pointer;opacity:.7;font-size:14px}.autoreply-skip-banner .skip-dismiss[data-v-9040aa49]:hover{opacity:1}.msg-row[data-v-9040aa49]{display:flex;width:100%;align-items:center;gap:8px}.msg-row.mine[data-v-9040aa49]{justify-content:flex-end}.msg-row .msg-del-btn[data-v-9040aa49]{opacity:0;flex-shrink:0;width:22px;height:22px;border:none;border-radius:50%;background:#ef444424;color:#ef4444;font-size:12px;line-height:1;cursor:pointer;transition:opacity .15s,background .15s}.msg-row:hover .msg-del-btn[data-v-9040aa49]{opacity:.8}.msg-row .msg-del-btn[data-v-9040aa49]:hover{opacity:1;background:#ef444447}.msg-row.mine .msg-del-btn[data-v-9040aa49]{order:-1}.msg-row.selecting[data-v-9040aa49]{cursor:pointer;border-radius:8px;padding:2px 4px}.msg-row.selecting[data-v-9040aa49]:hover{background:#8b5cf60f}.msg-row.selected[data-v-9040aa49]{background:#8b5cf61f;border-radius:8px}.msg-select-check[data-v-9040aa49]{flex-shrink:0;width:18px;height:18px;cursor:pointer;accent-color:#8b5cf6}.bulk-action-bar[data-v-9040aa49]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 14px;background:#8b5cf614;border-bottom:1px solid rgba(139,92,246,.2)}.bulk-count[data-v-9040aa49]{font-size:13px;font-weight:600;color:var(--accent, #a78bfa)}.bulk-spacer[data-v-9040aa49]{flex:1}.bulk-btn[data-v-9040aa49]{height:30px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--border, #2a3142);background:var(--input-bg, #151a24);color:var(--fg, #e6ebf2);cursor:pointer}.bulk-btn[data-v-9040aa49]:hover:not(:disabled){border-color:var(--accent, #8b5cf6)}.bulk-btn[data-v-9040aa49]:disabled{opacity:.45;cursor:not-allowed}.bulk-btn.bulk-danger[data-v-9040aa49]{background:#ef4444;border-color:#ef4444;color:#fff}.bulk-btn.bulk-danger[data-v-9040aa49]:hover:not(:disabled){background:#dc2626}.export-menu-wrap[data-v-9040aa49]{position:relative;display:inline-block}.export-menu[data-v-9040aa49]{position:absolute;top:100%;right:0;margin-top:4px;z-index:30;background:var(--card-bg, #1a1f2b);border:1px solid var(--border, #2a3142);border-radius:10px;box-shadow:0 8px 24px #00000059;overflow:hidden;min-width:170px}.export-menu button[data-v-9040aa49]{display:block;width:100%;text-align:left;padding:10px 14px;background:none;border:none;color:var(--fg, #e6ebf2);font-size:13px;cursor:pointer}.export-menu button[data-v-9040aa49]:hover{background:#8b5cf624}.chat-header-btn.btn-export[data-v-9040aa49]{background:#3b82f624;color:#60a5fa}.msg-bubble[data-v-9040aa49]{max-width:65%;padding:10px 14px 12px;border-radius:12px;background-color:#161a38b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:6px;color:#ffffffeb;box-shadow:0 4px 12px #00000026;position:relative}.msg-bubble.mine[data-v-9040aa49]{background:linear-gradient(135deg,#00f3ff1a,#7c5cfc1a);border-color:#00f3ff59;box-shadow:0 4px 16px #00f3ff14}.msg-text[data-v-9040aa49]{font-size:14px;line-height:1.55;word-break:break-word;white-space:pre-wrap}.msg-time[data-v-9040aa49]{font-size:10px;color:#ffffff4d;align-self:flex-end;margin-top:3px;margin-left:24px;font-weight:500}.msg-footer-container[data-v-9040aa49]{display:flex;flex-direction:column;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.chat-media-preview[data-v-9040aa49]{margin:10px 20px 0!important;background:#00000040!important;padding:8px 12px!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.05)!important;display:flex;justify-content:space-between;align-items:center}.msg-footer[data-v-9040aa49]{display:flex;align-items:center;gap:14px;padding:12px 20px;background-color:transparent;height:68px;flex-shrink:0}.attach-btn[data-v-9040aa49]{background:transparent;border:none;color:#ffffff8c;font-size:20px;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;width:38px;height:38px;flex-shrink:0}.attach-btn[data-v-9040aa49]:hover{background:#ffffff0d;color:var(--accent)}.msg-input[data-v-9040aa49]{flex:1;background-color:#060813cc;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#ffffffeb;font-family:inherit;font-size:14px;padding:10px 14px;resize:none;max-height:44px;outline:none;line-height:1.45;transition:border-color .2s}.msg-input[data-v-9040aa49]:focus{border-color:var(--accent)}.msg-input[data-v-9040aa49]::placeholder{color:#ffffff4d}.send-btn[data-v-9040aa49]{background:transparent;border:none;color:#ffffff8c;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;transition:all .2s}.send-btn[data-v-9040aa49]:hover:not(:disabled){color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow))}.msg-loading[data-v-9040aa49]{flex:1;display:flex;align-items:center;justify-content:center;background:#0a0a0f}.spinner[data-v-9040aa49]{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-9040aa49 .8s linear infinite}.new-chat-form[data-v-9040aa49]{padding:14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:10px}.new-chat-input[data-v-9040aa49],.new-chat-textarea[data-v-9040aa49]{background:#060813cc;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#ffffffeb;font-size:13.5px;padding:10px 12px;outline:none;transition:border-color .2s}.new-chat-input[data-v-9040aa49]:focus,.new-chat-textarea[data-v-9040aa49]:focus{border-color:var(--accent)}.new-chat-textarea[data-v-9040aa49]{resize:none;font-family:inherit}.new-chat-actions[data-v-9040aa49]{display:flex;justify-content:flex-end;gap:8px}.broadcast-tabs[data-v-9040aa49]{display:flex;gap:8px}.tab-btn[data-v-9040aa49]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#ffffff8c;padding:8px 16px;border-radius:20px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .25s}.tab-btn[data-v-9040aa49]:hover{background:#ffffff14;color:#ffffffeb}.tab-btn.active[data-v-9040aa49]{background:var(--accent);border-color:var(--accent);color:#030712;box-shadow:0 0 10px #00f3ff59}.broadcast-content[data-v-9040aa49]{flex:1;overflow-y:auto;padding:28px;background:#0a0a0f}.campaign-builder[data-v-9040aa49]{max-width:620px;margin:0 auto}.campaign-card[data-v-9040aa49]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:28px;border-radius:16px;box-shadow:0 8px 32px #0000004d}.form-title[data-v-9040aa49]{font-size:18px;font-weight:700;color:#ffffffeb;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.label-with-action[data-v-9040aa49]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.btn-link-action[data-v-9040aa49]{background:none;border:none;color:var(--accent);font-size:11.5px;font-weight:600;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px;transition:opacity .15s ease}.btn-link-action[data-v-9040aa49]:hover{opacity:.8;text-decoration:underline}.format-help-preview[data-v-9040aa49]{margin-top:8px;background-color:#06081366;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:8px 12px}.format-help-preview .help-title[data-v-9040aa49]{display:block;font-size:11px;color:#ffffff4d;font-weight:600;margin-bottom:4px}.format-help-preview .help-code[data-v-9040aa49]{font-family:monospace;font-size:11px;color:#ffffff8c;line-height:1.4}.file-upload-box[data-v-9040aa49]{position:relative}.file-input-hidden[data-v-9040aa49]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.file-upload-label[data-v-9040aa49]{display:flex;align-items:center;justify-content:center;padding:14px;background-color:#06081399;border:2px dashed var(--border-mid);border-radius:10px;cursor:pointer;transition:all .25s;color:#ffffff8c;font-size:13.5px;font-weight:500}.file-upload-label[data-v-9040aa49]:hover{background-color:#060813e6;border-color:var(--accent);color:#ffffffeb}.file-status-success[data-v-9040aa49]{margin-top:8px;font-size:12.5px;color:var(--neon-green);font-weight:600}.media-preview-box[data-v-9040aa49]{margin-top:10px;padding:10px 14px;background:#0000004d;border-radius:10px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.07)}.media-preview-name[data-v-9040aa49]{font-size:12.5px;color:#ffffffeb;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80%}.btn-clear-media[data-v-9040aa49]{background:transparent;border:none;color:var(--danger);cursor:pointer;font-size:12.5px;font-weight:600}.form-row[data-v-9040aa49]{display:flex;gap:16px}.form-row .col[data-v-9040aa49]{flex:1}.checkbox-group[data-v-9040aa49]{margin-top:12px}.checkbox-label[data-v-9040aa49]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;color:#ffffff8c}.checkbox-label input[data-v-9040aa49]{width:18px;height:18px;cursor:pointer}.btn-block[data-v-9040aa49]{width:100%;display:flex;justify-content:center;padding:14px;font-size:14px;font-weight:700}.campaign-list[data-v-9040aa49]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.campaign-item-card[data-v-9040aa49]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:20px;border-radius:16px;box-shadow:0 6px 20px #00000040}.campaign-item-header[data-v-9040aa49]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.campaign-title[data-v-9040aa49]{font-size:16px;font-weight:700;color:#ffffffeb;margin-bottom:6px}.campaign-meta[data-v-9040aa49]{font-size:12px;color:#ffffff4d}.campaign-badges[data-v-9040aa49]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.campaign-detail-panel[data-v-9040aa49]{margin-top:14px;padding:12px 14px;border-radius:8px;background:#0003;border:1px solid rgba(255,255,255,.06)}.btn-delete-campaign[data-v-9040aa49]{background:transparent;border:none;color:var(--danger);cursor:pointer;font-size:14px;padding:6px;transition:transform .2s}.btn-delete-campaign[data-v-9040aa49]:hover{transform:scale(1.15)}.progress-container[data-v-9040aa49]{display:flex;flex-direction:column;gap:8px}.progress-bar-bg[data-v-9040aa49]{width:100%;height:8px;background-color:#06081399;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.progress-bar-fill[data-v-9040aa49]{height:100%;background:linear-gradient(90deg,var(--accent),var(--purple));border-radius:4px;transition:width .3s ease}.progress-text-row[data-v-9040aa49]{display:flex;justify-content:space-between;font-size:12.5px;color:#ffffff8c}.sentiment-badge[data-v-9040aa49]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700}.sentiment-badge.mutlu[data-v-9040aa49]{background:#28a74533;color:#28a745;border:1px solid rgba(40,167,69,.4)}.sentiment-badge.notr[data-v-9040aa49]{background:#6c757d33;color:#adb5bd;border:1px solid rgba(108,117,125,.4)}.sentiment-badge.kizgin[data-v-9040aa49]{background:#dc354533;color:#dc3545;border:1px solid rgba(220,53,69,.4)}.sentiment-badge-large[data-v-9040aa49]{padding:4px 8px;border-radius:20px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.sentiment-badge-large.mutlu[data-v-9040aa49]{background:#25d36626;color:#25d366;border:1px solid rgba(37,211,102,.3)}.sentiment-badge-large.notr[data-v-9040aa49]{background:#ffffff14;color:#e9edef;border:1px solid rgba(255,255,255,.15)}.sentiment-badge-large.kizgin[data-v-9040aa49]{background:#ef535026;color:#ef5350;border:1px solid rgba(239,83,80,.3)}.msg-audio-wrapper[data-v-9040aa49]{margin-bottom:4px;width:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden}.custom-audio-player[data-v-9040aa49]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:12px;width:100%;box-sizing:border-box;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.custom-audio-player.from-me[data-v-9040aa49]{background:#8b5cf614;border-color:#8b5cf633}.audio-play-btn[data-v-9040aa49]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;box-shadow:0 4px 12px #6d28d966}.audio-play-btn[data-v-9040aa49]:hover{background:linear-gradient(135deg,#9d6eff,#7c3aed);box-shadow:0 6px 18px #6d28d999;transform:scale(1.06)}.custom-audio-player.playing .audio-play-btn[data-v-9040aa49]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98166}.audio-progress-area[data-v-9040aa49]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.audio-waveform[data-v-9040aa49]{display:flex;align-items:center;gap:2px;height:24px;overflow:hidden}.wave-bar[data-v-9040aa49]{width:3px;border-radius:99px;background:#ffffff26;display:block;flex-shrink:0;transition:background .1s ease,transform .1s ease}.wave-bar.active[data-v-9040aa49]{background:linear-gradient(180deg,#a78bfa,#8b5cf6)}.custom-audio-player.playing .wave-bar.active[data-v-9040aa49]{background:linear-gradient(180deg,#34d399,#10b981)}.audio-seek-bar[data-v-9040aa49]{position:relative;height:3px;background:#ffffff1a;border-radius:99px;cursor:pointer;overflow:hidden}.audio-seek-fill[data-v-9040aa49]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:99px;transition:width .1s linear}.custom-audio-player.playing .audio-seek-fill[data-v-9040aa49]{background:linear-gradient(90deg,#10b981,#34d399)}.audio-seek-thumb[data-v-9040aa49]{display:none}.custom-audio-player.playing .audio-seek-thumb[data-v-9040aa49]{background:#34d399;box-shadow:0 0 6px #34d399b3}.audio-time[data-v-9040aa49]{font-size:11px;font-weight:600;color:#fff6;flex-shrink:0;min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.ai-msg-actions[data-v-9040aa49]{display:flex;gap:8px;margin-top:8px;margin-bottom:6px}.btn-ai-bubble-action[data-v-9040aa49]{background:#128c7e33;border:1px solid rgba(18,140,126,.4);color:#00a884;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.btn-ai-bubble-action[data-v-9040aa49]:hover:not(:disabled){background:#00a884;color:#fff}.btn-ai-bubble-action[data-v-9040aa49]:disabled{opacity:.6;cursor:not-allowed}.ai-bubble-result-box[data-v-9040aa49]{background:#00000026;border-left:3px solid #00a884;padding:8px 10px;border-radius:0 8px 8px 0;margin-top:8px;text-align:left}.ai-bubble-result-box.ocr-box[data-v-9040aa49]{border-left-color:#a855f7}.ai-bubble-result-box .box-title[data-v-9040aa49]{font-size:11px;font-weight:700;color:#8696a0;margin-bottom:4px;text-transform:uppercase}.ai-bubble-result-box .box-content[data-v-9040aa49]{font-size:13px;color:#e9edef;margin:0;white-space:pre-wrap;line-height:1.4}.ocr-content[data-v-9040aa49]{font-family:monospace;background:#0000004d;padding:6px;border-radius:4px;max-height:150px;overflow-y:auto}.msg-text-container[data-v-9040aa49]{display:flex;flex-direction:column;gap:6px;text-align:left}.text-msg-actions[data-v-9040aa49]{display:flex;justify-content:flex-end;margin-top:2px}.btn-translate-msg[data-v-9040aa49]{background:transparent;border:none;color:#53bdeb;font-size:11px;cursor:pointer;padding:2px 4px;border-radius:4px}.btn-translate-msg[data-v-9040aa49]:hover{background:#53bdeb1a}.btn-extract-appointment[data-v-9040aa49]{background:transparent;border:none;color:#10b981;font-size:11px;cursor:pointer;padding:2px 4px;border-radius:4px;margin-left:8px;display:inline-flex;align-items:center;gap:2px}.btn-extract-appointment[data-v-9040aa49]:hover{background:#10b9811a}.chat-refiner-toolbar[data-v-9040aa49]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.refiner-title[data-v-9040aa49]{color:var(--text-muted);font-weight:500}.refiner-buttons[data-v-9040aa49]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.btn-refiner-pill[data-v-9040aa49]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:var(--text-light);padding:4px 10px;cursor:pointer;font-size:11px;transition:all .2s ease}.btn-refiner-pill[data-v-9040aa49]:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-1px)}.btn-refiner-pill[data-v-9040aa49]:disabled{opacity:.5;cursor:not-allowed}.refining-status[data-v-9040aa49]{color:var(--primary);font-size:11px;margin-left:6px}.ai-translation-box[data-v-9040aa49]{background:#53bdeb14;border-left:3px solid #53bdeb;padding:6px 8px;border-radius:0 6px 6px 0;margin-top:4px;text-align:left}.ai-translation-box .box-title[data-v-9040aa49]{font-size:10px;font-weight:700;color:#53bdeb;margin-bottom:2px}.ai-translation-box .box-content[data-v-9040aa49]{font-size:12.5px;color:#e9edef;margin:0}.msg-footer-actions-row[data-v-9040aa49]{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.btn-ai-footer-action[data-v-9040aa49]{background:linear-gradient(135deg,#00a884,#056162);color:#fff;border:none;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 2px 4px #0003;transition:all .2s ease}.btn-ai-footer-action[data-v-9040aa49]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}.ai-footer-translate-options[data-v-9040aa49]{display:flex;align-items:center;gap:8px}.translate-checkbox-label[data-v-9040aa49]{display:flex;align-items:center;gap:4px;font-size:12px;color:#8696a0;cursor:pointer}.translate-select[data-v-9040aa49]{background:#202c33;color:#e9edef;border:1px solid rgba(255,255,255,.1);padding:4px 8px;border-radius:6px;font-size:12px;outline:none}.ai-drafts-carousel[data-v-9040aa49]{padding:8px 12px;background:#128c7e0d;border-bottom:1px solid rgba(18,140,126,.1)}.ai-drafts-carousel .carousel-title[data-v-9040aa49]{font-size:11px;font-weight:600;color:#00a884;display:block;margin-bottom:6px;text-align:left}.ai-drafts-carousel .carousel-items[data-v-9040aa49]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;align-items:center}.btn-draft-pill[data-v-9040aa49]{background:#202c33;border:1px solid rgba(255,255,255,.08);padding:6px 12px;border-radius:16px;color:#e9edef;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .2s ease;text-align:left;max-width:250px;overflow:hidden;text-overflow:ellipsis}.btn-draft-pill[data-v-9040aa49]:hover{background:#128c7e33;border-color:#00a884}.btn-clear-drafts[data-v-9040aa49]{background:transparent;border:none;color:#8696a0;cursor:pointer;font-size:14px;padding:4px}.btn-clear-drafts[data-v-9040aa49]:hover{color:#ef5350}.lightbox-modal[data-v-9040aa49]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;cursor:zoom-out;animation:fadeIn-9040aa49 .2s ease-out}.lightbox-close[data-v-9040aa49]{position:absolute;top:20px;right:20px;background:#ffffff1a;border:none;color:#fff;font-size:24px;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.lightbox-close[data-v-9040aa49]:hover{background:#ffffff40;transform:scale(1.05)}.lightbox-content[data-v-9040aa49]{max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center;cursor:default}.lightbox-media[data-v-9040aa49]{max-width:100%;max-height:90vh;border-radius:4px;box-shadow:0 12px 30px #00000080;animation:zoomIn-9040aa49 .25s cubic-bezier(.34,1.56,.64,1)}.chat-thumbnail-img[data-v-9040aa49]:hover{transform:scale(1.03)}.video-play-overlay[data-v-9040aa49]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s,background .2s;pointer-events:none}.msg-video-wrapper:hover .video-play-overlay[data-v-9040aa49]{opacity:1;background:#0006}@keyframes fadeIn-9040aa49{0%{opacity:0}to{opacity:1}}@keyframes zoomIn-9040aa49{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.crm-sidebar[data-v-9040aa49]{width:260px;background:#ffffff08;border-left:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;height:100%;overflow:hidden;animation:fadeIn-9040aa49 .2s ease}.crm-sidebar-header[data-v-9040aa49]{padding:16px;border-bottom:1px solid rgba(255,255,255,.06);background:#1f293766}.crm-sidebar-title[data-v-9040aa49]{font-size:1rem;font-weight:700;color:#ffffffeb}.crm-sidebar-body[data-v-9040aa49]{padding:16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex-grow:1}.crm-form-group[data-v-9040aa49]{display:flex;flex-direction:column;gap:6px}.crm-label[data-v-9040aa49]{font-size:.75rem;font-weight:600;color:#ffffff8c}.crm-select[data-v-9040aa49],.crm-input[data-v-9040aa49],.crm-textarea[data-v-9040aa49]{background:#0a0a0f;border:1px solid rgba(255,255,255,.07);color:#ffffffeb;border-radius:6px;padding:8px 10px;font-size:.8rem;outline:none;transition:border-color .2s}.crm-select[data-v-9040aa49]:focus,.crm-input[data-v-9040aa49]:focus,.crm-textarea[data-v-9040aa49]:focus{border-color:var(--accent)}.crm-textarea[data-v-9040aa49]{resize:none}.crm-save-status[data-v-9040aa49]{font-size:.75rem;color:#ffffff8c;text-align:center;margin-top:8px;padding:6px;border-radius:4px}.crm-save-status.success[data-v-9040aa49]{color:#10b981;background-color:#10b9811a}.msg-row-system[data-v-9040aa49]{display:flex;justify-content:center;margin:10px 0;width:100%}.msg-system-pill[data-v-9040aa49]{background-color:#1f2937a6;border:1px dashed rgba(156,163,175,.2);color:#9ca3af;font-size:.72rem;font-weight:500;padding:4px 14px;border-radius:9999px;text-align:center;max-width:85%;box-shadow:inset 0 0 10px #0003}.crm-memory-section[data-v-9040aa49]{margin-top:8px}.crm-memory-card[data-v-9040aa49]{background:linear-gradient(135deg,#4f46e51a,#9333ea1a);border:1px solid rgba(147,51,234,.3);border-radius:8px;padding:12px;min-height:80px;box-shadow:0 4px 12px #0000001a;position:relative;overflow:hidden}.crm-memory-card[data-v-9040aa49]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(168,85,247,.05) 0%,transparent 60%);pointer-events:none}.crm-memory-content[data-v-9040aa49]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.crm-memory-fact[data-v-9040aa49]{display:flex;gap:8px;align-items:flex-start;font-size:.78rem;color:#ffffffeb;line-height:1.4;overflow-wrap:anywhere;min-width:0}.memory-bullet[data-v-9040aa49]{color:#a855f7;font-weight:700;font-size:.8rem}.memory-fact-text[data-v-9040aa49]{flex-grow:1}.crm-memory-empty[data-v-9040aa49]{font-size:.75rem;color:var(--text-3, #6b7280);line-height:1.4;text-align:center;padding:10px 0;font-style:italic}.premium-badge[data-v-9040aa49]{font-size:9px;font-weight:700;color:#fff;background:linear-gradient(90deg,#4f46e5,#9333ea);padding:2px 6px;border-radius:9999px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #9333ea4d}.crm-coach-section[data-v-9040aa49]{margin-top:12px}.coach-refresh-btn[data-v-9040aa49]{background:#9333ea26;border:1px solid rgba(147,51,234,.4);color:#c084fc;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s}.coach-refresh-btn[data-v-9040aa49]:hover:not(:disabled){background:#9333ea4d;color:#e9d5ff}.coach-refresh-btn[data-v-9040aa49]:disabled{opacity:.6;cursor:not-allowed}.crm-coach-card[data-v-9040aa49]{background:linear-gradient(135deg,#1e293bb3,#0f172ad9);border:1px solid rgba(147,51,234,.25);border-radius:8px;padding:12px;box-shadow:0 4px 15px #00000040;display:flex;flex-direction:column;gap:10px}.coach-meta-row[data-v-9040aa49]{display:flex;justify-content:space-between;align-items:center}.coach-sentiment-badge[data-v-9040aa49]{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;background:#9ca3af26;color:#d1d5db;border:1px solid rgba(156,163,175,.3)}.coach-sentiment-badge.sıcak-fırsat[data-v-9040aa49]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.4)}.coach-sentiment-badge.itiraz-var[data-v-9040aa49]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.4)}.coach-sentiment-badge.kararsız[data-v-9040aa49]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.coach-sentiment-badge.ilgili[data-v-9040aa49]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.coach-sentiment-badge.soğuk[data-v-9040aa49]{background:#6b728026;color:#9ca3af;border:1px solid rgba(107,114,128,.4)}.coach-probability-wrapper[data-v-9040aa49]{display:flex;align-items:center;gap:4px}.prob-label[data-v-9040aa49]{font-size:.72rem;color:#ffffff8c}.prob-val[data-v-9040aa49]{font-size:.78rem;font-weight:700;color:#e9d5ff}.coach-progress-bar[data-v-9040aa49]{width:100%;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.coach-progress-fill[data-v-9040aa49]{height:100%;background:linear-gradient(90deg,#818cf8,#a78bfa,#f472b6);border-radius:3px;transition:width .4s ease}.coach-details-block[data-v-9040aa49]{display:flex;flex-direction:column;gap:4px}.block-title[data-v-9040aa49]{font-size:.75rem;font-weight:600;color:#ffffff8c}.coach-list[data-v-9040aa49]{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:2px}.coach-list li[data-v-9040aa49]{font-size:.75rem;color:#ffffffeb;line-height:1.35}.coach-suggested-block[data-v-9040aa49]{margin-top:4px;border-top:1px solid rgba(255,255,255,.05);padding-top:8px;display:flex;flex-direction:column;gap:6px}.suggested-text[data-v-9040aa49]{font-size:.75rem;color:#ffffffeb;line-height:1.4;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:8px;margin:0;max-height:100px;overflow-y:auto;font-style:italic}.btn-apply-suggested[data-v-9040aa49]{align-self:flex-end;background:linear-gradient(90deg,#4f46e5,#7c3aed);border:none;color:#fff;padding:4px 10px;border-radius:4px;font-size:.72rem;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-apply-suggested[data-v-9040aa49]:hover{opacity:.9}.crm-coach-empty[data-v-9040aa49]{background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:8px;padding:14px;text-align:center;font-size:.74rem;color:#ffffff8c;line-height:1.4;cursor:pointer;transition:background .2s}.crm-coach-empty[data-v-9040aa49]:hover{background:#ffffff0a}.crm-coach-loading[data-v-9040aa49]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;text-align:center}.crm-coach-loading span[data-v-9040aa49]{font-size:.72rem;color:#ffffff4d;line-height:1.3}.spinner-mini[data-v-9040aa49]{width:16px;height:16px;border:2px solid rgba(147,51,234,.2);border-top-color:#c084fc;border-radius:50%;animation:spin-9040aa49 .8s linear infinite}@keyframes spin-9040aa49{to{transform:rotate(360deg)}}.chat-header-name[data-v-9040aa49]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px;flex-shrink:1;min-width:0;transition:max-width .2s ease;display:inline-block}.sentiment-badge-small[data-v-9040aa49]{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;display:inline-flex;align-items:center;line-height:1;letter-spacing:.3px;text-transform:uppercase}.sentiment-badge-small.mutlu[data-v-9040aa49]{background:#25d3661f;color:#25d366;border:1px solid rgba(37,211,102,.2)}.sentiment-badge-small.notr[data-v-9040aa49]{background:#ffffff0d;color:var(--text-2);border:1px solid rgba(255,255,255,.1)}.sentiment-badge-small.kizgin[data-v-9040aa49]{background:#ef53501f;color:#ef5350;border:1px solid rgba(239,83,80,.2)}.chat-header-btn[data-v-9040aa49]{height:32px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1;white-space:nowrap;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;-webkit-user-select:none;user-select:none;box-sizing:border-box}.chat-header-btn.btn-ai-active[data-v-9040aa49]{background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;box-shadow:0 4px 12px var(--accent-glow)}.chat-header-btn.btn-ai-active[data-v-9040aa49]:hover{background:linear-gradient(135deg,var(--accent-light),var(--accent));box-shadow:0 6px 16px #8b5cf673;transform:translateY(-1px)}.chat-header-btn.btn-ai-active[data-v-9040aa49]:active{transform:translateY(0)}.chat-header-btn.btn-human-active[data-v-9040aa49]{background:linear-gradient(135deg,var(--danger),var(--danger-dim));color:#fff;box-shadow:0 4px 12px #f8717140}.chat-header-btn.btn-human-active[data-v-9040aa49]:hover{background:linear-gradient(135deg,#fca5a5,var(--danger));box-shadow:0 6px 16px #f8717173;transform:translateY(-1px)}.chat-header-btn.btn-human-active[data-v-9040aa49]:active{transform:translateY(0)}.chat-header-btn.btn-delete[data-v-9040aa49]{background:#dc35451a;border:1px solid rgba(220,53,69,.2);color:#ff5c6c}.chat-header-btn.btn-delete[data-v-9040aa49]:hover{background:#dc35452e;border-color:#dc354559;box-shadow:0 4px 12px #dc354526;transform:translateY(-1px)}.chat-header-btn.btn-delete[data-v-9040aa49]:active{transform:translateY(0)}.chat-header-btn.btn-dispatch[data-v-9040aa49]{background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:#34d399}.chat-header-btn.btn-dispatch[data-v-9040aa49]:hover{background:#10b98133;border-color:#10b98173;transform:translateY(-1px)}.dispatch-overlay[data-v-9040aa49]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.dispatch-card[data-v-9040aa49]{width:min(480px,96vw);max-height:90vh;overflow-y:auto;background:#14141f;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 24px 64px #0009}.dispatch-head[data-v-9040aa49]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.dispatch-head h3[data-v-9040aa49]{font-size:16px;font-weight:700;color:var(--text-1)}.dispatch-x[data-v-9040aa49]{background:transparent;border:none;color:var(--text-2);cursor:pointer;font-size:15px}.dispatch-body[data-v-9040aa49]{padding:20px}.dispatch-hint[data-v-9040aa49]{font-size:12.5px;color:var(--text-2);line-height:1.5;margin-bottom:16px}.dispatch-empty[data-v-9040aa49]{font-size:12.5px;color:#fcd34d;line-height:1.5;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:10px;padding:12px 14px}.dispatch-label[data-v-9040aa49]{display:block;font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:6px}.dispatch-input[data-v-9040aa49]{width:100%;padding:10px 12px;font-size:13.5px;font-family:inherit;background:#ffffff0d;color:var(--text-1);border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:none;resize:vertical}.dispatch-input[data-v-9040aa49]:focus{border-color:#8b5cf699}.dispatch-ai[data-v-9040aa49]{float:right;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:var(--accent-light, #a78bfa);font-size:11px;font-weight:700;padding:2px 10px;border-radius:99px;cursor:pointer}.dispatch-foot[data-v-9040aa49]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.07)}.chat-header-btn.btn-crm[data-v-9040aa49]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-2)}.chat-header-btn.btn-crm[data-v-9040aa49]:hover{background:#ffffff14;border-color:#ffffff26;color:var(--text-1);transform:translateY(-1px)}.chat-header-btn.btn-crm.active[data-v-9040aa49]{background:#8b5cf626;border:1px solid rgba(139,92,246,.35);color:#c084fc;box-shadow:0 4px 12px #8b5cf626}.chat-header-btn.btn-crm.active[data-v-9040aa49]:hover{background:#8b5cf633;border-color:#8b5cf673}.chat-header-btn.btn-crm[data-v-9040aa49]:active{transform:translateY(0)}.mobile-back-btn[data-v-9040aa49]{display:none;align-items:center;gap:6px;flex-shrink:0;background:#ffffff08;border:none;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffeb;padding:10px 14px;font-size:13px;font-weight:600;cursor:pointer}.mobile-back-btn[data-v-9040aa49]:hover{background:#ffffff0f}.crm-mobile-close[data-v-9040aa49]{display:none;position:absolute;top:8px;right:8px;z-index:5;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:#00000059;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-size:15px;line-height:1;cursor:pointer}@media (max-width: 1024px){.chats-layout[data-v-9040aa49]{position:relative}.chat-list[data-v-9040aa49]{width:220px}.crm-sidebar[data-v-9040aa49]{position:absolute;top:0;right:0;bottom:0;width:min(320px,82vw);z-index:40;border-left:1px solid rgba(255,255,255,.1);box-shadow:-12px 0 32px #00000080}.crm-mobile-close[data-v-9040aa49]{display:flex}.msg-header[data-v-9040aa49]{padding:12px 16px}.broadcast-content[data-v-9040aa49],.campaign-card[data-v-9040aa49]{padding:20px}}@media (max-width: 768px){.chat-list[data-v-9040aa49]{width:100%;border-right:none}.message-panel[data-v-9040aa49],.chats-layout.mobile-detail-open .chat-list[data-v-9040aa49]{display:none}.chats-layout.mobile-detail-open .message-panel[data-v-9040aa49],.mobile-back-btn[data-v-9040aa49]{display:flex}.crm-sidebar[data-v-9040aa49]{width:min(360px,92vw)}.msg-body[data-v-9040aa49]{padding:16px 12px}.msg-footer[data-v-9040aa49]{padding:10px 12px;gap:8px;height:auto}.msg-footer-actions-row[data-v-9040aa49]{flex-wrap:wrap;gap:8px}.ai-footer-translate-options[data-v-9040aa49]{flex-wrap:wrap}.broadcast-content[data-v-9040aa49]{padding:14px}.campaign-card[data-v-9040aa49]{padding:16px;border-radius:12px}.form-title[data-v-9040aa49]{font-size:16px;margin-bottom:16px}.audio-seek-bar[data-v-9040aa49]{padding-block:10px;background-clip:content-box}.audio-seek-fill[data-v-9040aa49]{top:10px;bottom:10px}}@media (max-width: 560px){.msg-bubble[data-v-9040aa49]{max-width:85%}.msg-header[data-v-9040aa49]{height:auto;min-height:56px;flex-wrap:wrap;row-gap:8px}.msg-header>div[data-v-9040aa49]:last-child{flex-shrink:1;min-width:0}.msg-header-actions[data-v-9040aa49]{flex-wrap:wrap;row-gap:6px}.chat-header-btn[data-v-9040aa49]{padding:0 10px}.chat-header-btn[data-v-9040aa49]{max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-row[data-v-9040aa49]{grid-template-columns:1fr!important}.template-dropdown[data-v-9040aa49]{width:min(300px,90vw)!important}}@media (max-width: 900px){.chat-header-name[data-v-9040aa49]{max-width:180px}}@media (max-width: 600px){.chat-header-name[data-v-9040aa49]{max-width:120px}}.node-search-input[data-v-b14e871f]{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-deep);color:var(--text-1);font-size:11px;margin-bottom:8px}.node-category[data-v-b14e871f]{margin-bottom:6px}.node-category-header[data-v-b14e871f]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 4px;background:none;border:none;color:var(--text-2);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.node-category-items[data-v-b14e871f]{display:flex;flex-direction:column;gap:6px}.selector-node-item[data-v-b14e871f]{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;transition:all .15s}.selector-node-item[data-v-b14e871f]:hover:not(.disabled){border-color:var(--purple);background:#7c5cfc14}.selector-node-item.disabled[data-v-b14e871f]{opacity:.45;cursor:not-allowed}.selector-node-icon[data-v-b14e871f]{font-size:16px;flex-shrink:0;line-height:1.2}.selector-node-text[data-v-b14e871f]{display:flex;flex-direction:column;gap:2px;min-width:0}.selector-node-text strong[data-v-b14e871f]{font-size:11px;font-weight:700;color:var(--text-1)}.selector-node-text span[data-v-b14e871f]{font-size:9px;color:var(--text-3);line-height:1.3}.added-badge[data-v-b14e871f]{font-size:10px;color:var(--accent);margin-left:auto;flex-shrink:0}.trigger-item[data-v-b14e871f]{border-color:#00f3ff40}.media-item[data-v-b14e871f]{border-color:#39ff1433}.logic-item[data-v-b14e871f]{border-color:#fbbf2440}.ai-item[data-v-b14e871f]{border-color:#ff007f40}.crm-item[data-v-b14e871f]{border-color:#3b82f640}.action-item[data-v-b14e871f]{border-color:#ffaa0040}@media (max-width: 1024px){.node-search-input[data-v-b14e871f]{font-size:16px}.node-category-header[data-v-b14e871f],.selector-node-text span[data-v-b14e871f]{font-size:11px}}.config-section[data-v-3ac40ed5]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-3ac40ed5]{font-size:14px;font-weight:600;margin:0}.section-desc[data-v-3ac40ed5]{font-size:11.5px;color:var(--text-2);line-height:1.5;margin:0}.config-toggle[data-v-3ac40ed5]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--bg-deep);border-radius:8px;border:1px solid var(--border);font-size:12px;cursor:pointer}.config-empty-hint[data-v-3ac40ed5]{padding:24px 16px;text-align:center;border:1px dashed var(--border);border-radius:12px}.config-empty-icon[data-v-3ac40ed5]{font-size:28px;margin-bottom:8px;opacity:.7}.agents-container[data-v-9fc08d65]{width:100%;height:100%;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#0d0d15}.list-view-mode[data-v-9fc08d65]{flex:1;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.page-top-bar[data-v-9fc08d65]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08;flex-shrink:0}.page-top-actions[data-v-9fc08d65]{display:flex;align-items:center;gap:10px;flex-shrink:0}.feature-agents-banner[data-v-9fc08d65]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 28px 16px;padding:16px 20px;border-radius:12px;border:1px solid rgba(124,92,252,.35);background:#7c5cfc14}.feature-agents-banner strong[data-v-9fc08d65]{display:block;font-size:14px;margin-bottom:4px}.feature-agents-banner p[data-v-9fc08d65]{margin:0;font-size:12.5px;color:var(--text-2)}.page-title[data-v-9fc08d65]{font-size:20px;font-weight:700;margin:0 0 4px}.page-subtitle[data-v-9fc08d65]{color:#ffffff8c;font-size:13px;margin:0}.placeholder-actions[data-v-9fc08d65]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.agents-grid[data-v-9fc08d65]{display:flex;flex-direction:column;gap:28px;padding:20px 28px 28px;overflow-y:auto;flex:1;width:100%}.agents-section-title[data-v-9fc08d65]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin:0 0 14px;display:flex;align-items:center;gap:8px}.agents-section-title .count[data-v-9fc08d65]{font-size:11px;padding:2px 8px;border-radius:99px;background:#ffffff0f;color:var(--text-3)}.agents-section-grid[data-v-9fc08d65]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.agents-section-grid-compact[data-v-9fc08d65]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.agents-section-legacy .agents-section-title[data-v-9fc08d65]{color:var(--text-3)}.deleted-agents-section[data-v-9fc08d65]{margin-top:26px;padding-top:20px;border-top:1px dashed var(--border)}.deleted-agents-section .agents-section-title[data-v-9fc08d65]{color:var(--text-3)}.deleted-agents-hint[data-v-9fc08d65]{font-size:12px;color:var(--text-3);margin:-6px 0 14px}.deleted-agents-list[data-v-9fc08d65]{display:flex;flex-direction:column;gap:8px}.deleted-agent-row[data-v-9fc08d65]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 14px;background:#ffffff08;border:1px solid var(--border);border-radius:10px}.deleted-agent-name[data-v-9fc08d65]{font-size:13px;color:var(--text-2);font-weight:500}@media (max-width: 560px){.deleted-agent-row[data-v-9fc08d65]{align-items:stretch}.deleted-agent-row .btn[data-v-9fc08d65]{width:100%}}.no-agents-placeholder[data-v-9fc08d65]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#ffffff0a;border:1px dashed var(--border);border-radius:16px;text-align:center;gap:12px}.no-agents-placeholder .icon[data-v-9fc08d65]{font-size:48px}.no-agents-placeholder h3[data-v-9fc08d65]{font-size:16px;font-weight:600}.no-agents-placeholder p[data-v-9fc08d65]{font-size:13px;color:#ffffff8c;max-width:380px;margin-bottom:12px}.agent-card[data-v-9fc08d65]{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,box-shadow .2s}.agent-card[data-v-9fc08d65]:hover{border-color:#7c5cfc59;box-shadow:0 6px 24px #00000040}.feature-agent-card[data-v-9fc08d65]{border-color:#7c5cfc33;background:linear-gradient(145deg,#7c5cfc0f,#ffffff05)}.agent-card-compact[data-v-9fc08d65]{padding:14px;gap:10px}.agent-card-top[data-v-9fc08d65]{display:flex;gap:12px;align-items:flex-start}.agent-avatar[data-v-9fc08d65]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;background:#7c5cfc1f;border:1px solid rgba(124,92,252,.2)}.agent-avatar-muted[data-v-9fc08d65]{background:#ffffff0d;border-color:#ffffff14;font-size:18px}.agent-main[data-v-9fc08d65]{flex:1;min-width:0}.agent-title-row[data-v-9fc08d65]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.agent-title[data-v-9fc08d65]{font-size:14px;font-weight:700;margin:0;line-height:1.35;color:var(--text-1)}.agent-feature-desc[data-v-9fc08d65]{font-size:12px;color:var(--text-2);margin:0 0 8px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-badges[data-v-9fc08d65]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.feature-badge[data-v-9fc08d65]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:4px;background:#7c5cfc26;color:var(--purple)}.status-pill[data-v-9fc08d65]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#ffffff0d;color:var(--text-3)}.status-pill.on[data-v-9fc08d65]{background:#00f3ff1a;color:var(--accent)}.agent-flow-row[data-v-9fc08d65]{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.flow-chip[data-v-9fc08d65]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:6px;background:#ffffff0d;color:var(--text-2);border:1px solid rgba(255,255,255,.06)}.flow-chip-more[data-v-9fc08d65]{color:var(--purple);border-color:#7c5cfc40}.provider-badge[data-v-9fc08d65]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ffffff14;color:#ffffff8c}.provider-badge.openrouter[data-v-9fc08d65]{background:#7c5cfc26;color:var(--purple)}.provider-badge.ollama[data-v-9fc08d65]{background:#3b82f626;color:var(--info)}.model-badge[data-v-9fc08d65]{font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;background:#ffffff0f;color:#ffffff4d;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-btn[data-v-9fc08d65]{width:44px;height:24px;border-radius:99px;background:#ffffff14;border:1px solid var(--border-mid);cursor:pointer;position:relative;transition:all .2s}.toggle-btn.active[data-v-9fc08d65]{background:var(--accent);border-color:var(--accent)}.toggle-slider[data-v-9fc08d65]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.toggle-btn.active .toggle-slider[data-v-9fc08d65]{transform:translate(20px)}.agent-card-footer[data-v-9fc08d65]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;flex-wrap:wrap}.feature-route-link[data-v-9fc08d65]{text-decoration:none;white-space:nowrap}.delete-agent-btn[data-v-9fc08d65]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#ef444414;border:1px solid rgba(239,68,68,.2);color:var(--danger);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.delete-agent-btn[data-v-9fc08d65]:hover{background:#ef44442e;border-color:#ef444473;color:#ff5a5a;transform:translateY(-1px);box-shadow:0 0 12px #ef444440}.delete-agent-btn[data-v-9fc08d65]:active{transform:translateY(0)}.builder-view-mode[data-v-9fc08d65]{display:flex;flex-direction:column;height:100%;overflow:hidden}.builder-header[data-v-9fc08d65]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.builder-header-left[data-v-9fc08d65]{display:flex;align-items:center;gap:16px}.builder-title-input-wrapper[data-v-9fc08d65]{display:flex;align-items:center}.builder-title-input[data-v-9fc08d65]{background:transparent;border:none;font-size:16px;font-weight:700;color:#ffffffeb;outline:none;border-bottom:1px dashed var(--border-mid);padding:2px 4px;width:220px}.builder-title-input[data-v-9fc08d65]:focus{border-bottom-color:var(--accent)}.builder-header-right[data-v-9fc08d65]{display:flex;align-items:center;gap:16px}.builder-status-label[data-v-9fc08d65]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff8c;cursor:pointer}.builder-workspace[data-v-9fc08d65]{flex:1;display:flex;overflow:hidden;min-height:0;min-width:0}.node-selector-sidebar[data-v-9fc08d65]{width:200px;flex-shrink:0;border-right:1px solid var(--border);background:var(--bg-panel);display:flex;flex-direction:column;padding:12px 10px;gap:8px;z-index:10;overflow:hidden}.node-selector-title[data-v-9fc08d65]{font-size:10px;font-weight:800;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;flex-shrink:0}.selector-nodes-list[data-v-9fc08d65]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:0}.selector-node-item[data-v-9fc08d65]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s;font-size:11px;font-weight:600;color:var(--text-1);line-height:1.2}.selector-node-item svg[data-v-9fc08d65]{flex-shrink:0}.builder-canvas[data-v-9fc08d65]{flex:1;min-width:0;position:relative;background:#0a0a0f;overflow:auto}.canvas-grid[data-v-9fc08d65]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--border) 1.2px,transparent 1.2px);background-size:24px 24px;z-index:1;pointer-events:none}.canvas-viewport[data-v-9fc08d65]{position:relative;z-index:2;min-width:1000px;min-height:560px}.canvas-connections-svg[data-v-9fc08d65]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.canvas-toolbar[data-v-9fc08d65]{position:absolute;bottom:16px;left:16px;z-index:10;display:flex;gap:6px;align-items:center;background:#161a38eb;border:1px solid var(--border);border-radius:10px;padding:6px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canvas-tool-btn[data-v-9fc08d65]{min-width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-1);cursor:pointer;font-size:14px;font-weight:700}.canvas-tool-btn[data-v-9fc08d65]:hover{border-color:var(--purple);color:var(--purple)}.canvas-zoom-label[data-v-9fc08d65]{font-size:11px;font-weight:700;color:var(--text-2);min-width:42px;text-align:center}.template-picker-page[data-v-9fc08d65]{flex:1;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden}.template-picker-top[data-v-9fc08d65]{display:flex;align-items:flex-start;gap:20px;padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.template-picker-cards[data-v-9fc08d65]{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:28px;overflow-y:auto;align-content:start;width:100%}.template-card-lg[data-v-9fc08d65]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left;padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s;min-height:200px}.template-card-lg[data-v-9fc08d65]:hover{border-color:var(--purple);transform:translateY(-3px);box-shadow:0 12px 40px #7c5cfc26}.template-card-lg.tpl-support[data-v-9fc08d65]{border-top:3px solid var(--accent)}.template-card-lg.tpl-sales[data-v-9fc08d65]{border-top:3px solid #ffaa00}.template-card-lg.tpl-minimal[data-v-9fc08d65]{border-top:3px solid var(--info)}.template-card-lg.tpl-blank[data-v-9fc08d65]{border-top:3px solid var(--purple);border-style:dashed}.template-card-icon-lg[data-v-9fc08d65]{font-size:36px;line-height:1}.template-card-body[data-v-9fc08d65]{flex:1;display:flex;flex-direction:column;gap:8px}.template-card-body strong[data-v-9fc08d65]{font-size:16px;font-weight:700}.template-card-body p[data-v-9fc08d65]{font-size:13px;color:var(--text-2);line-height:1.5;margin:0}.template-tags[data-v-9fc08d65]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.template-tags span[data-v-9fc08d65]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:99px;background:#ffffff0f;color:var(--text-2)}.template-card-cta[data-v-9fc08d65]{font-size:13px;font-weight:700;color:var(--purple);align-self:flex-end}.config-empty-hint[data-v-9fc08d65]{padding:24px 16px;text-align:center;border:1px dashed var(--border);border-radius:12px;background:#ffffff05}.config-empty-icon[data-v-9fc08d65]{font-size:28px;margin-bottom:8px;opacity:.7}.config-empty-hint h4[data-v-9fc08d65]{margin-bottom:8px}.config-empty-hint p[data-v-9fc08d65]{font-size:12px;color:var(--text-2);line-height:1.5}.config-empty-tip[data-v-9fc08d65]{margin-top:10px;font-size:11px;color:var(--text-3)}.conn-group[data-v-9fc08d65]{pointer-events:all}.conn-hit[data-v-9fc08d65]{cursor:pointer}.conn-line[data-v-9fc08d65]{pointer-events:none;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(0,243,255,.35));animation:conn-flow-9fc08d65 1s linear infinite}@keyframes conn-flow-9fc08d65{to{stroke-dashoffset:-20}}.conn-drawing[data-v-9fc08d65]{opacity:.85;animation:none}.nodes-container[data-v-9fc08d65]{position:relative;z-index:3;min-width:1280px;min-height:640px;padding:40px}.workflow-node[data-v-9fc08d65]{width:170px;background:#161a38d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;position:absolute;cursor:grab;box-shadow:0 8px 32px #0006;transition:border-color .25s,box-shadow .25s,transform .25s,opacity .25s;z-index:2}.workflow-node[data-v-9fc08d65]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0009}.workflow-node:hover .node-delete-btn[data-v-9fc08d65]{opacity:1!important}.selector-node-item[data-v-9fc08d65]{transition:all .25s cubic-bezier(.4,0,.2,1)}.selector-node-item[data-v-9fc08d65]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d;filter:brightness(1.2)}.workflow-node.trigger-node[data-v-9fc08d65]{border-color:#00f3ff59;box-shadow:0 4px 15px #00f3ff1a}.workflow-node.trigger-node[data-v-9fc08d65]:hover{border-color:var(--accent);box-shadow:0 8px 24px #00f3ff4d}.workflow-node.processor-node[data-v-9fc08d65],.workflow-node.ai-node[data-v-9fc08d65]{border-color:#ff007f59;box-shadow:0 4px 15px #ff007f1a}.workflow-node.processor-node[data-v-9fc08d65]:hover,.workflow-node.ai-node[data-v-9fc08d65]:hover{border-color:var(--purple);box-shadow:0 8px 24px #ff007f4d}.workflow-node.logic-node[data-v-9fc08d65]{border-color:#fbbf2459;box-shadow:0 4px 15px #fbbf241a}.workflow-node.logic-node[data-v-9fc08d65]:hover{border-color:#fbbf24;box-shadow:0 8px 24px #fbbf2440}.workflow-node.crm-node[data-v-9fc08d65]{border-color:#3b82f659;box-shadow:0 4px 15px #3b82f61a}.workflow-node.crm-node[data-v-9fc08d65]:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f640}.workflow-node.media-node[data-v-9fc08d65]{border-color:#39ff1459;box-shadow:0 4px 15px #39ff141a}.workflow-node.media-node[data-v-9fc08d65]:hover{border-color:var(--neon-green);box-shadow:0 8px 24px #39ff144d}.workflow-node.action-node[data-v-9fc08d65]{border-color:#00a8ff59;box-shadow:0 4px 15px #00a8ff1a}.workflow-node.action-node[data-v-9fc08d65]:hover{border-color:var(--info);box-shadow:0 8px 24px #00a8ff4d}.workflow-node.selected[data-v-9fc08d65]{border-width:2px;box-shadow:0 0 0 3px #7c5cfc33,0 8px 28px #00000073}.workflow-node[data-v-9fc08d65]:active{cursor:grabbing}.workflow-node.trigger-node.selected[data-v-9fc08d65]{border-color:var(--accent);box-shadow:0 0 24px #00f3ff99}.workflow-node.processor-node.selected[data-v-9fc08d65],.workflow-node.ai-node.selected[data-v-9fc08d65]{border-color:var(--purple);box-shadow:0 0 24px #ff007f99}.workflow-node.logic-node.selected[data-v-9fc08d65]{border-color:#fbbf24;box-shadow:0 0 24px #fbbf2473}.workflow-node.crm-node.selected[data-v-9fc08d65]{border-color:#3b82f6;box-shadow:0 0 24px #3b82f673}.workflow-node.media-node.selected[data-v-9fc08d65]{border-color:var(--neon-green);box-shadow:0 0 24px #39ff1499}.workflow-node.action-node.selected[data-v-9fc08d65]{border-color:var(--info);box-shadow:0 0 24px #00a8ff99}.workflow-node.bypassed[data-v-9fc08d65]{opacity:.35;border-style:dashed;box-shadow:none!important;background:#0a0a1499}.workflow-node.bypassed[data-v-9fc08d65]:hover{opacity:.65}.node-icon[data-v-9fc08d65]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;border:1px solid rgba(255,255,255,.05)}.trigger-node .node-icon[data-v-9fc08d65]{background:#00f3ff1f;color:var(--accent)}.processor-node .node-icon[data-v-9fc08d65],.ai-node .node-icon[data-v-9fc08d65]{background:#ff007f1f;color:var(--purple)}.action-node .node-icon[data-v-9fc08d65]{background:#00a8ff1f;color:var(--info)}.media-node .node-icon[data-v-9fc08d65]{background:#39ff141f;color:var(--neon-green)}.logic-node .node-icon[data-v-9fc08d65]{background:#fbbf241f;color:#fbbf24}.crm-node .node-icon[data-v-9fc08d65]{background:#3b82f61f;color:#3b82f6}.node-content[data-v-9fc08d65]{flex:1;overflow:hidden}.node-type[data-v-9fc08d65]{font-size:8px;font-weight:800;color:#ffffff4d;letter-spacing:.5px;margin-bottom:2px}.node-title[data-v-9fc08d65]{font-size:12.5px;font-weight:700;color:#ffffffeb;margin-bottom:2px}.node-summary[data-v-9fc08d65]{font-size:10px;color:#ffffff8c}.node-port[data-v-9fc08d65]{width:10px;height:10px;border-radius:50%;background:var(--border-mid);border:2px solid var(--bg-card);position:absolute;top:50%;transform:translateY(-50%);z-index:10}.port-left[data-v-9fc08d65]{left:-6px;border-color:#00f3ff99}.port-right[data-v-9fc08d65]{right:-6px;border-color:#ff007f99;cursor:crosshair}.config-sidebar[data-v-9fc08d65]{width:300px;max-width:26vw;background:#ffffff08;border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;z-index:10;position:relative;transition:width .2s ease,max-width .2s ease}.config-sidebar.collapsed[data-v-9fc08d65]{width:36px;max-width:36px;min-width:36px;border-left-color:transparent;background:transparent}.config-panel-toggle[data-v-9fc08d65]{position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:24px;height:48px;border-radius:8px 0 0 8px;border:1px solid var(--border);border-right:none;background:var(--bg-panel);color:var(--text-2);cursor:pointer;font-size:16px;font-weight:700;z-index:20;display:flex;align-items:center;justify-content:center}.config-panel-toggle[data-v-9fc08d65]:hover{color:var(--purple);border-color:var(--purple)}.config-sidebar-tabs[data-v-9fc08d65]{display:flex;border-bottom:1px solid var(--border);background:var(--bg-panel);flex-shrink:0}.config-tab-btn[data-v-9fc08d65]{flex:1;padding:12px 8px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-tab-btn.active[data-v-9fc08d65]{color:var(--purple);border-bottom-color:var(--purple);background:#ffffff03}.config-sidebar-header[data-v-9fc08d65]{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.config-sidebar-header h3[data-v-9fc08d65]{font-size:14px;font-weight:700}.config-node-badge[data-v-9fc08d65]{font-size:9px;font-weight:800;background:#ffffff14;color:#ffffff8c;padding:2px 8px;border-radius:4px}.config-sidebar-body[data-v-9fc08d65]{flex:1;overflow-y:auto;padding:16px;min-width:0}.config-section[data-v-9fc08d65]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-9fc08d65]{font-size:14px;font-weight:600}.section-desc[data-v-9fc08d65]{font-size:11.5px;color:#ffffff4d;line-height:1.5}.or-models-filter-bar[data-v-9fc08d65]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.checkbox-label[data-v-9fc08d65]{display:flex;align-items:center;gap:6px;font-size:12px;color:#ffffff8c;cursor:pointer}.models-loading[data-v-9fc08d65]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#ffffff8c;padding:16px}.spinner-sm[data-v-9fc08d65]{width:14px;height:14px;border:2px solid var(--border-mid);border-top-color:var(--purple);border-radius:50%;animation:spin-9fc08d65 .6s linear infinite}@keyframes spin-9fc08d65{to{transform:rotate(360deg)}}.models-select-scroll[data-v-9fc08d65]{border:1px solid rgba(255,255,255,.07);border-radius:6px;max-height:240px;overflow-y:auto;background:#0a0a0f}.model-option-btn[data-v-9fc08d65]{width:100%;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;cursor:pointer;transition:background .15s;display:flex;flex-direction:column;gap:3px}.model-option-btn[data-v-9fc08d65]:hover{background:#ffffff0f}.model-option-btn.active[data-v-9fc08d65]{background:#7c5cfc1f;border-left:3px solid var(--purple)}.model-option-main[data-v-9fc08d65]{display:flex;align-items:center;justify-content:space-between;width:100%}.model-option-name[data-v-9fc08d65]{font-size:12.5px;font-weight:600;color:#ffffffeb}.free-model-tag[data-v-9fc08d65]{background:#25d3661f;color:var(--accent);font-size:8px;font-weight:900;padding:1px 4px;border-radius:3px}.model-option-sub[data-v-9fc08d65]{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:9.5px;color:#ffffff4d}.pricing-label[data-v-9fc08d65]{color:#ffffff8c}.no-models-found[data-v-9fc08d65]{padding:24px;text-align:center;font-size:12px;color:#ffffff4d}.action-visual-preview[data-v-9fc08d65]{display:flex;flex-direction:column;gap:10px}.preview-box[data-v-9fc08d65]{background:#0a0a0f;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:12px;display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.preview-label[data-v-9fc08d65]{color:#ffffff4d}.preview-val[data-v-9fc08d65]{font-weight:600;color:#ffffffeb}@media (max-width: 1024px){.page-top-bar[data-v-9fc08d65]{padding:16px 20px}.feature-agents-banner[data-v-9fc08d65]{margin:0 20px 16px}.agents-grid[data-v-9fc08d65]{padding:16px 20px 24px}.template-picker-top[data-v-9fc08d65]{padding:20px}.template-picker-cards[data-v-9fc08d65]{padding:20px;gap:16px}.builder-header[data-v-9fc08d65]{padding:12px 16px}}@media (max-width: 768px){.page-top-bar[data-v-9fc08d65]{flex-wrap:wrap;gap:12px}.page-top-actions[data-v-9fc08d65]{width:100%;flex-wrap:wrap}.page-top-actions .btn[data-v-9fc08d65]{flex:1 1 auto}.feature-agents-banner[data-v-9fc08d65]{flex-direction:column;align-items:stretch}.feature-agents-banner .btn[data-v-9fc08d65]{width:100%}.builder-header[data-v-9fc08d65]{flex-wrap:wrap;gap:10px}.builder-header-left[data-v-9fc08d65]{flex:1 1 100%;min-width:0}.builder-title-input-wrapper[data-v-9fc08d65]{flex:1;min-width:0}.builder-title-input[data-v-9fc08d65]{width:100%}.builder-header-right[data-v-9fc08d65]{flex:1 1 100%;justify-content:space-between;flex-wrap:wrap}.builder-workspace[data-v-9fc08d65]{flex-direction:column;position:relative}.node-selector-sidebar[data-v-9fc08d65]{width:100%;height:auto;max-height:168px;flex-shrink:0;border-right:none;border-bottom:1px solid var(--border)}.builder-canvas[data-v-9fc08d65]{flex:1 1 auto;min-height:320px}.config-sidebar[data-v-9fc08d65]{position:absolute;inset:auto 0 0 0;width:100%;max-width:none;max-height:62%;border-left:none;border-top:1px solid var(--border);box-shadow:0 -10px 32px #00000080;z-index:20}.config-sidebar.collapsed[data-v-9fc08d65]{inset:auto 12px 12px auto;width:40px;max-width:40px;min-width:40px;height:52px;border:none;box-shadow:none}.config-sidebar:not(.collapsed) .config-panel-toggle[data-v-9fc08d65]{left:auto;right:8px;top:8px;transform:none;border-radius:8px;border:1px solid var(--border)}}@media (max-width: 560px){.page-top-bar[data-v-9fc08d65]{padding:14px 16px}.agents-grid[data-v-9fc08d65]{padding:14px 16px 20px;gap:20px}.feature-agents-banner[data-v-9fc08d65]{margin:0 16px 14px}.agents-section-grid[data-v-9fc08d65],.agents-section-grid-compact[data-v-9fc08d65]{grid-template-columns:1fr}.template-picker-cards[data-v-9fc08d65]{grid-template-columns:1fr;padding:16px}.template-card-lg[data-v-9fc08d65]{min-height:0;padding:20px}.agent-card-footer[data-v-9fc08d65]{flex-wrap:wrap}.agent-card-footer .btn[data-v-9fc08d65]{flex:1 1 auto}.no-agents-placeholder[data-v-9fc08d65]{padding:48px 16px}}@media (hover: none){.workflow-node.selected .node-delete-btn[data-v-9fc08d65]{opacity:1!important;width:34px!important;height:34px!important;top:-14px!important;right:-14px!important;font-size:16px!important}.node-port[data-v-9fc08d65]{width:18px;height:18px}.node-port[data-v-9fc08d65]:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%}.port-left[data-v-9fc08d65]{left:-9px}.port-right[data-v-9fc08d65]{right:-9px}}.ai-src-badge[data-v-6ed39d5b]{font-size:10px;padding:2px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.ai-src-own[data-v-6ed39d5b]{background:#10b9812e;color:#6ee7b7;border:1px solid rgba(16,185,129,.35)}.ai-src-shared[data-v-6ed39d5b]{background:#3b82f62e;color:#93c5fd;border:1px solid rgba(59,130,246,.35)}.apple-settings-layout[data-v-6ed39d5b]{display:flex;flex:1;min-height:0;height:100%;background:#0a0a0f;color:var(--text-1)}.settings-sidebar[data-v-6ed39d5b]{width:248px;background:transparent;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;flex-shrink:0;padding:24px 10px;position:relative;overflow:hidden}.settings-sidebar[data-v-6ed39d5b]:before{display:none}.sidebar-header[data-v-6ed39d5b]{padding:0 8px;margin-bottom:20px}.sidebar-header h2[data-v-6ed39d5b]{font-size:10px;font-weight:700;color:#ffffff38;letter-spacing:1.2px;text-transform:uppercase}.settings-menu-list[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:3px}.menu-item[data-v-6ed39d5b]{display:flex;align-items:center;gap:13px;padding:11px 12px;border-radius:12px;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%;position:relative}.menu-item[data-v-6ed39d5b]:hover{background:#ffffff0d}.menu-item.active[data-v-6ed39d5b]{background:#8b5cf61f;box-shadow:inset 0 0 0 1px #8b5cf633}.menu-item.active[data-v-6ed39d5b]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--accent);border-radius:0 3px 3px 0;box-shadow:0 0 8px #8b5cf699}.menu-icon-wrapper[data-v-6ed39d5b]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-icon[data-v-6ed39d5b]{background:linear-gradient(135deg,#25d366,#128c3e);box-shadow:0 4px 14px #25d36659}.ig-icon[data-v-6ed39d5b]{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);box-shadow:0 4px 14px #dd2a7b59}.tw-icon[data-v-6ed39d5b]{background:linear-gradient(135deg,#1da1f2,#0c75b6);box-shadow:0 4px 14px #1da1f24d}.tts-icon[data-v-6ed39d5b]{background:linear-gradient(135deg,#a855f7,#6366f1);box-shadow:0 4px 14px #a855f759}.drive-icon[data-v-6ed39d5b]{background:linear-gradient(135deg,#4285f4,#0f9d58);box-shadow:0 4px 14px #4285f44d}.menu-icon-wrapper svg[data-v-6ed39d5b]{color:#fff!important}.menu-label[data-v-6ed39d5b]{display:flex;flex-direction:column;flex-grow:1}.menu-label .title[data-v-6ed39d5b]{font-size:13.5px;font-weight:600;color:#ffffffe0;line-height:1}.menu-label .subtitle[data-v-6ed39d5b]{font-size:10.5px;color:#ffffff59;margin-top:3px;line-height:1}.menu-item.active .menu-label .title[data-v-6ed39d5b]{color:#fff}.menu-item .chevron[data-v-6ed39d5b]{font-size:16px;color:#fff3;transition:transform .2s ease,color .2s ease;font-style:normal}.menu-item:hover .chevron[data-v-6ed39d5b],.menu-item.active .chevron[data-v-6ed39d5b]{color:#ffffff80;transform:translate(2px)}.settings-detail-content[data-v-6ed39d5b]{flex-grow:1;padding:28px 40px 40px;overflow-y:auto;display:flex;flex-direction:column;background:transparent}.detail-section[data-v-6ed39d5b]{max-width:820px;width:100%;display:flex;flex-direction:column;gap:24px}.detail-header[data-v-6ed39d5b]{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.detail-header h1[data-v-6ed39d5b]{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.8px;line-height:1;margin-bottom:8px}.detail-header .subtitle[data-v-6ed39d5b]{font-size:13.5px;color:#ffffff73;line-height:1.5}.apple-settings-sections-list[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:20px}.apple-settings-card[data-v-6ed39d5b]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #00000040,0 0 0 .5px #ffffff0a inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.apple-card-header-title[data-v-6ed39d5b]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#ffffff4d;padding:14px 22px 12px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.apple-empty-row[data-v-6ed39d5b]{padding:40px;text-align:center;color:#ffffff40;font-size:14px}.apple-settings-row[data-v-6ed39d5b]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;transition:background-color .15s ease}.apple-settings-row[data-v-6ed39d5b]:hover{background:#ffffff05}.apple-settings-row[data-v-6ed39d5b]:last-child{border-bottom:none}.apple-settings-row .row-info[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:4px}.apple-settings-row .row-info strong[data-v-6ed39d5b]{font-size:14.5px;color:#ffffffe6;font-weight:600}.apple-settings-row .row-info span[data-v-6ed39d5b]{font-size:12px;color:#ffffff61}.apple-settings-row .row-control[data-v-6ed39d5b]{display:flex;align-items:center;gap:12px}.status-text-green[data-v-6ed39d5b]{color:#34c759;font-weight:600}.status-text-red[data-v-6ed39d5b]{color:#ff3b30;font-weight:600}.status-text-orange[data-v-6ed39d5b]{color:#ff9500;font-weight:600}.status-text-purple[data-v-6ed39d5b]{color:#af52de;font-weight:600}.agent-dropdown-wrap[data-v-6ed39d5b]{position:relative;min-width:180px}.agent-status-line[data-v-6ed39d5b]{display:block;font-size:11px;margin-top:4px;line-height:1.4}.agent-status-line.ig[data-v-6ed39d5b]{padding:0 22px 12px;margin-top:-8px}.agent-status-off[data-v-6ed39d5b]{color:#ffffff59}.agent-status-ok[data-v-6ed39d5b]{color:#34c759;font-weight:600}.agent-status-err[data-v-6ed39d5b]{color:#ff9500;font-weight:600}.autoreply-test-line[data-v-6ed39d5b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.autoreply-test-btn[data-v-6ed39d5b]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cdd6e0;border-radius:6px;padding:3px 10px;font-size:11px;cursor:pointer}.autoreply-test-btn[data-v-6ed39d5b]:hover:not(:disabled){background:#ffffff24}.autoreply-test-btn[data-v-6ed39d5b]:disabled{opacity:.6;cursor:default}.autoreply-test-result[data-v-6ed39d5b]{font-size:11px}.autoreply-test-result.ok[data-v-6ed39d5b]{color:#34c759}.autoreply-test-result.warn[data-v-6ed39d5b]{color:#ffb020}.agent-status-warn[data-v-6ed39d5b]{color:#ffb020;font-weight:700;background:#ffb0201f;border:1px solid rgba(255,176,32,.35);border-radius:6px;padding:2px 8px;display:inline-block}.tts-select-grid[data-v-6ed39d5b]{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.connection-agent-row[data-v-6ed39d5b],.apple-settings-row[data-v-6ed39d5b],.hybrid-toggle-row[data-v-6ed39d5b]{flex-direction:column;align-items:stretch!important;gap:12px}.hybrid-toggle-row>div[data-v-6ed39d5b]:last-child{justify-content:flex-start}.apple-settings-row .row-control[data-v-6ed39d5b]{flex-direction:column;align-items:stretch;width:100%}.agent-dropdown-wrap[data-v-6ed39d5b],.apple-select[data-v-6ed39d5b]{width:100%;min-width:0}.apple-btn-danger[data-v-6ed39d5b]{width:100%;min-height:44px}.apple-settings-layout[data-v-6ed39d5b]{flex-direction:column}.settings-sidebar[data-v-6ed39d5b]{width:100%;flex-direction:row;align-items:center;padding:10px 12px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;overflow-y:hidden}.sidebar-header[data-v-6ed39d5b]{display:none}.settings-menu-list[data-v-6ed39d5b]{flex-direction:row;gap:6px}.menu-item[data-v-6ed39d5b]{width:auto;flex-shrink:0;gap:8px;padding:8px 12px}.menu-item .menu-label .subtitle[data-v-6ed39d5b],.menu-item .chevron[data-v-6ed39d5b]{display:none}.menu-item.active[data-v-6ed39d5b]:before{display:none}.settings-detail-content[data-v-6ed39d5b]{padding:20px 16px 32px}}@media (max-width: 560px){.tts-select-grid[data-v-6ed39d5b]{grid-template-columns:1fr}.settings-detail-content[data-v-6ed39d5b]{padding:16px 12px 28px}.detail-header h1[data-v-6ed39d5b]{font-size:22px}.menu-icon-wrapper[data-v-6ed39d5b]{width:32px;height:32px}.menu-label .title[data-v-6ed39d5b]{font-size:12.5px}.apple-card-header-title[data-v-6ed39d5b]{flex-wrap:wrap;row-gap:6px}}.apple-select[data-v-6ed39d5b]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:500;outline:none;cursor:pointer;min-width:190px;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark}.apple-select option[data-v-6ed39d5b]{background-color:#191b1f;color:#f0f0f5}.apple-select.block[data-v-6ed39d5b]{width:100%}.apple-select[data-v-6ed39d5b]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626;background:#ffffff12}.apple-model-select[data-v-6ed39d5b]{width:100%;min-width:0;min-height:44px;color-scheme:dark;background-color:#ffffff14;color:#ffffffeb}.apple-model-select option[data-v-6ed39d5b]{background-color:#191b1f;color:#f0f0f5}.model-load-error[data-v-6ed39d5b]{font-size:12px;color:#fca5a5;margin-bottom:8px;padding:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px}.apple-input[data-v-6ed39d5b]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;border-radius:10px;padding:11px 15px;font-size:13.5px;outline:none;width:100%;transition:all .2s ease}.apple-input[data-v-6ed39d5b]::placeholder{color:#ffffff40}.apple-input[data-v-6ed39d5b]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626;background:#ffffff12}.form-group-apple[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:8px}.form-group-apple label[data-v-6ed39d5b]{font-size:11.5px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.6px}.apple-btn-primary[data-v-6ed39d5b]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-weight:700;font-size:13px;border-radius:10px;padding:10px 22px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 14px #6d28d966;letter-spacing:.3px}.apple-btn-primary[data-v-6ed39d5b]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6d28d980;background:linear-gradient(135deg,#9d6eff,#7c3aed)}.apple-btn-primary[data-v-6ed39d5b]:active{transform:translateY(0);box-shadow:0 2px 8px #6d28d94d}.apple-btn-primary[data-v-6ed39d5b]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.apple-btn-primary.outline[data-v-6ed39d5b]{background:transparent;border:1px solid rgba(139,92,246,.5);color:#a78bfa;box-shadow:none}.apple-btn-primary.outline[data-v-6ed39d5b]:hover{background:#8b5cf61f;border-color:#8b5cf6cc;box-shadow:0 0 16px #8b5cf633}.apple-btn-danger[data-v-6ed39d5b]{background:#ef444414;color:#f87171;border:1px solid rgba(239,68,68,.2);border-radius:9px;padding:8px 16px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.apple-btn-danger[data-v-6ed39d5b]:hover{background:#ef44442e;color:#fca5a5;border-color:#ef444466;box-shadow:0 0 12px #ef444426}.apple-qr-box[data-v-6ed39d5b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px;width:100%}.apple-pulse-ring[data-v-6ed39d5b]{width:72px;height:72px;border-radius:50%;border:2px solid rgba(168,85,247,.3);display:flex;align-items:center;justify-content:center;animation:ring-pulse-6ed39d5b 2s ease-out infinite;margin-bottom:16px}.apple-pulse-ring .inner[data-v-6ed39d5b]{width:50px;height:50px;border-radius:50%;background:#a855f71a;display:flex;align-items:center;justify-content:center;font-size:20px}.apple-qr-box h3[data-v-6ed39d5b]{font-size:18px;font-weight:700;margin-bottom:8px}.apple-qr-box p[data-v-6ed39d5b]{font-size:13px;color:var(--text-2);max-width:380px;line-height:1.5;margin-bottom:24px}.qr-container-frame[data-v-6ed39d5b]{background:#fff;padding:16px;border-radius:12px;box-shadow:0 4px 20px #0000004d;margin-bottom:24px}.qr-container-frame img[data-v-6ed39d5b]{width:180px;height:180px;display:block}.qr-steps-list[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:360px;text-align:left}.step-row[data-v-6ed39d5b]{display:flex;align-items:center;gap:12px;background:var(--bg-deep);padding:10px 14px;border-radius:8px;border:1px solid var(--border);font-size:12.5px;color:var(--text-2)}.step-row .num[data-v-6ed39d5b]{width:20px;height:20px;border-radius:50%;background:var(--accent);color:#030712;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.apple-qr-box.expired .expired-icon[data-v-6ed39d5b],.apple-qr-box.static .static-icon[data-v-6ed39d5b]{font-size:48px;margin-bottom:16px}.apple-challenge-card[data-v-6ed39d5b]{background:#a855f70d;border:1px solid rgba(168,85,247,.2);border-radius:10px;padding:16px;margin-top:8px;display:flex;flex-direction:column;gap:12px}.apple-challenge-card .header[data-v-6ed39d5b]{font-size:14px;font-weight:700;color:#c084fc}.apple-challenge-card p[data-v-6ed39d5b]{font-size:12.5px;color:var(--text-2);line-height:1.4;margin:0}.challenge-form-row[data-v-6ed39d5b]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.challenge-app-steps[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:12px}.challenge-app-steps ol[data-v-6ed39d5b]{margin:0;padding-left:20px;font-size:13px;color:var(--text-2);line-height:1.6}.challenge-no-notification-box[data-v-6ed39d5b]{background:#fbbf2414;border:1px solid rgba(251,191,36,.25);border-radius:8px;padding:12px;font-size:13px;color:var(--text-2);line-height:1.5}.challenge-no-notification-box strong[data-v-6ed39d5b]{color:#fbbf24;display:block;margin-bottom:6px}.challenge-no-notification-box p[data-v-6ed39d5b]{margin:0}.challenge-action-row[data-v-6ed39d5b]{display:flex;flex-wrap:wrap;gap:10px}.ig-connect-mode-tabs[data-v-6ed39d5b]{display:flex;gap:0;padding:16px 24px 0;border-bottom:1px solid var(--border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ig-connect-mode-tabs[data-v-6ed39d5b]::-webkit-scrollbar{display:none}.ig-mode-tab[data-v-6ed39d5b]{flex:0 0 auto;white-space:nowrap;padding:10px 16px;border:none;background:transparent;color:var(--text-2);font-size:13px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ig-mode-tab.active[data-v-6ed39d5b]{color:var(--accent);border-bottom-color:var(--accent)}.ig-conn-badge[data-v-6ed39d5b]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;vertical-align:middle;text-transform:uppercase}.ig-conn-badge-official[data-v-6ed39d5b]{background:#2fd8a424;color:#1f9e78;border:1px solid rgba(47,216,164,.4)}.ig-conn-badge-legacy[data-v-6ed39d5b]{background:#94a3b829;color:#64748b;border:1px solid rgba(148,163,184,.4)}.ig-dev-submode[data-v-6ed39d5b]{display:flex;gap:8px;margin-bottom:4px}.ig-submode-btn[data-v-6ed39d5b]{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer}.ig-submode-btn.active[data-v-6ed39d5b]{background:var(--accent);color:#fff;border-color:var(--accent)}.ig-token-expired-hint[data-v-6ed39d5b]{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:#dc2626}.ig-oneclick[data-v-6ed39d5b]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 24px 0;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:#2fd8a40d}.ig-oneclick-text[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ig-oneclick-text strong[data-v-6ed39d5b]{font-size:14px}.ig-oneclick-text span[data-v-6ed39d5b]{font-size:12px;color:var(--text-3);line-height:1.5}.ig-oneclick-note[data-v-6ed39d5b]{color:#1f9e78!important;font-weight:600}.ig-diag-body[data-v-6ed39d5b]{padding:16px 24px 20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ig-diag-intro[data-v-6ed39d5b]{margin:0;font-size:13px;color:var(--text-2);line-height:1.55}.ig-diag-result[data-v-6ed39d5b]{width:100%;display:flex;flex-direction:column;gap:10px}.ig-diag-summary[data-v-6ed39d5b]{padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600}.ig-diag-summary.ok[data-v-6ed39d5b]{background:#2fd8a41f;color:#1f9e78;border:1px solid rgba(47,216,164,.35)}.ig-diag-summary.warn[data-v-6ed39d5b]{background:#f59e0b1f;color:#b45309;border:1px solid rgba(245,158,11,.35)}.ig-diag-list[data-v-6ed39d5b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ig-diag-list li[data-v-6ed39d5b]{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-2, rgba(127,127,127,.05))}.ig-diag-list li.st-ok[data-v-6ed39d5b]{border-color:#2fd8a44d}.ig-diag-list li.st-fail[data-v-6ed39d5b]{border-color:#ef444466;background:#ef44440d}.ig-diag-list li.st-warn[data-v-6ed39d5b]{border-color:#f59e0b59}.ig-diag-head[data-v-6ed39d5b]{display:flex;align-items:center;gap:8px;font-size:13px}.ig-diag-icon[data-v-6ed39d5b]{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:800;background:#7f7f7f26}.st-ok .ig-diag-icon[data-v-6ed39d5b]{background:#2fd8a433;color:#1f9e78}.st-fail .ig-diag-icon[data-v-6ed39d5b]{background:#ef444429;color:#dc2626}.st-warn .ig-diag-icon[data-v-6ed39d5b]{background:#f59e0b2e;color:#b45309}.ig-diag-detail[data-v-6ed39d5b]{margin-top:4px;font-size:12px;color:var(--text-3);line-height:1.55}.ig-diag-action[data-v-6ed39d5b]{margin-top:5px;font-size:12px;color:var(--accent);line-height:1.55;font-weight:500}@media (max-width: 560px){.ig-oneclick[data-v-6ed39d5b]{margin:12px 16px 0}.ig-oneclick button[data-v-6ed39d5b]{width:100%}.ig-diag-body[data-v-6ed39d5b]{padding:14px 16px 18px}}.ig-req-badge[data-v-6ed39d5b]{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;background:#ef44441f;color:#dc2626;border:1px solid rgba(239,68,68,.35)}.ig-field-hint[data-v-6ed39d5b]{display:block;margin-top:4px;font-size:11px;color:var(--text-3);line-height:1.5}.ig-webhook-setup[data-v-6ed39d5b]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:#6d5cf50a;display:flex;flex-direction:column;gap:10px}.ig-webhook-head[data-v-6ed39d5b]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.ig-webhook-state[data-v-6ed39d5b]{padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700}.ig-webhook-state.ok[data-v-6ed39d5b]{background:#2fd8a424;color:#1f9e78;border:1px solid rgba(47,216,164,.4)}.ig-webhook-state.warn[data-v-6ed39d5b]{background:#f59e0b24;color:#b45309;border:1px solid rgba(245,158,11,.4)}.ig-webhook-desc[data-v-6ed39d5b]{margin:0;font-size:12px;color:var(--text-2);line-height:1.55}.ig-copy-row[data-v-6ed39d5b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ig-copy-label[data-v-6ed39d5b]{min-width:100px;font-size:11px;font-weight:600;color:var(--text-3)}.ig-copy-value[data-v-6ed39d5b]{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--bg-2, rgba(127, 127, 127, .08));font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ig-copy-btn[data-v-6ed39d5b]{padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-2);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.ig-copy-btn[data-v-6ed39d5b]:hover{border-color:var(--accent);color:var(--accent)}.ig-precheck[data-v-6ed39d5b]{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.ig-precheck li.ok[data-v-6ed39d5b]{color:#1f9e78}.ig-precheck li.bad[data-v-6ed39d5b]{color:#dc2626}@media (max-width: 560px){.ig-copy-label[data-v-6ed39d5b]{min-width:100%}.ig-copy-value[data-v-6ed39d5b]{width:100%}}.ig-dev-choices[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:8px}.ig-dev-choices-title[data-v-6ed39d5b]{font-size:13px;font-weight:600;color:var(--text-2);margin:0}.ig-dev-choice[data-v-6ed39d5b]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:transparent;cursor:pointer;text-align:left}.ig-dev-choice[data-v-6ed39d5b]:hover{border-color:var(--accent);background:#2fd8a40f}.ig-dev-choice strong[data-v-6ed39d5b]{font-size:14px;color:var(--text-1)}.ig-dev-choice span[data-v-6ed39d5b]{font-size:12px;color:var(--text-3)}.ig-session-help[data-v-6ed39d5b]{background:#3b82f60f;border:1px solid rgba(59,130,246,.2);border-radius:10px;padding:14px 16px;font-size:13px;color:var(--text-2);line-height:1.55}.ig-session-help p[data-v-6ed39d5b]{margin:0 0 8px}.ig-session-help ol[data-v-6ed39d5b]{margin:0;padding-left:18px}.ig-session-help code[data-v-6ed39d5b]{font-size:12px;background:var(--bg-deep);padding:1px 5px;border-radius:4px}.ig-session-textarea[data-v-6ed39d5b]{font-family:ui-monospace,monospace;font-size:12px;resize:vertical;min-height:72px}.apple-btn-secondary[data-v-6ed39d5b]{padding:10px 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-1);font-size:13px;cursor:pointer}.apple-btn-secondary[data-v-6ed39d5b]:disabled{opacity:.5;cursor:not-allowed}.apple-input-code[data-v-6ed39d5b]{background:var(--bg-deep);border:1px solid var(--border);color:var(--text-1);border-radius:8px;padding:8px 12px;font-size:14.5px;font-weight:700;outline:none;flex-grow:1;text-align:center;letter-spacing:1px}.challenge-error-text[data-v-6ed39d5b]{font-size:12px;font-weight:600;color:var(--red)}.ig-form-error-inline[data-v-6ed39d5b]{font-size:13px;font-weight:600;color:var(--red)}.apple-slider-row[data-v-6ed39d5b]{padding:20px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.apple-slider-row[data-v-6ed39d5b]:last-child{border-bottom:none}.slider-label-header[data-v-6ed39d5b]{display:flex;justify-content:space-between;align-items:center}.slider-label-header strong[data-v-6ed39d5b]{font-size:14px;color:var(--text-1)}.slider-label-header .slider-val[data-v-6ed39d5b]{font-size:13.5px;font-weight:700;color:var(--accent)}.apple-range-input[data-v-6ed39d5b]{width:100%;accent-color:var(--accent)}.slider-legends[data-v-6ed39d5b]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-3)}.apple-textarea[data-v-6ed39d5b]{background:var(--bg-deep);border:1px solid var(--border);color:var(--text-1);border-radius:8px;padding:12px;font-size:13.5px;resize:none;outline:none;width:100%}.apple-textarea[data-v-6ed39d5b]:focus{border-color:var(--accent)}.apple-audio-player-container[data-v-6ed39d5b]{flex-grow:1;background:var(--bg-deep);border:1px solid var(--border);border-radius:8px;padding:6px;display:flex;align-items:center}@keyframes ring-pulse-6ed39d5b{0%{transform:scale(.95);box-shadow:0 0 #a855f766}70%{transform:scale(1);box-shadow:0 0 0 12px #a855f700}to{transform:scale(.95);box-shadow:0 0 #a855f700}}.switch-container[data-v-6ed39d5b]{position:relative;display:inline-block;width:44px;height:24px}.switch-container input[data-v-6ed39d5b]{opacity:0;width:0;height:0}.switch-slider[data-v-6ed39d5b]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-deep);border:1px solid var(--border);transition:.3s;border-radius:24px}.switch-slider[data-v-6ed39d5b]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-3);transition:.3s;border-radius:50%}input:checked+.switch-slider[data-v-6ed39d5b]{background-color:var(--accent);border-color:var(--accent)}input:checked+.switch-slider[data-v-6ed39d5b]:before{transform:translate(22px);background-color:#030712}.connection-guide-card[data-v-6ed39d5b]{background:#ffffff05!important;border:1px solid var(--border)!important}.guide-intro[data-v-6ed39d5b]{font-size:13.5px;color:var(--text-2);line-height:1.6;margin-bottom:20px}.guide-steps-container[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:20px}.guide-step[data-v-6ed39d5b]{display:flex;gap:16px}.step-num[data-v-6ed39d5b]{width:28px;height:28px;border-radius:50%;background:#a855f726;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.step-content[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:4px}.step-content h4[data-v-6ed39d5b]{font-size:14.5px;font-weight:600;color:var(--text-1);margin:0}.step-content p[data-v-6ed39d5b]{font-size:13px;color:var(--text-2);line-height:1.5;margin:0}.guide-link[data-v-6ed39d5b]{color:var(--accent);text-decoration:none;font-weight:600;transition:opacity .2s}.guide-link[data-v-6ed39d5b]:hover{opacity:.8;text-decoration:underline}.api-list[data-v-6ed39d5b]{margin:8px 0 0;padding-left:20px;list-style:none;display:flex;flex-direction:column;gap:6px}.api-list li[data-v-6ed39d5b]{font-size:13px;color:var(--text-2)}.credentials-substeps[data-v-6ed39d5b]{background:#0003;border:1px solid var(--border);border-radius:6px;padding:12px 16px;margin-top:8px}.substep[data-v-6ed39d5b]{font-size:13px;color:var(--text-2)}.substep ul[data-v-6ed39d5b]{margin:4px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.substep li[data-v-6ed39d5b]{font-size:12.5px;color:var(--text-3)}.wa-prov-label[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;color:var(--text-2, #cbd5e1)}.wa-prov-label .apple-input[data-v-6ed39d5b]{font-weight:400}.wa-webhook-box[data-v-6ed39d5b]{display:flex;flex-direction:column;gap:4px;background:#8b5cf60f;border:1px solid rgba(139,92,246,.18);border-radius:10px;padding:10px 12px;font-size:12.5px;color:var(--text-2, #cbd5e1)}.wa-webhook-box code[data-v-6ed39d5b]{cursor:pointer;word-break:break-all;background:#00000040;padding:6px 8px;border-radius:6px;font-size:12px;color:var(--accent, #a78bfa)}.retired-model-banner[data-v-6ed39d5b]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5;background:#fbbf241a;border:1px solid rgba(251,191,36,.35);color:#fbbf24}.booking-links-panel[data-v-ef4aeb59]{padding:14px 16px;border-radius:var(--radius-md)}.bl-header[data-v-ef4aeb59]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.bl-header-hint[data-v-ef4aeb59]{font-size:11px;color:#ffffff59;margin:0;line-height:1.4}.bl-add-btn[data-v-ef4aeb59]{width:36px;height:36px;min-width:36px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#6c63ff26;color:#ffffffeb;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.bl-add-btn[data-v-ef4aeb59]:hover{background:#6c63ff59;color:#fff}.bl-empty[data-v-ef4aeb59]{font-size:12px;color:#ffffff59;text-align:center;padding:12px 0;line-height:1.5}.bl-empty-link[data-v-ef4aeb59]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:12px;text-decoration:underline;padding:0}.bl-card[data-v-ef4aeb59]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;margin-bottom:10px}.bl-card[data-v-ef4aeb59]:last-child{margin-bottom:0}.bl-card-top[data-v-ef4aeb59]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.bl-card-title[data-v-ef4aeb59]{font-size:13px;font-weight:700;color:#fffffff2;line-height:1.3;word-break:break-word}.bl-status-pill[data-v-ef4aeb59]{font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;background:#10b98126;color:#6ee7b7;flex-shrink:0}.bl-status-pill.inactive[data-v-ef4aeb59]{background:#ffffff14;color:#ffffff73}.bl-card-meta[data-v-ef4aeb59],.bl-card-days[data-v-ef4aeb59]{font-size:11px;color:#fff6;margin-bottom:4px}.bl-url-box[data-v-ef4aeb59]{width:100%;margin:8px 0 10px;padding:10px 12px;border-radius:8px;border:1px dashed rgba(108,99,255,.35);background:#6c63ff14;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;min-height:44px;transition:background .15s,border-color .15s}.bl-url-box[data-v-ef4aeb59]:active{background:#6c63ff2e;border-color:#6c63ff8c}.bl-url-text[data-v-ef4aeb59]{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#c4b5fd;word-break:break-all;line-height:1.4}.bl-url-hint[data-v-ef4aeb59]{font-size:10px;color:#ffffff59}.bl-card-actions[data-v-ef4aeb59]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.bl-action-btn[data-v-ef4aeb59]{min-height:40px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffd9;font-size:12px;font-weight:600;cursor:pointer;padding:8px 6px;transition:all .12s}.bl-action-btn.primary[data-v-ef4aeb59]{background:#6c63ff33;border-color:#6c63ff66;color:#ddd6fe}.bl-action-btn.primary.copied[data-v-ef4aeb59]{background:#10b98133;border-color:#10b98166;color:#6ee7b7}.bl-action-btn.danger[data-v-ef4aeb59]{color:#fca5a5;border-color:#ef444440}.bl-action-btn[data-v-ef4aeb59]:active{transform:scale(.98)}.weekday-picker[data-v-ef4aeb59]{display:flex;gap:6px;flex-wrap:wrap}.weekday-btn[data-v-ef4aeb59]{padding:5px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:var(--surface-2);font-size:12px;font-weight:600;cursor:pointer;color:#ffffff8c;transition:all .15s;-webkit-user-select:none;user-select:none}.weekday-btn.active[data-v-ef4aeb59]{background:#6c63ff40;border-color:#6c63ff80;color:#ffffffeb}.calendar-page[data-v-ef4aeb59]{display:flex;flex:1;min-height:0;height:100%;width:100%;overflow:hidden;background:#0a0a0f;color:#ffffffeb}.calendar-sidebar[data-v-ef4aeb59]{width:260px;padding:24px 16px;display:flex;flex-direction:column;gap:24px;border-right:1px solid rgba(255,255,255,.06);flex-shrink:0;background:#0003;overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.create-btn[data-v-ef4aeb59]{width:100%;padding:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:24px;font-size:13.5px}.mini-calendars[data-v-ef4aeb59]{padding:16px;border-radius:var(--radius-md)}.sidebar-title[data-v-ef4aeb59]{font-size:12px;font-weight:700;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px;letter-spacing:.05em}.calendar-filters[data-v-ef4aeb59]{display:flex;flex-direction:column;gap:12px}.filter-item[data-v-ef4aeb59]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff8c;cursor:pointer}.dot[data-v-ef4aeb59]{width:10px;height:10px;border-radius:50%}.dot.automations[data-v-ef4aeb59]{background:var(--accent)}.dot.manual[data-v-ef4aeb59]{background:var(--purple)}.calendar-main[data-v-ef4aeb59]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;margin:16px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.calendar-header-bar[data-v-ef4aeb59]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;flex-shrink:0}.left-controls[data-v-ef4aeb59]{display:flex;align-items:center;gap:20px}.cal-logo[data-v-ef4aeb59]{font-size:24px}.month-title[data-v-ef4aeb59]{font-size:18px;font-weight:800;color:#ffffffeb}.nav-buttons[data-v-ef4aeb59]{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:2px}.nav-btn[data-v-ef4aeb59]{background:transparent;border:none;color:#ffffff8c;font-size:13px;font-weight:600;padding:6px 12px;cursor:pointer;border-radius:4px;transition:all .2s}.nav-btn[data-v-ef4aeb59]:hover{background:#ffffff1a;color:#ffffffeb}.arrow-btn[data-v-ef4aeb59]{padding:6px 8px}.view-switch-tabs[data-v-ef4aeb59]{display:flex;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:2px}.view-switch-tabs button[data-v-ef4aeb59]{background:transparent;border:none;color:#ffffff4d;font-size:13px;font-weight:600;padding:6px 16px;border-radius:4px;cursor:pointer;transition:all .2s}.view-switch-tabs button.active[data-v-ef4aeb59]{background:var(--accent);color:var(--bg-deep);box-shadow:0 2px 8px var(--accent-glow)}.calendar-grid-week[data-v-ef4aeb59]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.grid-header-row[data-v-ef4aeb59]{display:grid;grid-template-columns:70px repeat(7,1fr);border-bottom:1px solid rgba(255,255,255,.06);background:#0000001a;flex-shrink:0}.time-column-spacer[data-v-ef4aeb59]{border-right:1px solid rgba(255,255,255,.06)}.header-day-col[data-v-ef4aeb59]{display:flex;flex-direction:column;align-items:center;padding:12px 4px;border-right:1px solid rgba(255,255,255,.06)}.header-day-col[data-v-ef4aeb59]:last-child{border-right:none}.header-day-col .day-name[data-v-ef4aeb59]{font-size:11px;font-weight:700;text-transform:uppercase;color:#ffffff4d}.header-day-col .day-num[data-v-ef4aeb59]{font-size:18px;font-weight:800;margin-top:2px;color:#ffffff8c}.header-day-col.today .day-num[data-v-ef4aeb59]{background:var(--accent);color:var(--bg-deep);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 8px var(--accent-glow)}.grid-body-scroll[data-v-ef4aeb59]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.grid-body[data-v-ef4aeb59]{display:grid;grid-template-columns:70px 1fr;position:relative;min-height:900px}.time-column[data-v-ef4aeb59]{border-right:1px solid rgba(255,255,255,.06);background:#00000014}.hour-label[data-v-ef4aeb59]{height:60px;font-size:11px;font-weight:600;color:#ffffff4d;text-align:right;padding-right:8px;line-height:20px}.days-columns-wrapper[data-v-ef4aeb59]{position:relative;display:grid;grid-template-columns:repeat(7,1fr)}.grid-rows-lines[data-v-ef4aeb59]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.grid-line-row[data-v-ef4aeb59]{height:60px;border-bottom:1px solid var(--border-light)}.day-grid-column[data-v-ef4aeb59]{position:relative;height:100%;border-right:1px solid var(--border-light);cursor:pointer;transition:background .15s}.day-grid-column[data-v-ef4aeb59]:hover{background:#ffffff03}.day-grid-column[data-v-ef4aeb59]:last-child{border-right:none}.g-event-card[data-v-ef4aeb59]{position:absolute;left:4px;right:4px;background:#a855f726;border-left:4px solid var(--accent);color:#ffffffeb;padding:6px 8px;border-radius:4px;font-size:11px;overflow:hidden;cursor:pointer;z-index:2;transition:all .2s;box-shadow:0 2px 6px #0003}.g-event-card[data-v-ef4aeb59]:hover{background:#a855f740;transform:scale(1.02);z-index:5;box-shadow:0 4px 15px var(--accent-glow)}.g-event-time[data-v-ef4aeb59]{font-weight:700;font-size:10px;color:var(--accent);margin-bottom:2px}.g-event-title[data-v-ef4aeb59]{font-weight:700;color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-event-notes[data-v-ef4aeb59]{color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:2px;font-size:9.5px}.calendar-grid-month[data-v-ef4aeb59]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.month-header-days[data-v-ef4aeb59]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid rgba(255,255,255,.06);background:#0000001a;text-align:center;padding:8px 0;font-weight:700;font-size:12px;color:#ffffff4d}.month-days-container[data-v-ef4aeb59]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);overflow-y:auto}.month-day-cell[data-v-ef4aeb59]{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:6px;display:flex;flex-direction:column;cursor:pointer;background:#ffffff03;transition:all .15s}.month-day-cell[data-v-ef4aeb59]:nth-child(7n){border-right:none}.month-day-cell[data-v-ef4aeb59]:hover{background:#ffffff08}.month-day-cell.other-month[data-v-ef4aeb59]{opacity:.3}.day-number[data-v-ef4aeb59]{font-size:12px;font-weight:700;color:#ffffff8c;align-self:flex-end}.month-day-cell.today .day-number[data-v-ef4aeb59]{background:var(--accent);color:var(--bg-deep);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}.month-cell-events[data-v-ef4aeb59]{margin-top:4px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1}.month-event-pill[data-v-ef4aeb59]{background:var(--accent-glow);border-left:3px solid var(--accent);color:#ffffffeb;padding:2px 4px;border-radius:2px;font-size:9.5px;display:flex;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-time[data-v-ef4aeb59]{font-weight:700;color:var(--accent)}.calendar-agenda-view[data-v-ef4aeb59]{flex:1;min-height:0;overflow-y:auto;padding:24px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.agenda-list[data-v-ef4aeb59]{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.agenda-row[data-v-ef4aeb59]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border:1px solid rgba(255,255,255,.07)}.agenda-time-box[data-v-ef4aeb59]{display:flex;flex-direction:column;min-width:120px}.agenda-time-box .date[data-v-ef4aeb59]{font-size:16px;font-weight:800;color:var(--accent)}.agenda-time-box .time[data-v-ef4aeb59]{font-size:12px;color:#ffffff4d}.agenda-details h4[data-v-ef4aeb59]{font-size:15px;font-weight:700;color:#ffffffeb}.agenda-details .chat-id[data-v-ef4aeb59]{font-size:11px;color:#ffffff4d;display:block}.agenda-details .notes[data-v-ef4aeb59]{font-size:12px;color:#ffffff8c;margin-top:4px}.modal-overlay[data-v-ef4aeb59]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;overflow-y:auto;overscroll-behavior:contain;padding:20px}.modal-content[data-v-ef4aeb59]{width:100%;max-width:460px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;max-height:90vh;overflow-y:auto}.event-detail-card[data-v-ef4aeb59]{border-left:6px solid var(--accent)}.modal-header[data-v-ef4aeb59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-ef4aeb59]{font-size:16px;font-weight:700}.close-btn[data-v-ef4aeb59]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.detail-row[data-v-ef4aeb59]{display:flex;margin-bottom:12px;font-size:13.5px}.detail-row .label[data-v-ef4aeb59]{width:140px;color:#ffffff4d;font-weight:600}.detail-row .val[data-v-ef4aeb59]{flex:1;color:#ffffffeb;font-weight:700}.detail-row .val.highlight[data-v-ef4aeb59]{color:var(--accent)}.block-notes[data-v-ef4aeb59]{background:#00000026;padding:8px;border-radius:4px;font-weight:400!important}.modal-footer[data-v-ef4aeb59]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.error-box[data-v-ef4aeb59]{background:#dc354526;color:var(--danger);border:1px solid rgba(220,53,69,.2);padding:10px;border-radius:var(--radius-md);font-size:12px;margin-top:12px}.form-row[data-v-ef4aeb59]{display:flex;gap:12px}.form-row .col[data-v-ef4aeb59]{flex:1}.btn-danger-outline[data-v-ef4aeb59]{background:transparent;border:1px solid var(--danger);color:var(--danger)}.btn-danger-outline[data-v-ef4aeb59]:hover{background:var(--danger);color:#fff}.g-event-card.confirmed[data-v-ef4aeb59]{background:#22c55e26;border-left-color:#22c55e}.g-event-card.confirmed[data-v-ef4aeb59]:hover{background:#22c55e40;box-shadow:0 4px 15px #22c55e66}.g-event-card.cancelled[data-v-ef4aeb59]{background:#ef444426;border-left-color:#ef4444;text-decoration:line-through;opacity:.7}.g-event-card.cancelled[data-v-ef4aeb59]:hover{background:#ef444440;box-shadow:0 4px 15px #ef444466}.g-event-card.pending[data-v-ef4aeb59]{background:#eab30826;border-left-color:#eab308}.g-event-card.pending[data-v-ef4aeb59]:hover{background:#eab30840;box-shadow:0 4px 15px #eab30866}.status-badge[data-v-ef4aeb59]{font-size:9px;padding:1px 4px;border-radius:3px;margin-left:6px;font-weight:800;text-transform:uppercase}.status-badge.confirmed[data-v-ef4aeb59]{background:#22c55e;color:#052e16}.status-badge.cancelled[data-v-ef4aeb59]{background:#ef4444;color:#450a0a}.status-badge.pending[data-v-ef4aeb59]{background:#eab308;color:#422006}.status-text.confirmed[data-v-ef4aeb59]{color:#22c55e}.status-text.cancelled[data-v-ef4aeb59]{color:#ef4444}.status-text.pending[data-v-ef4aeb59]{color:#eab308}.month-event-pill.confirmed[data-v-ef4aeb59]{background:#22c55e26;border-left-color:#22c55e}.month-event-pill.cancelled[data-v-ef4aeb59]{background:#ef444426;border-left-color:#ef4444;text-decoration:line-through}.month-event-pill.pending[data-v-ef4aeb59]{background:#eab30826;border-left-color:#eab308}.month-title-selector[data-v-ef4aeb59]{display:flex;gap:8px;align-items:center}.date-select[data-v-ef4aeb59]{background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:#ffffffeb;padding:6px 12px;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;outline:none;transition:all .2s}.date-select[data-v-ef4aeb59]:hover{background:#ffffff1a;border-color:var(--accent)}.view-range-text[data-v-ef4aeb59]{font-size:14px;color:#ffffff4d;margin-left:8px;font-weight:600}.mini-calendar-widget[data-v-ef4aeb59]{padding:12px;background:#0003!important;border:1px solid rgba(255,255,255,.07);border-radius:8px;display:flex;flex-direction:column;gap:8px}.mini-cal-header[data-v-ef4aeb59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.mini-cal-title[data-v-ef4aeb59]{font-size:13px;font-weight:700;color:#ffffffeb;text-transform:capitalize}.mini-cal-nav[data-v-ef4aeb59]{display:flex;gap:4px}.mini-cal-days-grid[data-v-ef4aeb59]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.mini-day-name[data-v-ef4aeb59]{font-size:10px;font-weight:700;color:#ffffff4d;padding:4px 0}.mini-day-cell[data-v-ef4aeb59]{background:transparent;border:none;color:#ffffff8c;font-size:11px;padding:0;cursor:pointer;border-radius:50%;width:26px;height:26px;margin:0 auto;display:flex;align-items:center;justify-content:center;transition:all .15s}.mini-day-cell[data-v-ef4aeb59]:hover{background:#ffffff1a;color:#ffffffeb}.mini-day-cell.other-month[data-v-ef4aeb59]{color:#ffffff2e!important;opacity:.25}.mini-day-cell.today[data-v-ef4aeb59]{border:1px solid var(--accent);color:var(--accent)}.mini-day-cell.selected[data-v-ef4aeb59]{background:var(--accent)!important;color:var(--bg-deep)!important;font-weight:700}.today-stats-row[data-v-ef4aeb59]{display:flex;gap:10px;padding:12px 16px 0;flex-wrap:wrap;flex-shrink:0}.today-stat[data-v-ef4aeb59]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 14px;display:flex;flex-direction:column;min-width:72px}.today-stat .n[data-v-ef4aeb59]{font-size:18px;font-weight:800;color:var(--accent)}.today-stat .l[data-v-ef4aeb59]{font-size:10px;color:#ffffff73}.today-stat.pending .n[data-v-ef4aeb59]{color:#f59e0b}.today-stat.confirmed .n[data-v-ef4aeb59]{color:#10b981}.today-stat.cancelled .n[data-v-ef4aeb59]{color:#ef4444}.sidebar-filter-selects[data-v-ef4aeb59]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.filter-select[data-v-ef4aeb59]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:6px;padding:6px 8px;font-size:11px}.source-badge[data-v-ef4aeb59]{font-size:9px;padding:1px 6px;border-radius:999px;margin-left:4px}.source-badge.src-ai[data-v-ef4aeb59]{background:#8a3ab933;color:#c084fc}.source-badge.src-manual[data-v-ef4aeb59]{background:#3b82f633;color:#93c5fd}.source-badge.src-link[data-v-ef4aeb59]{background:#10b98133;color:#6ee7b7}.filter-item .dot.link[data-v-ef4aeb59]{background:#10b981}.g-event-card[data-v-ef4aeb59]{border-left:3px solid #8a3ab9;cursor:grab}.g-event-card.conflict[data-v-ef4aeb59]{box-shadow:0 0 0 2px #ef444499}.staff-grid .staff-day-banner[data-v-ef4aeb59]{padding:10px 16px;font-size:12px;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.detail-footer[data-v-ef4aeb59]{flex-direction:column;gap:10px;align-items:stretch!important}.detail-action-row[data-v-ef4aeb59]{display:flex;gap:8px;flex-wrap:wrap}.agenda-actions[data-v-ef4aeb59]{display:flex;flex-direction:column;gap:6px}.btn-success[data-v-ef4aeb59]{background:#10b981;color:#fff;border:none}.btn-warning[data-v-ef4aeb59]{background:#f59e0b;color:#fff;border:none}.status-text.completed[data-v-ef4aeb59]{color:#3b82f6}.status-text.no_show[data-v-ef4aeb59]{color:#ef4444}.g-event-card.completed[data-v-ef4aeb59]{opacity:.7}.g-event-card.no_show[data-v-ef4aeb59]{opacity:.5;text-decoration:line-through}@media (max-width: 900px){.calendar-page[data-v-ef4aeb59]{flex-direction:column;height:auto;min-height:100%;overflow-y:auto;overflow-x:hidden}.calendar-sidebar[data-v-ef4aeb59]{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:16px;gap:16px;overflow-y:visible;max-height:none}.calendar-main[data-v-ef4aeb59]{min-height:auto;flex:none}.calendar-grid-week[data-v-ef4aeb59],.grid-body-scroll[data-v-ef4aeb59]{overflow:visible}.nav-btn[data-v-ef4aeb59]{padding:9px 14px}.view-switch-tabs button[data-v-ef4aeb59]{padding:9px 16px}.mini-day-cell[data-v-ef4aeb59]{width:34px;height:34px}.mini-cal-nav .nav-btn[data-v-ef4aeb59]{padding:8px 12px!important}.bl-card-actions[data-v-ef4aeb59]{grid-template-columns:1fr 1fr}.bl-card-actions .bl-action-btn.danger[data-v-ef4aeb59]{grid-column:1 / -1}.calendar-header-bar[data-v-ef4aeb59]{flex-direction:column;align-items:stretch;gap:10px}.right-views[data-v-ef4aeb59]{overflow-x:auto}.view-switch-tabs[data-v-ef4aeb59]{width:max-content}}@media (max-width: 768px){.left-controls[data-v-ef4aeb59]{flex-wrap:wrap;gap:10px}.date-select[data-v-ef4aeb59]{font-size:14px;padding:6px 10px}.view-range-text[data-v-ef4aeb59]{font-size:12px}}@media (max-width: 560px){.calendar-header-bar[data-v-ef4aeb59]{padding:12px 14px}.left-controls[data-v-ef4aeb59]{gap:8px}.cal-logo[data-v-ef4aeb59]{display:none}.grid-header-row[data-v-ef4aeb59]{grid-template-columns:44px repeat(7,1fr)}.grid-body[data-v-ef4aeb59]{grid-template-columns:44px 1fr}.hour-label[data-v-ef4aeb59]{font-size:10px;padding-right:4px}.header-day-col .day-num[data-v-ef4aeb59]{font-size:15px}.calendar-agenda-view[data-v-ef4aeb59]{padding:16px 12px}.agenda-row[data-v-ef4aeb59]{flex-wrap:wrap;gap:10px}.agenda-time-box[data-v-ef4aeb59]{min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.agenda-details[data-v-ef4aeb59]{flex:1 1 100%}.agenda-actions[data-v-ef4aeb59]{flex-direction:row;width:100%}.agenda-actions .btn[data-v-ef4aeb59]{flex:1}.form-row[data-v-ef4aeb59]{flex-direction:column;gap:12px}.detail-row[data-v-ef4aeb59]{flex-direction:column;gap:2px}.detail-row .label[data-v-ef4aeb59]{width:auto}}.automations-container[data-v-706e00a6]{padding:32px;height:100%;overflow-y:auto;background:#0a0a0f;font-family:Outfit,Inter,sans-serif}.page-header[data-v-706e00a6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.title-with-badge[data-v-706e00a6]{display:flex;align-items:center;gap:12px}.page-title[data-v-706e00a6]{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.8px;margin:0}.premium-badge[data-v-706e00a6]{background:linear-gradient(135deg,var(--accent) 0%,#10b981 100%);color:#050508;font-size:10px;font-weight:800;text-transform:uppercase;padding:3px 8px;border-radius:99px;letter-spacing:.5px;box-shadow:0 0 12px #10b9814d}.page-subtitle[data-v-706e00a6]{font-size:13.5px;color:#ffffff4d;margin-top:4px}.btn-glow[data-v-706e00a6]{box-shadow:0 0 16px var(--accent-glow);transition:all .3s ease}.btn-glow[data-v-706e00a6]:hover{box-shadow:0 0 24px var(--accent);transform:translateY(-1px)}.empty-state-canvas[data-v-706e00a6]{position:relative;height:400px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-mid);overflow:hidden;border-radius:10px}.canvas-grid-bg[data-v-706e00a6]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(var(--border-mid) 1px,transparent 1px);background-size:24px 24px;opacity:.7;pointer-events:none}.empty-content[data-v-706e00a6]{position:relative;z-index:2;text-align:center;max-width:440px;padding:20px}.empty-icon-box[data-v-706e00a6]{width:76px;height:76px;background:#10b98114;border:1.5px dashed var(--accent);color:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 0 16px #10b9810d}.empty-content h3[data-v-706e00a6]{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px}.empty-content p[data-v-706e00a6]{color:#ffffff4d;font-size:13px;line-height:1.5;margin-bottom:24px}.rules-grid[data-v-706e00a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:24px}.flow-card[data-v-706e00a6]{position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.07);padding:24px;border-radius:10px;background:#ffffff08;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.flow-card-glow[data-v-706e00a6]{position:absolute;top:-100px;right:-100px;width:200px;height:200px;border-radius:50%;filter:blur(80px);opacity:.08;pointer-events:none}.flow-card-glow.instagram[data-v-706e00a6]{background:radial-gradient(circle,#d6249f,#fd5949)}.flow-card-glow.whatsapp[data-v-706e00a6]{background:var(--accent)}.flow-card-glow.all[data-v-706e00a6]{background:#3b82f6}.flow-card[data-v-706e00a6]:hover{border-color:var(--border-high);box-shadow:0 12px 40px #0000004d;transform:translateY(-2px)}.flow-card.disabled-card[data-v-706e00a6]{opacity:.55}.flow-card-header[data-v-706e00a6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.flow-meta[data-v-706e00a6]{display:flex;align-items:center;gap:10px;overflow:hidden;flex:1}.platform-indicator[data-v-706e00a6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.platform-indicator.instagram[data-v-706e00a6]{color:#d6249f;background:#d6249f0f;border-color:#d6249f33}.platform-indicator.whatsapp[data-v-706e00a6]{color:var(--accent);background:#10b9810f;border-color:#10b98133}.flow-name[data-v-706e00a6]{font-size:16px;font-weight:700;color:#fff;margin:0}.flow-summary-diagram[data-v-706e00a6]{display:flex;align-items:center;background:#05050866;border:1px solid rgba(255,255,255,.07);padding:12px 16px;border-radius:6px;margin-bottom:24px;overflow-x:auto}.mini-node[data-v-706e00a6]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#ffffff8c;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);padding:4px 8px;border-radius:4px;white-space:nowrap}.mini-node.trigger[data-v-706e00a6]{background:#10b98114;border-color:#10b98133;color:var(--accent)}.mini-node .dot[data-v-706e00a6]{width:5px;height:5px;border-radius:50%;background-color:currentColor}.mini-arrow[data-v-706e00a6]{display:flex;align-items:center;color:#ffffff2e;padding:0 6px}.mini-steps-chain[data-v-706e00a6]{display:flex;align-items:center;gap:6px}.mini-node-step[data-v-706e00a6]{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--border-mid);font-size:10px}.mini-node-step.text[data-v-706e00a6]{background:#8b5cf61a;border-color:#8b5cf64d;color:#a78bfa}.mini-node-step.audio[data-v-706e00a6]{background:#10b9811a;border-color:#10b9814d;color:var(--accent)}.mini-node-step.image[data-v-706e00a6]{background:#f59e0b1a;border-color:#f59e0b4d;color:#fbbf24}.mini-node-step.ai_passive[data-v-706e00a6]{background:#ef44441a;border-color:#ef44444d;color:#f87171}.mini-node-step.ai_active[data-v-706e00a6],.mini-node-step.trigger[data-v-706e00a6]{background:#10b9811a;border-color:#10b9814d;color:var(--accent)}.step-delay[data-v-706e00a6]{position:absolute;top:-6px;right:-6px;background:#ffffff14;border:1px solid var(--border-high);color:#ffffff8c;font-size:8px;font-weight:700;padding:1px 3px;border-radius:4px}.flow-card-footer[data-v-706e00a6]{display:flex;align-items:center;gap:10px;margin-top:auto}.flow-card-footer button[data-v-706e00a6]:first-child{flex:1}.readonly-note[data-v-706e00a6]{font-size:12px;color:var(--text-3);font-style:italic}.readonly-status-pill[data-v-706e00a6]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px;background:#ffffff12;color:var(--text-3);white-space:nowrap}.readonly-status-pill.on[data-v-706e00a6]{background:#22c55e26;color:#22c55e}.automations-load-error[data-v-706e00a6]{padding:28px 24px;text-align:center;border:1px solid var(--border-mid);border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:10px}.automations-load-error strong[data-v-706e00a6]{font-size:15px;color:var(--text-1)}.automations-load-error p[data-v-706e00a6]{font-size:13px;color:var(--text-3);margin:0;max-width:460px}.flow-builder-overlay[data-v-706e00a6]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0f;z-index:10000;display:flex}.flow-builder-container[data-v-706e00a6]{width:100%;height:100%;display:flex;flex-direction:column}.builder-header[data-v-706e00a6]{height:64px;border-bottom:1px solid rgba(255,255,255,.06);background:#0d0d15;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0}.back-btn[data-v-706e00a6]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .2s}.back-btn[data-v-706e00a6]:hover{background:#ffffff0f;color:#fff}.builder-title-block[data-v-706e00a6]{display:flex;align-items:center;gap:10px;margin-left:12px}.builder-title-input[data-v-706e00a6]{background:transparent;border:none;font-size:18px;font-weight:700;color:#fff;outline:none;width:280px;border-bottom:1px dashed transparent;padding:2px 4px;transition:border-color .2s}.builder-title-input[data-v-706e00a6]:focus{border-bottom-color:var(--border-high)}.unsaved-dot[data-v-706e00a6]{width:6px;height:6px;background-color:var(--accent);border-radius:50%;opacity:.8}.platform-selector-pill[data-v-706e00a6]{display:flex;background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:2px;border-radius:99px;margin-right:16px}.pill-btn[data-v-706e00a6]{background:transparent;border:none;color:#ffffff4d;font-size:12px;font-weight:600;padding:6px 16px;border-radius:99px;cursor:pointer;transition:all .2s}.pill-btn.active[data-v-706e00a6]{background:#ffffff14;color:#fff;box-shadow:0 2px 6px #00000026}.builder-workspace[data-v-706e00a6]{flex:1;display:flex;overflow:hidden}.config-sidebar[data-v-706e00a6]{width:min(340px,90vw);border-right:1px solid rgba(255,255,255,.06);background:#0d0d15;display:flex;flex-direction:column;padding:24px;overflow-y:auto;flex-shrink:0}.sidebar-section-title[data-v-706e00a6]{font-size:12px;font-weight:700;color:#ffffff4d;text-transform:uppercase;letter-spacing:.8px;margin:0 0 16px}.trigger-input-wrap[data-v-706e00a6]{position:relative;display:flex;align-items:center}.trigger-symbol[data-v-706e00a6]{position:absolute;left:12px;font-size:15px;font-weight:700;color:var(--accent)}.trigger-input[data-v-706e00a6]{padding-left:28px!important;font-weight:600;letter-spacing:.3px}.input-desc[data-v-706e00a6]{font-size:11px;color:#ffffff2e;line-height:1.4;margin:8px 0 0}.flow-info-box[data-v-706e00a6]{background:#0505084d;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:14px;margin-top:20px}.info-title[data-v-706e00a6]{font-size:11px;font-weight:700;color:#ffffff8c;margin-bottom:8px;text-transform:uppercase}.info-row[data-v-706e00a6]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#ffffff4d;margin-bottom:6px}.info-row[data-v-706e00a6]:last-child{margin-bottom:0}.platform-text-badge[data-v-706e00a6]{font-size:9px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px}.platform-text-badge.instagram[data-v-706e00a6]{background:#d6249f1a;color:#d6249f}.platform-text-badge.whatsapp[data-v-706e00a6]{background:#10b9811a;color:var(--accent)}.platform-text-badge.all[data-v-706e00a6]{background:#ffffff0d;color:#ffffff8c}.quick-add-section[data-v-706e00a6]{margin-top:32px}.action-buttons-grid[data-v-706e00a6]{display:flex;flex-direction:column;gap:12px}.action-add-btn[data-v-706e00a6]{display:flex;align-items:center;gap:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:12px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left}.action-add-btn[data-v-706e00a6]:hover{border-color:var(--border-high);transform:translate(2px)}.action-add-btn .icon[data-v-706e00a6]{font-size:20px}.action-add-btn .btn-info[data-v-706e00a6]{display:flex;flex-direction:column}.action-add-btn .title[data-v-706e00a6]{font-size:13.5px;font-weight:600;color:#fff}.action-add-btn .desc[data-v-706e00a6]{font-size:11px;color:#ffffff4d}.flow-canvas-viewport[data-v-706e00a6]{position:relative;flex:1;background:#0a0a0f;overflow:auto;display:flex;justify-content:center;padding:60px 40px}.flow-canvas-grid[data-v-706e00a6]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(139,92,246,.15) 1.5px,transparent 1.5px);background-size:28px 28px;opacity:.8;pointer-events:none;animation:gridPulse-706e00a6 12s infinite alternate ease-in-out}@keyframes gridPulse-706e00a6{0%{opacity:.65;background-size:28px 28px}to{opacity:.85;background-size:30px 30px}}.flow-canvas-content[data-v-706e00a6]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px}.flow-node[data-v-706e00a6]{width:100%;background:#0d0d15;border:1px solid var(--border-mid);border-radius:10px;box-shadow:0 10px 30px #0006;transition:border-color .2s}.flow-node[data-v-706e00a6]:hover{border-color:var(--border-high)}.node-header[data-v-706e00a6]{height:44px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#ffffff03}.node-badge[data-v-706e00a6]{font-size:9px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.5px}.node-badge.green[data-v-706e00a6]{background:#10b9811a;color:var(--accent)}.node-badge.text[data-v-706e00a6]{background:#8b5cf61a;color:#a78bfa}.node-badge.audio[data-v-706e00a6]{background:#10b9811a;color:var(--accent)}.node-badge.image[data-v-706e00a6]{background:#f59e0b1a;color:#fbbf24}.node-badge.ai_passive[data-v-706e00a6]{background:#ef44441a;color:#f87171}.node-badge.ai_active[data-v-706e00a6],.node-badge.trigger[data-v-706e00a6]{background:#10b9811a;color:var(--accent)}.node-title[data-v-706e00a6]{font-size:12.5px;font-weight:700;color:#fff}.node-body[data-v-706e00a6]{padding:16px}.trigger-node[data-v-706e00a6]{border-left:4px solid var(--accent)}.trigger-preview[data-v-706e00a6]{font-size:13px;color:#ffffff8c}.trigger-preview .highlight[data-v-706e00a6]{color:var(--accent);font-weight:700}.flow-node.action-node.text[data-v-706e00a6]{border-left:4px solid #8b5cf6}.flow-node.action-node.audio[data-v-706e00a6]{border-left:4px solid var(--accent)}.flow-node.action-node.image[data-v-706e00a6]{border-left:4px solid #f59e0b}.flow-node.action-node.ai_passive[data-v-706e00a6]{border-left:4px solid var(--danger)}.flow-node.action-node.ai_active[data-v-706e00a6],.flow-node.action-node.trigger[data-v-706e00a6]{border-left:4px solid var(--accent)}.header-left[data-v-706e00a6]{display:flex;align-items:center;gap:8px}.node-type-icon[data-v-706e00a6]{font-size:16px}.node-controls[data-v-706e00a6]{display:flex;align-items:center;gap:2px}.node-ctl-btn[data-v-706e00a6]{background:transparent;border:none;color:#ffffff4d;font-size:11px;width:22px;height:22px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.node-ctl-btn[data-v-706e00a6]:hover:not(:disabled){background:#ffffff0f;color:#fff}.node-ctl-btn[data-v-706e00a6]:disabled{opacity:.25;cursor:not-allowed}.node-ctl-btn.delete[data-v-706e00a6]:hover{background:#ef44441a;color:var(--danger)}.canvas-connector[data-v-706e00a6]{position:relative;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.connector-line[data-v-706e00a6]{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#4f46e5,#9333ea,#ec4899);box-shadow:0 0 8px #9333ea66;z-index:1}.connector-line[data-v-706e00a6]:after{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.8),transparent);animation:flowSignal-706e00a6 2s infinite linear}@keyframes flowSignal-706e00a6{0%{top:-20px}to{top:100%}}.connector-line.dotted[data-v-706e00a6]{background-image:linear-gradient(to bottom,#9333ea 60%,#fff0 0%);background-position:right;background-size:2px 8px;background-repeat:repeat-y;background-color:transparent;width:2px}.connector-arrow[data-v-706e00a6]{position:absolute;bottom:-4px;font-size:8px;color:#9333ea;text-shadow:0 0 4px rgba(147,51,234,.6);z-index:2}.connector-delay-badge[data-v-706e00a6]{position:relative;z-index:5;background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:4px 8px;border-radius:99px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 10px #0003}.clock-icon[data-v-706e00a6]{font-size:11px}.delay-inline-input[data-v-706e00a6]{background:transparent;border:none;width:28px;color:var(--accent);font-size:11px;font-weight:700;text-align:center;outline:none}.delay-inline-input[data-v-706e00a6]::-webkit-inner-spin-button{-webkit-appearance:none}.sec-unit[data-v-706e00a6]{font-size:10px;color:#ffffff4d}.textarea-node[data-v-706e00a6]{width:100%;height:90px;background:#0505084d;border:1px solid rgba(255,255,255,.07);border-radius:6px;color:#fff;padding:12px;font-size:13px;outline:none;resize:vertical;line-height:1.5}.textarea-node[data-v-706e00a6]:focus{border-color:#8b5cf6}.audio-editor-box[data-v-706e00a6]{display:flex;flex-direction:column;gap:12px}.audio-actions-row[data-v-706e00a6]{display:flex;align-items:center;gap:10px}.file-uploader-btn[data-v-706e00a6],.sample-btn[data-v-706e00a6],.mic-btn[data-v-706e00a6]{background:#ffffff0f;border:1px solid rgba(255,255,255,.07);color:#ffffff8c;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.file-uploader-btn[data-v-706e00a6]:hover,.sample-btn[data-v-706e00a6]:hover{background:#ffffff14;color:#fff}.mic-btn[data-v-706e00a6]{background:#10b98114;border-color:#10b98133;color:var(--accent)}.mic-btn[data-v-706e00a6]:hover{background:#10b98126}.mic-btn.active[data-v-706e00a6]{background:#ef444426;border-color:#ef44444d;color:var(--danger)}.mic-btn.loading[data-v-706e00a6]{opacity:.6;cursor:wait}.recording-indicator[data-v-706e00a6]{width:7px;height:7px;background-color:var(--danger);border-radius:50%;animation:pulse-animation 1s infinite;display:inline-block;margin-right:6px}.recording-error[data-v-706e00a6]{font-size:11px;font-weight:600;color:var(--danger)}.audio-preview-section[data-v-706e00a6]{background:#05050880;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px 14px}.audio-file-info[data-v-706e00a6]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.audio-file-info .file-name[data-v-706e00a6]{font-size:11.5px;color:#ffffff8c;font-weight:500;flex:1}.ready-badge[data-v-706e00a6]{background:#10b98126;color:var(--accent);font-size:8px;font-weight:800;text-transform:uppercase;padding:1px 4px;border-radius:4px}.node-audio-player[data-v-706e00a6]{width:100%;height:28px;outline:none}.image-uploader-canvas[data-v-706e00a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--border-mid);background:#0505084d;padding:24px;border-radius:6px;cursor:pointer;transition:all .2s;min-height:120px}.image-uploader-canvas[data-v-706e00a6]:hover{background:#05050880;border-color:#f59e0b}.uploader-icon[data-v-706e00a6]{font-size:24px;margin-bottom:8px}.uploader-text[data-v-706e00a6]{font-size:12.5px;font-weight:600;color:#fff}.uploader-sub[data-v-706e00a6]{font-size:10.5px;color:#ffffff2e;margin-top:2px}.image-uploader-canvas.has-preview[data-v-706e00a6]{border-style:solid;padding:8px;position:relative;overflow:hidden}.image-preview[data-v-706e00a6]{width:100%;max-height:160px;object-fit:contain;border-radius:4px}.image-overlay-info[data-v-706e00a6]{position:absolute;bottom:0;left:0;right:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 12px;display:flex;align-items:center;justify-content:space-between}.overlay-filename[data-v-706e00a6]{font-size:11px;color:#ffffff8c;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-badge[data-v-706e00a6]{font-size:10px;font-weight:700;color:#fbbf24}.canvas-connector.add-point[data-v-706e00a6]{height:100px}.add-node-popover[data-v-706e00a6]{position:relative;z-index:5;background:#ffffff08;border:1px solid var(--border-high);border-radius:6px;padding:10px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;align-items:center;gap:6px}.popover-title[data-v-706e00a6]{font-size:10px;font-weight:700;text-transform:uppercase;color:#ffffff4d;letter-spacing:.5px}.popover-buttons[data-v-706e00a6]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:min(320px,100%)}.mini-add-btn[data-v-706e00a6]{background:#ffffff0f;border:1px solid rgba(255,255,255,.07);color:#ffffff8c;font-size:11px;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .2s}.mini-add-btn[data-v-706e00a6]:hover{background:#ffffff14;color:#fff}.mini-add-btn.text[data-v-706e00a6]:hover{border-color:#8b5cf6}.mini-add-btn.audio[data-v-706e00a6]:hover{border-color:var(--accent)}.mini-add-btn.image[data-v-706e00a6]:hover{border-color:#f59e0b}.mini-add-btn.ai-passive[data-v-706e00a6]:hover{border-color:var(--danger)}.mini-add-btn.ai-active[data-v-706e00a6]:hover,.mini-add-btn.trigger-btn[data-v-706e00a6]:hover{border-color:var(--accent)}.switch[data-v-706e00a6]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.slider[data-v-706e00a6]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ffffff14;transition:.4s;border:1px solid var(--border-mid)}.tabs-container[data-v-706e00a6]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.tab-btn[data-v-706e00a6]{background:transparent;border:none;color:#ffffff4d;font-size:15px;font-weight:600;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-btn[data-v-706e00a6]:hover{color:#ffffffeb}.tab-btn.active[data-v-706e00a6]{color:var(--accent);border-bottom-color:var(--accent)}.reengagement-grid[data-v-706e00a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:24px}.reengage-card[data-v-706e00a6]{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;transition:all .2s}.reengage-header[data-v-706e00a6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.reengage-title-block[data-v-706e00a6]{display:flex;flex-direction:column;gap:6px}.rule-type-badge[data-v-706e00a6]{font-size:10px;font-weight:800;text-transform:uppercase;padding:2px 8px;border-radius:4px;display:inline-block;width:fit-content}.rule-type-badge.inactive[data-v-706e00a6]{background:#3b82f626;color:#3b82f6}.rule-type-badge.birthday[data-v-706e00a6]{background:#ec489926;color:#ec4899}.rule-name[data-v-706e00a6]{font-size:16px;font-weight:700;color:#fff}.rule-body[data-v-706e00a6]{margin-bottom:16px}.rule-meta-info[data-v-706e00a6]{font-size:12px;color:#ffffff4d;margin-bottom:8px}.rule-message-box[data-v-706e00a6]{background:#0003;border:1px solid var(--border-mid);padding:12px;border-radius:4px}.message-preview[data-v-706e00a6]{font-size:13px;color:#ffffff8c;font-style:italic}.rule-footer[data-v-706e00a6]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:10px}.delete-btn-custom[data-v-706e00a6]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#ef444414;border:1px solid rgba(239,68,68,.2);color:var(--danger);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.delete-btn-custom[data-v-706e00a6]:hover{background:#ef44442e;border-color:#ef444473;color:#ff5a5a;transform:translateY(-1px);box-shadow:0 0 12px #ef444440}.delete-btn-custom[data-v-706e00a6]:active{transform:translateY(0)}.table-container[data-v-706e00a6]{overflow-x:auto;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.data-table[data-v-706e00a6]{width:100%;border-collapse:collapse;text-align:left}.data-table th[data-v-706e00a6],.data-table td[data-v-706e00a6]{padding:14px 18px;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.06)}.data-table th[data-v-706e00a6]{font-weight:700;color:#ffffff4d;background:#00000026}.event-badge[data-v-706e00a6]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;display:inline-block}.event-badge.appointment_created[data-v-706e00a6]{background:#10b98126;color:#10b981}.event-badge.appointment_cancelled[data-v-706e00a6]{background:#ef444426;color:#ef4444}.event-badge.new_customer[data-v-706e00a6]{background:#3b82f626;color:#3b82f6}.event-badge.payment_received[data-v-706e00a6]{background:#f59e0b26;color:#f59e0b}.url-cell[data-v-706e00a6]{font-family:monospace;font-size:12px;color:#ffffff8c}.modal-overlay-custom[data-v-706e00a6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;overflow-y:auto;padding:20px}.modal-content[data-v-706e00a6]{width:100%;max-width:440px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;background:#ffffff08;max-height:90vh;overflow-y:auto}.modal-header[data-v-706e00a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-706e00a6]{font-size:16px;font-weight:700;color:#fff}.close-btn[data-v-706e00a6]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.form-group[data-v-706e00a6]{margin-bottom:16px}.label[data-v-706e00a6]{display:block;font-size:12px;font-weight:600;color:#ffffff4d;margin-bottom:6px}.input[data-v-706e00a6],.textarea[data-v-706e00a6]{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#ffffffeb;border-radius:4px;padding:8px 12px;font-size:13.5px;outline:none;transition:border-color .2s}.input[data-v-706e00a6]:focus,.textarea[data-v-706e00a6]:focus{border-color:var(--accent)}.modal-footer[data-v-706e00a6]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.info-help-text[data-v-706e00a6]{font-size:11px;color:#ffffff4d;margin-top:6px;display:block}.info-help-text code[data-v-706e00a6]{background:#ffffff0d;padding:1px 4px;border-radius:2px}.animate-fade-in[data-v-706e00a6]{animation:fadeIn-706e00a6 .3s ease-out}@keyframes fadeIn-706e00a6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.switch[data-v-706e00a6]{position:relative;display:inline-block;width:34px;height:20px}.switch input[data-v-706e00a6]{opacity:0;width:0;height:0}.slider[data-v-706e00a6]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ffffff14;border:1px solid rgba(255,255,255,.07);transition:.4s}.slider[data-v-706e00a6]:before{position:absolute;content:"";height:12px;width:12px;left:3px;bottom:3px;background-color:#ffffff4d;transition:.4s}input:checked+.slider[data-v-706e00a6]{background-color:var(--accent);border-color:var(--accent-dim)}input:checked+.slider[data-v-706e00a6]:before{transform:translate(16px);background-color:#050508}.slider.round[data-v-706e00a6]{border-radius:34px}.slider.round[data-v-706e00a6]:before{border-radius:50%}.automations-container.builder-mode[data-v-706e00a6]{padding:0;overflow:hidden}.last-run-badge[data-v-706e00a6]{font-size:10px;padding:2px 8px;border-radius:999px;background:#ffffff0f;color:var(--text-3);white-space:nowrap}.last-run-badge.success[data-v-706e00a6]{color:#10b981;background:#10b9811f}.last-run-badge.stopped[data-v-706e00a6]{color:#f59e0b;background:#f59e0b1f}.last-run-badge.failed[data-v-706e00a6]{color:#ef4444;background:#ef44441f}.template-picker-modal[data-v-706e00a6]{max-width:720px;width:100%}.template-grid[data-v-706e00a6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:12px;padding:16px 20px 24px}.template-card[data-v-706e00a6]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border-radius:12px;border:1px solid var(--border-mid);background:#ffffff08;cursor:pointer;text-align:left;color:#fff;transition:border-color .2s,background .2s}.template-card[data-v-706e00a6]:hover{border-color:var(--accent);background:#7c3aed14}.template-card.blank[data-v-706e00a6]{border-style:dashed}.template-card .tpl-icon[data-v-706e00a6]{font-size:22px}.template-card strong[data-v-706e00a6]{font-size:14px}.template-card span[data-v-706e00a6]:last-child{font-size:11px;color:var(--text-3)}.test-panel[data-v-706e00a6]{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px}.test-run-btn[data-v-706e00a6]{width:100%;margin-top:4px}.test-result-box[data-v-706e00a6]{margin-top:8px;padding:10px;border-radius:8px;background:#00000040;border:1px solid rgba(255,255,255,.06);font-size:11.5px}.test-result-head[data-v-706e00a6]{font-weight:700;margin-bottom:8px;color:#ef4444}.test-result-head.matched[data-v-706e00a6]{color:#10b981}.test-step-row[data-v-706e00a6]{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.05)}.test-step-row[data-v-706e00a6]:last-child{border-bottom:none}.test-step-row.stopped[data-v-706e00a6]{color:#f59e0b}.test-step-row.failed[data-v-706e00a6]{color:#ef4444}.test-detail[data-v-706e00a6]{color:var(--text-3);font-size:10.5px}.action-add-btn.webhook[data-v-706e00a6]{border-left:3px solid #3b82f6}.action-add-btn.ai-reply[data-v-706e00a6]{border-left:3px solid #8b5cf6}.action-add-btn.crm[data-v-706e00a6]{border-left:3px solid #ec4899}.action-add-btn.condition[data-v-706e00a6]{border-left:3px solid #f59e0b}.mini-add-btn.webhook[data-v-706e00a6]{color:#3b82f6}.mini-add-btn.ai-reply[data-v-706e00a6]{color:#8b5cf6}.mini-add-btn.crm[data-v-706e00a6]{color:#ec4899}.mini-add-btn.condition[data-v-706e00a6]{color:#f59e0b}@media (max-width: 1024px){.automations-container[data-v-706e00a6]{padding:24px}.flow-canvas-viewport[data-v-706e00a6]{padding:48px 24px}.node-ctl-btn[data-v-706e00a6]{width:34px;height:34px}.node-controls[data-v-706e00a6]{gap:6px}}@media (max-width: 768px){.automations-container[data-v-706e00a6]{padding:16px}.page-header[data-v-706e00a6]{flex-wrap:wrap;gap:12px;margin-bottom:24px}.builder-header[data-v-706e00a6]{height:auto;flex-wrap:wrap;gap:10px;padding:10px 16px}.builder-title-block[data-v-706e00a6]{flex:1;min-width:0;margin-left:8px}.builder-title-input[data-v-706e00a6]{width:100%}.header-right[data-v-706e00a6]{flex-wrap:wrap;gap:8px}.platform-selector-pill[data-v-706e00a6]{margin-right:0}.builder-workspace[data-v-706e00a6]{flex-direction:column;overflow:auto}.config-sidebar[data-v-706e00a6]{width:100%;max-height:48vh;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.flow-canvas-viewport[data-v-706e00a6]{padding:40px 16px}.audio-actions-row[data-v-706e00a6]{flex-wrap:wrap}.close-btn[data-v-706e00a6]{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 560px){.automations-container[data-v-706e00a6]{padding:12px}.page-title[data-v-706e00a6]{font-size:22px}.page-header>.btn[data-v-706e00a6]{width:100%;justify-content:center}.tabs-container[data-v-706e00a6]{overflow-x:auto}.tab-btn[data-v-706e00a6]{white-space:nowrap}.flow-canvas-viewport[data-v-706e00a6]{padding:32px 10px}.modal-footer[data-v-706e00a6]{flex-wrap:wrap}.modal-footer .btn[data-v-706e00a6]{flex:1}}.instagram-media-viewport[data-v-351324e6]{width:100%;min-height:100%;background:#0d0d15;color:var(--text);overflow-y:auto;padding:24px;box-sizing:border-box}.instagram-media-wrapper[data-v-351324e6]{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.title-row[data-v-351324e6]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:18px}.main-title[data-v-351324e6]{font-size:24px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.5px}.subtitle[data-v-351324e6]{font-size:14px;color:#ffffff4d;margin:0}.account-selector-box[data-v-351324e6]{display:flex;flex-direction:column;gap:6px}.selector-label[data-v-351324e6]{font-size:11px;font-weight:700;color:#ffffff4d;text-transform:uppercase}.premium-select[data-v-351324e6]{background:#ffffff08;border:1px solid var(--border-mid);color:#fff;border-radius:8px;padding:8px 16px;font-size:13px;outline:none;cursor:pointer;transition:all .2s;min-width:200px}.premium-select[data-v-351324e6]:hover{border-color:var(--accent)}.dashboard-grid[data-v-351324e6]{display:grid;grid-template-columns:1fr;gap:24px;transition:grid-template-columns .3s ease-in-out}.dashboard-grid.split-layout[data-v-351324e6]{grid-template-columns:1.1fr .9fr}.media-gallery-panel[data-v-351324e6]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.panel-header[data-v-351324e6]{display:flex;justify-content:space-between;align-items:center}.panel-title[data-v-351324e6]{font-size:16px;font-weight:700;color:#fff}.btn-refresh[data-v-351324e6]{background:#ffffff14;border:1px solid var(--border-mid);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px}.btn-refresh[data-v-351324e6]:hover{background:#ffffff0f;border-color:var(--accent)}.refresh-icon[data-v-351324e6]{display:inline-block;line-height:1}.refresh-icon.spinning[data-v-351324e6]{animation:spin-351324e6 1s linear infinite}.media-grid-container[data-v-351324e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;max-height:70vh;overflow-y:auto;padding-right:4px}.media-card[data-v-351324e6]{background:#0d0d15;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;position:relative;transition:all .2s ease}.media-card[data-v-351324e6]:hover{border-color:var(--border-mid);transform:translateY(-2px)}.media-card.card-active[data-v-351324e6]{border-color:var(--accent);box-shadow:0 0 12px #10b98126}.media-card.rule-active[data-v-351324e6]{border-left:3px solid var(--accent)}.media-preview-box[data-v-351324e6]{width:100%;aspect-ratio:1;background-color:#1a1a1a;border-radius:6px;overflow:hidden;position:relative}.media-img[data-v-351324e6]{width:100%;height:100%;object-fit:cover}.media-type-badge[data-v-351324e6]{position:absolute;top:8px;left:8px;background:#000000b3;color:#fff;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:700}.rule-status-badge[data-v-351324e6]{position:absolute;bottom:8px;right:8px;background:var(--accent);color:#fff;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:700;box-shadow:0 2px 6px #0006}.media-stats-info[data-v-351324e6]{display:flex;gap:12px}.stat-item[data-v-351324e6]{display:flex;align-items:center;gap:4px;font-size:12px;color:#ffffff8c}.media-caption-preview[data-v-351324e6]{font-size:11px;color:#ffffff4d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.detail-split-panel[data-v-351324e6]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.split-panel-header[data-v-351324e6]{padding:16px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center}.media-code-label[data-v-351324e6]{font-size:14px;font-weight:700;color:#fff}.btn-close-split[data-v-351324e6]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;font-size:12px}.split-panel-content[data-v-351324e6]{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.rules-section-card[data-v-351324e6]{background:#0d0d15;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-351324e6]{font-size:14px;font-weight:700;color:#fff;margin:0}.form-group-switch[data-v-351324e6]{display:flex;align-items:center}.switch-label[data-v-351324e6]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#ffffff8c}.switch-label input[data-v-351324e6]{display:none}.custom-switch[data-v-351324e6]{width:36px;height:20px;background-color:var(--border);border-radius:10px;position:relative;transition:background-color .2s}.custom-switch[data-v-351324e6]:after{content:"";width:16px;height:16px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s}.switch-label input:checked+.custom-switch[data-v-351324e6]{background-color:var(--accent)}.switch-label input:checked+.custom-switch[data-v-351324e6]:after{transform:translate(16px)}.form-block-fade[data-v-351324e6]{display:flex;flex-direction:column;gap:16px;transition:opacity .2s}.form-disabled[data-v-351324e6]{opacity:.4;pointer-events:none}.form-group[data-v-351324e6]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-351324e6]{font-size:12px;font-weight:600;color:#ffffff8c}.premium-input[data-v-351324e6]{background:#ffffff08;border:1px solid var(--border-mid);color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;outline:none}.premium-input[data-v-351324e6]:focus{border-color:var(--accent)}.premium-textarea[data-v-351324e6]{background:#ffffff08;border:1px solid var(--border-mid);color:#fff;padding:10px 12px;border-radius:6px;font-size:13px;outline:none;resize:vertical;font-family:inherit}.premium-textarea[data-v-351324e6]:focus{border-color:var(--accent)}.input-helper[data-v-351324e6]{font-size:11px;color:#ffffff4d}.btn-save-rule[data-v-351324e6]{background:var(--accent);border:none;color:#fff;padding:10px 16px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer}.btn-save-rule[data-v-351324e6]:hover{opacity:.9}.danger-zone-divider[data-v-351324e6]{height:1px;background:var(--border);margin:16px 0}.btn-delete-media[data-v-351324e6]{background:linear-gradient(135deg,#ff3b30,#ff453a);border:none;color:#fff;padding:10px 16px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;width:100%;text-align:center;transition:all .2s ease;box-shadow:0 4px 12px #ff3b3033}.btn-delete-media[data-v-351324e6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #ff3b3059}.btn-delete-media[data-v-351324e6]:active:not(:disabled){transform:translateY(1px)}.btn-delete-media[data-v-351324e6]:disabled{opacity:.5;cursor:not-allowed}.comments-section-card[data-v-351324e6]{background:#0d0d15;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.section-header[data-v-351324e6]{display:flex;justify-content:space-between;align-items:center}.btn-small-refresh[data-v-351324e6]{background:transparent;border:1px solid rgba(255,255,255,.07);color:#ffffff8c;font-size:11px;padding:4px 8px;border-radius:4px;cursor:pointer}.comments-list-container[data-v-351324e6]{display:flex;flex-direction:column;gap:12px;max-height:480px;overflow-y:auto;padding-right:4px}.comment-item-box[data-v-351324e6]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:6px}.comment-header-row[data-v-351324e6]{display:flex;justify-content:space-between;align-items:center}.commenter-info[data-v-351324e6]{display:flex;align-items:center;gap:8px}.commenter-avatar[data-v-351324e6]{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#333}.commenter-username[data-v-351324e6]{font-size:12px;font-weight:700;color:#fff;overflow-wrap:anywhere;word-break:break-word}.comment-time[data-v-351324e6]{font-size:10px;color:#ffffff4d}.comment-text-body[data-v-351324e6]{font-size:12px;color:#ffffff8c;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.reply-input-box[data-v-351324e6]{display:flex;gap:8px;margin-top:4px}.reply-mini-input[data-v-351324e6]{flex:1;background:#0d0d15;border:1px solid rgba(255,255,255,.07);color:#fff;padding:6px 10px;border-radius:4px;font-size:11px;outline:none}.btn-reply-send[data-v-351324e6]{background:#ffffff14;border:1px solid var(--border-mid);color:#fff;font-size:11px;padding:6px 12px;border-radius:4px;cursor:pointer}.btn-reply-send[data-v-351324e6]:hover{background:var(--accent);border-color:var(--accent)}.empty-comments[data-v-351324e6],.fetching-comments-loader[data-v-351324e6]{text-align:center;padding:20px;color:#ffffff4d;font-size:12px}.comments-truncated-note[data-v-351324e6],.comments-fetch-notice[data-v-351324e6]{margin:8px 0 0;padding:8px 12px;border-radius:6px;font-size:11px;line-height:1.4}.comments-truncated-note[data-v-351324e6]{color:#ffffff8c;background:#ffffff0a}.comments-fetch-notice[data-v-351324e6]{color:#fbbf24;background:#fbbf2414}.no-accounts-warn[data-v-351324e6]{color:#ef4444;font-size:13px;font-weight:600}.header-controls[data-v-351324e6]{display:flex;align-items:center;gap:20px}.live-sync-control[data-v-351324e6]{display:flex;align-items:center;gap:8px;background:#ffffff08;border:1px solid var(--border-mid);border-radius:30px;padding:6px 14px}.live-status-dot[data-v-351324e6]{width:8px;height:8px;background-color:#ffffff4d;border-radius:50%;display:inline-block;transition:background-color .3s}.live-status-dot.live-pulse[data-v-351324e6]{background-color:#10b981;box-shadow:0 0 8px #10b98199;animation:livePulseAnim-351324e6 1.5s infinite alternate}@keyframes livePulseAnim-351324e6{0%{transform:scale(1);opacity:.7}to{transform:scale(1.25);opacity:1}}.live-status-text[data-v-351324e6]{font-size:11px;font-weight:600;color:#ffffff8c}.ios-switch[data-v-351324e6]{position:relative;display:inline-block;width:34px;height:20px}.ios-switch input[data-v-351324e6]{opacity:0;width:0;height:0}.ios-slider[data-v-351324e6]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border);transition:.3s;border-radius:20px}.ios-slider[data-v-351324e6]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.ios-switch input:checked+.ios-slider[data-v-351324e6]{background-color:#10b981}.ios-switch input:checked+.ios-slider[data-v-351324e6]:before{transform:translate(14px)}.premium-card[data-v-351324e6]{background:linear-gradient(135deg,#191923f2,#0f0f16fa)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 20px 40px #0006;padding:24px!important;border-radius:12px!important}.rules-card-header[data-v-351324e6]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.rules-card-header .header-icon[data-v-351324e6]{font-size:24px;background:#ffffff0d;padding:8px;border-radius:8px}.section-desc[data-v-351324e6]{font-size:11px;color:#ffffff4d;margin:4px 0 0}.main-toggle[data-v-351324e6]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:12px 16px;border-radius:8px;margin-bottom:24px}.toggle-text[data-v-351324e6]{font-size:13px;font-weight:600;color:#fff}.step-card[data-v-351324e6]{background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:16px;margin-bottom:16px;position:relative;transition:all .3s ease}.step-card[data-v-351324e6]:hover{background:#ffffff08;border-color:#ffffff14}.step-header[data-v-351324e6]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.step-number[data-v-351324e6]{background:var(--accent);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.step-title[data-v-351324e6]{font-size:12px;font-weight:700;color:#fff}.step-content[data-v-351324e6]{padding-left:30px}.reply-type-tabs[data-v-351324e6]{display:flex;background:#0003;border:1px solid var(--border-mid);padding:4px;border-radius:8px;margin-bottom:12px}.reply-tab-btn[data-v-351324e6]{flex:1;background:transparent;border:none;color:#ffffff4d;padding:8px 12px;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease}.reply-tab-btn[data-v-351324e6]:hover{color:#fff}.reply-tab-btn.active[data-v-351324e6]{background:var(--accent);color:#fff;box-shadow:0 4px 12px #8b5cf64d}.reply-option-pane[data-v-351324e6]{animation:paneFadeIn-351324e6 .3s ease}.pane-label[data-v-351324e6]{display:block;font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:6px}@keyframes paneFadeIn-351324e6{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.premium-btn[data-v-351324e6]{background:linear-gradient(135deg,var(--accent) 0%,#7c3aed 100%)!important;padding:12px 20px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px;transition:all .3s ease!important;border:none!important;box-shadow:0 8px 20px #8b5cf640;margin-top:10px}.premium-btn[data-v-351324e6]:hover{opacity:1!important;transform:translateY(-2px);box-shadow:0 12px 24px #8b5cf666}.premium-btn[data-v-351324e6]:active{transform:translateY(0)}.spinner[data-v-351324e6]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-351324e6 1s linear infinite;margin-bottom:15px}@keyframes spin-351324e6{to{transform:rotate(360deg)}}.spinner-inline[data-v-351324e6]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-351324e6 .7s linear infinite;vertical-align:middle}.btn-reply-send[data-v-351324e6]{min-width:80px;transition:background .25s,transform .15s}.btn-sent-ok[data-v-351324e6]{background:linear-gradient(135deg,#22c55e,#16a34a)!important;transform:scale(1.04)}.btn-sent-err[data-v-351324e6]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;animation:shake-351324e6 .35s ease}.input-success[data-v-351324e6]{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e40!important;transition:border-color .25s,box-shadow .25s}.input-error[data-v-351324e6]{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444440!important;transition:border-color .25s,box-shadow .25s}@keyframes shake-351324e6{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.stats-row[data-v-351324e6]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.stat-card[data-v-351324e6]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 16px;display:flex;flex-direction:column;min-width:90px}.stat-num[data-v-351324e6]{font-size:20px;font-weight:800;color:var(--accent)}.stat-lbl[data-v-351324e6]{font-size:10px;color:#fff6}.btn-template[data-v-351324e6],.btn-bulk[data-v-351324e6],.btn-global-rule[data-v-351324e6]{background:#ffffff14;border:1px solid var(--border-mid);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.filter-chips[data-v-351324e6]{display:flex;gap:4px}.filter-chips button[data-v-351324e6]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#ffffff80;padding:4px 10px;border-radius:999px;font-size:11px;cursor:pointer}.filter-chips button.active[data-v-351324e6]{background:var(--accent);color:#fff;border-color:var(--accent)}.bulk-check[data-v-351324e6]{position:absolute;top:8px;right:8px;z-index:5}.rule-source-badge[data-v-351324e6]{position:absolute;bottom:8px;left:8px;background:#000000bf;color:#fff;font-size:9px;padding:2px 6px;border-radius:4px}.action-toggles[data-v-351324e6]{display:flex;flex-direction:column;gap:8px}.toggle-row[data-v-351324e6]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb3}.delay-input[data-v-351324e6]{width:60px;background:#ffffff0d;border:1px solid var(--border-mid);color:#fff;border-radius:4px;padding:2px 6px}.comment-auto-badge[data-v-351324e6]{font-size:10px;padding:2px 8px;border-radius:999px;display:inline-block;margin-top:4px}.comment-auto-badge.ok[data-v-351324e6]{background:#10b98126;color:#10b981}.comment-auto-badge.skip[data-v-351324e6]{background:#f59e0b26;color:#f59e0b}.comment-auto-badge.err[data-v-351324e6]{background:#ef444426;color:#ef4444}.modal-overlay[data-v-351324e6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-card[data-v-351324e6]{background:#12121a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;max-width:520px;width:90%;max-height:90vh;overflow-y:auto;overscroll-behavior:contain}.tpl-grid[data-v-351324e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.tpl-btn[data-v-351324e6]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;cursor:pointer;text-align:left}.btn-agent-link[data-v-351324e6]{width:100%;background:linear-gradient(135deg,#8a3ab9,#bc2a8d);border:none;color:#fff;padding:10px;border-radius:8px;cursor:pointer;font-size:12px}@media (max-width: 1024px){.instagram-media-viewport[data-v-351324e6]{padding:16px}.dashboard-grid.split-layout[data-v-351324e6]{grid-template-columns:1fr}.detail-split-panel[data-v-351324e6],.media-grid-container[data-v-351324e6]{max-height:none}.comments-list-container[data-v-351324e6]{max-height:none;overflow:visible}}@media (max-width: 768px){.title-row[data-v-351324e6]{flex-direction:column;align-items:stretch;gap:16px}.header-controls[data-v-351324e6]{flex-wrap:wrap;gap:12px}.account-selector-box[data-v-351324e6]{flex:1;min-width:180px}.premium-select[data-v-351324e6]{min-width:0;width:100%}.panel-header[data-v-351324e6]{flex-direction:column;align-items:flex-start;gap:12px}.main-title[data-v-351324e6]{font-size:20px}.btn-close-split[data-v-351324e6],.btn-small-refresh[data-v-351324e6]{min-height:36px;padding:8px 12px}.filter-chips button[data-v-351324e6]{min-height:36px;padding:8px 14px}}@media (max-width: 560px){.instagram-media-viewport[data-v-351324e6]{padding:12px}.media-grid-container[data-v-351324e6]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.split-panel-content[data-v-351324e6]{padding:14px}.premium-card[data-v-351324e6]{padding:16px!important}.step-content[data-v-351324e6]{padding-left:0}.action-toggles[data-v-351324e6]{gap:10px}.reply-input-box[data-v-351324e6]{flex-wrap:wrap}.reply-mini-input[data-v-351324e6]{min-width:0}.btn-reply-send[data-v-351324e6]{flex:1}.modal-card[data-v-351324e6]{padding:16px}.tpl-grid[data-v-351324e6]{grid-template-columns:1fr}}.crm-container[data-v-4b122675]{padding:1.5rem;height:100%;min-height:0;flex:1;display:flex;flex-direction:column;background-color:#0b0f19;color:#f3f4f6;overflow:hidden}.crm-header[data-v-4b122675]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-shrink:0}.header-title[data-v-4b122675]{font-size:1.5rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-subtitle[data-v-4b122675]{font-size:.875rem;color:#9ca3af;margin-top:.25rem}.btn-stages[data-v-4b122675]{background-color:#6366f126;border:1px solid rgba(99,102,241,.3);color:#a5b4fc;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s;margin-right:8px}.btn-stages[data-v-4b122675]:hover{background-color:#6366f14d;border-color:#6366f1}.btn-refresh[data-v-4b122675]{display:inline-flex;align-items:center;gap:.5rem;background-color:#1f2937;border:1px solid #374151;color:#f3f4f6;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-refresh[data-v-4b122675]:hover{background-color:#374151;border-color:#4b5563}.rotating[data-v-4b122675]{animation:spin-4b122675 1s linear infinite}@keyframes spin-4b122675{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crm-loading[data-v-4b122675]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:1rem;color:#9ca3af}.spinner[data-v-4b122675]{width:2.5rem;height:2.5rem;border:3px solid #1f2937;border-top-color:#6366f1;border-radius:50%;animation:spin-4b122675 1s linear infinite}.kanban-board[data-v-4b122675]{display:flex;gap:1rem;flex-grow:1;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;align-items:stretch}.kanban-column[data-v-4b122675]{flex:1;min-width:220px;max-width:280px;background-color:#11182799;border:1px solid rgba(55,65,81,.5);border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden;transition:background-color .2s,border-color .2s}.kanban-column.drag-over[data-v-4b122675]{background-color:#1f2937cc;border-color:#6366f1}.column-header[data-v-4b122675]{padding:1rem;border-top:3px solid #374151;display:flex;justify-content:space-between;align-items:center;background-color:#1f293766;flex-shrink:0}.column-title-wrap[data-v-4b122675]{display:flex;align-items:center;gap:.5rem}.column-dot[data-v-4b122675]{width:8px;height:8px;border-radius:50%}.column-name[data-v-4b122675]{font-size:.95rem;font-weight:600;color:#e5e7eb}.column-value-sum[data-v-4b122675]{font-size:.75rem;font-weight:700;color:#10b981;margin-top:2px}.column-count[data-v-4b122675]{font-size:.75rem;font-weight:700;background-color:#1f2937;color:#9ca3af;padding:.125rem .5rem;border-radius:9999px}.column-cards[data-v-4b122675]{padding:.75rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;flex-grow:1}.kanban-card[data-v-4b122675]{background-color:#111827;border:1px solid #1f2937;border-radius:.5rem;padding:.875rem;cursor:grab;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.card-delete-btn[data-v-4b122675]{position:absolute;top:8px;right:8px;background:none;border:none;color:#9ca3af;font-size:.9rem;cursor:pointer;opacity:0;transition:opacity .2s,color .2s;padding:4px;line-height:1;z-index:10}.card-delete-btn[data-v-4b122675]:before{content:"✕"}.kanban-card:hover .card-delete-btn[data-v-4b122675]{opacity:1}.card-delete-btn[data-v-4b122675]:hover{color:#ef4444}.kanban-card[data-v-4b122675]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000080;border-color:#374151}.kanban-card[data-v-4b122675]:active{cursor:grabbing}.card-header[data-v-4b122675]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.card-avatar[data-v-4b122675],.card-avatar-text[data-v-4b122675]{width:2.25rem;height:2.25rem;border-radius:50%;overflow:hidden;flex-shrink:0}.card-avatar img[data-v-4b122675]{width:100%;height:100%;object-fit:cover}.card-avatar-text[data-v-4b122675]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.card-meta[data-v-4b122675]{display:flex;flex-direction:column;overflow:hidden}.card-title[data-v-4b122675]{font-size:.875rem;font-weight:600;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-phone[data-v-4b122675]{font-size:.75rem;color:#6b7280}.card-snippet[data-v-4b122675]{font-size:.75rem;color:#9ca3af;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-notes[data-v-4b122675]{font-size:.75rem;color:#a5b4fc;background-color:#6366f11a;border-left:2px solid #6366f1;padding:.25rem .5rem;border-radius:.25rem;margin-bottom:.5rem}.card-deal-value[data-v-4b122675]{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.75rem;color:#9ca3af}.value-label[data-v-4b122675]{font-size:.7rem}.value-input[data-v-4b122675]{width:75px;background-color:#1f2937;border:1px solid #374151;color:#10b981;font-weight:700;border-radius:.25rem;padding:.125rem .25rem;outline:none;font-size:.75rem}.value-currency[data-v-4b122675]{font-size:.7rem;color:#6b7280}.card-tags[data-v-4b122675]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.tag-badge[data-v-4b122675]{font-size:.65rem;font-weight:600;background-color:#37415180;color:#d1d5db;padding:.125rem .375rem;border-radius:.25rem;border:1px solid rgba(75,85,99,.3)}.card-footer[data-v-4b122675]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #1f2937;padding-top:.5rem;font-size:.75rem}.card-agent[data-v-4b122675]{display:flex;align-items:center;color:#9ca3af}.agent-select[data-v-4b122675]{background-color:#1f2937;border:1px solid #374151;color:#e5e7eb;font-size:.7rem;border-radius:.25rem;padding:.125rem .25rem;outline:none;cursor:pointer}.mode-badge[data-v-4b122675]{font-size:.65rem;font-weight:700;padding:.125rem .375rem;border-radius:9999px}.human-mode[data-v-4b122675]{background-color:#f59e0b26;color:#f59e0b}.ai-mode[data-v-4b122675]{background-color:#10b98126;color:#10b981}.empty-column-state[data-v-4b122675]{text-align:center;padding:2rem 1rem;color:#4b5563;font-size:.75rem;border:1px dashed #1f2937;border-radius:.5rem}.modal-backdrop[data-v-4b122675]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100}.modal-content[data-v-4b122675]{background-color:#111827;border:1px solid #1f2937;border-radius:.75rem;width:500px;max-width:90%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-4b122675]{padding:1.25rem;border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-4b122675]{font-size:1.1rem;font-weight:700;color:#fff}.modal-close-btn[data-v-4b122675]{background:none;border:none;color:#9ca3af;font-size:1.2rem;cursor:pointer}.modal-body[data-v-4b122675]{padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.stages-list[data-v-4b122675]{display:flex;flex-direction:column;gap:.5rem}.stages-list h4[data-v-4b122675],.stage-add-form h4[data-v-4b122675]{font-size:.9rem;font-weight:600;color:#a5b4fc;margin-bottom:.5rem}.stage-item-row[data-v-4b122675]{display:flex;justify-content:space-between;align-items:center;background-color:#1f2937;border:1px solid #374151;padding:.5rem .75rem;border-radius:.375rem}.stage-info-pill[data-v-4b122675]{display:flex;align-items:center;gap:.5rem}.stage-color-dot[data-v-4b122675]{width:10px;height:10px;border-radius:50%}.stage-name-text[data-v-4b122675]{font-size:.85rem;color:#f3f4f6}.stage-id-code[data-v-4b122675]{font-size:.75rem;color:#9ca3af}.btn-delete-stage[data-v-4b122675]{background:none;border:none;color:#ef4444;font-size:.8rem;cursor:pointer}.btn-delete-stage[data-v-4b122675]:disabled{opacity:.5;cursor:not-allowed}.stage-add-form[data-v-4b122675]{border-top:1px solid #1f2937;padding-top:1rem}.form-row[data-v-4b122675]{display:flex;gap:1rem}.form-field[data-v-4b122675]{flex:1;display:flex;flex-direction:column;gap:.25rem}.form-field label[data-v-4b122675]{font-size:.75rem;color:#9ca3af}.modal-input[data-v-4b122675]{background-color:#1f2937;border:1px solid #374151;color:#f3f4f6;border-radius:.375rem;padding:.5rem;font-size:.8rem;outline:none}.modal-input[data-v-4b122675]:focus{border-color:#6366f1}.color-field[data-v-4b122675]{flex:0 0 80px}.modal-color-input[data-v-4b122675]{width:100%;height:34px;border:1px solid #374151;background:none;cursor:pointer;padding:0;border-radius:.375rem}.btn-add-stage[data-v-4b122675]{background-color:#6366f1;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.8rem;font-weight:600;cursor:pointer;align-self:flex-end;height:34px;transition:background-color .2s}.btn-add-stage[data-v-4b122675]:hover{background-color:#4f46e5}.modal-error-text[data-v-4b122675]{color:#ef4444;font-size:.75rem;margin-top:.5rem}@media (max-width: 1024px){.crm-container[data-v-4b122675]{padding:1.25rem}}@media (max-width: 768px){.crm-container[data-v-4b122675]{padding:1rem}.crm-header[data-v-4b122675]{flex-direction:column;align-items:stretch;gap:.75rem}.header-right[data-v-4b122675]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.header-right .btn-stages[data-v-4b122675],.header-right .btn-refresh[data-v-4b122675]{margin-right:0!important}}@media (max-width: 560px){.crm-container[data-v-4b122675]{padding:.75rem}.header-right .btn-stages[data-v-4b122675],.header-right .btn-refresh[data-v-4b122675]{flex:1 1 auto;justify-content:center}.form-row[data-v-4b122675]{flex-direction:column;gap:.75rem}.color-field[data-v-4b122675]{flex:1 1 auto}.btn-add-stage[data-v-4b122675]{align-self:stretch;width:100%}}@media (hover: none),(max-width: 1024px){.card-delete-btn[data-v-4b122675]{opacity:1;top:4px;right:4px;padding:8px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;font-size:1rem}}.marketing-page[data-v-ce2acf3b]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-ce2acf3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-ce2acf3b]{font-size:24px;font-weight:800;margin-bottom:4px}.page-subtitle[data-v-ce2acf3b]{font-size:14px;color:#ffffff4d}.ai-sandbox[data-v-ce2acf3b]{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);margin-bottom:30px;position:relative;z-index:10}.sandbox-header[data-v-ce2acf3b]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sparkle-icon[data-v-ce2acf3b]{font-size:20px}.sandbox-header h3[data-v-ce2acf3b]{font-size:16px;font-weight:700}.ai-status[data-v-ce2acf3b]{background:#10b98126;color:#10b981;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.input-row[data-v-ce2acf3b]{display:flex;gap:12px}.ai-input[data-v-ce2acf3b]{flex:1}.ai-output-box[data-v-ce2acf3b]{margin-top:16px;padding:16px;background:#0003;border-radius:6px;border:1px solid rgba(255,255,255,.07);transition:border-color .2s ease,box-shadow .2s ease}.ai-output-box[data-v-ce2acf3b]:focus-within{border-color:#10b981;box-shadow:0 0 0 2px #10b98126}.generated-text[data-v-ce2acf3b]{font-size:13.5px;color:#ffffff8c;white-space:pre-wrap;line-height:1.5;outline:none;min-height:80px;cursor:text}.generated-text[data-v-ce2acf3b]:empty:before{content:attr(placeholder);color:#666;opacity:.6;pointer-events:none}.output-actions[data-v-ce2acf3b]{margin-top:12px;font-size:12px;color:var(--accent);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.output-actions .info[data-v-ce2acf3b]{color:var(--text-3);flex:1 1 240px;min-width:0}.fallback-warning[data-v-ce2acf3b]{margin-top:12px;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.5;color:var(--warning, #b45309);background:color-mix(in srgb,var(--warning, #f59e0b) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning, #f59e0b) 35%,transparent)}.loading-dots span[data-v-ce2acf3b]{animation:blink-ce2acf3b 1.4s infinite both;font-size:24px;display:inline-block;margin:0 2px}.loading-dots span[data-v-ce2acf3b]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-ce2acf3b]:nth-child(3){animation-delay:.4s}@keyframes blink-ce2acf3b{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.section-title[data-v-ce2acf3b]{font-size:18px;font-weight:800;margin-bottom:16px}.loading-state[data-v-ce2acf3b]{display:flex;flex-direction:column;align-items:center;padding:60px 0;color:#ffffff4d}.spinner[data-v-ce2acf3b]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-ce2acf3b 1s linear infinite;margin-bottom:12px}@keyframes spin-ce2acf3b{to{transform:rotate(360deg)}}.spinner-small[data-v-ce2acf3b]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-ce2acf3b .8s linear infinite;margin-right:8px;vertical-align:middle}.empty-state[data-v-ce2acf3b]{padding:40px;text-align:center}.posts-grid[data-v-ce2acf3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px}.social-preview-card[data-v-ce2acf3b]{overflow:hidden;display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.card-header-meta[data-v-ce2acf3b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#00000026}.platform-details[data-v-ce2acf3b]{display:flex;align-items:center;gap:8px}.platform-icon[data-v-ce2acf3b]{font-size:16px}.platform-name[data-v-ce2acf3b]{font-size:12px;font-weight:700}.delete-btn[data-v-ce2acf3b]{background:transparent;border:none;cursor:pointer;opacity:.6}.delete-btn[data-v-ce2acf3b]:hover{opacity:1}.post-preview-img[data-v-ce2acf3b]{width:100%;height:180px;object-fit:cover}.post-preview-placeholder[data-v-ce2acf3b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#ffffff08;color:var(--text-3);font-size:12px;border-bottom:1px solid var(--border)}.post-body-content[data-v-ce2acf3b]{padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.post-text[data-v-ce2acf3b]{font-size:13px;color:#ffffff8c;line-height:1.4;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-meta-footer[data-v-ce2acf3b]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.schedule-date[data-v-ce2acf3b]{font-size:11px;color:#ffffff4d;font-weight:600}.status-badge[data-v-ce2acf3b]{font-size:9px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px}.status-badge.posted[data-v-ce2acf3b]{background:#22c55e26;color:#22c55e}.status-badge.scheduled[data-v-ce2acf3b]{background:#a855f726;color:var(--accent)}.status-badge.draft[data-v-ce2acf3b]{background:#ffffff14;color:#ffffff4d}.modal-overlay[data-v-ce2acf3b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;overflow-y:auto;padding:20px}.modal-content[data-v-ce2acf3b]{width:100%;max-width:440px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;background:#ffffff08;max-height:90vh;overflow-y:auto}.modal-header[data-v-ce2acf3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-ce2acf3b]{font-size:16px;font-weight:700}.close-btn[data-v-ce2acf3b]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.form-group[data-v-ce2acf3b]{margin-bottom:16px}.label[data-v-ce2acf3b]{display:block;font-size:12px;font-weight:600;color:#ffffff4d;margin-bottom:6px}.input[data-v-ce2acf3b],.textarea[data-v-ce2acf3b]{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#ffffffeb;border-radius:4px;padding:8px 12px;font-size:13.5px;outline:none;transition:border-color .2s}.input[data-v-ce2acf3b]:focus,.textarea[data-v-ce2acf3b]:focus{border-color:var(--accent)}.form-row[data-v-ce2acf3b]{display:flex;gap:12px}.form-row .col[data-v-ce2acf3b]{flex:1}.modal-footer[data-v-ce2acf3b]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.error-box[data-v-ce2acf3b]{background:#dc354526;color:var(--danger);border:1px solid rgba(220,53,69,.2);padding:10px;border-radius:4px;font-size:12px;margin-top:12px}.ai-options-row[data-v-ce2acf3b]{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.option-group[data-v-ce2acf3b]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.option-group.url-group[data-v-ce2acf3b]{flex:2;min-width:250px}.option-label[data-v-ce2acf3b]{font-size:11px;font-weight:700;color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px}.option-select[data-v-ce2acf3b],.option-input[data-v-ce2acf3b]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#ffffffeb;border-radius:4px;padding:8px 12px;font-size:13px;outline:none;transition:all .2s}.option-select[data-v-ce2acf3b]:focus,.option-input[data-v-ce2acf3b]:focus{border-color:var(--accent);background:#ffffff0d}.url-analysis-badge[data-v-ce2acf3b]{background:#a855f726;color:var(--accent);font-size:9px;padding:1px 5px;border-radius:3px;margin-left:6px;text-transform:none;font-weight:500}.media-input-wrapper[data-v-ce2acf3b]{display:flex;flex-direction:column;gap:10px}.media-upload-options[data-v-ce2acf3b]{display:flex;gap:10px}.btn-upload-pc[data-v-ce2acf3b],.btn-upload-drive[data-v-ce2acf3b]{flex:1;text-align:center;font-size:12.5px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-box[data-v-ce2acf3b]{position:relative;margin-top:12px;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#0000004d;padding:8px;display:flex;align-items:center;gap:12px}.preview-img[data-v-ce2acf3b]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.07)}.remove-preview[data-v-ce2acf3b]{background:#dc35451a;color:var(--danger);border:1px solid rgba(220,53,69,.2);padding:4px 10px;font-size:11px;border-radius:4px;cursor:pointer;margin-left:auto;transition:all .2s}.remove-preview[data-v-ce2acf3b]:hover{background:var(--danger);color:#fff}.drive-picker-content[data-v-ce2acf3b]{max-width:500px}.drive-assets-grid[data-v-ce2acf3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;max-height:320px;overflow-y:auto;padding-right:6px}.drive-asset-card[data-v-ce2acf3b]{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:8px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:8px}.drive-asset-card[data-v-ce2acf3b]:hover{border-color:var(--accent);background:#ffffff0d;transform:translateY(-2px)}.drive-img-wrapper[data-v-ce2acf3b]{width:100%;height:80px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.drive-thumb[data-v-ce2acf3b]{width:100%;height:100%;object-fit:cover}.drive-file-name[data-v-ce2acf3b]{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.luxury-dropdown-container[data-v-ce2acf3b]{position:relative;width:100%}.luxury-dropdown-trigger[data-v-ce2acf3b]{width:100%;display:flex;align-items:center;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#ffffffeb;border-radius:6px;padding:8px 12px;font-size:13px;outline:none;cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);height:38px}.luxury-dropdown-trigger[data-v-ce2acf3b]:hover{background:#ffffff0f;border-color:#fff3}.luxury-dropdown-trigger.active[data-v-ce2acf3b]{border-color:var(--accent);background:#ffffff0d;box-shadow:0 0 0 2px #10b98126}.luxury-dropdown-trigger .selected-icon[data-v-ce2acf3b]{display:flex;align-items:center;color:var(--accent)}.luxury-dropdown-trigger .selected-text[data-v-ce2acf3b]{flex:1}.luxury-dropdown-trigger .chevron-icon[data-v-ce2acf3b]{display:flex;align-items:center;opacity:.7;transition:transform .2s}.luxury-dropdown-trigger.active .chevron-icon[data-v-ce2acf3b]{transform:rotate(180deg)}.luxury-dropdown-menu[data-v-ce2acf3b]{position:absolute;top:calc(100% + 6px);left:0;width:100%;max-height:280px;overflow-y:auto;background:#0f172a;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #00000080;z-index:999;padding:4px}.luxury-dropdown-item[data-v-ce2acf3b]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font-size:13px;color:#ffffff8c;cursor:pointer;transition:all .15s ease}.luxury-dropdown-item[data-v-ce2acf3b]:hover{background:#ffffff0f;color:#ffffffeb}.luxury-dropdown-item.active[data-v-ce2acf3b]{background:#10b9811a;color:var(--accent);font-weight:600}.luxury-dropdown-item .option-icon[data-v-ce2acf3b]{display:flex;align-items:center;opacity:.8}.luxury-dropdown-item.active .option-icon[data-v-ce2acf3b]{opacity:1;color:var(--accent)}.luxury-dropdown-item .option-text[data-v-ce2acf3b]{flex:1}.luxury-dropdown-item .check-icon[data-v-ce2acf3b]{display:flex;align-items:center;color:var(--accent)}.luxury-dropdown-menu[data-v-ce2acf3b]::-webkit-scrollbar{width:6px}.luxury-dropdown-menu[data-v-ce2acf3b]::-webkit-scrollbar-track{background:transparent}.luxury-dropdown-menu[data-v-ce2acf3b]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.luxury-dropdown-menu[data-v-ce2acf3b]::-webkit-scrollbar-thumb:hover{background:#fff3}.fade-enter-active[data-v-ce2acf3b],.fade-leave-active[data-v-ce2acf3b]{transition:opacity .15s ease,transform .15s ease}.fade-enter-from[data-v-ce2acf3b],.fade-leave-to[data-v-ce2acf3b]{opacity:0;transform:translateY(-4px)}.selection-popover[data-v-ce2acf3b]{position:absolute;transform:translate(-50%,-100%);background:#0f172af2;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f8fafc;border-radius:12px;padding:12px;box-shadow:0 20px 40px -10px #000000b3;z-index:10000;width:min(290px,92vw);display:flex;flex-direction:column;gap:10px;animation:popoverFadeIn-ce2acf3b .2s ease-out}@keyframes popoverFadeIn-ce2acf3b{0%{opacity:0;transform:translate(-50%,-95%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.popover-tabs[data-v-ce2acf3b]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px;gap:4px}.popover-tab-btn[data-v-ce2acf3b]{flex:1;background:transparent;border:none;color:#94a3b8;font-size:11px;font-weight:600;padding:6px 4px;cursor:pointer;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:4px}.popover-tab-btn[data-v-ce2acf3b]:hover{background:#ffffff0a;color:#f1f5f9}.popover-tab-btn.active[data-v-ce2acf3b]{background:#ffffff14;color:#fff;box-shadow:0 1px 3px #0003}.popover-content[data-v-ce2acf3b],.ai-refine-tab[data-v-ce2acf3b],.manual-edit-tab[data-v-ce2acf3b]{display:flex;flex-direction:column;gap:8px}.popover-input[data-v-ce2acf3b]{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;padding:6px 10px;font-size:12px;outline:none;transition:border-color .2s}.popover-input[data-v-ce2acf3b]:focus{border-color:var(--accent)}.popover-textarea[data-v-ce2acf3b]{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;padding:6px 10px;font-size:12px;outline:none;resize:vertical;min-height:50px;font-family:inherit;transition:border-color .2s}.popover-textarea[data-v-ce2acf3b]:focus{border-color:var(--accent)}.popover-btn[data-v-ce2acf3b]{background:var(--accent);border:none;border-radius:6px;color:#fff;font-size:11px;font-weight:600;padding:6px 12px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.popover-btn[data-v-ce2acf3b]:hover{filter:brightness(1.1)}.popover-btn[data-v-ce2acf3b]:disabled{background:#ffffff1a;color:#64748b;cursor:not-allowed}.popover-footer[data-v-ce2acf3b]{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:8px;margin-top:4px}.popover-footer-btn[data-v-ce2acf3b]{background:transparent;border:none;font-size:11px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.popover-footer-btn.delete-btn[data-v-ce2acf3b]{color:#ef4444;display:flex;align-items:center;gap:4px}.popover-footer-btn.delete-btn[data-v-ce2acf3b]:hover{background:#ef44441a}.popover-footer-btn.close-btn[data-v-ce2acf3b]{color:#94a3b8}.popover-footer-btn.close-btn[data-v-ce2acf3b]:hover{background:#ffffff0d;color:#f1f5f9}.generated-text[data-v-ce2acf3b]::selection{background:#10b9814d;color:#fff}@media (max-width: 1024px){.marketing-page[data-v-ce2acf3b]{padding:24px}.ai-sandbox[data-v-ce2acf3b]{padding:20px;margin-bottom:24px}.edit-btn[data-v-ce2acf3b]:not(.popover-footer-btn),.delete-btn[data-v-ce2acf3b]:not(.popover-footer-btn),.close-btn[data-v-ce2acf3b]:not(.popover-footer-btn){display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:8px;margin:-8px}}@media (max-width: 768px){.marketing-page[data-v-ce2acf3b]{padding:16px}.page-header[data-v-ce2acf3b]{flex-wrap:wrap;gap:12px}.header-right[data-v-ce2acf3b]{width:100%}.header-right .btn[data-v-ce2acf3b]{width:100%;justify-content:center}.ai-sandbox[data-v-ce2acf3b]{padding:16px}.input-row[data-v-ce2acf3b]{flex-wrap:wrap}.input-row .ai-input[data-v-ce2acf3b]{flex:1 1 100%}.input-row .btn[data-v-ce2acf3b]{width:100%;justify-content:center}.page-title[data-v-ce2acf3b]{font-size:21px}}@media (max-width: 560px){.marketing-page[data-v-ce2acf3b]{padding:12px}.form-row[data-v-ce2acf3b]{flex-direction:column;gap:0}.modal-footer[data-v-ce2acf3b]{flex-wrap:wrap}.modal-footer .btn[data-v-ce2acf3b]{flex:1 1 auto;justify-content:center}}.marketing-skills-page[data-v-f47d4eb4]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-f47d4eb4]{margin-bottom:30px}.page-title[data-v-f47d4eb4]{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:800;color:#fff;margin-bottom:8px;text-shadow:0 0 12px rgba(16,185,129,.1)}.page-subtitle[data-v-f47d4eb4]{font-size:14.5px;color:#ffffff4d;line-height:1.5}.campaign-grid[data-v-f47d4eb4]{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:flex-start}.skills-sidebar[data-v-f47d4eb4]{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);max-height:82vh;overflow-y:auto;position:sticky;top:24px}.sidebar-header[data-v-f47d4eb4]{margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-header h4[data-v-f47d4eb4]{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.sidebar-header p[data-v-f47d4eb4]{font-size:12px;color:#ffffff4d;line-height:1.4}.skills-list-container[data-v-f47d4eb4]{display:flex;flex-direction:column;gap:20px}.skill-group[data-v-f47d4eb4]{display:flex;flex-direction:column;gap:10px}.group-title[data-v-f47d4eb4]{font-size:11.5px;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.75px;margin-bottom:4px}.skill-item-card[data-v-f47d4eb4]{padding:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:8px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.skill-item-card[data-v-f47d4eb4]:hover{border-color:var(--accent);background:#ffffff0a;transform:translateY(-2px)}.skill-item-card.active[data-v-f47d4eb4]{border-color:var(--accent);background:#10b9811a;box-shadow:0 0 20px #10b98114;transform:translateY(-2px)}.skill-name[data-v-f47d4eb4]{font-size:13.5px;font-weight:600;color:#fff;margin-bottom:6px}.skill-desc[data-v-f47d4eb4]{font-size:11.5px;color:#ffffff4d;line-height:1.4}.generation-panel[data-v-f47d4eb4]{padding:28px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);min-height:520px;position:relative}.panel-header[data-v-f47d4eb4]{margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.panel-header h3[data-v-f47d4eb4]{font-size:20px;font-weight:700;color:#fff;margin-bottom:6px}.panel-header p[data-v-f47d4eb4]{font-size:13.5px;color:#ffffff8c}.form-grid[data-v-f47d4eb4]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-group[data-v-f47d4eb4]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-f47d4eb4]{grid-column:span 2}.label[data-v-f47d4eb4]{font-size:13px;font-weight:600;color:#ffffff8c}.input[data-v-f47d4eb4],.textarea[data-v-f47d4eb4]{background:#0003;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px 14px;color:#fff;font-size:13.5px;transition:all .2s;width:100%}.input[data-v-f47d4eb4]{height:42px}.input[data-v-f47d4eb4]:focus,.textarea[data-v-f47d4eb4]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 8px #10b98140;background:#0000004d}.input[data-v-f47d4eb4]:disabled,.textarea[data-v-f47d4eb4]:disabled{opacity:.5;cursor:not-allowed}.url-input-wrapper[data-v-f47d4eb4]{display:flex;gap:12px}.url-input-wrapper .input[data-v-f47d4eb4]{flex:1}.btn-url-analyze[data-v-f47d4eb4]{white-space:nowrap;padding:10px 20px;font-weight:600;font-size:13px}.help-text[data-v-f47d4eb4]{font-size:11.5px;color:#ffffff4d}.platform-selector-group[data-v-f47d4eb4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.platform-select-btn[data-v-f47d4eb4]{background:#ffffff05;border:1px solid rgba(255,255,255,.07);color:#ffffff4d;padding:10px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.platform-select-btn[data-v-f47d4eb4]:hover{color:#fff;border-color:var(--accent);background:#ffffff0a}.platform-select-btn.active[data-v-f47d4eb4]{color:#fff;border-color:var(--accent);background:#10b9811f;box-shadow:0 0 10px #10b9810d}.action-footer[data-v-f47d4eb4]{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end}.btn-large[data-v-f47d4eb4]{padding:12px 32px;font-size:15px;font-weight:600}.loading-spinner-wrapper[data-v-f47d4eb4]{display:flex;align-items:center;gap:8px}.spinner-small[data-v-f47d4eb4]{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid #ffffff;border-radius:50%;animation:spin-f47d4eb4 .8s linear infinite}@keyframes spin-f47d4eb4{to{transform:rotate(360deg)}}.result-header[data-v-f47d4eb4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:16px}.header-titles h3[data-v-f47d4eb4]{font-size:20px;font-weight:700;color:#fff;margin-bottom:6px}.header-titles p[data-v-f47d4eb4]{font-size:13px;color:var(--accent);font-weight:600}.header-actions[data-v-f47d4eb4]{display:flex;gap:12px;flex-wrap:wrap}.voice-visualizer[data-v-f47d4eb4]{display:flex;align-items:center;gap:3px;height:20px;margin-right:4px}.voice-bar[data-v-f47d4eb4]{width:3px;height:100%;background-color:var(--accent);border-radius:2px;animation:bounce-f47d4eb4 .8s ease-in-out infinite alternate}.voice-bar[data-v-f47d4eb4]:nth-child(1){animation-duration:.7s}.voice-bar[data-v-f47d4eb4]:nth-child(2){animation-delay:.15s;animation-duration:.9s}.voice-bar[data-v-f47d4eb4]:nth-child(3){animation-delay:.3s;animation-duration:.6s}.voice-bar[data-v-f47d4eb4]:nth-child(4){animation-delay:.45s;animation-duration:.8s}.voice-bar[data-v-f47d4eb4]:nth-child(5){animation-delay:.6s;animation-duration:.7s}@keyframes bounce-f47d4eb4{0%{height:4px}to{height:20px}}.campaign-report-box-wrap[data-v-f47d4eb4]{position:relative}.campaign-report-box[data-v-f47d4eb4]{background:#00000040;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:28px;max-height:68vh;overflow-y:auto}.scroll-to-bottom-btn[data-v-f47d4eb4]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:5;background:#6366f1eb;border:1px solid rgba(129,140,248,.5);color:#fff;font-size:12px;font-weight:600;padding:8px 16px;border-radius:20px;cursor:pointer;box-shadow:0 4px 16px #0006;transition:background .2s}.scroll-to-bottom-btn[data-v-f47d4eb4]:hover{background:#4f46e5f2}.image-gen-toast[data-v-f47d4eb4]{position:fixed;bottom:24px;right:24px;z-index:9000;pointer-events:none;animation:slideInToast-f47d4eb4 .35s ease-out}.image-gen-toast-inner[data-v-f47d4eb4]{display:flex;align-items:center;gap:14px;background:#15102aeb;border:1px solid rgba(124,58,237,.45);border-radius:12px;padding:14px 18px;box-shadow:0 8px 32px #00000080,0 0 20px #7c3aed26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:340px}.toast-spinner-ring[data-v-f47d4eb4]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(124,58,237,.25);border-top-color:#7c3aed;animation:spin-f47d4eb4 1s linear infinite;flex-shrink:0}.toast-text strong[data-v-f47d4eb4]{display:block;color:#e2e8f0;font-size:13px;margin-bottom:4px}.toast-text p[data-v-f47d4eb4]{margin:0;color:#ffffff73;font-size:11.5px;line-height:1.4}@keyframes slideInToast-f47d4eb4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.report-content[data-v-f47d4eb4]{font-size:14.5px;color:#ffffff8c;line-height:1.65}.stream-progress-banner[data-v-f47d4eb4]{background:#6366f114;border:1px solid rgba(99,102,241,.25);border-radius:10px;padding:14px 20px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.stream-stage-dots[data-v-f47d4eb4]{display:flex;align-items:center;gap:0}.stage-step[data-v-f47d4eb4]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffff59;transition:color .4s}.stage-step.active[data-v-f47d4eb4]{color:#ffffffd9}.stage-step.done[data-v-f47d4eb4]{color:#6ee7b7}.stage-dot[data-v-f47d4eb4]{width:10px;height:10px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.2);transition:all .4s;flex-shrink:0}.stage-step.active .stage-dot[data-v-f47d4eb4]{background:#6366f1;border-color:#818cf8;box-shadow:0 0 8px #6366f1cc;animation:stagePulse-f47d4eb4 1s ease-in-out infinite}.stage-step.done .stage-dot[data-v-f47d4eb4]{background:#34d399;border-color:#6ee7b7;box-shadow:0 0 6px #34d39980;animation:none}.stage-connector[data-v-f47d4eb4]{width:40px;height:2px;background:#ffffff1a;margin:0 6px;border-radius:2px;transition:background .5s}.stage-connector.lit[data-v-f47d4eb4]{background:#34d399;box-shadow:0 0 4px #34d39966}.stream-status-text[data-v-f47d4eb4]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#fff9}.streaming-plain-text[data-v-f47d4eb4]{white-space:pre-wrap;word-break:break-word;color:#ffffffe6;font-size:14.5px;line-height:1.75}.stream-cursor[data-v-f47d4eb4]{color:#a78bfa;animation:blinkCursor-f47d4eb4 .9s step-end infinite}.stream-idle-hint[data-v-f47d4eb4]{text-align:center;padding:48px 24px;color:#ffffff59;font-size:14px}.stream-idle-hint strong[data-v-f47d4eb4]{color:#ffffff8c}@keyframes blinkCursor-f47d4eb4{50%{opacity:0}}.stream-pulse[data-v-f47d4eb4]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#6366f1;animation:streamPulse-f47d4eb4 1s ease-in-out infinite;flex-shrink:0}.report-content.is-streaming>p[data-v-f47d4eb4]:last-child:after,.report-content.is-streaming>h1[data-v-f47d4eb4]:last-child:after,.report-content.is-streaming>h2[data-v-f47d4eb4]:last-child:after,.report-content.is-streaming>h3[data-v-f47d4eb4]:last-child:after,.report-content.is-streaming li[data-v-f47d4eb4]:last-child:after,.report-content.is-streaming td[data-v-f47d4eb4]:last-child:after{content:"▋";display:inline-block;font-size:13px;color:var(--accent);animation:blink-f47d4eb4 .8s step-end infinite;margin-left:4px;vertical-align:middle}.stream-empty-state[data-v-f47d4eb4]{text-align:center;padding:60px 20px;color:#fff6}.stream-empty-state p[data-v-f47d4eb4]{font-size:14px;line-height:1.6}.stream-empty-state small[data-v-f47d4eb4]{font-size:12px;color:#ffffff40}.stream-waiting-animation[data-v-f47d4eb4]{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:36px;margin-bottom:16px}.stream-waiting-animation span[data-v-f47d4eb4]{display:inline-block;width:5px;border-radius:3px;background:linear-gradient(180deg,#6366f1,#818cf8);animation:soundWave-f47d4eb4 1.2s ease-in-out infinite}.stream-waiting-animation span[data-v-f47d4eb4]:nth-child(1){animation-delay:0s;height:12px}.stream-waiting-animation span[data-v-f47d4eb4]:nth-child(2){animation-delay:.1s;height:20px}.stream-waiting-animation span[data-v-f47d4eb4]:nth-child(3){animation-delay:.2s;height:32px}.stream-waiting-animation span[data-v-f47d4eb4]:nth-child(4){animation-delay:.3s;height:20px}.stream-waiting-animation span[data-v-f47d4eb4]:nth-child(5){animation-delay:.4s;height:12px}@keyframes stagePulse-f47d4eb4{0%,to{box-shadow:0 0 6px #6366f199}50%{box-shadow:0 0 14px #6366f1}}@keyframes streamPulse-f47d4eb4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes blink-f47d4eb4{0%,to{opacity:1}50%{opacity:0}}@keyframes soundWave-f47d4eb4{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1.3);opacity:1}}.modal-overlay[data-v-f47d4eb4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-f47d4eb4]{width:100%;max-width:680px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-f47d4eb4]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-f47d4eb4]{font-size:18px;font-weight:700;color:#fff}.close-btn[data-v-f47d4eb4]{background:transparent;border:none;color:#ffffff4d;font-size:18px;cursor:pointer;transition:color .2s}.close-btn[data-v-f47d4eb4]:hover{color:#fff}.modal-body[data-v-f47d4eb4]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.form-row[data-v-f47d4eb4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-footer[data-v-f47d4eb4]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end;gap:12px}.error-box[data-v-f47d4eb4]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444;padding:12px;border-radius:6px;font-size:13px;font-weight:600}.media-input-wrapper[data-v-f47d4eb4]{display:flex;gap:12px;flex-wrap:wrap}.media-url-input[data-v-f47d4eb4]{flex:1;min-width:200px}.media-upload-options[data-v-f47d4eb4]{display:flex;gap:10px}.btn-upload-pc[data-v-f47d4eb4]{cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-box[data-v-f47d4eb4]{position:relative;margin-top:12px;width:fit-content}.preview-img[data-v-f47d4eb4]{max-width:240px;max-height:180px;border-radius:6px;border:1px solid rgba(255,255,255,.07);object-fit:contain}.remove-preview[data-v-f47d4eb4]{position:absolute;top:-8px;right:-8px;background:#ef4444;border:none;color:#fff;width:22px;height:22px;border-radius:50%;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #00000080}.drive-grid[data-v-f47d4eb4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin-top:12px}.drive-card[data-v-f47d4eb4]{border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px;background:#00000026;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:8px}.drive-card[data-v-f47d4eb4]:hover{border-color:var(--accent);background:#10b9810d}.drive-preview-wrap[data-v-f47d4eb4]{width:100%;height:90px;background:#000;border-radius:4px;overflow:hidden}.drive-thumb[data-v-f47d4eb4]{width:100%;height:100%;object-fit:cover}.drive-file-name[data-v-f47d4eb4]{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.drive-empty-state[data-v-f47d4eb4]{text-align:center;padding:30px;color:#ffffff4d;font-size:13.5px}@media (max-width: 960px){.campaign-grid[data-v-f47d4eb4]{grid-template-columns:1fr}.skills-sidebar[data-v-f47d4eb4]{max-height:280px;position:static}.form-grid[data-v-f47d4eb4]{grid-template-columns:1fr}.form-group.full-width[data-v-f47d4eb4]{grid-column:span 1}}@media (max-width: 768px){.marketing-skills-page[data-v-f47d4eb4]{padding:20px}}@media (max-width: 560px){.marketing-skills-page[data-v-f47d4eb4]{padding:14px}.form-row[data-v-f47d4eb4]{grid-template-columns:1fr}.ad-config-form[data-v-f47d4eb4],.feature-card-grid[data-v-f47d4eb4],.images-comparison-grid[data-v-f47d4eb4]{grid-template-columns:1fr!important}.result-headline-row[data-v-f47d4eb4]{flex-direction:column;align-items:flex-start;gap:12px}.score-badge-wrap[data-v-f47d4eb4]{text-align:left!important}.action-footer[data-v-f47d4eb4]{justify-content:stretch}.action-footer .btn-large[data-v-f47d4eb4],.btn-large[data-v-f47d4eb4]{white-space:normal;width:100%;justify-content:center}.media-upload-options[data-v-f47d4eb4]{width:100%;flex-wrap:wrap}.media-upload-options .btn[data-v-f47d4eb4]{flex:1 1 auto}}@media (max-width: 768px){.image-card-preview button[data-v-f47d4eb4]{min-width:36px!important;min-height:36px!important}}@media (max-width: 1024px){.panel-close-btn[data-v-f47d4eb4]{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0}}select.select-input[data-v-f47d4eb4]{cursor:pointer;height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px!important}select.select-input option[data-v-f47d4eb4]{background:#0a0a0f;color:#fff}.preview-modal-overlay[data-v-f47d4eb4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-f47d4eb4 .25s ease-out}.preview-modal-content[data-v-f47d4eb4]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:scaleUp-f47d4eb4 .3s cubic-bezier(.34,1.56,.64,1)}.preview-modal-close[data-v-f47d4eb4]{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s}.preview-modal-close[data-v-f47d4eb4]:hover{transform:rotate(90deg);color:#c084fc}.preview-modal-img[data-v-f47d4eb4]{max-width:100%;max-height:75vh;border-radius:8px;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,255,255,.1);object-fit:contain}.hover-zoom[data-v-f47d4eb4]:hover{transform:scale(1.03)}@keyframes fadeIn-f47d4eb4{0%{opacity:0}to{opacity:1}}@keyframes scaleUp-f47d4eb4{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse-f47d4eb4{0%{transform:translate(-50%,-50%) scale(.95);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.05);opacity:1}to{transform:translate(-50%,-50%) scale(.95);opacity:.8}}.premium-loading-overlay[data-v-f47d4eb4]{z-index:99999;background:#0a0718d1;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;animation:fadeIn-f47d4eb4 .4s ease-out}.premium-loading-overlay .glow-bg[data-v-f47d4eb4]{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(124,58,237,.4) 0%,rgba(16,185,129,.2) 60%,transparent 100%);filter:blur(40px);z-index:1;animation:glowPulse-f47d4eb4 4s infinite ease-in-out}.premium-loading-card[data-v-f47d4eb4]{position:relative;z-index:2;max-width:420px;width:90%;padding:40px 30px;text-align:center;border:1px solid rgba(124,58,237,.35);box-shadow:0 20px 50px #00000080,0 0 30px #7c3aed26;background:#15102abf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;animation:scaleUp-f47d4eb4 .4s cubic-bezier(.34,1.56,.64,1)}.premium-loader-container[data-v-f47d4eb4]{margin-bottom:28px;display:flex;justify-content:center;align-items:center;position:relative;width:100px;height:100px;margin-left:auto;margin-right:auto}.ring-outer[data-v-f47d4eb4]{position:absolute;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:#7c3aed;border-bottom-color:#10b981;animation:spin-f47d4eb4 2.2s linear infinite}.ring-inner[data-v-f47d4eb4]{position:absolute;width:76px;height:76px;border-radius:50%;border:3px solid transparent;border-left-color:#c084fc;border-right-color:#60a5fa;animation:spin-reverse-f47d4eb4 1.6s linear infinite}.loader-emoji[data-v-f47d4eb4]{font-size:34px;z-index:3;animation:pulseEmoji-f47d4eb4 2s ease-in-out infinite}.loader-title[data-v-f47d4eb4]{color:#fff;font-size:19px;font-weight:700;margin-bottom:8px;letter-spacing:.5px;text-shadow:0 0 10px rgba(192,132,252,.3)}.loading-bar-track[data-v-f47d4eb4]{height:5px;width:100%;background:#ffffff14;border-radius:10px;overflow:hidden;position:relative;margin:18px 0}.loading-bar-fill[data-v-f47d4eb4]{height:100%;position:absolute;background:linear-gradient(90deg,#7c3aed,#c084fc,#10b981);border-radius:10px;animation:loadingBar-f47d4eb4 2.2s infinite cubic-bezier(.4,0,.2,1)}.loader-text[data-v-f47d4eb4]{color:#ffffff8c;font-size:13.5px;line-height:1.55;margin-bottom:0}@keyframes spin-reverse-f47d4eb4{to{transform:rotate(-360deg)}}@keyframes glowPulse-f47d4eb4{0%{transform:scale(.9) rotate(0);opacity:.4}50%{transform:scale(1.1) rotate(180deg);opacity:.7}to{transform:scale(.9) rotate(360deg);opacity:.4}}@keyframes pulseEmoji-f47d4eb4{0%{transform:scale(.95);filter:drop-shadow(0 0 5px rgba(124,58,237,.3))}50%{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(124,58,237,.6))}to{transform:scale(.95);filter:drop-shadow(0 0 5px rgba(124,58,237,.3))}}@keyframes loadingBar-f47d4eb4{0%{left:-40%;width:30%}50%{width:45%}to{left:110%;width:30%}}.media-uploader-box[data-v-f47d4eb4]:hover{border-color:var(--accent)!important;background:#10b9810d!important}.meta-publish-overlay[data-v-f47d4eb4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.meta-publish-modal[data-v-f47d4eb4]{background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:18px;width:100%;max-width:520px;max-height:85vh;overflow-y:auto;box-shadow:0 25px 60px #00000080}.meta-publish-header[data-v-f47d4eb4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.meta-form-group[data-v-f47d4eb4]{display:flex;flex-direction:column;gap:5px}.meta-form-group label[data-v-f47d4eb4]{font-size:12px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.3px}.meta-form-input[data-v-f47d4eb4]{height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-1);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s;color-scheme:dark}textarea.meta-form-input[data-v-f47d4eb4]{height:auto;padding:10px 14px;resize:vertical}.meta-form-input[data-v-f47d4eb4]:focus{border-color:#1877f280}.media-analyzer-page[data-v-6745630f]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-6745630f]{margin-bottom:30px}.page-title[data-v-6745630f]{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:800;color:#fff;margin-bottom:8px;text-shadow:0 0 12px rgba(16,185,129,.1)}.page-subtitle[data-v-6745630f]{font-size:14.5px;color:#ffffff4d;line-height:1.5}.analyzer-container[data-v-6745630f]{padding:28px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);min-height:400px}.label[data-v-6745630f]{font-size:13px;font-weight:600;color:#ffffff8c}.input[data-v-6745630f],.textarea[data-v-6745630f]{background:#0003;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px 14px;color:#fff;font-size:13.5px;transition:all .2s;width:100%;box-sizing:border-box}.input[data-v-6745630f]:focus,.textarea[data-v-6745630f]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 8px #10b98140;background:#0000004d}.input[data-v-6745630f]:disabled,.textarea[data-v-6745630f]:disabled{opacity:.5;cursor:not-allowed}.media-uploader-box[data-v-6745630f]:hover{border-color:var(--accent)!important;background:#10b9810d!important}.loading-spinner-wrapper[data-v-6745630f]{display:flex;align-items:center;gap:8px}.spinner-small[data-v-6745630f]{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid #ffffff;border-radius:50%;animation:spin-6745630f .8s linear infinite}@keyframes spin-6745630f{to{transform:rotate(360deg)}}.modal-overlay[data-v-6745630f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-6745630f]{width:95%;max-width:600px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-6745630f]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-6745630f]{font-size:18px;font-weight:700;color:#fff;margin:0}.close-btn[data-v-6745630f]{background:transparent;border:none;color:#ffffff4d;font-size:18px;cursor:pointer;transition:color .2s}.close-btn[data-v-6745630f]:hover{color:#fff}.modal-body[data-v-6745630f]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.modal-footer[data-v-6745630f]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end;gap:12px}.error-box[data-v-6745630f]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444;padding:12px;border-radius:6px;font-size:13px;font-weight:600}.media-input-wrapper[data-v-6745630f]{display:flex;gap:12px;flex-wrap:wrap}.media-url-input[data-v-6745630f]{flex:1;min-width:200px}.media-upload-options[data-v-6745630f]{display:flex;gap:10px}.btn-upload-pc[data-v-6745630f]{cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-box[data-v-6745630f]{position:relative;margin-top:12px;width:fit-content}.preview-img[data-v-6745630f]{max-width:240px;max-height:180px;border-radius:6px;border:1px solid rgba(255,255,255,.07);object-fit:contain}.remove-preview[data-v-6745630f]{position:absolute;top:-8px;right:-8px;background:#ef4444;border:none;color:#fff;width:22px;height:22px;border-radius:50%;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #00000080}.drive-grid[data-v-6745630f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin-top:12px}.drive-card[data-v-6745630f]{border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px;background:#00000026;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:8px}.drive-card[data-v-6745630f]:hover{border-color:var(--accent);background:#10b9810d}.drive-preview-wrap[data-v-6745630f]{width:100%;height:90px;background:#000;border-radius:4px;overflow:hidden}.drive-thumb[data-v-6745630f]{width:100%;height:100%;object-fit:cover}.drive-file-name[data-v-6745630f]{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.drive-empty-state[data-v-6745630f]{text-align:center;padding:30px;color:#ffffff4d;font-size:13.5px}.preview-modal-overlay[data-v-6745630f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-6745630f .25s ease-out}.preview-modal-content[data-v-6745630f]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:scaleUp-6745630f .3s cubic-bezier(.34,1.56,.64,1)}.preview-modal-close[data-v-6745630f]{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s}.preview-modal-close[data-v-6745630f]:hover{transform:rotate(90deg);color:#c084fc}.preview-modal-img[data-v-6745630f]{max-width:100%;max-height:75vh;border-radius:8px;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,255,255,.1);object-fit:contain}.hover-zoom[data-v-6745630f]:hover{transform:scale(1.03)}@keyframes fadeIn-6745630f{0%{opacity:0}to{opacity:1}}@keyframes scaleUp-6745630f{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.premium-loading-overlay[data-v-6745630f]{z-index:99999;background:#0a0718d1;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;animation:fadeIn-6745630f .4s ease-out}.premium-loading-overlay .glow-bg[data-v-6745630f]{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(124,58,237,.4) 0%,rgba(16,185,129,.2) 60%,transparent 100%);filter:blur(40px);z-index:1;animation:glowPulse-6745630f 4s infinite ease-in-out}.premium-loading-card[data-v-6745630f]{position:relative;z-index:2;max-width:420px;width:90%;padding:40px 30px;text-align:center;border:1px solid rgba(124,58,237,.35);box-shadow:0 20px 50px #00000080,0 0 30px #7c3aed26;background:#15102abf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;animation:scaleUp-6745630f .4s cubic-bezier(.34,1.56,.64,1)}.premium-loader-container[data-v-6745630f]{margin-bottom:28px;display:flex;justify-content:center;align-items:center;position:relative;width:100px;height:100px;margin-left:auto;margin-right:auto}.ring-outer[data-v-6745630f]{position:absolute;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:#7c3aed;border-bottom-color:#10b981;animation:spin-6745630f 2.2s linear infinite}.ring-inner[data-v-6745630f]{position:absolute;width:76px;height:76px;border-radius:50%;border:3px solid transparent;border-left-color:#c084fc;border-right-color:#60a5fa;animation:spin-reverse-6745630f 1.6s linear infinite}.loader-emoji[data-v-6745630f]{font-size:34px;z-index:3;animation:pulseEmoji-6745630f 2s ease-in-out infinite}.loader-title[data-v-6745630f]{color:#fff;font-size:19px;font-weight:700;margin-bottom:8px;letter-spacing:.5px;text-shadow:0 0 10px rgba(192,132,252,.3)}.loading-bar-track[data-v-6745630f]{height:5px;width:100%;background:#ffffff14;border-radius:10px;overflow:hidden;position:relative;margin:18px 0}.loading-bar-fill[data-v-6745630f]{height:100%;position:absolute;background:linear-gradient(90deg,#7c3aed,#c084fc,#10b981);border-radius:10px;animation:loadingBar-6745630f 2.2s infinite cubic-bezier(.4,0,.2,1)}.loader-text[data-v-6745630f]{color:#ffffff8c;font-size:13.5px;line-height:1.55;margin-bottom:0}@keyframes spin-reverse-6745630f{to{transform:rotate(-360deg)}}@keyframes glowPulse-6745630f{0%{transform:scale(.9) rotate(0);opacity:.4}50%{transform:scale(1.1) rotate(180deg);opacity:.7}to{transform:scale(.9) rotate(360deg);opacity:.4}}@keyframes pulseEmoji-6745630f{0%{transform:scale(.95);filter:drop-shadow(0 0 5px rgba(124,58,237,.3))}50%{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(124,58,237,.6))}to{transform:scale(.95);filter:drop-shadow(0 0 5px rgba(124,58,237,.3))}}@keyframes loadingBar-6745630f{0%{left:-40%;width:30%}50%{width:45%}to{left:110%;width:30%}}@media (max-width: 1024px){.media-analyzer-page[data-v-6745630f],.analyzer-container[data-v-6745630f]{padding:20px}}@media (max-width: 768px){.media-analyzer-page[data-v-6745630f],.analyzer-container[data-v-6745630f]{padding:16px}.page-title[data-v-6745630f]{font-size:24px}.ad-config-form[data-v-6745630f]{grid-template-columns:1fr!important}}@media (max-width: 560px){.media-analyzer-page[data-v-6745630f]{padding:12px}.analyzer-container[data-v-6745630f]{padding:14px}.page-title[data-v-6745630f]{font-size:21px}.result-headline-row[data-v-6745630f]{flex-direction:column;align-items:flex-start!important;gap:12px}.score-badge-wrap[data-v-6745630f]{text-align:left!important}.modal-footer[data-v-6745630f]{flex-wrap:wrap}.images-comparison-grid[data-v-6745630f]{grid-template-columns:1fr!important}.transfer-action-wrap[data-v-6745630f],.action-footer[data-v-6745630f]{justify-content:stretch}.transfer-action-wrap .btn-large[data-v-6745630f],.action-footer .btn-large[data-v-6745630f]{white-space:normal;width:100%;justify-content:center}}@media (max-width: 768px){.image-card-preview button[data-v-6745630f]{min-width:36px!important;min-height:36px!important}}.competitor-monitor-page[data-v-93311a8d]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-93311a8d]{margin-bottom:24px}.header-row[data-v-93311a8d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.page-title[data-v-93311a8d]{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:800;color:#fff;margin:0 0 8px}.page-subtitle[data-v-93311a8d]{font-size:14px;color:#ffffff59;line-height:1.55;max-width:720px;margin:0}.scan-all-btn[data-v-93311a8d]{flex-shrink:0;height:40px;padding:0 18px;font-weight:600}.competitor-container[data-v-93311a8d]{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.panel[data-v-93311a8d]{background:#ffffff05;border:1px solid var(--border, rgba(255,255,255,.08));border-radius:10px;padding:18px;margin-bottom:20px}.panel-title[data-v-93311a8d]{margin:0 0 14px;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.add-grid[data-v-93311a8d]{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;align-items:end}.add-btn[data-v-93311a8d]{height:42px;min-width:88px;font-weight:600}.settings-row[data-v-93311a8d]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.checkbox-label[data-v-93311a8d]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2, rgba(255,255,255,.65));cursor:pointer;margin:0}.checkbox-label input[data-v-93311a8d]{width:16px;height:16px;accent-color:var(--accent, #7c3aed)}.settings-hint[data-v-93311a8d]{font-size:12px;color:var(--text-3, rgba(255,255,255,.4))}.chat-select[data-v-93311a8d]{max-width:280px;height:36px;font-size:13px}.save-btn[data-v-93311a8d]{height:36px;font-size:12px;padding:0 14px}.dirty-hint[data-v-93311a8d]{margin:10px 0 0;font-size:11px;color:#fbbf24}.monitor-grid[data-v-93311a8d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.list-panel[data-v-93311a8d]{background:#ffffff03;border:1px solid var(--border, rgba(255,255,255,.08));border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}.list-header[data-v-93311a8d]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px;gap:8px}.list-header h4[data-v-93311a8d]{margin:0;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.header-actions[data-v-93311a8d]{display:flex;gap:6px}.badge-new[data-v-93311a8d]{background:#ef4444;color:#fff;font-size:10px;padding:2px 7px;border-radius:10px;font-weight:700;text-transform:uppercase}.btn-sm[data-v-93311a8d]{font-size:11px;padding:4px 10px}.empty-state[data-v-93311a8d]{text-align:center;color:var(--text-3, rgba(255,255,255,.4));font-size:12px;padding:24px 16px}.empty-state.dashed[data-v-93311a8d]{border:1px dashed var(--border, rgba(255,255,255,.12));border-radius:6px}.comp-list[data-v-93311a8d],.alert-list[data-v-93311a8d]{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto}.comp-card[data-v-93311a8d]{background:#00000038;border:1px solid var(--border, rgba(255,255,255,.08));border-radius:8px;padding:12px}.comp-head[data-v-93311a8d]{display:flex;justify-content:space-between;gap:8px}.comp-name[data-v-93311a8d]{color:#fff;font-size:13.5px}.comp-url[data-v-93311a8d]{display:block;font-size:11px;color:var(--accent, #a78bfa);word-break:break-all;margin-top:2px;text-decoration:none}.comp-actions[data-v-93311a8d]{display:flex;gap:4px}.icon-btn[data-v-93311a8d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;width:28px;height:28px;cursor:pointer;color:#ffffffb3;font-size:14px;line-height:1}.icon-btn.scan[data-v-93311a8d]:hover:not(:disabled){color:#34d399;border-color:#34d39959}.icon-btn.delete[data-v-93311a8d]:hover{color:#f87171;border-color:#f8717159}.icon-btn[data-v-93311a8d]:disabled{opacity:.4;cursor:not-allowed}.comp-meta[data-v-93311a8d]{margin-top:10px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px}.meta-label[data-v-93311a8d]{font-size:11px;color:var(--text-3, rgba(255,255,255,.4));font-weight:500}.meta-value[data-v-93311a8d]{margin:2px 0 0;font-size:12px;line-height:1.45}.meta-value.price[data-v-93311a8d]{color:#34d399;font-weight:600}.meta-value.campaign[data-v-93311a8d]{color:#fbbf24;font-weight:600}.comp-footer[data-v-93311a8d]{margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.04);font-size:10px;color:var(--text-3, rgba(255,255,255,.35));display:flex;justify-content:space-between;align-items:center;gap:8px}.link-btn[data-v-93311a8d]{background:none;border:none;color:var(--accent, #a78bfa);font-size:10px;cursor:pointer;padding:0}.history-panel[data-v-93311a8d]{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.08)}.history-chart[data-v-93311a8d]{display:flex;align-items:stretch;gap:8px;height:90px;padding:8px;background:#00000040;border-radius:6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:thin}.history-bar-wrap[data-v-93311a8d]{flex:0 0 auto;width:28px;display:flex;flex-direction:column;align-items:center;height:100%}.history-bar-inner[data-v-93311a8d]{height:52px;width:100%;display:flex;align-items:flex-end;justify-content:center}.history-bar[data-v-93311a8d]{width:100%;max-width:16px;background:linear-gradient(180deg,#34d399,#34d39959);border-radius:3px 3px 0 0;min-height:4px}.history-bar-label[data-v-93311a8d]{font-size:8px;color:#ffffff73;margin-top:6px;white-space:nowrap}.history-list[data-v-93311a8d]{list-style:none;margin:12px 0 0;padding:10px 0 0;display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(255,255,255,.05)}.history-list li[data-v-93311a8d]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#ffffffb3;padding:4px 6px;background:#ffffff05;border-radius:4px;border-left:2px solid rgba(52,211,153,.4)}.history-list time[data-v-93311a8d]{color:#fff6;font-size:10px;white-space:nowrap}.history-list span[data-v-93311a8d]{font-weight:500;color:#34d399;word-break:break-all;text-align:right;padding-left:10px}.settings-grid[data-v-93311a8d]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.settings-block[data-v-93311a8d]{display:flex;flex-direction:column;gap:8px}.settings-actions[data-v-93311a8d]{margin-top:14px;display:flex;align-items:center;gap:12px}.field-hint[data-v-93311a8d]{margin:0;font-size:10px;color:#ffffff59}.compare-panel .compare-header[data-v-93311a8d]{display:flex;justify-content:space-between;align-items:center;gap:10px}.compare-body[data-v-93311a8d]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.compare-product-grid[data-v-93311a8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.compare-desc[data-v-93311a8d]{min-height:64px;resize:vertical}.compare-url-row[data-v-93311a8d]{display:flex;gap:8px}.compare-actions[data-v-93311a8d]{display:flex;gap:8px;flex-wrap:wrap}.compare-result[data-v-93311a8d]{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.compare-winning[data-v-93311a8d]{font-size:12px;color:#ffffffbf;margin:0 0 10px}.compare-table-wrap[data-v-93311a8d]{overflow-x:auto;background:#00000040;border-radius:8px}.compare-table[data-v-93311a8d]{width:100%;border-collapse:collapse;font-size:12px;min-width:480px}.compare-table th[data-v-93311a8d],.compare-table td[data-v-93311a8d]{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top}.compare-table th[data-v-93311a8d]{color:#ffffff73;font-weight:600}.gap-list[data-v-93311a8d]{margin:10px 0 0;padding-left:18px;font-size:12px;color:#fff9}.campaign-from-alert[data-v-93311a8d]{margin-top:10px;width:100%}.empty-state.small[data-v-93311a8d]{padding:12px;font-size:11px}.alert-card[data-v-93311a8d]{background:#00000040;border-radius:8px;padding:12px;border-left:4px solid #ef4444;box-shadow:0 0 8px #ef44441f}.alert-card.read[data-v-93311a8d]{border-left-color:#ffffff26;opacity:.72;box-shadow:none}.alert-head[data-v-93311a8d]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.alert-head strong[data-v-93311a8d]{color:#fff;font-size:13px;display:block}.alert-type[data-v-93311a8d]{display:inline-block;margin-top:3px;font-size:10px;color:#ffffff73;background:#ffffff0f;padding:2px 6px;border-radius:4px}.alert-head time[data-v-93311a8d]{font-size:10px;color:var(--text-3, rgba(255,255,255,.4));white-space:nowrap}.alert-msg[data-v-93311a8d]{font-size:12px;color:var(--text-2, rgba(255,255,255,.7));margin:0 0 10px}.alert-diff[data-v-93311a8d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#0000002e;padding:8px;border-radius:6px}.diff-label[data-v-93311a8d]{display:block;font-size:10px;color:var(--text-3, rgba(255,255,255,.4));margin-bottom:3px}.diff-old[data-v-93311a8d]{font-size:11px;color:#ffffff73;text-decoration:line-through;line-height:1.4}.diff-new[data-v-93311a8d]{font-size:11px;color:#34d399;font-weight:600;line-height:1.4}.label[data-v-93311a8d]{font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:4px;display:block}.input[data-v-93311a8d]{background:#0003;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px 14px;color:#fff;font-size:13px;width:100%;box-sizing:border-box}.input[data-v-93311a8d]:focus{outline:none;border-color:var(--accent, #7c3aed);box-shadow:0 0 8px #7c3aed40}@media (max-width: 1024px){.competitor-monitor-page[data-v-93311a8d]{padding:20px}.monitor-grid[data-v-93311a8d],.add-grid[data-v-93311a8d],.settings-grid[data-v-93311a8d],.compare-product-grid[data-v-93311a8d]{grid-template-columns:1fr}.add-btn[data-v-93311a8d]{width:100%}.alert-diff[data-v-93311a8d]{grid-template-columns:1fr}.comp-list[data-v-93311a8d],.alert-list[data-v-93311a8d]{max-height:none;overflow:visible}}@media (max-width: 768px){.competitor-monitor-page[data-v-93311a8d],.competitor-container[data-v-93311a8d]{padding:16px}.panel[data-v-93311a8d]{padding:14px}.list-header[data-v-93311a8d],.compare-header[data-v-93311a8d]{flex-wrap:wrap}.chat-select[data-v-93311a8d]{max-width:100%}.comp-actions[data-v-93311a8d]{gap:8px}.icon-btn[data-v-93311a8d]{width:36px;height:36px}.link-btn[data-v-93311a8d]{font-size:12px;padding:8px 4px;min-height:36px}.history-bar-label[data-v-93311a8d]{font-size:10px}}@media (max-width: 560px){.competitor-monitor-page[data-v-93311a8d]{padding:12px}.page-title[data-v-93311a8d]{font-size:22px}.scan-all-btn[data-v-93311a8d]{width:100%}.header-actions[data-v-93311a8d]{flex-wrap:wrap}}.export-item[data-v-975738bd]:hover{background-color:#ffffff14!important}.swarm-page[data-v-975738bd]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-975738bd]{margin-bottom:30px}.page-title[data-v-975738bd]{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:800;color:#fff;margin-bottom:8px;text-shadow:0 0 12px rgba(16,185,129,.1)}.page-subtitle[data-v-975738bd]{font-size:14.5px;color:#ffffff4d;line-height:1.5}.swarm-container[data-v-975738bd]{padding:28px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);min-height:400px}.label[data-v-975738bd]{font-size:13px;font-weight:600;color:#ffffff8c}.input[data-v-975738bd],.textarea[data-v-975738bd]{background:#0003;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px 14px;color:#fff;font-size:13.5px;transition:all .2s;width:100%;box-sizing:border-box}.input[data-v-975738bd]:focus,.textarea[data-v-975738bd]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 8px #10b98140;background:#0000004d}.spinner[data-v-975738bd]{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top:2px solid var(--accent);border-radius:50%;animation:spin-975738bd 1s linear infinite}.modal-overlay[data-v-975738bd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-975738bd]{width:95%;max-width:600px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-975738bd]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-975738bd]{font-size:18px;font-weight:700;color:#fff;margin:0}.close-btn[data-v-975738bd]{background:transparent;border:none;color:#ffffff4d;font-size:18px;cursor:pointer;transition:color .2s}.close-btn[data-v-975738bd]:hover{color:#fff}.modal-body[data-v-975738bd]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.modal-footer[data-v-975738bd]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end;gap:12px}.error-box[data-v-975738bd]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444;padding:12px;border-radius:6px;font-size:13px;font-weight:600}.media-input-wrapper[data-v-975738bd]{display:flex;gap:12px;flex-wrap:wrap}.media-url-input[data-v-975738bd]{flex:1;min-width:200px}.media-upload-options[data-v-975738bd]{display:flex;gap:10px}.btn-upload-pc[data-v-975738bd]{cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-box[data-v-975738bd]{position:relative;margin-top:12px;width:fit-content}.preview-img[data-v-975738bd]{max-width:240px;max-height:180px;border-radius:6px;border:1px solid rgba(255,255,255,.07);object-fit:contain}.remove-preview[data-v-975738bd]{position:absolute;top:-8px;right:-8px;background:#ef4444;border:none;color:#fff;width:22px;height:22px;border-radius:50%;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #00000080}.drive-grid[data-v-975738bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin-top:12px}.drive-card[data-v-975738bd]{border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:8px;background:#00000026;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:8px}.drive-card[data-v-975738bd]:hover{border-color:var(--accent);background:#10b9810d}.drive-preview-wrap[data-v-975738bd]{width:100%;height:90px;background:#000;border-radius:4px;overflow:hidden}.drive-thumb[data-v-975738bd]{width:100%;height:100%;object-fit:cover}.drive-file-name[data-v-975738bd]{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.drive-empty-state[data-v-975738bd]{text-align:center;padding:30px;color:#ffffff4d;font-size:13.5px}@keyframes spin-975738bd{to{transform:rotate(360deg)}}.swarm-feed[data-v-975738bd]{flex:1;padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;max-height:620px;background:#0000001a;position:relative}.swarm-error-banner[data-v-975738bd]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#ef444414;border:1px solid rgba(239,68,68,.35);border-radius:8px;color:#fecaca;font-size:13px;line-height:1.45}.swarm-error-icon[data-v-975738bd]{font-size:18px;line-height:1}.swarm-error-detail[data-v-975738bd]{margin-top:3px;color:#fca5a5;font-size:12.5px}.feed-empty[data-v-975738bd],.feed-waiting[data-v-975738bd],.feed-running[data-v-975738bd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff59;font-size:13px;padding:40px 0;gap:10px;text-align:center}.feed-running[data-v-975738bd]{flex:0;flex-direction:row;padding:14px 16px;background:#3b82f60d;border:1px dashed rgba(59,130,246,.3);border-radius:12px;color:#60a5fa;font-weight:500}.swarm-msg-card[data-v-975738bd]{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;transition:border-color .2s}.swarm-msg-head[data-v-975738bd]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.swarm-msg-meta[data-v-975738bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.swarm-agent-name[data-v-975738bd]{font-weight:700;color:#fff;font-size:13.5px}.swarm-role-badge[data-v-975738bd]{font-size:11px;background:#ffffff14;color:#ffffffa6;padding:2px 8px;border-radius:4px}.live-badge[data-v-975738bd]{font-size:10px;font-weight:700;color:#34d399;background:#34d3991f;padding:2px 8px;border-radius:10px;animation:pulse-live-975738bd 1.5s ease-in-out infinite}@keyframes pulse-live-975738bd{0%,to{opacity:1}50%{opacity:.55}}.swarm-msg-head time[data-v-975738bd]{font-size:11px;color:#ffffff59;white-space:nowrap}.swarm-msg-body[data-v-975738bd]{font-size:13px;line-height:1.65;color:#ffffffd1}.swarm-msg-body[data-v-975738bd] .swarm-h1{color:#fff;font-size:20px;font-weight:800;margin:20px 0 12px}.swarm-msg-body[data-v-975738bd] .swarm-h2{color:#fff;font-size:17px;font-weight:800;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px;margin:18px 0 10px}.swarm-msg-body[data-v-975738bd] .swarm-h3{color:var(--accent, #a78bfa);font-size:15px;font-weight:700;margin:14px 0 8px}.swarm-msg-body[data-v-975738bd] .swarm-strong{color:var(--accent, #a78bfa);font-weight:700}.swarm-msg-body[data-v-975738bd] .swarm-p{margin:6px 0;color:#ffffffbf}.swarm-msg-body[data-v-975738bd] .swarm-ul{margin:8px 0 12px;padding-left:20px}.swarm-msg-body[data-v-975738bd] .swarm-ul li{padding:3px 0;color:#ffffffb8}.swarm-msg-body[data-v-975738bd] .swarm-code{background:#0006;padding:12px;border-radius:6px;overflow-x:auto;border:1px solid rgba(255,255,255,.06);margin:12px 0;font-family:ui-monospace,monospace;font-size:12px}.swarm-msg-body[data-v-975738bd] .stream-cursor{display:inline-block;width:2px;height:1em;background:#34d399;margin-left:2px;vertical-align:text-bottom;animation:cursor-blink-975738bd .9s step-end infinite}@keyframes cursor-blink-975738bd{0%,to{opacity:1}50%{opacity:0}}.scroll-bottom-btn[data-v-975738bd]{position:sticky;bottom:8px;align-self:center;margin-top:auto;background:#7c3aedd9;border:1px solid rgba(167,139,250,.4);color:#fff;font-size:11px;font-weight:600;padding:8px 14px;border-radius:20px;cursor:pointer;box-shadow:0 4px 20px #00000059;z-index:2}.scroll-bottom-btn[data-v-975738bd]:hover{background:#7c3aed}.swarm-task-card[data-v-975738bd]{padding:10px;border-radius:6px;border:1px solid rgba(255,255,255,.07);background:#0003;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:6px;position:relative}.swarm-task-card[data-v-975738bd]:hover{border-color:#ffffff26;background:#ffffff08}.task-delete-btn[data-v-975738bd]{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:none;background:#ef444426;color:#ef4444;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1;padding:0}.task-delete-btn[data-v-975738bd]:hover{background:#ef4444cc;color:#fff;transform:scale(1.15)}.spinner-small[data-v-975738bd]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-975738bd .8s linear infinite;margin-right:8px;vertical-align:middle}.attachment-clear[data-v-975738bd]{background:#ffffff14;border:none;color:#fca5a5;width:18px;height:18px;border-radius:50%;cursor:pointer;font-size:14px;line-height:1;padding:0}@media (max-width: 1024px){.swarm-workspace-grid[data-v-975738bd]{grid-template-columns:1fr!important}}@media (max-width: 768px){.swarm-page[data-v-975738bd]{padding:20px 16px}.swarm-container[data-v-975738bd]{padding:18px}.page-header[data-v-975738bd]{margin-bottom:20px}.page-title[data-v-975738bd]{font-size:24px}.feed-header-actions .btn-sm[data-v-975738bd]{min-height:36px;padding:8px 12px!important}.task-delete-btn[data-v-975738bd]{width:34px;height:34px;font-size:13px}.attachment-clear[data-v-975738bd]{width:30px;height:30px;font-size:16px}}@media (max-width: 560px){.swarm-page[data-v-975738bd]{padding:16px 12px}.swarm-container[data-v-975738bd]{padding:14px}.page-title[data-v-975738bd]{font-size:21px}.modal-header[data-v-975738bd],.modal-body[data-v-975738bd],.modal-footer[data-v-975738bd]{padding-left:16px;padding-right:16px}.form-row[data-v-975738bd]{flex-direction:column}.media-upload-options[data-v-975738bd]{width:100%}.media-upload-options .btn[data-v-975738bd]{flex:1}}.pixel-page[data-v-4303116d]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-4303116d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.header-actions[data-v-4303116d]{display:flex;gap:8px;align-items:center}.page-title[data-v-4303116d]{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:800;color:#fff;margin:0 0 8px}.page-subtitle[data-v-4303116d]{font-size:14px;color:#ffffff59;line-height:1.5;margin:0;max-width:640px}.page-subtitle code[data-v-4303116d]{background:#ffffff14;padding:1px 5px;border-radius:4px;font-size:12px}.pixel-container[data-v-4303116d]{padding:24px;display:flex;flex-direction:column;gap:28px}.section-title[data-v-4303116d]{margin:0 0 14px;font-size:16px;font-weight:700;color:#fff}.section-desc[data-v-4303116d]{margin:0 0 12px;font-size:12.5px;color:var(--text-3);line-height:1.55}.section-desc code[data-v-4303116d]{background:#00000059;padding:2px 6px;border-radius:4px;color:#fff}.funnel-grid[data-v-4303116d]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.stats-grid[data-v-4303116d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.stat-card[data-v-4303116d]{background:#ffffff08;border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.stat-arrow[data-v-4303116d]{background:none;border:none;color:#ffffff40;font-size:20px;text-align:center;padding:0}.stat-label[data-v-4303116d]{font-size:11.5px;color:var(--text-3);font-weight:500}.stat-value[data-v-4303116d]{font-size:22px;font-weight:800;color:#fff}.stat-sub[data-v-4303116d]{font-size:11px;color:var(--text-3)}.stat-green[data-v-4303116d]{color:#10b981}.stat-warn[data-v-4303116d]{color:#f59e0b}.stat-blue[data-v-4303116d]{color:#3b82f6}.stat-purple[data-v-4303116d]{color:#a855f7}.period-select[data-v-4303116d],.event-filter[data-v-4303116d]{font-size:12px;padding:6px 10px;min-width:130px}.code-block-wrap[data-v-4303116d]{position:relative}.code-block[data-v-4303116d]{margin:0;background:#000;border:1px solid var(--border-mid);border-radius:8px;padding:16px;color:#34d399;font-family:ui-monospace,monospace;font-size:11.5px;overflow-x:auto;line-height:1.55;white-space:pre-wrap}.code-php[data-v-4303116d]{color:#93c5fd}.copy-btn[data-v-4303116d]{position:absolute;top:10px;right:10px}.woo-details[data-v-4303116d]{margin-top:12px;font-size:13px;color:var(--text-2)}.woo-details summary[data-v-4303116d]{cursor:pointer;color:#a7f3d0;margin-bottom:8px}.test-row[data-v-4303116d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.test-label[data-v-4303116d]{font-size:12px;color:var(--text-3);margin-right:4px}.log-header[data-v-4303116d]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.log-header .section-title[data-v-4303116d]{margin:0}.table-wrap[data-v-4303116d]{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.events-table[data-v-4303116d]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.events-table th[data-v-4303116d]{padding:11px 14px;color:var(--text-3);font-weight:600;background:#ffffff05;border-bottom:1px solid var(--border);white-space:nowrap}.events-table td[data-v-4303116d]{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.empty-row[data-v-4303116d]{text-align:center;color:var(--text-3);padding:24px!important}.mono[data-v-4303116d]{font-family:ui-monospace,monospace;font-size:11px}.muted[data-v-4303116d]{color:var(--text-3);white-space:nowrap}.money[data-v-4303116d]{color:#10b981;font-weight:600}.url-cell[data-v-4303116d]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3)}.event-badge[data-v-4303116d]{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.ev-page_view[data-v-4303116d]{background:#ffffff14;color:#fff}.ev-add_to_cart[data-v-4303116d]{background:#f59e0b26;color:#f59e0b}.ev-purchase[data-v-4303116d]{background:#10b98126;color:#10b981}.ev-lead[data-v-4303116d]{background:#3b82f626;color:#60a5fa}.source-badge[data-v-4303116d]{padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:600}.src-wa[data-v-4303116d]{background:#34d3991f;color:#34d399}.src-ig[data-v-4303116d]{background:#a855f71f;color:#c084fc}.src-none[data-v-4303116d]{background:#ffffff0f;color:var(--text-3)}@media (max-width: 1024px){.pixel-page[data-v-4303116d]{padding:22px}.pixel-container[data-v-4303116d]{padding:20px;gap:24px}}@media (max-width: 768px){.pixel-page[data-v-4303116d]{padding:16px}.pixel-container[data-v-4303116d]{padding:16px;gap:20px}.funnel-grid[data-v-4303116d]{grid-template-columns:1fr 1fr}.stat-arrow[data-v-4303116d]{display:none}.stat-value[data-v-4303116d]{font-size:20px}}@media (max-width: 560px){.pixel-page[data-v-4303116d]{padding:12px}.pixel-container[data-v-4303116d]{padding:14px}.funnel-grid[data-v-4303116d]{grid-template-columns:1fr}.log-header[data-v-4303116d]{flex-direction:column;align-items:stretch}.event-filter[data-v-4303116d]{width:100%}.period-select[data-v-4303116d],.event-filter[data-v-4303116d]{min-height:38px;padding:9px 12px}.test-row .btn[data-v-4303116d],.copy-btn[data-v-4303116d]{min-height:40px}.copy-btn[data-v-4303116d]{position:static;margin-top:8px;align-self:flex-start}.code-block-wrap[data-v-4303116d]{display:flex;flex-direction:column}}.services-page[data-v-4a07c702]{padding:30px;background:#0a0a0f;min-height:100%;color:#ffffffeb}.page-header[data-v-4a07c702]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-4a07c702]{font-size:24px;font-weight:800;margin-bottom:4px}.page-subtitle[data-v-4a07c702]{font-size:14px;color:#ffffff4d}.tabs-container[data-v-4a07c702]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.tab-btn[data-v-4a07c702]{background:transparent;border:none;color:#ffffff4d;font-size:15px;font-weight:600;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-btn[data-v-4a07c702]:hover{color:#ffffffeb}.tab-btn.active[data-v-4a07c702]{color:var(--accent);border-bottom-color:var(--accent)}.loading-state[data-v-4a07c702]{display:flex;flex-direction:column;align-items:center;padding:60px 0;color:#ffffff4d}.spinner[data-v-4a07c702]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-4a07c702 1s linear infinite;margin-bottom:12px}@keyframes spin-4a07c702{to{transform:rotate(360deg)}}.empty-state[data-v-4a07c702]{padding:40px;text-align:center}.services-grid[data-v-4a07c702],.staff-grid[data-v-4a07c702]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.service-card[data-v-4a07c702],.staff-card[data-v-4a07c702]{padding:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:160px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;transition:all .2s ease-in-out}.service-card[data-v-4a07c702]:hover,.staff-card[data-v-4a07c702]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;border-color:#ffffff26}.card-header-row[data-v-4a07c702]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.srv-name[data-v-4a07c702]{font-size:17px;font-weight:700;color:#ffffffeb}.delete-btn[data-v-4a07c702]{background:transparent;border:none;cursor:pointer;font-size:15px;opacity:.6;transition:opacity .2s;padding:2px}.delete-btn[data-v-4a07c702]:hover{opacity:1}.srv-desc[data-v-4a07c702]{font-size:13px;color:#ffffff8c;margin-bottom:16px;flex:1}.srv-meta[data-v-4a07c702]{display:flex;gap:8px}.meta-badge[data-v-4a07c702]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px}.meta-badge.duration[data-v-4a07c702]{background:#a855f726;color:var(--accent)}.meta-badge.price[data-v-4a07c702]{background:#22c55e26;color:#22c55e}.staff-name[data-v-4a07c702]{font-size:17px;font-weight:700}.staff-role[data-v-4a07c702]{font-size:12px;color:var(--accent);font-weight:600}.staff-contacts[data-v-4a07c702]{font-size:12px;color:#ffffff8c;margin:12px 0;display:flex;flex-direction:column;gap:4px}.staff-status-row[data-v-4a07c702]{font-size:11px;font-weight:700;display:flex;align-items:center;gap:10px}.team-badge[data-v-4a07c702]{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.28);color:var(--accent-light, #a78bfa)}.staff-card.inactive[data-v-4a07c702]{opacity:.5}.modal-overlay[data-v-4a07c702]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;overflow-y:auto;padding:20px}.modal-content[data-v-4a07c702]{width:100%;max-width:440px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;background:#ffffff08;max-height:90vh;overflow-y:auto}.modal-header[data-v-4a07c702]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-4a07c702]{font-size:16px;font-weight:700}.close-btn[data-v-4a07c702]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.form-group[data-v-4a07c702]{margin-bottom:16px}.label[data-v-4a07c702]{display:block;font-size:12px;font-weight:600;color:#ffffff4d;margin-bottom:6px}.input[data-v-4a07c702],.textarea[data-v-4a07c702]{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#ffffffeb;border-radius:4px;padding:8px 12px;font-size:13.5px;outline:none;transition:border-color .2s}.input[data-v-4a07c702]:focus,.textarea[data-v-4a07c702]:focus{border-color:var(--accent)}.form-row[data-v-4a07c702]{display:flex;gap:12px}.form-row .col[data-v-4a07c702]{flex:1}.check-group[data-v-4a07c702]{margin-top:12px}.check-label[data-v-4a07c702]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff8c;cursor:pointer}.modal-footer[data-v-4a07c702]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.error-box[data-v-4a07c702]{background:#dc354526;color:var(--danger);border:1px solid rgba(220,53,69,.2);padding:10px;border-radius:4px;font-size:12px;margin-top:12px}.sector-pills[data-v-4a07c702]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sector-pill[data-v-4a07c702]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#ffffff8c;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.sector-pill[data-v-4a07c702]:hover{background:#ffffff14;color:#ffffffeb}.sector-pill.active[data-v-4a07c702]{background:#10b98126;border-color:var(--accent);color:var(--accent)}.suggestion-badges[data-v-4a07c702]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;max-height:120px;overflow-y:auto;padding:6px;background:#00000040;border-radius:6px;border:1px solid rgba(255,255,255,.07)}.suggestion-badge[data-v-4a07c702]{background:#ffffff05;border:1px solid rgba(255,255,255,.07);color:#ffffff4d;border-radius:4px;padding:4px 8px;font-size:11px;cursor:pointer;transition:all .2s ease}.suggestion-badge[data-v-4a07c702]:hover{background:#ffffff14;color:#ffffff8c;border-color:#ffffff40}.suggestion-badge.selected[data-v-4a07c702]{background:#10b98133;border-color:var(--accent);color:#ffffffeb;font-weight:600}@media (max-width: 1024px){.services-page[data-v-4a07c702]{padding:20px}.page-header[data-v-4a07c702]{flex-wrap:wrap;gap:12px}}@media (max-width: 768px){.services-page[data-v-4a07c702]{padding:16px}.page-header[data-v-4a07c702]{flex-direction:column;align-items:stretch}.header-right .btn[data-v-4a07c702]{width:100%;justify-content:center}.tabs-container[data-v-4a07c702]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-btn[data-v-4a07c702]{white-space:nowrap}.edit-btn[data-v-4a07c702],.delete-btn[data-v-4a07c702]{min-width:40px;min-height:40px;padding:8px!important}.close-btn[data-v-4a07c702]{min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}}@media (max-width: 560px){.services-page[data-v-4a07c702]{padding:12px}.page-title[data-v-4a07c702]{font-size:20px}.form-row[data-v-4a07c702]{flex-direction:column;gap:0}}.business-page[data-v-766dad56]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-766dad56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-766dad56]{font-size:24px;font-weight:800;margin-bottom:4px}.page-subtitle[data-v-766dad56]{font-size:14px;color:#ffffff4d;line-height:1.5}.summary-cards[data-v-766dad56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}.summary-card[data-v-766dad56]{display:flex;align-items:center;gap:20px;padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;box-shadow:0 4px 20px #00000026;transition:transform .2s,border-color .2s}.summary-card[data-v-766dad56]:hover{transform:translateY(-2px);border-color:var(--accent)}.card-icon-wrapper[data-v-766dad56]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.card-icon-wrapper.expense[data-v-766dad56]{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.card-icon-wrapper.profit[data-v-766dad56]{background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.card-icon-wrapper.profit.loss[data-v-766dad56]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2)}.card-info[data-v-766dad56]{display:flex;flex-direction:column}.card-label[data-v-766dad56]{font-size:12px;color:#ffffff4d;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.card-value[data-v-766dad56]{font-size:22px;font-weight:850;margin-top:4px}.tabs-container[data-v-766dad56]{display:flex;gap:16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px;flex-wrap:wrap}.tab-btn[data-v-766dad56]{background:transparent;border:none;color:#ffffff4d;font-size:15px;font-weight:700;padding:12px 20px;cursor:pointer;border-bottom:2.5px solid transparent;transition:all .2s;display:flex;align-items:center;gap:8px}.tab-icon[data-v-766dad56]{opacity:.7}.tab-btn[data-v-766dad56]:hover{color:#ffffffeb}.tab-btn.active[data-v-766dad56]{color:var(--accent);border-bottom-color:var(--accent)}.tab-btn.active .tab-icon[data-v-766dad56]{opacity:1}.table-container[data-v-766dad56]{overflow-x:auto;border:1px solid rgba(255,255,255,.07);background:#ffffff08;border-radius:12px;box-shadow:0 4px 20px #0000001a}.data-table[data-v-766dad56]{width:100%;border-collapse:collapse;text-align:left}.data-table th[data-v-766dad56],.data-table td[data-v-766dad56]{padding:16px 20px;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.06)}.data-table th[data-v-766dad56]{font-weight:700;color:#ffffff4d;background:#0003}.data-table tr[data-v-766dad56]:hover{background:#ffffff03}.type-badge[data-v-766dad56]{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700}.type-badge.income[data-v-766dad56]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.type-badge.expense[data-v-766dad56]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.category-badge[data-v-766dad56]{background:#ffffff0f;border:1px solid rgba(255,255,255,.07);padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;color:#ffffff8c}.method-badge[data-v-766dad56]{font-size:12px;color:#ffffff4d;font-weight:500}.delete-action-btn[data-v-766dad56]{background:transparent;border:none;color:#ffffff2e;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.delete-action-btn[data-v-766dad56]:hover{background:#ef44441f;color:var(--danger)}.filters-row[data-v-766dad56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.filter-group[data-v-766dad56]{display:flex;gap:8px}.filter-btn[data-v-766dad56]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#ffffff4d;padding:6px 16px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:700;transition:all .2s}.filter-btn[data-v-766dad56]:hover{border-color:#ffffff2e;color:#ffffffeb}.filter-btn.active[data-v-766dad56]{background:#ffffff14;color:#ffffffeb;border-color:#ffffff4d}.filter-btn.active.text-success[data-v-766dad56]{background:#10b98126;color:#10b981;border-color:#10b9814d}.filter-btn.active.text-danger[data-v-766dad56]{background:#ef444426;color:#ef4444;border-color:#ef44444d}.count-display[data-v-766dad56]{font-size:12.5px;color:#ffffff4d;font-weight:600}.settings-grid[data-v-766dad56]{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 992px){.settings-grid[data-v-766dad56]{grid-template-columns:1.2fr 1fr}}.settings-card[data-v-766dad56]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:24px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column}.settings-card .card-header[data-v-766dad56]{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:16px;margin-bottom:16px}.settings-card h3[data-v-766dad56]{font-size:16px;font-weight:800;color:#fff;margin:0}.card-subtitle[data-v-766dad56]{font-size:12.5px;color:#ffffff4d;display:block;margin-top:4px}.empty-state-small[data-v-766dad56]{text-align:center;padding:40px 10px;color:#ffffff2e;font-size:13px}.settings-table[data-v-766dad56]{width:100%;border-collapse:collapse}.settings-table th[data-v-766dad56],.settings-table td[data-v-766dad56]{padding:12px 14px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-table th[data-v-766dad56]{font-weight:700;color:#ffffff4d;background:#0000001a}.settings-table tr[data-v-766dad56]:hover{background:#ffffff03}.settings-action-btn[data-v-766dad56]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;padding:4px;border-radius:4px}.settings-action-btn[data-v-766dad56]:hover{color:var(--accent)}.settings-action-btn.delete[data-v-766dad56]:hover{color:var(--danger)}.role-badge[data-v-766dad56]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ffffff0d}.role-badge.admin[data-v-766dad56]{background:#8b5cf61f;color:#a78bfa;border:1px solid rgba(139,92,246,.25)}.role-badge.operator[data-v-766dad56]{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.25)}.role-badge.accounting[data-v-766dad56]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.loading-state-small[data-v-766dad56]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#ffffff4d;font-size:13px}.spinner-small[data-v-766dad56]{width:20px;height:20px;border:1px solid rgba(255,255,255,.05);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite}.modal-overlay[data-v-766dad56]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-766dad56]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;width:100%;max-width:500px;box-shadow:0 10px 40px #00000080;overflow:hidden}.modal-header[data-v-766dad56]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header h3[data-v-766dad56]{margin:0;font-size:16px;font-weight:800;color:#fff}.close-btn[data-v-766dad56]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px}.close-btn[data-v-766dad56]:hover{color:#ffffffeb}.modal-body[data-v-766dad56]{padding:20px}.modal-footer[data-v-766dad56]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background:#0003;border-top:1px solid rgba(255,255,255,.06)}@keyframes pulse-766dad56{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.upload-area[data-v-766dad56]:hover{border-color:var(--accent)!important;background:#ffffff08!important}input[type=date][data-v-766dad56],input[type=month][data-v-766dad56]{color-scheme:dark}input[type=date][data-v-766dad56]::-webkit-calendar-picker-indicator,input[type=month][data-v-766dad56]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:.8;transition:opacity .2s}input[type=date][data-v-766dad56]::-webkit-calendar-picker-indicator:hover,input[type=month][data-v-766dad56]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=text].filter-btn[data-v-766dad56]{font-weight:500;color:#ffffffeb}input[type=text].filter-btn[data-v-766dad56]::placeholder{color:#ffffff2e}.font-bold[data-v-766dad56]{font-weight:700}.text-right[data-v-766dad56]{text-align:right}.text-center[data-v-766dad56]{text-align:center}.text-success[data-v-766dad56]{color:#10b981!important}.text-danger[data-v-766dad56]{color:#ef4444!important}.text-accent[data-v-766dad56]{color:var(--accent)!important}.text-warning[data-v-766dad56]{color:#f59e0b!important}.icon[data-v-766dad56]{vertical-align:middle;margin-right:4px}@media (max-width: 1024px){.business-page[data-v-766dad56]{padding:20px}.page-header[data-v-766dad56]{flex-wrap:wrap;gap:16px}.header-right[data-v-766dad56]{width:auto}.modal-overlay[data-v-766dad56]{padding:16px}.modal-content[data-v-766dad56]{max-height:88vh;display:flex;flex-direction:column}.modal-body[data-v-766dad56]{overflow-y:auto}}@media (max-width: 768px){.business-page[data-v-766dad56]{padding:16px}.header-right>div[data-v-766dad56]{flex-wrap:wrap}.modal-content[data-v-766dad56]{max-width:min(500px,100%)}.card-body[data-v-766dad56]{overflow-x:auto}.delete-action-btn[data-v-766dad56]{min-width:40px;min-height:40px}.settings-action-btn[data-v-766dad56]{min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center}.settings-action-btn[style*=margin-right][data-v-766dad56]{margin-right:10px!important}.close-btn[data-v-766dad56]{min-width:38px;min-height:38px}}@media (max-width: 560px){.business-page[data-v-766dad56]{padding:12px}.page-title[data-v-766dad56]{font-size:20px}.tabs-container[data-v-766dad56]{gap:4px}.tab-btn[data-v-766dad56]{padding:12px;font-size:14px}.form-row[data-v-766dad56]{grid-template-columns:1fr!important}.data-table th[data-v-766dad56],.data-table td[data-v-766dad56]{padding:12px}}.doc-page[data-v-e7f8677a]{padding:28px;background:var(--bg-deep);min-height:100%;color:var(--text-1);box-sizing:border-box}.page-header[data-v-e7f8677a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.page-title[data-v-e7f8677a]{font-size:22px;font-weight:800;margin-bottom:4px}.page-sub[data-v-e7f8677a]{font-size:13px;color:var(--text-3);line-height:1.5}.tabs[data-v-e7f8677a]{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:24px}.tab[data-v-e7f8677a]{background:transparent;border:none;color:var(--text-3);font-size:14px;font-weight:600;padding:10px 16px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;display:flex;align-items:center;gap:6px}.tab[data-v-e7f8677a]:hover{color:var(--text-1)}.tab.active[data-v-e7f8677a]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-e7f8677a]{background:#ffffff14;border-radius:99px;font-size:11px;padding:1px 7px}.empty-state[data-v-e7f8677a]{display:flex;flex-direction:column;align-items:center;padding:60px 24px;text-align:center;gap:8px}.empty-icon[data-v-e7f8677a]{font-size:48px;margin-bottom:8px}.empty-state h3[data-v-e7f8677a]{font-size:16px;font-weight:700}.empty-state p[data-v-e7f8677a]{font-size:13px;color:var(--text-3)}.mt-12[data-v-e7f8677a]{margin-top:12px}.spinner[data-v-e7f8677a]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-e7f8677a 1s linear infinite;margin-bottom:12px}@keyframes spin-e7f8677a{to{transform:rotate(360deg)}}.doc-list[data-v-e7f8677a]{display:flex;flex-direction:column;gap:10px}.doc-card[data-v-e7f8677a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s;background:var(--bg-panel)}.doc-card[data-v-e7f8677a]:hover{border-color:#ffffff2e}.doc-card.signed[data-v-e7f8677a]{border-left:3px solid #10b981}.doc-card.expired[data-v-e7f8677a]{border-left:3px solid var(--danger);opacity:.75}.doc-main[data-v-e7f8677a]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.doc-icon[data-v-e7f8677a]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;background:#ffffff0f}.doc-info[data-v-e7f8677a]{min-width:0;flex:1}.doc-type[data-v-e7f8677a]{font-size:14px;font-weight:700;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-meta[data-v-e7f8677a]{font-size:12px;color:var(--text-3);margin-bottom:6px;display:flex;flex-wrap:wrap;gap:4px}.status-pill[data-v-e7f8677a]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px}.status-pill.signed[data-v-e7f8677a]{background:#10b98126;color:#10b981}.status-pill.pending[data-v-e7f8677a]{background:#eab3081f;color:#eab308}.status-pill.expired[data-v-e7f8677a]{background:#ef44441f;color:var(--danger)}.doc-actions[data-v-e7f8677a]{display:flex;align-items:center;gap:6px;flex-shrink:0}.act-btn[data-v-e7f8677a]{font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-2);cursor:pointer;transition:all .15s;text-decoration:none;font-family:inherit;white-space:nowrap}.act-btn[data-v-e7f8677a]:hover{background:#ffffff14;color:var(--text-1)}.act-btn.copy[data-v-e7f8677a]{border-color:#6c63ff66;color:var(--accent)}.act-btn.copy.copied[data-v-e7f8677a]{background:#10b98126;border-color:#10b981;color:#10b981}.act-btn.download[data-v-e7f8677a]{border-color:#10b98159;color:#10b981}.act-btn.del[data-v-e7f8677a]{color:var(--danger);border-color:#ef44444d}.act-btn.del[data-v-e7f8677a]:hover{background:#ef44441a}.create-card[data-v-e7f8677a]{padding:28px}.section-title[data-v-e7f8677a]{font-size:16px;font-weight:700;margin-bottom:6px}.section-sub[data-v-e7f8677a]{font-size:13px;color:var(--text-3);margin-bottom:24px;line-height:1.6}.form-grid[data-v-e7f8677a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-e7f8677a]{display:flex;flex-direction:column}.form-group.full[data-v-e7f8677a]{grid-column:1/-1}.label[data-v-e7f8677a]{font-size:12px;font-weight:600;color:var(--text-3);margin-bottom:6px}.input[data-v-e7f8677a]{background:#ffffff0a;border:1px solid var(--border);color:var(--text-1);border-radius:8px;padding:9px 12px;font-size:13.5px;outline:none;transition:all .2s ease;font-family:inherit}.input[data-v-e7f8677a]:hover{border-color:var(--border-mid)}.input[data-v-e7f8677a]:focus{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.sel[data-v-e7f8677a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:36px!important}.textarea[data-v-e7f8677a]{background:#ffffff0a;border:1px solid var(--border);color:var(--text-1);border-radius:8px;padding:10px 12px;font-size:13px;outline:none;resize:vertical;font-family:inherit;line-height:1.6;transition:all .2s ease}.textarea[data-v-e7f8677a]:hover{border-color:var(--border-mid)}.textarea[data-v-e7f8677a]:focus{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.template-grid[data-v-e7f8677a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.template-card[data-v-e7f8677a]{padding:16px;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);background:#ffffff04;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 4px 12px #0000001a}.template-card[data-v-e7f8677a]:hover{border-color:var(--accent-dim);background:#ffffff08;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.template-card.selected[data-v-e7f8677a]{border-color:var(--accent);background:#10b9810f;box-shadow:0 0 16px var(--accent-glow)}.tmpl-icon[data-v-e7f8677a]{height:28px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.tmpl-name[data-v-e7f8677a]{font-size:13px;font-weight:700;margin-bottom:3px}.tmpl-desc[data-v-e7f8677a]{font-size:11px;color:var(--text-3);line-height:1.4}.err-box[data-v-e7f8677a]{background:#dc35451a;color:var(--danger);border:1px solid rgba(220,53,69,.2);padding:10px 14px;border-radius:8px;font-size:13px;margin-top:16px}.create-actions[data-v-e7f8677a]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.stats-section[data-v-e7f8677a]{display:flex;flex-direction:column;gap:20px}.kpi-grid[data-v-e7f8677a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.kpi-card[data-v-e7f8677a]{padding:24px;text-align:center}.kpi-icon[data-v-e7f8677a]{font-size:32px;margin-bottom:10px}.kpi-val[data-v-e7f8677a]{font-size:36px;font-weight:800;margin-bottom:4px}.kpi-val.green[data-v-e7f8677a]{color:#10b981}.kpi-val.yellow[data-v-e7f8677a]{color:#eab308}.kpi-val.red[data-v-e7f8677a]{color:var(--danger)}.kpi-label[data-v-e7f8677a]{font-size:12px;color:var(--text-3);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dist-row[data-v-e7f8677a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dist-label[data-v-e7f8677a]{font-size:13px;width:140px;flex-shrink:0;color:var(--text-2)}.dist-bar-wrap[data-v-e7f8677a]{flex:1;height:8px;background:#ffffff0f;border-radius:4px;overflow:hidden}.dist-bar[data-v-e7f8677a]{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:4px;transition:width .4s ease;min-width:4px}.dist-count[data-v-e7f8677a]{font-size:13px;font-weight:700;width:24px;text-align:right}.modal-overlay[data-v-e7f8677a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;padding:20px}.modal-content[data-v-e7f8677a]{width:100%;max-width:520px;padding:24px;max-height:90vh;overflow-y:auto}.modal-header[data-v-e7f8677a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-e7f8677a]{font-size:16px;font-weight:700}.close-btn[data-v-e7f8677a]{background:none;border:none;color:var(--text-3);font-size:16px;cursor:pointer}.detail-body[data-v-e7f8677a]{display:flex;flex-direction:column;gap:10px}.detail-row[data-v-e7f8677a]{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;background:#ffffff08;border-radius:8px;font-size:13px}.dl[data-v-e7f8677a]{color:var(--text-3);font-weight:600;width:100px;flex-shrink:0}.dv[data-v-e7f8677a]{color:var(--text-1);flex:1}.link-box[data-v-e7f8677a]{background:#6c63ff14;border:1px solid rgba(108,99,255,.25);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.link-label[data-v-e7f8677a]{font-size:12px;font-weight:700;color:var(--accent2)}.link-val[data-v-e7f8677a]{font-size:12px;color:var(--text-2);word-break:break-all;font-family:monospace;background:#0003;padding:8px;border-radius:6px}.sig-preview[data-v-e7f8677a]{margin-top:8px}.sig-img[data-v-e7f8677a]{width:100%;border-radius:8px;border:1px solid var(--border);background:#0a0a1a}.modal-footer[data-v-e7f8677a]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.btn-sm[data-v-e7f8677a]{padding:6px 12px;font-size:12px}.btn-danger[data-v-e7f8677a]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:var(--danger);padding:8px 16px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.btn-danger[data-v-e7f8677a]:hover{background:#ef444440}@media (max-width: 1024px){.doc-page[data-v-e7f8677a]{padding:20px}.create-card[data-v-e7f8677a]{padding:22px}}@media (max-width: 768px){.doc-page[data-v-e7f8677a]{padding:16px}.page-header[data-v-e7f8677a]{flex-direction:column;align-items:stretch}.page-header .btn-primary[data-v-e7f8677a]{width:100%}.doc-card[data-v-e7f8677a]{flex-direction:column;align-items:stretch;gap:12px}.doc-actions[data-v-e7f8677a]{flex-wrap:wrap}.doc-actions .act-btn[data-v-e7f8677a]{flex:1 1 auto;justify-content:center;text-align:center;min-height:38px}.close-btn[data-v-e7f8677a]{padding:8px;margin:-8px}.create-card[data-v-e7f8677a]{padding:18px}}@media (max-width: 560px){.doc-page[data-v-e7f8677a]{padding:12px}.tabs[data-v-e7f8677a]{flex-wrap:wrap}.form-grid[data-v-e7f8677a]{grid-template-columns:1fr}.create-actions[data-v-e7f8677a]{flex-direction:column-reverse}.create-actions .btn[data-v-e7f8677a]{width:100%}.dist-label[data-v-e7f8677a]{width:90px}.modal-footer[data-v-e7f8677a]{flex-direction:column;align-items:stretch;gap:10px}.modal-footer>div[data-v-e7f8677a]{width:100%}.modal-footer .btn[data-v-e7f8677a]{flex:1;text-align:center}.modal-footer>.btn-danger[data-v-e7f8677a]{width:100%}}.tasks-page[data-v-c0fbb0d8]{padding:30px;background:#0a0a0f;min-height:100%;color:#ffffffeb}.page-header[data-v-c0fbb0d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-c0fbb0d8]{font-size:24px;font-weight:800;margin-bottom:4px}.page-subtitle[data-v-c0fbb0d8]{font-size:14px;color:#ffffff4d}.tabs-container[data-v-c0fbb0d8]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.tab-btn[data-v-c0fbb0d8]{background:transparent;border:none;color:#ffffff4d;font-size:15px;font-weight:600;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-btn[data-v-c0fbb0d8]:hover{color:#ffffffeb}.tab-btn.active[data-v-c0fbb0d8]{color:var(--accent);border-bottom-color:var(--accent)}.loading-state[data-v-c0fbb0d8]{display:flex;flex-direction:column;align-items:center;padding:60px 0;color:#ffffff4d}.spinner[data-v-c0fbb0d8]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-c0fbb0d8 1s linear infinite;margin-bottom:12px}@keyframes spin-c0fbb0d8{to{transform:rotate(360deg)}}.kanban-board[data-v-c0fbb0d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:24px;align-items:start}.kanban-column[data-v-c0fbb0d8]{background:#ffffff05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;min-height:500px}.column-header[data-v-c0fbb0d8]{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.column-dot[data-v-c0fbb0d8]{width:8px;height:8px;border-radius:50%}.todo-dot[data-v-c0fbb0d8]{background:var(--accent);box-shadow:0 0 8px var(--accent)}.completed-dot[data-v-c0fbb0d8]{background:#22c55e;box-shadow:0 0 8px #22c55e}.column-header h2[data-v-c0fbb0d8]{font-size:16px;font-weight:700;margin:0;flex:1}.column-count[data-v-c0fbb0d8]{background:#ffffff14;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;color:#ffffff8c}.column-body[data-v-c0fbb0d8]{display:flex;flex-direction:column;gap:14px}.column-empty[data-v-c0fbb0d8]{padding:30px;text-align:center;color:#ffffff4d;display:flex;flex-direction:column;align-items:center;gap:10px;background:transparent;border:1px dashed var(--border)}.empty-icon[data-v-c0fbb0d8]{opacity:.4;color:#ffffff4d}.column-empty p[data-v-c0fbb0d8]{font-size:13px;margin:0}.task-card[data-v-c0fbb0d8]{padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;display:flex;flex-direction:column;gap:12px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.task-card[data-v-c0fbb0d8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:background-color .2s}.task-card.high[data-v-c0fbb0d8]:before{background:var(--danger)}.task-card.medium[data-v-c0fbb0d8]:before{background:#eab308}.task-card.low[data-v-c0fbb0d8]:before{background:#3b82f6}.task-card[data-v-c0fbb0d8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006;border-color:#ffffff26}.task-card.high[data-v-c0fbb0d8]:hover{box-shadow:0 8px 24px #ef444414}.task-card.medium[data-v-c0fbb0d8]:hover{box-shadow:0 8px 24px #eab30814}.task-card.low[data-v-c0fbb0d8]:hover{box-shadow:0 8px 24px #3b82f614}.task-card.completed[data-v-c0fbb0d8]{opacity:.55;background:#ffffff03!important}.task-card.completed[data-v-c0fbb0d8]:before{background:#22c55e!important}.task-card-header[data-v-c0fbb0d8]{display:flex;align-items:flex-start;gap:10px}.task-checkbox-wrapper[data-v-c0fbb0d8]{margin-top:1px}.checkbox-btn[data-v-c0fbb0d8]{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.empty-box[data-v-c0fbb0d8]{width:18px;height:18px;border:2px solid var(--text-3);border-radius:4px;display:inline-block;transition:all .2s}.checkbox-btn:hover .empty-box[data-v-c0fbb0d8]{border-color:var(--accent);background:#a855f70d}.check-box-checked[data-v-c0fbb0d8]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#22c55e;border-radius:4px;color:#fff;transition:all .2s}.task-title[data-v-c0fbb0d8]{font-size:14.5px;font-weight:700;color:#ffffffeb;margin:0;flex:1;line-height:1.4}.completed .task-title[data-v-c0fbb0d8]{text-decoration:line-through;color:#ffffff4d}.task-priority-indicator[data-v-c0fbb0d8]{width:8px;height:8px;border-radius:50%;margin-top:4px}.task-priority-indicator.high[data-v-c0fbb0d8]{background:var(--danger);box-shadow:0 0 6px var(--danger)}.task-priority-indicator.medium[data-v-c0fbb0d8]{background:#eab308;box-shadow:0 0 6px #eab308}.task-priority-indicator.low[data-v-c0fbb0d8]{background:#3b82f6;box-shadow:0 0 6px #3b82f6}.task-desc[data-v-c0fbb0d8]{font-size:13px;color:#ffffff8c;margin:0 0 4px 28px;line-height:1.5}.task-card-footer[data-v-c0fbb0d8]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.03);margin-left:28px}.task-meta-info[data-v-c0fbb0d8]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.task-due-date[data-v-c0fbb0d8],.assignee-badge[data-v-c0fbb0d8]{font-size:11px;color:#ffffff4d;display:inline-flex;align-items:center;gap:4px;background:#ffffff0a;padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.07)}.task-due-date.due-today[data-v-c0fbb0d8]{background:#ef44441a;border-color:#ef444433;color:var(--danger)}.assignee-badge[data-v-c0fbb0d8]{color:var(--accent);background:#a855f714;border-color:#a855f726;font-weight:600}.delete-btn[data-v-c0fbb0d8]{background:transparent;border:none;cursor:pointer;color:var(--danger);opacity:.5;transition:opacity .2s,transform .2s;padding:4px;display:flex;align-items:center;justify-content:center}.delete-btn[data-v-c0fbb0d8]:hover{opacity:1;transform:scale(1.05)}.modal-overlay[data-v-c0fbb0d8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999}.modal-content[data-v-c0fbb0d8]{width:min(440px,92vw);max-width:440px;max-height:90vh;overflow-y:auto;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;background:#ffffff08}.modal-header[data-v-c0fbb0d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-c0fbb0d8]{font-size:16px;font-weight:700}.close-btn[data-v-c0fbb0d8]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.form-group[data-v-c0fbb0d8]{margin-bottom:16px}.label[data-v-c0fbb0d8]{display:block;font-size:12px;font-weight:600;color:#ffffff4d;margin-bottom:6px}.input[data-v-c0fbb0d8],.textarea[data-v-c0fbb0d8]{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#ffffffeb;border-radius:4px;padding:8px 12px;font-size:13.5px;outline:none;transition:border-color .2s}.input[data-v-c0fbb0d8]:focus,.textarea[data-v-c0fbb0d8]:focus{border-color:var(--accent)}.form-row[data-v-c0fbb0d8]{display:flex;gap:12px}.form-row .col[data-v-c0fbb0d8]{flex:1}.modal-footer[data-v-c0fbb0d8]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.error-box[data-v-c0fbb0d8]{background:#dc354526;color:var(--danger);border:1px solid rgba(220,53,69,.2);padding:10px;border-radius:4px;font-size:12px;margin-top:12px}@media (max-width: 1024px){.tasks-page[data-v-c0fbb0d8]{padding:24px 20px}.kanban-column[data-v-c0fbb0d8]{min-height:0}.checkbox-btn[data-v-c0fbb0d8]{min-width:36px;min-height:36px;margin:-9px}.delete-btn[data-v-c0fbb0d8]{min-width:36px;min-height:36px;padding:8px}.close-btn[data-v-c0fbb0d8]{min-width:36px;min-height:36px}}@media (max-width: 768px){.tasks-page[data-v-c0fbb0d8]{padding:20px 16px}.page-header[data-v-c0fbb0d8]{flex-wrap:wrap;gap:12px}.tabs-container[data-v-c0fbb0d8]{gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-btn[data-v-c0fbb0d8]{padding:12px;font-size:14px;white-space:nowrap}}@media (max-width: 560px){.tasks-page[data-v-c0fbb0d8]{padding:16px 12px}.header-right[data-v-c0fbb0d8]{width:100%}.header-right .btn[data-v-c0fbb0d8]{width:100%;justify-content:center}.kanban-column[data-v-c0fbb0d8]{padding:16px}.form-row[data-v-c0fbb0d8]{flex-direction:column;gap:0}}.preview-wrap[data-v-52cc442e]{display:flex;flex-direction:column;gap:12px;min-height:min-content;background:var(--bg-deep);padding:16px}.preview-hdr[data-v-52cc442e]{display:flex;flex-direction:column;gap:2px}.preview-title[data-v-52cc442e]{font-size:15px;font-weight:700;color:var(--text-1)}.preview-sub[data-v-52cc442e]{font-size:12px;color:var(--text-3)}.placement-pills[data-v-52cc442e]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-52cc442e]{height:28px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border-mid);background:var(--bg-card);color:var(--text-3);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.pill.active[data-v-52cc442e]{background:#8b5cf61f;border-color:var(--accent);color:var(--accent-light)}.preview-frame[data-v-52cc442e]{flex:1;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:8px 0}.preview-frame.story[data-v-52cc442e]{align-items:center}.fb-card[data-v-52cc442e]{width:100%;max-width:360px;background:#fff;border-radius:8px;border:1px solid #dadde1;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.fb-hdr[data-v-52cc442e]{display:flex;align-items:center;gap:8px;padding:12px}.fb-avatar[data-v-52cc442e]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1877f2,#42b72a);flex-shrink:0;overflow:hidden}.fb-page[data-v-52cc442e]{font-size:14px;font-weight:700;color:#050505}.fb-sponsored[data-v-52cc442e]{font-size:12px;color:#65676b}.fb-dots[data-v-52cc442e]{margin-left:auto;color:#65676b;font-size:18px}.fb-text[data-v-52cc442e]{padding:0 12px 10px;font-size:14px;color:#050505;line-height:1.4;white-space:pre-wrap;word-break:break-word}.fb-media[data-v-52cc442e]{width:100%;aspect-ratio:1.91/1;background:#f0f2f5;overflow:hidden}.fb-media img[data-v-52cc442e]{width:100%;height:100%;object-fit:cover}.fb-media.empty[data-v-52cc442e]{display:flex;align-items:center;justify-content:center}.fb-link-box[data-v-52cc442e]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f0f2f5;gap:8px}.fb-link-info[data-v-52cc442e]{min-width:0}.fb-domain[data-v-52cc442e]{font-size:11px;color:#65676b;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word}.fb-headline[data-v-52cc442e]{font-size:14px;font-weight:600;color:#050505;margin-top:2px;overflow-wrap:anywhere;word-break:break-word}.fb-cta[data-v-52cc442e]{height:32px;padding:0 12px;background:#e4e6eb;border:none;border-radius:6px;font-size:13px;font-weight:600;color:#050505;cursor:default;white-space:nowrap;flex-shrink:0}.fb-actions[data-v-52cc442e]{display:flex;gap:16px;padding:8px 12px;border-top:1px solid #dadde1;font-size:13px;color:#65676b}.ig-card[data-v-52cc442e]{width:100%;max-width:320px;background:#fff;border:1px solid #dbdbdb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ig-hdr[data-v-52cc442e]{display:flex;align-items:center;gap:8px;padding:10px 12px}.ig-avatar[data-v-52cc442e]{width:32px;height:32px;border-radius:50%;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);flex-shrink:0;overflow:hidden}.ig-avatar.sm[data-v-52cc442e]{width:28px;height:28px}.avatar-img[data-v-52cc442e]{width:100%;height:100%;object-fit:cover;display:block}.ig-page[data-v-52cc442e]{font-size:13px;font-weight:600;color:#262626;flex:1}.ig-sponsored[data-v-52cc442e]{font-size:11px;color:#8e8e8e;margin-left:auto}.ig-media[data-v-52cc442e]{width:100%;aspect-ratio:1/1;background:#fafafa;overflow:hidden}.ig-media img[data-v-52cc442e]{width:100%;height:100%;object-fit:cover}.ig-media.empty[data-v-52cc442e]{display:flex;align-items:center;justify-content:center}.ig-cta-row[data-v-52cc442e]{padding:8px 12px}.ig-cta[data-v-52cc442e]{width:100%;height:32px;background:#0095f6;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:600;cursor:default}.ig-caption[data-v-52cc442e]{padding:0 12px 12px;font-size:13px;color:#262626;line-height:1.4;word-break:break-word}.story-frame[data-v-52cc442e]{width:220px;height:390px;background:#111;border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.story-top[data-v-52cc442e]{padding:12px 12px 0;position:relative;z-index:2}.story-bar[data-v-52cc442e]{height:2px;background:#ffffff4d;border-radius:2px;margin-bottom:8px}.story-bar[data-v-52cc442e]:after{content:"";display:block;width:40%;height:100%;background:#fff;border-radius:2px}.story-hdr[data-v-52cc442e]{display:flex;align-items:center;gap:6px;color:#fff;font-size:12px;font-weight:600}.story-sp[data-v-52cc442e]{margin-left:auto;font-size:10px;opacity:.7;font-weight:400}.story-media[data-v-52cc442e]{flex:1;overflow:hidden}.story-media img[data-v-52cc442e]{width:100%;height:100%;object-fit:cover}.story-media.empty[data-v-52cc442e]{display:flex;align-items:center;justify-content:center;background:#222}.story-bottom[data-v-52cc442e]{padding:12px;position:relative;z-index:2}.story-text[data-v-52cc442e]{color:#fff;font-size:12px;margin-bottom:8px;line-height:1.3}.story-cta[data-v-52cc442e]{width:100%;height:36px;background:#fff3;border:1px solid rgba(255,255,255,.4);border-radius:20px;color:#fff;font-size:13px;font-weight:600;cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.right-col[data-v-52cc442e]{width:180px;background:#fff;border:1px solid #dadde1;border-radius:4px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.right-media[data-v-52cc442e]{width:100%;aspect-ratio:1/1;background:#f0f2f5;overflow:hidden}.right-media img[data-v-52cc442e]{width:100%;height:100%;object-fit:cover}.right-text[data-v-52cc442e]{padding:8px;font-size:12px;font-weight:600;color:#050505;line-height:1.3}.right-cta[data-v-52cc442e]{width:calc(100% - 16px);margin:0 8px 8px;height:28px;background:#e4e6eb;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:default}.audience-card[data-v-52cc442e]{width:100%;max-width:320px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #dadde1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.aud-hdr[data-v-52cc442e]{padding:6px 10px;font-size:10px;color:#65676b;background:#f0f2f5}.aud-media[data-v-52cc442e]{width:100%;aspect-ratio:16/9;background:#f0f2f5;overflow:hidden}.aud-media img[data-v-52cc442e]{width:100%;height:100%;object-fit:cover}.aud-body[data-v-52cc442e]{padding:10px}.aud-title[data-v-52cc442e]{font-size:14px;font-weight:700;color:#050505;margin-bottom:4px}.aud-desc[data-v-52cc442e]{font-size:12px;color:#65676b;margin-bottom:8px;line-height:1.3}.aud-cta[data-v-52cc442e]{height:32px;padding:0 16px;background:#1877f2;border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:600;cursor:default}.media-ph[data-v-52cc442e]{color:#65676b;font-size:13px}.media-ph.light[data-v-52cc442e]{color:#ffffff80}@media (max-width:1024px){.pill[data-v-52cc442e]{min-height:36px;padding:0 12px}}.quiz-overlay[data-v-048be493]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px}.quiz-shell[data-v-048be493]{width:100%;max-width:680px;max-height:90vh;background:var(--bg-solid,#0f0d18);border:1px solid var(--border,rgba(255,255,255,.08));border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #00000080}.quiz-hdr[data-v-048be493]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border)}.quiz-hdr h2[data-v-048be493]{margin:0;font-size:18px;font-weight:800;color:var(--text-1)}.quiz-close[data-v-048be493]{width:32px;height:32px;flex-shrink:0;border:none;background:var(--bg-card);border-radius:50%;cursor:pointer;color:var(--text-3);font-size:14px}.quiz-body[data-v-048be493]{padding:24px;overflow-y:auto;flex:1}.quiz-body.center[data-v-048be493]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;min-height:280px}.scan-spinner[data-v-048be493]{width:40px;height:40px;border:3px solid rgba(139,92,246,.2);border-top-color:var(--accent,#8b5cf6);border-radius:50%;animation:spin-048be493 .8s linear infinite}@keyframes spin-048be493{to{transform:rotate(360deg)}}.scan-grid[data-v-048be493]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.scan-stat[data-v-048be493]{text-align:center;padding:16px 8px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:12px}.stat-num[data-v-048be493]{display:block;font-size:28px;font-weight:800;color:#c4b5fd}.stat-label[data-v-048be493]{font-size:11px;color:var(--text-3);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.scan-section[data-v-048be493]{margin-bottom:20px}.scan-section h4[data-v-048be493]{font-size:13px;font-weight:700;color:var(--accent-light,#c4b5fd);margin:0 0 12px}.hook-list[data-v-048be493]{display:flex;flex-direction:column;gap:8px}.hook-item[data-v-048be493]{padding:10px 14px;background:#ffffff08;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;font-size:13px;color:var(--text-2);font-style:italic}.persona-grid[data-v-048be493]{display:flex;flex-direction:column;gap:10px}.persona-card[data-v-048be493]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px;cursor:pointer;background:#ffffff05;transition:all .15s}.persona-card.selected[data-v-048be493]{border-color:#8b5cf680;background:#8b5cf61a}.persona-card input[data-v-048be493]{margin-top:4px;accent-color:var(--accent)}.persona-emoji[data-v-048be493]{font-size:28px;flex-shrink:0}.persona-name[data-v-048be493]{font-size:14px;font-weight:700;color:var(--text-1)}.persona-age[data-v-048be493]{font-size:11px;color:var(--text-3);margin:2px 0 6px}.persona-msg[data-v-048be493]{font-size:12px;color:var(--text-2);font-style:italic}.copy-snippet[data-v-048be493]{padding:10px 14px;background:#ffffff08;border-radius:8px;font-size:12.5px;color:var(--text-2);margin-bottom:8px;line-height:1.5}.quiz-progress[data-v-048be493]{height:4px;background:#ffffff0f;border-radius:2px;margin-bottom:16px;overflow:hidden}.quiz-progress-bar[data-v-048be493]{height:100%;background:linear-gradient(90deg,var(--accent),#a855f7);transition:width .3s}.quiz-step-label[data-v-048be493]{font-size:12px;color:var(--text-3);font-weight:600;margin-bottom:8px}.quiz-q[data-v-048be493]{font-size:20px;font-weight:800;color:var(--text-1);margin:0 0 8px;line-height:1.3}.quiz-hint[data-v-048be493]{font-size:13px;color:var(--text-3);margin:0 0 20px}.quiz-number[data-v-048be493]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.quiz-number-input[data-v-048be493]{flex:1;height:48px;padding:0 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text-1);font-size:18px;font-weight:700;font-family:inherit}.quiz-number-unit[data-v-048be493]{font-size:14px;color:var(--text-3);font-weight:600;white-space:nowrap}.quiz-options[data-v-048be493]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.quiz-opt[data-v-048be493]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);cursor:pointer;text-align:left;font-family:inherit;color:var(--text-1);transition:all .15s;width:100%}.quiz-opt.selected[data-v-048be493]{border-color:var(--accent);background:#8b5cf61f}.opt-emoji[data-v-048be493]{font-size:22px;flex-shrink:0}.opt-label[data-v-048be493]{font-size:14px;font-weight:700}.opt-desc[data-v-048be493]{font-size:12px;color:var(--text-3);margin-top:3px}.quiz-err[data-v-048be493]{padding:10px 14px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:13px;margin-bottom:16px}.quiz-footer[data-v-048be493]{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--border);margin-top:8px}.btn-secondary[data-v-048be493]{height:40px;padding:0 20px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-2);font-weight:600;cursor:pointer;font-family:inherit;font-size:13px}.btn-primary[data-v-048be493]{height:40px;padding:0 24px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--accent,#8b5cf6),#a855f7);color:#fff;font-weight:700;cursor:pointer;font-family:inherit;font-size:13px}@media (max-width:560px){.scan-grid[data-v-048be493]{grid-template-columns:repeat(2,1fr)}.stat-num[data-v-048be493]{font-size:22px}.quiz-close[data-v-048be493]{width:40px;height:40px}}.media-picker[data-v-ade44c0e]{width:100%}.media-add-btn[data-v-ade44c0e]{width:100%;min-height:100px;border:2px dashed rgba(139,92,246,.35);border-radius:12px;background:#8b5cf60d;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:inherit;transition:all .15s}.media-add-btn[data-v-ade44c0e]:hover{border-color:var(--accent);background:#8b5cf61a}.media-add-icon[data-v-ade44c0e]{font-size:28px;color:var(--accent-light);line-height:1}.media-add-text[data-v-ade44c0e]{font-size:14px;font-weight:700;color:var(--text-1)}.media-add-sub[data-v-ade44c0e]{font-size:11px;color:var(--text-3)}.media-selected[data-v-ade44c0e]{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-card)}.media-preview-img[data-v-ade44c0e]{width:100%;max-height:180px;object-fit:cover;display:block}.media-selected-actions[data-v-ade44c0e]{display:flex;gap:8px;padding:10px 12px}.mp-btn[data-v-ade44c0e]{flex:1;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--bg-hover);color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.mp-btn.danger[data-v-ade44c0e]{color:#f87171;border-color:#ef44444d}.mp-overlay[data-v-ade44c0e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.mp-modal[data-v-ade44c0e]{width:100%;max-width:640px;max-height:85vh;background:var(--bg-solid,#0f0d18);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.mp-hdr[data-v-ade44c0e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.mp-hdr h3[data-v-ade44c0e]{margin:0;font-size:16px;font-weight:800}.mp-close[data-v-ade44c0e]{width:32px;height:32px;border:none;background:var(--bg-card);border-radius:50%;cursor:pointer;color:var(--text-3)}.mp-tabs[data-v-ade44c0e]{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--border)}.mp-tab[data-v-ade44c0e]{flex:1;height:40px;border:none;background:transparent;color:var(--text-3);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px}.mp-tab.active[data-v-ade44c0e]{color:var(--accent-light);border-bottom-color:var(--accent)}.mp-body[data-v-ade44c0e]{padding:16px 20px;overflow-y:auto;flex:1;min-height:280px}.mp-grid[data-v-ade44c0e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mp-item[data-v-ade44c0e]{position:relative;aspect-ratio:1;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;padding:0;background:var(--bg-card)}.mp-item img[data-v-ade44c0e]{width:100%;height:100%;object-fit:cover}.mp-item.selected[data-v-ade44c0e]{border-color:var(--accent);box-shadow:0 0 0 2px #8b5cf64d}.mp-item-badge[data-v-ade44c0e]{position:absolute;top:6px;left:6px;font-size:9px;font-weight:800;padding:2px 6px;border-radius:4px;background:#0009;color:#fff}.mp-item-type[data-v-ade44c0e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.mp-item-cap[data-v-ade44c0e]{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;background:linear-gradient(transparent,#000c);font-size:10px;color:#fff;text-align:left;line-height:1.3;max-height:40px;overflow:hidden}.mp-loading[data-v-ade44c0e],.mp-hint[data-v-ade44c0e],.mp-error[data-v-ade44c0e]{text-align:center;padding:40px 20px;font-size:13px;color:var(--text-3)}.mp-error[data-v-ade44c0e]{color:#f87171}.mp-error-inline[data-v-ade44c0e]{padding:10px 12px;margin-bottom:10px;background:#ef444414;border-radius:8px;text-align:left}.mp-refresh[data-v-ade44c0e]{margin-top:12px;width:100%;height:34px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.mp-dropzone[data-v-ade44c0e]{border:2px dashed rgba(139,92,246,.35);border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .15s}.mp-dropzone.drag[data-v-ade44c0e]{border-color:var(--accent);background:#8b5cf61a}.mp-dropzone.uploading[data-v-ade44c0e]{cursor:wait}.mp-drop-icon[data-v-ade44c0e]{font-size:40px;display:block;margin-bottom:12px}.mp-drop-title[data-v-ade44c0e]{font-size:15px;font-weight:700;color:var(--text-1);margin:0 0 6px}.mp-drop-sub[data-v-ade44c0e]{font-size:12px;color:var(--text-3);margin:0}.mp-uploading[data-v-ade44c0e]{display:flex;align-items:center;justify-content:center;gap:10px;color:#c4b5fd;font-size:13px}.mp-spinner[data-v-ade44c0e]{width:18px;height:18px;border:2px solid rgba(139,92,246,.3);border-top-color:var(--accent);border-radius:50%;animation:spin-ade44c0e .8s linear infinite}@keyframes spin-ade44c0e{to{transform:rotate(360deg)}}.mp-url-label[data-v-ade44c0e]{display:block;font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:8px}.mp-url-input[data-v-ade44c0e]{width:100%;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text-1);font-size:13px;font-family:inherit;margin-bottom:12px;box-sizing:border-box}.mp-apply-btn[data-v-ade44c0e]{width:100%;height:40px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--accent),#a855f7);color:#fff;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.mp-apply-btn[data-v-ade44c0e]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.mp-item-cap[data-v-ade44c0e]{font-size:11px}}@media (max-width: 560px){.mp-close[data-v-ade44c0e]{width:40px;height:40px}.mp-btn[data-v-ade44c0e]{height:40px}}.wizard-overlay[data-v-e718a3fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:stretch}.wizard-shell[data-v-e718a3fa]{flex:1;display:flex;flex-direction:column;background:var(--bg-solid);max-height:100vh;font-family:Outfit,Inter,system-ui,sans-serif;color:var(--text-1)}.wizard-hdr[data-v-e718a3fa]{display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border);background:#ffffff05;flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.close-btn[data-v-e718a3fa]{width:36px;height:36px;border:none;background:var(--bg-card);border-radius:50%;cursor:pointer;font-size:16px;color:var(--text-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.close-btn[data-v-e718a3fa]:hover{background:var(--bg-hover);color:var(--text-1)}.step-nav[data-v-e718a3fa]{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.step-pill[data-v-e718a3fa]{display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:20px;border:1px solid var(--border-mid);background:var(--bg-card);color:var(--text-3);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.step-pill.active[data-v-e718a3fa]{border-color:var(--accent);color:var(--accent-light)}.step-pill.current[data-v-e718a3fa]{background:#8b5cf61f}.step-num[data-v-e718a3fa]{width:20px;height:20px;border-radius:50%;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.step-pill.active .step-num[data-v-e718a3fa]{background:var(--accent);color:#fff}.step-arrow[data-v-e718a3fa]{color:var(--text-4);font-size:18px}.wizard-body[data-v-e718a3fa]{flex:1;display:flex;overflow:hidden;min-height:0}.wizard-form[data-v-e718a3fa]{flex:1;overflow-y:auto;padding:24px 28px;min-width:0}.wizard-preview[data-v-e718a3fa]{width:380px;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--border);min-height:0;overflow:hidden}.preview-scroll[data-v-e718a3fa]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ai-panel[data-v-e718a3fa]{padding:14px 16px;border-bottom:1px solid var(--border);background:#8b5cf60f;flex-shrink:0}.ai-panel-hdr[data-v-e718a3fa]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ai-panel-title[data-v-e718a3fa]{font-size:13px;font-weight:800;color:var(--accent-light)}.ai-account-badge[data-v-e718a3fa]{font-size:11px;font-weight:700;color:#c4b5fd;background:#8b5cf626;padding:3px 10px;border-radius:99px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-status[data-v-e718a3fa]{font-size:12px;color:var(--text-2);margin-bottom:10px;line-height:1.5}.ai-status.loading[data-v-e718a3fa]{color:#c4b5fd;display:flex;align-items:center;gap:8px}.ai-status.done[data-v-e718a3fa]{color:#a7f3d0}.ai-spinner[data-v-e718a3fa]{width:14px;height:14px;border:2px solid rgba(139,92,246,.3);border-top-color:var(--accent);border-radius:50%;animation:spin-e718a3fa .8s linear infinite;flex-shrink:0}@keyframes spin-e718a3fa{to{transform:rotate(360deg)}}.ai-mode-row[data-v-e718a3fa]{display:flex;gap:6px;margin-bottom:10px}.ai-mode-pill[data-v-e718a3fa]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:99px;background:#ffffff0a;color:var(--text-3);border:1px solid var(--border)}.ai-mode-pill.active[data-v-e718a3fa]{background:#8b5cf633;color:#c4b5fd;border-color:#8b5cf666}.ai-variations[data-v-e718a3fa]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.var-btn[data-v-e718a3fa]{font-size:11px;font-weight:600;padding:5px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-2);cursor:pointer;font-family:inherit}.var-btn.active[data-v-e718a3fa]{border-color:var(--accent);color:var(--accent-light);background:#8b5cf61f}.ai-reparse-btn[data-v-e718a3fa]{width:100%;height:32px;border:1px solid rgba(139,92,246,.35);border-radius:8px;background:#8b5cf61a;color:#c4b5fd;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.ai-reparse-btn[data-v-e718a3fa]:disabled{opacity:.5;cursor:not-allowed}.ai-reparse-btn[data-v-e718a3fa]:hover:not(:disabled){background:#8b5cf62e}.wizard-err[data-v-e718a3fa]{padding:10px 14px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:#f87171;font-size:13px;margin-bottom:16px}.step-content[data-v-e718a3fa]{display:flex;flex-direction:column;gap:16px;max-width:640px}.section-title[data-v-e718a3fa]{font-size:20px;font-weight:800;color:var(--text-1);margin:0 0 4px}.section-card[data-v-e718a3fa]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px}.card-title[data-v-e718a3fa]{font-size:15px;font-weight:700;color:var(--text-1);margin:0}.field-group[data-v-e718a3fa]{display:flex;flex-direction:column;gap:6px}.field-row[data-v-e718a3fa]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-label[data-v-e718a3fa]{font-size:13px;font-weight:600;color:var(--text-2)}.field-hint[data-v-e718a3fa]{font-size:12px;color:var(--text-3);margin:0;line-height:1.4}.meta-input[data-v-e718a3fa]{height:36px;padding:0 12px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);font-size:14px;color:var(--text-1);font-family:inherit;outline:none;background:var(--bg-card);width:100%;box-sizing:border-box;color-scheme:dark}.meta-input[data-v-e718a3fa]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.meta-input.textarea[data-v-e718a3fa]{height:auto;padding:10px 12px;resize:vertical}.obj-grid[data-v-e718a3fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.obj-card[data-v-e718a3fa]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border:2px solid var(--border-mid);border-radius:var(--radius);background:var(--bg-card);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s}.obj-card[data-v-e718a3fa]:hover{border-color:var(--accent)}.obj-card.selected[data-v-e718a3fa]{border-color:var(--accent);background:#8b5cf61a}.obj-icon[data-v-e718a3fa]{font-size:24px}.obj-label[data-v-e718a3fa]{font-size:14px;font-weight:700;color:var(--text-1)}.obj-desc[data-v-e718a3fa]{font-size:11px;color:var(--text-3);line-height:1.3}.checkbox-grid[data-v-e718a3fa]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkbox-item[data-v-e718a3fa]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);cursor:pointer}.toggle-row[data-v-e718a3fa]{display:flex;flex-direction:column;gap:8px}.toggle-label[data-v-e718a3fa]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);cursor:pointer}.meta-checkbox[data-v-e718a3fa]{width:16px;height:16px;accent-color:var(--accent)}.pill-row[data-v-e718a3fa]{display:flex;gap:8px}.pill-btn[data-v-e718a3fa]{height:32px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border-mid);background:var(--bg-card);color:var(--text-3);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.pill-btn.active[data-v-e718a3fa]{background:#8b5cf61f;border-color:var(--accent);color:var(--accent-light)}.search-dropdown[data-v-e718a3fa]{border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:#13132a;max-height:160px;overflow-y:auto;margin-top:4px}.search-item[data-v-e718a3fa]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;color:var(--text-1);text-align:left;font-family:inherit}.search-item[data-v-e718a3fa]:hover{background:var(--bg-hover)}.search-type[data-v-e718a3fa]{font-size:11px;color:var(--text-3);text-transform:capitalize}.tag-list[data-v-e718a3fa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tag[data-v-e718a3fa]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.4);border-radius:20px;font-size:12px;color:var(--accent-light);font-weight:600}.tag button[data-v-e718a3fa]{border:none;background:transparent;cursor:pointer;color:var(--accent-light);font-size:14px;line-height:1;padding:0}.radio-row[data-v-e718a3fa]{display:flex;flex-direction:column;gap:8px}.radio-item[data-v-e718a3fa]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);cursor:pointer}.placement-grid[data-v-e718a3fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.placement-group[data-v-e718a3fa]{display:flex;flex-direction:column;gap:6px}.placement-grp-title[data-v-e718a3fa]{font-size:12px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.format-grid[data-v-e718a3fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.format-card[data-v-e718a3fa]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border:2px solid var(--border-mid);border-radius:var(--radius);background:var(--bg-card);cursor:pointer;font-size:12px;font-weight:600;color:var(--text-2);font-family:inherit;transition:all .12s}.format-card.selected[data-v-e718a3fa]{border-color:var(--accent);background:#8b5cf61a;color:var(--accent-light)}.format-icon[data-v-e718a3fa]{font-size:28px}.wizard-footer[data-v-e718a3fa]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--border);background:#ffffff05;flex-shrink:0}.footer-right[data-v-e718a3fa]{display:flex;gap:8px}.btn-cancel[data-v-e718a3fa]{height:36px;padding:0 16px;border:1px solid rgba(239,68,68,.4);border-radius:var(--radius-sm);background:transparent;color:#f87171;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.btn-cancel[data-v-e718a3fa]:hover{background:#ef44441a}.btn-secondary[data-v-e718a3fa]{height:36px;padding:0 16px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-2);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.btn-secondary[data-v-e718a3fa]:hover{background:var(--bg-hover);color:var(--text-1)}.btn-secondary[data-v-e718a3fa]:disabled,.btn-primary[data-v-e718a3fa]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-e718a3fa]{height:36px;padding:0 20px;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px var(--accent-glow)}.btn-primary[data-v-e718a3fa]:hover:not(:disabled){opacity:.9}@media (max-width: 1024px){.wizard-body[data-v-e718a3fa]{flex-direction:column}.wizard-preview[data-v-e718a3fa]{width:100%;flex-shrink:1;border-left:none;border-top:1px solid var(--border);max-height:44vh}.obj-grid[data-v-e718a3fa],.placement-grid[data-v-e718a3fa],.format-grid[data-v-e718a3fa]{grid-template-columns:repeat(2,1fr)}.step-nav[data-v-e718a3fa]{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.step-pill[data-v-e718a3fa]{flex-shrink:0}}@media (max-width: 768px){.wizard-form[data-v-e718a3fa]{padding:18px 16px}.field-row[data-v-e718a3fa]{grid-template-columns:1fr}.wizard-hdr[data-v-e718a3fa]{gap:10px;padding:10px 14px}.section-title[data-v-e718a3fa]{font-size:18px}}@media (max-width: 560px){.obj-grid[data-v-e718a3fa],.placement-grid[data-v-e718a3fa],.format-grid[data-v-e718a3fa]{grid-template-columns:1fr}.wizard-footer[data-v-e718a3fa]{flex-wrap:wrap;gap:10px}.footer-right[data-v-e718a3fa]{flex:1;justify-content:flex-end;flex-wrap:wrap}.footer-right>button[data-v-e718a3fa]{flex:1 1 auto;min-width:120px}}.overview-tab[data-v-0f47ade7]{padding:20px;display:flex;flex-direction:column;gap:16px}.tab-loading[data-v-0f47ade7]{padding:48px;text-align:center;color:var(--text-3)}.health-row[data-v-0f47ade7]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:768px){.health-row[data-v-0f47ade7]{grid-template-columns:repeat(2,1fr)}}.health-card[data-v-0f47ade7]{display:flex;align-items:center;gap:10px;padding:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.health-card.ok[data-v-0f47ade7]{border-color:#34d3994d}.health-card.warn[data-v-0f47ade7]{border-color:#fbbf244d}.health-card.err[data-v-0f47ade7]{border-color:#f871714d}.health-icon[data-v-0f47ade7]{width:32px;height:32px;border-radius:8px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.health-card div[data-v-0f47ade7]{display:flex;flex-direction:column;gap:2px}.health-card strong[data-v-0f47ade7]{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px}.health-card span[data-v-0f47ade7]{font-size:13px;font-weight:600;color:var(--text-1)}.kpi-grid[data-v-0f47ade7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.kpi-grid[data-v-0f47ade7]{grid-template-columns:repeat(2,1fr)}}.kpi-card[data-v-0f47ade7]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:6px}.kpi-label[data-v-0f47ade7]{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.kpi-val[data-v-0f47ade7]{font-size:22px;font-weight:800;color:var(--text-1)}.kpi-val.purple[data-v-0f47ade7]{color:var(--accent-light)}.asset-grid[data-v-0f47ade7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.asset-grid[data-v-0f47ade7]{grid-template-columns:repeat(2,1fr)}}.asset-card[data-v-0f47ade7]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-family:inherit;transition:all .15s}.asset-card[data-v-0f47ade7]:hover{border-color:var(--accent);background:#8b5cf614}.asset-num[data-v-0f47ade7]{font-size:32px;font-weight:800;color:var(--accent-light)}.asset-label[data-v-0f47ade7]{font-size:13px;font-weight:600;color:var(--text-2)}.asset-sub[data-v-0f47ade7]{font-size:11px;color:var(--text-3)}.info-grid[data-v-0f47ade7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:768px){.info-grid[data-v-0f47ade7]{grid-template-columns:1fr}}.info-card[data-v-0f47ade7]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.info-card h4[data-v-0f47ade7]{font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.info-card p[data-v-0f47ade7]{font-size:14px;font-weight:600;color:var(--text-1);margin:0}.scope-tags[data-v-0f47ade7]{display:flex;flex-wrap:wrap;gap:4px}.scope-tag[data-v-0f47ade7]{font-size:10px;padding:2px 8px;background:#8b5cf61f;color:var(--accent-light);border-radius:99px;font-weight:600}.warn-box[data-v-0f47ade7]{padding:14px 18px;background:#fb923c14;border:1px solid rgba(251,146,60,.3);border-radius:var(--radius);font-size:13px;color:var(--text-2);cursor:pointer;transition:background .15s}.warn-box[data-v-0f47ade7]:hover{background:#fb923c24}.warn-box strong[data-v-0f47ade7]{color:#fb923c}.billing-tab[data-v-3e1b8b8d]{padding:20px;display:flex;flex-direction:column;gap:16px}.tab-loading[data-v-3e1b8b8d]{padding:48px;text-align:center;color:var(--text-3)}.status-hero[data-v-3e1b8b8d]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap}.status-hero.blocked[data-v-3e1b8b8d]{border-color:#fb923c66;background:#fb923c0f}.status-badge[data-v-3e1b8b8d]{display:inline-block;padding:4px 12px;border-radius:99px;font-size:12px;font-weight:700;border:1px solid;margin-bottom:8px}.status-left h2[data-v-3e1b8b8d]{font-size:20px;font-weight:800;color:var(--text-1);margin:0 0 6px}.status-left p[data-v-3e1b8b8d]{font-size:13px;color:var(--text-3);margin:0;max-width:480px}.status-actions[data-v-3e1b8b8d]{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.kpi-grid[data-v-3e1b8b8d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:900px){.kpi-grid[data-v-3e1b8b8d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kpi-grid[data-v-3e1b8b8d]{grid-template-columns:1fr}.kpi-val[data-v-3e1b8b8d]{font-size:19px;overflow-wrap:anywhere}}.kpi-card[data-v-3e1b8b8d]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:6px}.kpi-label[data-v-3e1b8b8d]{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.kpi-val[data-v-3e1b8b8d]{font-size:22px;font-weight:800;color:var(--text-1)}.kpi-val.debt[data-v-3e1b8b8d]{color:#fb923c}.grid-2[data-v-3e1b8b8d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.grid-2[data-v-3e1b8b8d]{grid-template-columns:1fr}}.section-card[data-v-3e1b8b8d]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px}.section-card h3[data-v-3e1b8b8d]{font-size:14px;font-weight:700;color:var(--text-2);margin:0;text-transform:uppercase;letter-spacing:.5px}.payment-type[data-v-3e1b8b8d]{font-size:18px;font-weight:700;color:var(--text-1)}.payment-detail[data-v-3e1b8b8d]{font-size:13px;color:var(--text-2);margin-top:4px}.payment-id[data-v-3e1b8b8d]{font-size:11px;color:var(--text-3);margin-top:6px}.info-rows[data-v-3e1b8b8d]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-3e1b8b8d]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-row span[data-v-3e1b8b8d]:first-child{color:var(--text-3)}.info-row code[data-v-3e1b8b8d]{font-size:11px;color:var(--accent-light);background:#8b5cf61a;padding:2px 8px;border-radius:4px}.activity-list[data-v-3e1b8b8d]{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.activity-row[data-v-3e1b8b8d]{display:flex;justify-content:space-between;padding:8px 12px;background:#ffffff08;border-radius:var(--radius-sm);font-size:12px}.act-type[data-v-3e1b8b8d]{color:var(--text-2);text-transform:capitalize}.act-time[data-v-3e1b8b8d]{color:var(--text-3)}.empty-state[data-v-3e1b8b8d]{color:var(--text-3);font-size:13px;padding:12px 0}.unsettled-banner[data-v-3e1b8b8d]{display:flex;align-items:center;gap:16px;padding:20px;background:#fb923c14;border:1px solid rgba(251,146,60,.3);border-radius:var(--radius);flex-wrap:wrap}.banner-icon[data-v-3e1b8b8d]{font-size:28px}.unsettled-banner strong[data-v-3e1b8b8d]{display:block;color:#fb923c;font-size:14px;margin-bottom:4px}.unsettled-banner p[data-v-3e1b8b8d]{font-size:13px;color:var(--text-3);margin:0;max-width:560px}.btn-primary[data-v-3e1b8b8d]{height:38px;padding:0 20px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px var(--accent-glow);white-space:nowrap}.btn-primary[data-v-3e1b8b8d]:hover{opacity:.9}.btn-secondary[data-v-3e1b8b8d]{height:38px;padding:0 16px;background:var(--bg-card);color:var(--text-2);border:1px solid var(--border-mid);border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.btn-secondary[data-v-3e1b8b8d]:hover{background:var(--bg-hover);color:var(--text-1)}.btn-secondary.full[data-v-3e1b8b8d]{width:100%;justify-content:center}.pixels-tab[data-v-33de8dd3]{padding:20px;display:flex;flex-direction:column;gap:16px}.tab-loading[data-v-33de8dd3]{padding:48px;text-align:center;color:var(--text-3)}.sub-tabs[data-v-33de8dd3]{display:flex;gap:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:4px;width:fit-content}.sub-tabs button[data-v-33de8dd3]{height:34px;padding:0 16px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-3);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s;white-space:nowrap}.sub-tabs button.active[data-v-33de8dd3]{background:#8b5cf626;color:var(--accent-light)}.create-row[data-v-33de8dd3]{display:flex;gap:8px}.meta-input[data-v-33de8dd3]{flex:1;height:38px;padding:0 12px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-1);font-family:inherit;font-size:13px;outline:none}.meta-input[data-v-33de8dd3]:focus{border-color:var(--accent)}.empty-state[data-v-33de8dd3]{padding:32px;text-align:center;color:var(--text-3);font-size:14px;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius)}.pixel-grid[data-v-33de8dd3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px}.pixel-card[data-v-33de8dd3]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:10px}.pixel-hdr[data-v-33de8dd3]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pixel-name[data-v-33de8dd3]{font-size:15px;font-weight:700;color:var(--text-1)}.pixel-id[data-v-33de8dd3]{font-size:11px;color:var(--text-3);margin-top:2px;font-family:monospace}.badge-ok[data-v-33de8dd3]{font-size:10px;padding:2px 8px;background:#34d39926;color:#34d399;border-radius:99px;font-weight:700;flex-shrink:0}.badge-warn[data-v-33de8dd3]{font-size:10px;padding:2px 8px;background:#fb923c26;color:#fb923c;border-radius:99px;font-weight:700;flex-shrink:0}.pixel-fired[data-v-33de8dd3]{font-size:11px;color:var(--text-3)}.pixel-actions[data-v-33de8dd3]{display:flex;gap:6px}.code-panel[data-v-33de8dd3]{background:#0d0d18;border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:12px}.code-hdr[data-v-33de8dd3]{display:flex;align-items:center;justify-content:space-between}.code-hdr h3[data-v-33de8dd3]{margin:0;font-size:15px;font-weight:700;color:var(--text-1)}.code-hdr button[data-v-33de8dd3]{background:none;border:none;color:var(--text-3);font-size:20px;cursor:pointer}.code-hint[data-v-33de8dd3]{font-size:12px;color:var(--text-3);margin:0}.code-block[data-v-33de8dd3]{background:#0006;border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;font-size:11px;color:#a78bfa;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Fira Code,monospace}.event-row[data-v-33de8dd3]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-light);font-size:12px}.event-name[data-v-33de8dd3]{font-weight:700;color:var(--text-2);min-width:120px}.event-row code[data-v-33de8dd3]{flex:1;color:var(--accent-light);font-size:11px;overflow-wrap:anywhere;word-break:break-all;min-width:0}.copy-sm[data-v-33de8dd3]{height:24px;padding:0 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;color:var(--text-3);font-size:11px;cursor:pointer;font-family:inherit}.wm-intro p[data-v-33de8dd3]{font-size:13px;color:var(--text-3);margin:0;line-height:1.5}.wm-stats[data-v-33de8dd3]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.wm-stats[data-v-33de8dd3]{grid-template-columns:repeat(2,1fr)}}.wm-stat[data-v-33de8dd3]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:4px;align-items:center}.wm-val[data-v-33de8dd3]{font-size:24px;font-weight:800;color:var(--accent-light)}.wm-lbl[data-v-33de8dd3]{font-size:11px;color:var(--text-3);font-weight:600}.section-card[data-v-33de8dd3]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:12px}.section-card h3[data-v-33de8dd3]{font-size:13px;font-weight:700;color:var(--text-2);margin:0;text-transform:uppercase;letter-spacing:.5px}.events-table[data-v-33de8dd3]{display:flex;flex-direction:column;gap:4px}.ev-row[data-v-33de8dd3]{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-light);font-size:12px}.ev-type[data-v-33de8dd3]{color:var(--text-2);font-weight:600;text-transform:capitalize}.ev-val[data-v-33de8dd3]{color:var(--accent-light)}.ev-time[data-v-33de8dd3]{color:var(--text-3)}.btn-primary[data-v-33de8dd3]{height:36px;padding:0 18px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;align-self:flex-start}.btn-secondary[data-v-33de8dd3]{height:32px;padding:0 12px;background:var(--bg-card);color:var(--text-2);border:1px solid var(--border-mid);border-radius:var(--radius-sm);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}@media (max-width: 768px){.copy-sm[data-v-33de8dd3]{min-height:36px}.code-hdr button[data-v-33de8dd3]{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}}@media (max-width: 560px){.sub-tabs[data-v-33de8dd3]{width:100%;flex-wrap:wrap}.sub-tabs button[data-v-33de8dd3]{white-space:normal;flex:1 1 auto;min-width:0;text-align:center;height:auto;min-height:34px;padding:6px 8px}.event-row[data-v-33de8dd3]{flex-wrap:wrap}.event-name[data-v-33de8dd3]{min-width:0}.wm-stats[data-v-33de8dd3]{grid-template-columns:1fr}.wm-val[data-v-33de8dd3]{overflow-wrap:anywhere}}.accounts-tab[data-v-d58f4f40]{padding:20px;display:flex;flex-direction:column;gap:24px}.section h3[data-v-d58f4f40]{font-size:13px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;display:flex;align-items:center;gap:8px}.count[data-v-d58f4f40]{background:var(--bg-hover);padding:1px 8px;border-radius:99px;font-size:11px;color:var(--text-3)}.acct-list[data-v-d58f4f40],.page-list[data-v-d58f4f40]{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.acct-item[data-v-d58f4f40],.page-item[data-v-d58f4f40]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-card);cursor:pointer;text-align:left;font-family:inherit;transition:all .12s}.acct-item[data-v-d58f4f40]:hover,.page-item[data-v-d58f4f40]:hover{background:var(--bg-hover);border-color:var(--border-mid)}.acct-item.active[data-v-d58f4f40],.page-item.active[data-v-d58f4f40]{border-color:#8b5cf666;background:#8b5cf614}.dot[data-v-d58f4f40]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.acct-info[data-v-d58f4f40],.page-info[data-v-d58f4f40]{flex:1;min-width:0}.acct-name[data-v-d58f4f40],.page-name[data-v-d58f4f40]{font-size:14px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-meta[data-v-d58f4f40],.page-id[data-v-d58f4f40]{font-size:11px;color:var(--text-3);margin-top:2px}.acct-spent[data-v-d58f4f40]{font-size:13px;font-weight:700;color:var(--accent-light);flex-shrink:0}.page-avatar[data-v-d58f4f40]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#1877f2,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.active-badge[data-v-d58f4f40]{font-size:10px;padding:2px 8px;background:var(--accent);color:#fff;border-radius:99px;font-weight:700}.ig-list[data-v-d58f4f40]{display:flex;flex-direction:column;gap:8px}.ig-item[data-v-d58f4f40]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.ig-avatar[data-v-d58f4f40]{width:36px;height:36px;border-radius:50%;background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.ig-info[data-v-d58f4f40]{flex:1;min-width:0}.ig-name[data-v-d58f4f40]{font-size:14px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ig-page[data-v-d58f4f40]{font-size:11px;color:var(--text-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-d58f4f40]{padding:24px;text-align:center;color:var(--text-3);font-size:13px}.settings-tab[data-v-f2c8fee3]{padding:20px;display:flex;flex-direction:column;gap:16px;max-width:640px}.section-card[data-v-f2c8fee3]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px}.section-card h3[data-v-f2c8fee3]{font-size:13px;font-weight:700;color:var(--text-2);margin:0;text-transform:uppercase;letter-spacing:.5px}.status-row[data-v-f2c8fee3]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-1)}.dot[data-v-f2c8fee3]{width:10px;height:10px;border-radius:50%}.dot.ok[data-v-f2c8fee3]{background:#34d399}.dot.err[data-v-f2c8fee3]{background:#f87171}.info-rows[data-v-f2c8fee3]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-f2c8fee3]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.info-row span[data-v-f2c8fee3]:first-child{color:var(--text-3);flex-shrink:0}.info-row>code[data-v-f2c8fee3],.info-row>span[data-v-f2c8fee3]:last-child{min-width:0;text-align:right;overflow-wrap:anywhere}.info-row code[data-v-f2c8fee3]{font-size:11px;color:var(--accent-light)}.ok-text[data-v-f2c8fee3]{color:#34d399;font-weight:600}.err-text[data-v-f2c8fee3]{color:#f87171;font-weight:600}.btn-primary[data-v-f2c8fee3]{height:38px;padding:0 20px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;width:fit-content}.links[data-v-f2c8fee3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.link-card[data-v-f2c8fee3]{padding:14px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);font-size:13px;font-weight:600;text-decoration:none;transition:all .12s}.link-card[data-v-f2c8fee3]:hover{border-color:var(--accent);color:var(--accent-light);background:#8b5cf614}.main-tabs[data-v-9f2bf998]{display:flex;gap:2px;padding:0 16px;background:#ffffff05;border-bottom:1px solid var(--border);overflow-x:auto;flex-shrink:0}.main-tab[data-v-9f2bf998]{display:flex;align-items:center;gap:6px;height:42px;padding:0 16px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-3);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s;margin-bottom:-1px}.main-tab[data-v-9f2bf998]:hover{color:var(--text-1);background:var(--bg-hover)}.main-tab.active[data-v-9f2bf998]{color:var(--accent-light);border-bottom-color:var(--accent);background:#8b5cf614}.main-tab-icon[data-v-9f2bf998]{font-size:14px}.main-tab-label[data-v-9f2bf998]{font-size:13px}.meta-ads-manager[data-v-9f2bf998]{font-family:Outfit,Inter,system-ui,sans-serif;background:var(--bg-deep);min-height:100%;flex:1;color:var(--text-1);display:flex;flex-direction:column}.not-connected[data-v-9f2bf998]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:60vh;text-align:center}.not-connected h2[data-v-9f2bf998]{font-size:22px;font-weight:800;margin:0;color:var(--text-1)}.not-connected p[data-v-9f2bf998]{color:var(--text-3);margin:0}.topbar[data-v-9f2bf998]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:56px;background:#ffffff05;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-left[data-v-9f2bf998]{display:flex;align-items:center;gap:12px}.topbar-right[data-v-9f2bf998]{display:flex;align-items:center;gap:10px}.meta-logo[data-v-9f2bf998]{flex-shrink:0}.topbar-title[data-v-9f2bf998]{font-size:18px;font-weight:800;color:var(--text-1)}.acct-switcher[data-v-9f2bf998]{position:relative}.acct-trigger[data-v-9f2bf998]{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--bg-card);cursor:pointer;font-family:inherit;max-width:280px;color:var(--text-1);transition:background .15s}.acct-trigger[data-v-9f2bf998]:hover{background:var(--bg-hover)}.acct-dot[data-v-9f2bf998]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.acct-name[data-v-9f2bf998]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.acct-panel[data-v-9f2bf998]{width:min(400px,calc(100vw - 24px));background:#13132a;border:1px solid var(--border-mid);border-radius:var(--radius);box-shadow:0 24px 60px #0009;z-index:9999;overflow:hidden;display:flex;flex-direction:column}.panel-hdr[data-v-9f2bf998]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--border)}.panel-count[data-v-9f2bf998]{background:var(--bg-hover);padding:2px 8px;border-radius:99px;font-size:10px}.panel-search[data-v-9f2bf998]{padding:8px 14px;border-bottom:1px solid var(--border)}.panel-search-input[data-v-9f2bf998]{width:100%;height:32px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);padding:0 10px;font-size:13px;font-family:inherit;outline:none;box-sizing:border-box;background:var(--bg-card);color:var(--text-1);color-scheme:dark}.panel-search-input[data-v-9f2bf998]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.panel-body[data-v-9f2bf998]{overflow-y:auto;max-height:380px}.panel-empty[data-v-9f2bf998]{padding:20px;text-align:center;color:var(--text-3);font-size:13px}.acct-row[data-v-9f2bf998]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;border-bottom:1px solid var(--border-light);background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s}.acct-row[data-v-9f2bf998]:hover{background:var(--bg-hover)}.acct-row.active[data-v-9f2bf998]{background:#8b5cf61a}.acct-info[data-v-9f2bf998]{flex:1;min-width:0}.acct-row-name[data-v-9f2bf998]{font-size:13px;font-weight:700;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-row-meta[data-v-9f2bf998]{font-size:11px;color:var(--text-3);margin-top:1px}.acct-spent[data-v-9f2bf998]{font-size:12px;color:var(--accent-light);font-weight:600;white-space:nowrap;flex-shrink:0}.btn-create[data-v-9f2bf998]{height:36px;padding:0 18px;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;box-shadow:0 4px 14px var(--accent-glow);transition:opacity .15s}.btn-create[data-v-9f2bf998]:hover{opacity:.9}.btn-secondary[data-v-9f2bf998]{height:36px;padding:0 16px;background:var(--bg-card);color:var(--text-2);border:1px solid var(--border-mid);border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.btn-secondary[data-v-9f2bf998]:hover{background:var(--bg-hover);color:var(--text-1)}.btn-back[data-v-9f2bf998]{height:32px;padding:0 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;cursor:pointer;font-family:inherit;color:var(--text-2)}.btn-back[data-v-9f2bf998]:hover{background:var(--bg-hover);color:var(--text-1)}.btn-refresh[data-v-9f2bf998]{width:32px;height:32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);cursor:pointer;font-size:16px;color:var(--text-2)}.btn-refresh[data-v-9f2bf998]:hover{background:var(--bg-hover);color:var(--text-1)}.link-btn[data-v-9f2bf998]{background:none;border:none;color:var(--accent-light);cursor:pointer;font-size:inherit;font-family:inherit;text-decoration:underline}.meta-select[data-v-9f2bf998]{height:36px;padding:0 10px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--bg-card);font-size:13px;font-family:inherit;color:var(--text-1);cursor:pointer;color-scheme:dark}.alert[data-v-9f2bf998]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:13px;margin:0}.alert-error[data-v-9f2bf998]{background:#ef44441a;color:#f87171;border-bottom:1px solid rgba(239,68,68,.3)}.alert-success[data-v-9f2bf998]{background:#8b5cf61a;color:var(--accent-light);border-bottom:1px solid rgba(139,92,246,.3)}.alert-warning[data-v-9f2bf998]{background:#fbbf241a;color:#fbbf24;border-bottom:1px solid rgba(251,191,36,.3);font-size:13px;padding:10px 16px}.acct-readonly[data-v-9f2bf998]{color:#fbbf24;font-weight:600}.acct-unsettled[data-v-9f2bf998]{color:#fb923c;font-weight:600}.icon-btn[data-v-9f2bf998]:disabled{opacity:.35;cursor:not-allowed}.btn-create[data-v-9f2bf998]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.alert button[data-v-9f2bf998]{background:none;border:none;cursor:pointer;font-size:18px;color:inherit}.bulk-bar[data-v-9f2bf998]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#8b5cf614;border-bottom:1px solid rgba(139,92,246,.2);font-size:13px;font-weight:600;color:var(--accent-light)}.bulk-bar button[data-v-9f2bf998]{height:28px;padding:0 12px;border:1px solid rgba(139,92,246,.4);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--accent-light);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.main-layout[data-v-9f2bf998]{display:flex;flex:1;min-height:0}.sidebar[data-v-9f2bf998]{width:200px;flex-shrink:0;background:#ffffff05;border-right:1px solid var(--border);padding:8px 0}.sidebar-item[data-v-9f2bf998]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;color:var(--text-3);text-align:left;transition:all .12s}.sidebar-item[data-v-9f2bf998]:hover{background:var(--bg-hover);color:var(--text-1)}.sidebar-item.active[data-v-9f2bf998]{background:#8b5cf61a;color:var(--accent-light);font-weight:700;border-right:3px solid var(--accent)}.sidebar-icon[data-v-9f2bf998]{font-size:16px;flex-shrink:0}.sidebar-label[data-v-9f2bf998]{flex:1}.sidebar-count[data-v-9f2bf998]{font-size:11px;background:var(--bg-hover);padding:1px 6px;border-radius:99px;color:var(--text-3)}.sidebar-item.active .sidebar-count[data-v-9f2bf998]{background:var(--accent);color:#fff}.content[data-v-9f2bf998]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.kpi-strip[data-v-9f2bf998]{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;padding:12px 16px;background:transparent;border-bottom:1px solid var(--border)}@media (max-width:1200px){.kpi-strip[data-v-9f2bf998]{grid-template-columns:repeat(4,1fr)}}.kpi[data-v-9f2bf998]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.kpi-label[data-v-9f2bf998]{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.kpi-val[data-v-9f2bf998]{font-size:18px;font-weight:800;color:var(--text-1)}.toolbar[data-v-9f2bf998]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:transparent;border-bottom:1px solid var(--border);gap:10px;flex-wrap:wrap}.toolbar-left[data-v-9f2bf998],.toolbar-right[data-v-9f2bf998]{display:flex;align-items:center;gap:8px}.breadcrumb[data-v-9f2bf998]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-3)}.breadcrumb button[data-v-9f2bf998]{background:none;border:none;color:var(--accent-light);cursor:pointer;font-size:13px;font-family:inherit;padding:0}.filter-pills[data-v-9f2bf998]{display:flex;gap:4px}.filter-pill[data-v-9f2bf998]{height:28px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-3);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.filter-pill[data-v-9f2bf998]:hover,.filter-pill.active[data-v-9f2bf998]{background:#8b5cf61f;border-color:#8b5cf666;color:var(--accent-light)}.search-input[data-v-9f2bf998]{height:32px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-family:inherit;outline:none;width:180px;background:var(--bg-card);color:var(--text-1);color-scheme:dark}.search-input[data-v-9f2bf998]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.search-input[data-v-9f2bf998]::placeholder{color:var(--text-4)}.table-wrap[data-v-9f2bf998]{flex:1;overflow:auto;background:transparent}.table-loading[data-v-9f2bf998],.table-empty[data-v-9f2bf998]{padding:48px;text-align:center;color:var(--text-3);font-size:14px}.meta-table[data-v-9f2bf998]{width:100%;border-collapse:collapse;min-width:900px}.meta-table thead th[data-v-9f2bf998]{position:sticky;top:0;z-index:10;background:#ffffff08;font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.meta-table tbody tr[data-v-9f2bf998]{border-bottom:1px solid var(--border-light);transition:background .1s}.meta-table tbody tr[data-v-9f2bf998]:hover{background:var(--bg-hover)}.meta-table tbody tr.selected[data-v-9f2bf998]{background:#8b5cf612}.meta-table td[data-v-9f2bf998]{padding:10px 12px;font-size:13px;color:var(--text-1);vertical-align:middle;background:inherit}.sticky-col[data-v-9f2bf998]{position:sticky;left:0;z-index:5}.sticky-col2[data-v-9f2bf998]{position:sticky;left:36px;z-index:5}.sticky-col3[data-v-9f2bf998]{position:sticky;left:84px;z-index:5;min-width:200px}.meta-table thead .sticky-col[data-v-9f2bf998],.meta-table thead .sticky-col2[data-v-9f2bf998],.meta-table thead .sticky-col3[data-v-9f2bf998]{background:#111118;z-index:15}.col-check[data-v-9f2bf998]{width:36px}.col-toggle[data-v-9f2bf998]{width:48px}.col-name[data-v-9f2bf998]{min-width:220px}.col-actions[data-v-9f2bf998]{width:72px}.num[data-v-9f2bf998]{text-align:right;font-variant-numeric:tabular-nums}.num.spend[data-v-9f2bf998]{font-weight:700;color:var(--accent-light)}.num.muted[data-v-9f2bf998]{color:var(--text-3);font-size:12px}.name-cell[data-v-9f2bf998]{display:flex;align-items:center;gap:6px;cursor:pointer}.name-cell:hover .item-name[data-v-9f2bf998]{color:var(--accent-light)}.item-name[data-v-9f2bf998]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.drill-icon[data-v-9f2bf998]{color:var(--text-4);font-size:16px;flex-shrink:0}.delivery-pill[data-v-9f2bf998]{font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}.icon-btn[data-v-9f2bf998]{width:28px;height:28px;border:none;background:transparent;cursor:pointer;font-size:14px;border-radius:6px;opacity:.6}.icon-btn[data-v-9f2bf998]:hover{background:var(--bg-hover);opacity:1}.meta-switch[data-v-9f2bf998]{width:44px;height:24px;border-radius:12px;border:none;cursor:pointer;position:relative;background:#ffffff1f;transition:background .2s;flex-shrink:0}.meta-switch.on[data-v-9f2bf998]{background:#34d399}.meta-switch.warn[data-v-9f2bf998]{background:#fb923c}.switch-knob[data-v-9f2bf998]{width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:left .2s;box-shadow:0 1px 3px #0000004d}.meta-switch.on .switch-knob[data-v-9f2bf998],.meta-switch.warn .switch-knob[data-v-9f2bf998]{left:22px}.cell-shimmer[data-v-9f2bf998]{display:inline-block;width:40px;height:10px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:shimmer-9f2bf998 1.2s infinite}@keyframes shimmer-9f2bf998{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-overlay[data-v-9f2bf998]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:8000;display:flex;align-items:center;justify-content:center}.edit-modal[data-v-9f2bf998]{background:#16162a;border:1px solid var(--border-mid);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:0 30px 70px #00000080;overflow:hidden}.edit-hdr[data-v-9f2bf998]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.edit-hdr h3[data-v-9f2bf998]{margin:0;font-size:16px;font-weight:800;color:var(--text-1)}.edit-hdr button[data-v-9f2bf998]{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-3)}.edit-form[data-v-9f2bf998]{padding:20px;display:flex;flex-direction:column;gap:14px}.edit-form label[data-v-9f2bf998]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px}.edit-row[data-v-9f2bf998]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edit-footer[data-v-9f2bf998]{display:flex;gap:8px;justify-content:flex-end}.meta-input[data-v-9f2bf998]{height:38px;padding:0 12px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);font-size:13px;color:var(--text-1);font-family:inherit;outline:none;width:100%;box-sizing:border-box;background:var(--bg-card);color-scheme:dark}.meta-input[data-v-9f2bf998]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}@media (max-width: 1024px){.topbar[data-v-9f2bf998]{padding:0 14px}.acct-trigger[data-v-9f2bf998]{max-width:220px}.acct-name[data-v-9f2bf998]{max-width:150px}.icon-btn[data-v-9f2bf998]{width:36px;height:36px;opacity:.75}.col-actions[data-v-9f2bf998]{width:96px}.col-actions .icon-btn[data-v-9f2bf998]{margin:0 3px}.meta-switch[data-v-9f2bf998]{height:28px}.switch-knob[data-v-9f2bf998]{top:4px}}@media (max-width: 768px){.topbar[data-v-9f2bf998]{height:auto;min-height:56px;flex-wrap:wrap;gap:8px;padding:8px 14px}.topbar-left[data-v-9f2bf998]{flex:1 1 100%;min-width:0;gap:8px}.topbar-right[data-v-9f2bf998]{flex:1 1 100%;justify-content:space-between}.topbar-title[data-v-9f2bf998]{font-size:15px}.acct-switcher[data-v-9f2bf998]{flex:1;min-width:0}.acct-trigger[data-v-9f2bf998]{max-width:none;width:100%}.acct-name[data-v-9f2bf998]{max-width:none}.meta-select[data-v-9f2bf998]{flex:1;min-width:0}.main-layout[data-v-9f2bf998]{flex-direction:column}.sidebar[data-v-9f2bf998]{width:100%;display:flex;gap:4px;padding:6px 8px;border-right:none;border-bottom:1px solid var(--border);overflow-x:auto}.sidebar-item[data-v-9f2bf998]{width:auto;flex:1 0 auto;justify-content:center;padding:8px 12px;white-space:nowrap;border-radius:var(--radius-sm)}.sidebar-item.active[data-v-9f2bf998]{border-right:none}.sidebar-label[data-v-9f2bf998]{flex:none}.modal-overlay[data-v-9f2bf998]{padding:12px}.edit-modal[data-v-9f2bf998]{max-height:90vh;overflow-y:auto}.toolbar-right[data-v-9f2bf998]{flex-wrap:wrap;width:100%}.filter-pills[data-v-9f2bf998]{flex-wrap:wrap}.search-box[data-v-9f2bf998]{flex:1 1 100%}.search-input[data-v-9f2bf998]{width:100%;box-sizing:border-box}}@media (max-width: 560px){.topbar-title[data-v-9f2bf998]{display:none}.kpi-strip[data-v-9f2bf998]{grid-template-columns:repeat(2,1fr)}.edit-row[data-v-9f2bf998]{grid-template-columns:1fr}.kpi[data-v-9f2bf998]{min-width:0}.kpi-val[data-v-9f2bf998]{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-bar[data-v-9f2bf998]{flex-wrap:wrap}.sticky-col[data-v-9f2bf998],.sticky-col2[data-v-9f2bf998],.sticky-col3[data-v-9f2bf998]{position:static}.col-name[data-v-9f2bf998],.sticky-col3[data-v-9f2bf998]{min-width:140px}}@media (max-height: 600px){.edit-modal[data-v-9f2bf998]{max-height:92vh;overflow-y:auto}}
