.notify-toast-stack[data-v-ac5cd3f9]{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:10px;max-width:min(420px,calc(100vw - 40px));pointer-events:none}.notify-toast[data-v-ac5cd3f9]{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:#121020f0;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px #00000073;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:notifySlideIn-ac5cd3f9 .35s ease-out}.notify-toast--success[data-v-ac5cd3f9]{border-color:#10b98173}.notify-toast--error[data-v-ac5cd3f9]{border-color:#ef444473}.notify-toast--warning[data-v-ac5cd3f9]{border-color:#f59e0b73}.notify-toast--info[data-v-ac5cd3f9]{border-color:#7c3aed73}.notify-toast-icon[data-v-ac5cd3f9]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;flex-shrink:0}.notify-toast--success .notify-toast-icon[data-v-ac5cd3f9]{background:#10b98133;color:#34d399}.notify-toast--error .notify-toast-icon[data-v-ac5cd3f9]{background:#ef444433;color:#f87171}.notify-toast--warning .notify-toast-icon[data-v-ac5cd3f9]{background:#f59e0b33;color:#fbbf24}.notify-toast--info .notify-toast-icon[data-v-ac5cd3f9]{background:#7c3aed33;color:#c084fc}.notify-toast-body[data-v-ac5cd3f9]{flex:1;min-width:0}.notify-toast-body strong[data-v-ac5cd3f9]{display:block;color:#f1f5f9;font-size:13.5px;margin-bottom:2px}.notify-toast-body p[data-v-ac5cd3f9]{margin:0;color:#ffffff8c;font-size:12.5px;line-height:1.45;white-space:pre-wrap}.notify-toast-close[data-v-ac5cd3f9]{background:none;border:none;color:#ffffff59;font-size:20px;cursor:pointer;padding:0 0 0 4px;line-height:1}.notify-toast-close[data-v-ac5cd3f9]:hover{color:#fff}.notify-confirm-overlay[data-v-ac5cd3f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:notifyFadeIn-ac5cd3f9 .2s ease-out}.notify-confirm-card[data-v-ac5cd3f9]{width:min(440px,100%);background:#151226fa;border:1px solid rgba(124,58,237,.35);border-radius:14px;padding:24px;box-shadow:0 24px 60px #0000008c}.notify-confirm-title[data-v-ac5cd3f9]{margin:0 0 10px;color:#fff;font-size:17px;font-weight:700}.notify-confirm-message[data-v-ac5cd3f9]{margin:0 0 22px;color:#ffffff8c;font-size:13.5px;line-height:1.55;white-space:pre-wrap}.notify-confirm-actions[data-v-ac5cd3f9]{display:flex;justify-content:flex-end;gap:10px}.notify-btn[data-v-ac5cd3f9]{padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent}.notify-btn-ghost[data-v-ac5cd3f9]{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffbf}.notify-btn-primary[data-v-ac5cd3f9]{background:#7c3aed;color:#fff}.notify-btn-danger[data-v-ac5cd3f9]{background:#ef444426;border-color:#ef444473;color:#fca5a5}@keyframes notifySlideIn-ac5cd3f9{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes notifyFadeIn-ac5cd3f9{0%{opacity:0}to{opacity:1}}.notify-enter-active[data-v-ac5cd3f9],.notify-leave-active[data-v-ac5cd3f9]{transition:all .3s ease}.notify-enter-from[data-v-ac5cd3f9],.notify-leave-to[data-v-ac5cd3f9]{opacity:0;transform:translate(24px)}.login-container[data-v-76a914fd]{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background:#07070f;position:relative;overflow:hidden}.login-container[data-v-76a914fd]: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-76a914fd 8s ease-in-out infinite;pointer-events:none}.login-container[data-v-76a914fd]: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-76a914fd 10s ease-in-out infinite;pointer-events:none}@keyframes orb1-76a914fd{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.1)}}@keyframes orb2-76a914fd{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-30px) scale(1.08)}}.login-card[data-v-76a914fd]{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}.login-header[data-v-76a914fd]{text-align:center;margin-bottom:32px}.login-logo-box[data-v-76a914fd]{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-76a914fd]{font-size:24px;font-weight:800;color:#fff;letter-spacing:-.6px;margin-bottom:8px}.login-header p[data-v-76a914fd]{font-size:13px;color:#fff6}.login-form[data-v-76a914fd]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-76a914fd]{display:flex;flex-direction:column;gap:7px}.form-group label[data-v-76a914fd]{font-size:11px;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.7px}.form-group input[data-v-76a914fd]{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 input[data-v-76a914fd]::placeholder{color:#ffffff38}.form-group input[data-v-76a914fd]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626;background:#ffffff14}.login-error[data-v-76a914fd]{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-76a914fd]{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-76a914fd]:hover:not(:disabled){background:linear-gradient(135deg,#9d6eff,#7c3aed);box-shadow:0 8px 28px #6d28d999;transform:translateY(-1px)}.login-btn[data-v-76a914fd]:disabled{opacity:.5;cursor:not-allowed;transform:none}.login-footer[data-v-76a914fd]{text-align:center;margin-top:24px;font-size:11px;color:#fff3;line-height:1.5}.layout[data-v-76a914fd]{display:flex;height:100dvh;width:100vw;overflow:hidden;background:#0a0a0f}.sidebar[data-v-76a914fd]{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-76a914fd]{width:52px;opacity:1;pointer-events:auto;overflow:hidden}.sidebar.collapsed .org-section[data-v-76a914fd],.sidebar.collapsed .search-section[data-v-76a914fd],.sidebar.collapsed .sidebar-nav-container[data-v-76a914fd],.sidebar.collapsed .sidebar-footer[data-v-76a914fd]{display:none}.sidebar.collapsed .sidebar-logo[data-v-76a914fd]{justify-content:center;padding:14px 0;border-bottom:none}.sidebar-mini-toggle[data-v-76a914fd]{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-76a914fd]:hover{background:#8b5cf61f;color:#c084fc}.sidebar-collapse-btn[data-v-76a914fd]{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-76a914fd]:hover{background:#ffffff14;color:#ffffffd9;border-color:#ffffff24}.sidebar-logo[data-v-76a914fd]{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-76a914fd]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.logo-icon-box[data-v-76a914fd]{width:32px;height:32px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #6d28d980;flex-shrink:0}.logo-text[data-v-76a914fd]{font-weight:800;font-size:16px;color:#ffffffeb;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar[data-v-76a914fd]: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-76a914fd]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:7px}.org-header[data-v-76a914fd]{display:flex;align-items:center;justify-content:space-between}.org-title[data-v-76a914fd]{font-size:9px;font-weight:700;color:#ffffff40;letter-spacing:1.2px;text-transform:uppercase}.org-select-box[data-v-76a914fd]{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-76a914fd]{font-size:12.5px;font-weight:600;color:#ffffffbf}.role-badge[data-v-76a914fd]{font-size:9px;font-weight:700;padding:2px 7px;border-radius:99px;text-transform:uppercase;letter-spacing:.5px}.role-badge.admin[data-v-76a914fd]{background:#8b5cf626;color:#c084fc;border:1px solid rgba(139,92,246,.3)}.role-badge.operator[data-v-76a914fd]{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.role-badge.accounting[data-v-76a914fd]{background:#fbbf2426;color:#fcd34d;border:1px solid rgba(251,191,36,.3)}.org-select-container[data-v-76a914fd]{margin-top:2px}.org-select[data-v-76a914fd]{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-76a914fd]:focus{border-color:#8b5cf680}.search-section[data-v-76a914fd]{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.search-box[data-v-76a914fd]{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-76a914fd]{background:transparent;border:none;color:#ffffff59;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.search-clear-btn[data-v-76a914fd]:hover{color:#ffffffb3}.menu-search-empty[data-v-76a914fd]{padding:12px 10px;font-size:12px;color:#ffffff59;text-align:center}.search-box[data-v-76a914fd]:focus-within{border-color:#8b5cf680;background:#ffffff0f}.search-icon[data-v-76a914fd]{color:#ffffff40;flex-shrink:0}.search-input[data-v-76a914fd]{background:transparent;border:none;color:#ffffffd9;font-size:12.5px;font-family:inherit;outline:none;width:100%}.search-input[data-v-76a914fd]::placeholder{color:#fff3}.sidebar-nav-container[data-v-76a914fd]{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:16px}.nav-category[data-v-76a914fd]{display:flex;flex-direction:column;gap:3px}.category-header[data-v-76a914fd]{font-size:9px;font-weight:700;color:#fff3;letter-spacing:1.3px;text-transform:uppercase;padding:4px 10px 6px}.category-items[data-v-76a914fd]{display:flex;flex-direction:column;gap:1px}.nav-item[data-v-76a914fd]{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-76a914fd]:hover{background:#ffffff0d;color:#ffffffd1}.nav-item.active[data-v-76a914fd]{background:#8b5cf61f!important;color:#fffffff2!important;font-weight:600;box-shadow:inset 0 0 0 1px #8b5cf633}.nav-item.active[data-v-76a914fd]: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-76a914fd]{color:#a78bfa!important}.nav-icon[data-v-76a914fd]{color:#ffffff4d;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease}.nav-item:hover .nav-icon[data-v-76a914fd]{color:#fff9}.sidebar-footer[data-v-76a914fd]{border-top:1px solid rgba(255,255,255,.05);padding:10px;display:flex;flex-direction:column;gap:4px}.settings-item[data-v-76a914fd]{font-size:12.5px!important}.profile-block[data-v-76a914fd]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:default;transition:background .15s}.profile-block[data-v-76a914fd]:hover{background:#ffffff0a}.profile-avatar[data-v-76a914fd]{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-76a914fd]{display:flex;flex-direction:column;overflow:hidden}.profile-name[data-v-76a914fd]{font-size:12.5px;font-weight:600;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-badge-small[data-v-76a914fd]{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-76a914fd]{background:#8b5cf626;color:#c084fc}.role-badge-small.operator[data-v-76a914fd]{background:#3b82f626;color:#93c5fd}.role-badge-small.accounting[data-v-76a914fd]{background:#fbbf2426;color:#fcd34d}.logout-btn[data-v-76a914fd]{background:transparent!important;border:none!important;box-shadow:none!important;width:100%;text-align:left;cursor:pointer}.logout-btn[data-v-76a914fd]:hover{background:#f8717114!important}.logout-btn:hover .nav-icon[data-v-76a914fd],.logout-btn:hover .nav-label[data-v-76a914fd]{color:#fca5a5!important}.main[data-v-76a914fd]{flex:1;min-width:0;display:flex;flex-direction:column;background:#0a0a0f;overflow:hidden}.main-body[data-v-76a914fd]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.dashboard-viewport[data-v-5a487387]{height:100%;width:100%;overflow-y:auto;background:#0a0a0f;padding:28px 32px;font-family:Outfit,Inter,sans-serif}.dashboard-wrapper[data-v-5a487387]{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.dashboard-body[data-v-5a487387]{display:flex;flex-direction:column;gap:24px}.dashboard-title-row[data-v-5a487387]{margin-bottom:4px}.dashboard-title-row .main-title[data-v-5a487387]{font-size:28px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.8px}.dashboard-title-row .subtitle[data-v-5a487387]{font-size:13px;color:#ffffff59;margin:0}.section-title-row[data-v-5a487387]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-title[data-v-5a487387]{font-size:18px;font-weight:700;color:#fff;margin:0;letter-spacing:-.4px}.section-period-hint[data-v-5a487387]{font-size:11px;color:#ffffff52;margin:4px 0 0}.section-filter-actions[data-v-5a487387]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.platform-toggle-pill[data-v-5a487387]{display:flex;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:3px;border-radius:10px;gap:2px}.pill-btn[data-v-5a487387]{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-5a487387]{background:#8b5cf633;color:#c084fc;box-shadow:0 0 0 1px #8b5cf64d}.pill-btn[data-v-5a487387]:disabled{opacity:.45;cursor:not-allowed}.live-badge[data-v-5a487387]{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-5a487387]{opacity:.55}.stats-error-banner[data-v-5a487387]{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-5a487387]{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-5a487387]:hover{background:#ffffff14;color:#fffc}.custom-range-row[data-v-5a487387]{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-5a487387]{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-5a487387]{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-5a487387]{flex-wrap:wrap}.stats-cards-grid[data-v-5a487387]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-card[data-v-5a487387]{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-5a487387]:hover{border-color:#8b5cf640;background:#ffffff0d;transform:translateY(-2px);box-shadow:0 12px 36px #0000004d}.stat-card .card-header[data-v-5a487387]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.stat-card .title[data-v-5a487387]{font-size:11.5px;font-weight:600;color:#ffffff61;text-transform:uppercase;letter-spacing:.6px}.stat-card .more-btn[data-v-5a487387]{background:transparent;border:none;color:#fff3;cursor:pointer;font-family:inherit}.stat-card .card-body[data-v-5a487387]{display:flex;align-items:baseline;justify-content:space-between}.stat-card .value[data-v-5a487387]{font-size:30px;font-weight:800;color:#fff;letter-spacing:-.8px}.trend-badge[data-v-5a487387]{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-5a487387]{background:#10b9811a;color:#34d399;border:1px solid rgba(16,185,129,.2)}.trend-badge.purple[data-v-5a487387]{background:#8b5cf61a;color:#c084fc;border:1px solid rgba(139,92,246,.2)}.charts-row[data-v-5a487387]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.chart-container[data-v-5a487387]{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-5a487387]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.chart-header .header-left[data-v-5a487387]{display:flex;align-items:center;gap:8px}.chart-icon[data-v-5a487387]{display:inline-flex;align-items:center}.chart-icon.green[data-v-5a487387]{color:#34d399}.chart-icon.purple[data-v-5a487387]{color:#a78bfa}.chart-title[data-v-5a487387]{font-size:14px;font-weight:700;color:#ffffffe0}.more-action-btn[data-v-5a487387]{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-5a487387]:hover{background:#ffffff0f;color:#ffffffb3}.more-btn[data-v-5a487387]{background:transparent;border:none;color:#fff3;cursor:pointer;font-family:inherit}.funnel-chart-canvas[data-v-5a487387]{display:flex;height:200px;position:relative}.y-axis-labels[data-v-5a487387]{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-5a487387]{position:relative;flex:1;height:100%}.chart-loader[data-v-5a487387],.no-chart-data[data-v-5a487387]{height:calc(100% - 24px);display:flex;align-items:center;justify-content:center;color:#fff3;font-size:12px}.chart-grid-lines[data-v-5a487387]{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-5a487387]{height:1px;background:#ffffff0a;width:100%}.columns-wrap[data-v-5a487387]{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-5a487387]{position:relative;display:flex;flex-direction:column;align-items:center;width:10%;height:100%}.bar-track[data-v-5a487387]{flex:1;width:100%;background:#ffffff05;border-radius:6px;position:relative;display:flex;align-items:flex-end;margin-bottom:8px}.bar-fill[data-v-5a487387]{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-5a487387]{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-5a487387]{font-size:9px;font-weight:600;color:#fff3;height:16px;white-space:nowrap}.bar-tooltip[data-v-5a487387]{position:absolute;bottom:90%;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-5a487387]: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-5a487387]{font-size:9px;font-weight:700;color:#ffffff59;text-transform:uppercase;letter-spacing:.6px}.tooltip-row[data-v-5a487387]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#fff}.tooltip-row .dot[data-v-5a487387]{width:6px;height:6px;border-radius:50%}.tooltip-row .dot.green[data-v-5a487387]{background:#34d399}.tooltip-row .dot.blue[data-v-5a487387]{background:#a78bfa}.tooltip-total[data-v-5a487387]{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-5a487387]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:180px}.donut-wrapper[data-v-5a487387]{position:relative;width:120px;height:120px}.donut-svg[data-v-5a487387]{transform:rotate(-90deg);width:100%;height:100%}.donut-center-icon[data-v-5a487387]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.donut-center-percentage[data-v-5a487387]{font-size:20px;font-weight:800;color:#fff}.donut-legends[data-v-5a487387]{display:flex;gap:16px}.legend-item[data-v-5a487387]{display:flex;align-items:center;gap:6px;font-size:11px;color:#fff6}.legend-item .dot[data-v-5a487387]{width:8px;height:8px;border-radius:50%}.legend-item .dot.green[data-v-5a487387]{background:#34d399}.legend-item .dot.blue[data-v-5a487387]{background:#a78bfa}.bottom-row[data-v-5a487387]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.bottom-card[data-v-5a487387]{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-5a487387]{min-height:200px}.cost-widget-body[data-v-5a487387]{display:flex;flex-direction:column;gap:20px;justify-content:center;flex:1}.cost-main-row[data-v-5a487387]{display:flex;flex-direction:column;gap:4px}.cost-value-block[data-v-5a487387]{display:flex;align-items:baseline;gap:4px}.cost-currency[data-v-5a487387]{font-size:18px;font-weight:800;color:#34d399}.cost-value[data-v-5a487387]{font-size:32px;font-weight:900;color:#fff;letter-spacing:-.5px}.cost-subtext[data-v-5a487387]{font-size:11px;color:#ffffff4d;font-weight:600}.cost-breakdown[data-v-5a487387]{display:flex;flex-direction:column;gap:12px}.breakdown-item[data-v-5a487387]{display:flex;flex-direction:column;gap:6px}.breakdown-meta[data-v-5a487387]{display:flex;justify-content:space-between;font-size:11px;font-weight:700}.breakdown-meta .label[data-v-5a487387]{color:#fff6}.breakdown-meta .val[data-v-5a487387]{color:#ffffffe0}.progress-bar[data-v-5a487387]{width:100%;height:4px;background:#ffffff0d;border-radius:99px;overflow:hidden}.progress-bar .fill[data-v-5a487387]{height:100%;border-radius:99px;transition:width .5s ease}.progress-bar .fill.green[data-v-5a487387]{background:linear-gradient(90deg,#10b981,#34d399)}.progress-bar .fill.purple[data-v-5a487387]{background:linear-gradient(90deg,#6d28d9,#8b5cf6)}.sparkline-card .card-header[data-v-5a487387]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sparkline-card .title[data-v-5a487387]{font-size:12px;font-weight:600;color:#fff6}.sparkline-body[data-v-5a487387]{display:flex;flex-direction:column;gap:10px}.sparkline-value-row[data-v-5a487387]{display:flex;align-items:center;justify-content:space-between}.sparkline-value-row .value[data-v-5a487387]{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.4px}.sparkline-chart-box[data-v-5a487387]{width:100%;height:36px}.sparkline-svg[data-v-5a487387]{width:100%;height:100%}.wa-traffic .sparkline-svg.green path[data-v-5a487387]{filter:drop-shadow(0 0 4px rgba(52,211,153,.4))}.ig-traffic .sparkline-svg.blue path[data-v-5a487387]{filter:drop-shadow(0 0 4px rgba(167,139,250,.4))}.ai-insights-section[data-v-5a487387]{width:100%}.panel-card[data-v-5a487387]{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-5a487387]{display:flex;justify-content:space-between;align-items:center}.panel-header-row h3[data-v-5a487387]{font-size:16px;font-weight:700;color:#fff;margin:0}.btn-insights[data-v-5a487387]{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-5a487387]:hover:not(:disabled){background:linear-gradient(135deg,#9d6eff,#7c3aed);box-shadow:0 6px 20px #6d28d98c;transform:translateY(-1px)}.btn-insights[data-v-5a487387]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.insights-content-box[data-v-5a487387]{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-5a487387]{color:#fff9;font-size:14px;line-height:1.7}.markdown-body h1[data-v-5a487387],.markdown-body h2[data-v-5a487387],.markdown-body h3[data-v-5a487387]{color:#fff;margin-top:16px;margin-bottom:8px;font-weight:700}.markdown-body h1[data-v-5a487387]{font-size:20px}.markdown-body h2[data-v-5a487387]{font-size:17px}.markdown-body h3[data-v-5a487387]{font-size:15px}.markdown-body strong[data-v-5a487387]{color:#fff}.markdown-body li[data-v-5a487387]{margin-left:20px;list-style-type:disc;margin-bottom:6px}.insights-placeholder[data-v-5a487387]{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}.header-left[data-v-5a487387]{display:flex;align-items:center;gap:8px;flex:1}.lead-score-pill[data-v-3707dc11]{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-3707dc11]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 6px #10b98166}.lead-score-pill.warm[data-v-3707dc11]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 6px #f59e0b66}.lead-score-pill.cold[data-v-3707dc11]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 6px #ef444466}.crm-score-section[data-v-3707dc11]{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;margin-bottom:16px}.score-badge[data-v-3707dc11]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.score-badge.hot[data-v-3707dc11]{background:#10b98126;color:#34d399}.score-badge.warm[data-v-3707dc11]{background:#f59e0b26;color:#fbbf24}.score-badge.cold[data-v-3707dc11]{background:#ef444426;color:#f87171}.crm-score-card[data-v-3707dc11]{display:flex;flex-direction:column}.score-visual-row[data-v-3707dc11]{display:flex;align-items:center;gap:16px}.circle-progress-container[data-v-3707dc11]{position:relative;width:72px;height:72px;flex-shrink:0}.circle-score-text[data-v-3707dc11]{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-3707dc11]{font-size:18px;font-weight:800;line-height:1;color:#fff}.score-max[data-v-3707dc11]{font-size:9px;color:var(--text-secondary)}.score-summary-col[data-v-3707dc11]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.score-status-text[data-v-3707dc11]{font-size:13px;font-weight:700}.score-status-text.text-hot[data-v-3707dc11]{color:#10b981}.score-status-text.text-warm[data-v-3707dc11]{color:#f59e0b}.score-status-text.text-cold[data-v-3707dc11]{color:#ef4444}.score-reason-text[data-v-3707dc11]{font-size:11px;color:var(--text-secondary);line-height:1.4;word-break:break-word}.human-badge-indicator[data-v-3707dc11]{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-3707dc11]{display:flex;flex:1;min-height:0;width:100%;height:100%;overflow:hidden;background:#0a0a0f}.platform-filters-bar[data-v-3707dc11]{display:flex;gap:6px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08}.filter-tab-btn[data-v-3707dc11]{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-3707dc11]:hover{background:var(--border);color:var(--text-primary)}.filter-tab-btn.active[data-v-3707dc11]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 2px 4px #3182ce4d}.chat-list[data-v-3707dc11]{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-3707dc11]{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-3707dc11]{display:flex;align-items:center;gap:12px}.list-header h2[data-v-3707dc11]{font-size:16px;font-weight:700;color:#ffffffeb}.header-actions[data-v-3707dc11]{display:flex;align-items:center;gap:12px}.new-chat-toggle[data-v-3707dc11],.broadcast-panel-toggle[data-v-3707dc11]{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-3707dc11]:hover,.broadcast-panel-toggle[data-v-3707dc11]:hover{background-color:#ffffff0f;color:var(--accent)}.broadcast-panel-toggle.active[data-v-3707dc11]{background-color:#00f3ff1a;color:var(--accent);box-shadow:0 0 10px #00f3ff33}.search-container[data-v-3707dc11]{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-3707dc11]{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-3707dc11]{color:#ffffff4d;display:flex;align-items:center;justify-content:center}.search-input[data-v-3707dc11]{flex:1;background:transparent;border:none;color:#ffffffeb;font-size:13px;outline:none;padding:2px 0}.search-input[data-v-3707dc11]::placeholder{color:#ffffff2e}.new-chat-btn[data-v-3707dc11],.broadcast-panel-toggle-btn[data-v-3707dc11]{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-3707dc11]:hover,.broadcast-panel-toggle-btn[data-v-3707dc11]:hover{background:#ffffff0f;color:#ffffffeb}.new-chat-btn.active[data-v-3707dc11],.broadcast-panel-toggle-btn.active[data-v-3707dc11]{background:#ffffff14;color:var(--accent)}.list-body[data-v-3707dc11]{flex:1;overflow-y:auto;padding:0;background:#0d0d15}.empty-list[data-v-3707dc11]{padding:40px 16px;text-align:center;color:#ffffff8c}.empty-list span[data-v-3707dc11]{font-size:14px;font-weight:600;display:block;margin-bottom:6px;color:#ffffffeb}.empty-list p[data-v-3707dc11]{font-size:13px;line-height:1.5;color:#ffffff4d}.chat-item[data-v-3707dc11]{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-3707dc11]:hover{background:#ffffff0f}.chat-item.active[data-v-3707dc11]{background:#ffffff14;border-left-color:var(--accent)}.chat-info[data-v-3707dc11]{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.chat-top[data-v-3707dc11]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.chat-name[data-v-3707dc11]{font-size:13.5px;font-weight:600;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.chat-time[data-v-3707dc11]{font-size:11.5px;color:#ffffff4d;flex-shrink:0}.chat-bottom[data-v-3707dc11]{display:flex;justify-content:space-between;align-items:center}.chat-preview[data-v-3707dc11]{font-size:13px;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.unread-badge[data-v-3707dc11]{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-3707dc11]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#0a0a0f}.no-chat[data-v-3707dc11]{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-3707dc11]{font-size:64px;color:var(--accent);filter:drop-shadow(0 0 10px var(--accent-glow))}.no-chat h3[data-v-3707dc11]{font-size:20px;font-weight:700;color:#ffffffeb;letter-spacing:.5px}.no-chat p[data-v-3707dc11]{font-size:13.5px;color:#ffffff8c;max-width:340px;text-align:center;line-height:1.6}.msg-header[data-v-3707dc11]{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-3707dc11]{font-size:15.5px;font-weight:600;color:#ffffffeb}.msg-sub[data-v-3707dc11]{font-size:12px;color:#ffffff4d}.msg-body[data-v-3707dc11]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:12px;background:#0a0a0f}.msg-row[data-v-3707dc11]{display:flex;width:100%}.msg-row.mine[data-v-3707dc11]{justify-content:flex-end}.msg-bubble[data-v-3707dc11]{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-3707dc11]{background:linear-gradient(135deg,#00f3ff1a,#7c5cfc1a);border-color:#00f3ff59;box-shadow:0 4px 16px #00f3ff14}.msg-text[data-v-3707dc11]{font-size:14px;line-height:1.55;word-break:break-word;white-space:pre-wrap}.msg-time[data-v-3707dc11]{font-size:10px;color:#ffffff4d;align-self:flex-end;margin-top:3px;margin-left:24px;font-weight:500}.msg-footer-container[data-v-3707dc11]{display:flex;flex-direction:column;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.chat-media-preview[data-v-3707dc11]{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-3707dc11]{display:flex;align-items:center;gap:14px;padding:12px 20px;background-color:transparent;height:68px;flex-shrink:0}.attach-btn[data-v-3707dc11]{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-3707dc11]:hover{background:#ffffff0d;color:var(--accent)}.msg-input[data-v-3707dc11]{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-3707dc11]:focus{border-color:var(--accent)}.msg-input[data-v-3707dc11]::placeholder{color:#ffffff4d}.send-btn[data-v-3707dc11]{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-3707dc11]:hover:not(:disabled){color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow))}.msg-loading[data-v-3707dc11]{flex:1;display:flex;align-items:center;justify-content:center;background:#0a0a0f}.spinner[data-v-3707dc11]{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-3707dc11 .8s linear infinite}.new-chat-form[data-v-3707dc11]{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-3707dc11],.new-chat-textarea[data-v-3707dc11]{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-3707dc11]:focus,.new-chat-textarea[data-v-3707dc11]:focus{border-color:var(--accent)}.new-chat-textarea[data-v-3707dc11]{resize:none;font-family:inherit}.new-chat-actions[data-v-3707dc11]{display:flex;justify-content:flex-end;gap:8px}.broadcast-tabs[data-v-3707dc11]{display:flex;gap:8px}.tab-btn[data-v-3707dc11]{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-3707dc11]:hover{background:#ffffff14;color:#ffffffeb}.tab-btn.active[data-v-3707dc11]{background:var(--accent);border-color:var(--accent);color:#030712;box-shadow:0 0 10px #00f3ff59}.broadcast-content[data-v-3707dc11]{flex:1;overflow-y:auto;padding:28px;background:#0a0a0f}.campaign-builder[data-v-3707dc11]{max-width:620px;margin:0 auto}.campaign-card[data-v-3707dc11]{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-3707dc11]{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-3707dc11]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.btn-link-action[data-v-3707dc11]{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-3707dc11]:hover{opacity:.8;text-decoration:underline}.format-help-preview[data-v-3707dc11]{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-3707dc11]{display:block;font-size:11px;color:#ffffff4d;font-weight:600;margin-bottom:4px}.format-help-preview .help-code[data-v-3707dc11]{font-family:monospace;font-size:11px;color:#ffffff8c;line-height:1.4}.file-upload-box[data-v-3707dc11]{position:relative}.file-input-hidden[data-v-3707dc11]{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-3707dc11]{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-3707dc11]:hover{background-color:#060813e6;border-color:var(--accent);color:#ffffffeb}.file-status-success[data-v-3707dc11]{margin-top:8px;font-size:12.5px;color:var(--neon-green);font-weight:600}.media-preview-box[data-v-3707dc11]{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-3707dc11]{font-size:12.5px;color:#ffffffeb;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80%}.btn-clear-media[data-v-3707dc11]{background:transparent;border:none;color:var(--danger);cursor:pointer;font-size:12.5px;font-weight:600}.form-row[data-v-3707dc11]{display:flex;gap:16px}.form-row .col[data-v-3707dc11]{flex:1}.checkbox-group[data-v-3707dc11]{margin-top:12px}.checkbox-label[data-v-3707dc11]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;color:#ffffff8c}.checkbox-label input[data-v-3707dc11]{width:18px;height:18px;cursor:pointer}.btn-block[data-v-3707dc11]{width:100%;display:flex;justify-content:center;padding:14px;font-size:14px;font-weight:700}.campaign-list[data-v-3707dc11]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.campaign-item-card[data-v-3707dc11]{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-3707dc11]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.campaign-title[data-v-3707dc11]{font-size:16px;font-weight:700;color:#ffffffeb;margin-bottom:6px}.campaign-meta[data-v-3707dc11]{font-size:12px;color:#ffffff4d}.campaign-badges[data-v-3707dc11]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.campaign-detail-panel[data-v-3707dc11]{margin-top:14px;padding:12px 14px;border-radius:8px;background:#0003;border:1px solid rgba(255,255,255,.06)}.btn-delete-campaign[data-v-3707dc11]{background:transparent;border:none;color:var(--danger);cursor:pointer;font-size:14px;padding:6px;transition:transform .2s}.btn-delete-campaign[data-v-3707dc11]:hover{transform:scale(1.15)}.progress-container[data-v-3707dc11]{display:flex;flex-direction:column;gap:8px}.progress-bar-bg[data-v-3707dc11]{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-3707dc11]{height:100%;background:linear-gradient(90deg,var(--accent),var(--purple));border-radius:4px;transition:width .3s ease}.progress-text-row[data-v-3707dc11]{display:flex;justify-content:space-between;font-size:12.5px;color:#ffffff8c}.sentiment-badge[data-v-3707dc11]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700}.sentiment-badge.mutlu[data-v-3707dc11]{background:#28a74533;color:#28a745;border:1px solid rgba(40,167,69,.4)}.sentiment-badge.notr[data-v-3707dc11]{background:#6c757d33;color:#adb5bd;border:1px solid rgba(108,117,125,.4)}.sentiment-badge.kizgin[data-v-3707dc11]{background:#dc354533;color:#dc3545;border:1px solid rgba(220,53,69,.4)}.sentiment-badge-large[data-v-3707dc11]{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-3707dc11]{background:#25d36626;color:#25d366;border:1px solid rgba(37,211,102,.3)}.sentiment-badge-large.notr[data-v-3707dc11]{background:#ffffff14;color:#e9edef;border:1px solid rgba(255,255,255,.15)}.sentiment-badge-large.kizgin[data-v-3707dc11]{background:#ef535026;color:#ef5350;border:1px solid rgba(239,83,80,.3)}.msg-audio-wrapper[data-v-3707dc11]{margin-bottom:4px;width:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden}.custom-audio-player[data-v-3707dc11]{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-3707dc11]{background:#8b5cf614;border-color:#8b5cf633}.audio-play-btn[data-v-3707dc11]{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-3707dc11]: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-3707dc11]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b98166}.audio-progress-area[data-v-3707dc11]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.audio-waveform[data-v-3707dc11]{display:flex;align-items:center;gap:2px;height:24px;overflow:hidden}.wave-bar[data-v-3707dc11]{width:3px;border-radius:99px;background:#ffffff26;display:block;flex-shrink:0;transition:background .1s ease,transform .1s ease}.wave-bar.active[data-v-3707dc11]{background:linear-gradient(180deg,#a78bfa,#8b5cf6)}.custom-audio-player.playing .wave-bar.active[data-v-3707dc11]{background:linear-gradient(180deg,#34d399,#10b981)}.audio-seek-bar[data-v-3707dc11]{position:relative;height:3px;background:#ffffff1a;border-radius:99px;cursor:pointer;overflow:hidden}.audio-seek-fill[data-v-3707dc11]{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-3707dc11]{background:linear-gradient(90deg,#10b981,#34d399)}.audio-seek-thumb[data-v-3707dc11]{display:none}.custom-audio-player.playing .audio-seek-thumb[data-v-3707dc11]{background:#34d399;box-shadow:0 0 6px #34d399b3}.audio-time[data-v-3707dc11]{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-3707dc11]{display:flex;gap:8px;margin-top:8px;margin-bottom:6px}.btn-ai-bubble-action[data-v-3707dc11]{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-3707dc11]:hover:not(:disabled){background:#00a884;color:#fff}.btn-ai-bubble-action[data-v-3707dc11]:disabled{opacity:.6;cursor:not-allowed}.ai-bubble-result-box[data-v-3707dc11]{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-3707dc11]{border-left-color:#a855f7}.ai-bubble-result-box .box-title[data-v-3707dc11]{font-size:11px;font-weight:700;color:#8696a0;margin-bottom:4px;text-transform:uppercase}.ai-bubble-result-box .box-content[data-v-3707dc11]{font-size:13px;color:#e9edef;margin:0;white-space:pre-wrap;line-height:1.4}.ocr-content[data-v-3707dc11]{font-family:monospace;background:#0000004d;padding:6px;border-radius:4px;max-height:150px;overflow-y:auto}.msg-text-container[data-v-3707dc11]{display:flex;flex-direction:column;gap:6px;text-align:left}.text-msg-actions[data-v-3707dc11]{display:flex;justify-content:flex-end;margin-top:2px}.btn-translate-msg[data-v-3707dc11]{background:transparent;border:none;color:#53bdeb;font-size:11px;cursor:pointer;padding:2px 4px;border-radius:4px}.btn-translate-msg[data-v-3707dc11]:hover{background:#53bdeb1a}.btn-extract-appointment[data-v-3707dc11]{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-3707dc11]:hover{background:#10b9811a}.chat-refiner-toolbar[data-v-3707dc11]{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-3707dc11]{color:var(--text-muted);font-weight:500}.refiner-buttons[data-v-3707dc11]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.btn-refiner-pill[data-v-3707dc11]{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-3707dc11]:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-1px)}.btn-refiner-pill[data-v-3707dc11]:disabled{opacity:.5;cursor:not-allowed}.refining-status[data-v-3707dc11]{color:var(--primary);font-size:11px;margin-left:6px}.ai-translation-box[data-v-3707dc11]{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-3707dc11]{font-size:10px;font-weight:700;color:#53bdeb;margin-bottom:2px}.ai-translation-box .box-content[data-v-3707dc11]{font-size:12.5px;color:#e9edef;margin:0}.msg-footer-actions-row[data-v-3707dc11]{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-3707dc11]{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-3707dc11]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}.ai-footer-translate-options[data-v-3707dc11]{display:flex;align-items:center;gap:8px}.translate-checkbox-label[data-v-3707dc11]{display:flex;align-items:center;gap:4px;font-size:12px;color:#8696a0;cursor:pointer}.translate-select[data-v-3707dc11]{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-3707dc11]{padding:8px 12px;background:#128c7e0d;border-bottom:1px solid rgba(18,140,126,.1)}.ai-drafts-carousel .carousel-title[data-v-3707dc11]{font-size:11px;font-weight:600;color:#00a884;display:block;margin-bottom:6px;text-align:left}.ai-drafts-carousel .carousel-items[data-v-3707dc11]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;align-items:center}.btn-draft-pill[data-v-3707dc11]{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-3707dc11]:hover{background:#128c7e33;border-color:#00a884}.btn-clear-drafts[data-v-3707dc11]{background:transparent;border:none;color:#8696a0;cursor:pointer;font-size:14px;padding:4px}.btn-clear-drafts[data-v-3707dc11]:hover{color:#ef5350}.lightbox-modal[data-v-3707dc11]{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-3707dc11 .2s ease-out}.lightbox-close[data-v-3707dc11]{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-3707dc11]:hover{background:#ffffff40;transform:scale(1.05)}.lightbox-content[data-v-3707dc11]{max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center;cursor:default}.lightbox-media[data-v-3707dc11]{max-width:100%;max-height:90vh;border-radius:4px;box-shadow:0 12px 30px #00000080;animation:zoomIn-3707dc11 .25s cubic-bezier(.34,1.56,.64,1)}.chat-thumbnail-img[data-v-3707dc11]:hover{transform:scale(1.03)}.video-play-overlay[data-v-3707dc11]{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-3707dc11]{opacity:1;background:#0006}@keyframes fadeIn-3707dc11{0%{opacity:0}to{opacity:1}}@keyframes zoomIn-3707dc11{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.crm-sidebar[data-v-3707dc11]{width:260px;background:#ffffff08;border-left:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;height:100%;overflow:hidden;animation:fadeIn-3707dc11 .2s ease}.crm-sidebar-header[data-v-3707dc11]{padding:16px;border-bottom:1px solid rgba(255,255,255,.06);background:#1f293766}.crm-sidebar-title[data-v-3707dc11]{font-size:1rem;font-weight:700;color:#ffffffeb}.crm-sidebar-body[data-v-3707dc11]{padding:16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex-grow:1}.crm-form-group[data-v-3707dc11]{display:flex;flex-direction:column;gap:6px}.crm-label[data-v-3707dc11]{font-size:.75rem;font-weight:600;color:#ffffff8c}.crm-select[data-v-3707dc11],.crm-input[data-v-3707dc11],.crm-textarea[data-v-3707dc11]{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-3707dc11]:focus,.crm-input[data-v-3707dc11]:focus,.crm-textarea[data-v-3707dc11]:focus{border-color:var(--accent)}.crm-textarea[data-v-3707dc11]{resize:none}.crm-save-status[data-v-3707dc11]{font-size:.75rem;color:#ffffff8c;text-align:center;margin-top:8px;padding:6px;border-radius:4px}.crm-save-status.success[data-v-3707dc11]{color:#10b981;background-color:#10b9811a}.msg-row-system[data-v-3707dc11]{display:flex;justify-content:center;margin:10px 0;width:100%}.msg-system-pill[data-v-3707dc11]{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-3707dc11]{margin-top:8px}.crm-memory-card[data-v-3707dc11]{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-3707dc11]: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-3707dc11]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.crm-memory-fact[data-v-3707dc11]{display:flex;gap:8px;align-items:flex-start;font-size:.78rem;color:#ffffffeb;line-height:1.4}.memory-bullet[data-v-3707dc11]{color:#a855f7;font-weight:700;font-size:.8rem}.memory-fact-text[data-v-3707dc11]{flex-grow:1}.crm-memory-empty[data-v-3707dc11]{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-3707dc11]{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-3707dc11]{margin-top:12px}.coach-refresh-btn[data-v-3707dc11]{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-3707dc11]:hover:not(:disabled){background:#9333ea4d;color:#e9d5ff}.coach-refresh-btn[data-v-3707dc11]:disabled{opacity:.6;cursor:not-allowed}.crm-coach-card[data-v-3707dc11]{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-3707dc11]{display:flex;justify-content:space-between;align-items:center}.coach-sentiment-badge[data-v-3707dc11]{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-3707dc11]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.4)}.coach-sentiment-badge.itiraz-var[data-v-3707dc11]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.4)}.coach-sentiment-badge.kararsız[data-v-3707dc11]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.coach-sentiment-badge.ilgili[data-v-3707dc11]{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.coach-sentiment-badge.soğuk[data-v-3707dc11]{background:#6b728026;color:#9ca3af;border:1px solid rgba(107,114,128,.4)}.coach-probability-wrapper[data-v-3707dc11]{display:flex;align-items:center;gap:4px}.prob-label[data-v-3707dc11]{font-size:.72rem;color:#ffffff8c}.prob-val[data-v-3707dc11]{font-size:.78rem;font-weight:700;color:#e9d5ff}.coach-progress-bar[data-v-3707dc11]{width:100%;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.coach-progress-fill[data-v-3707dc11]{height:100%;background:linear-gradient(90deg,#818cf8,#a78bfa,#f472b6);border-radius:3px;transition:width .4s ease}.coach-details-block[data-v-3707dc11]{display:flex;flex-direction:column;gap:4px}.block-title[data-v-3707dc11]{font-size:.75rem;font-weight:600;color:#ffffff8c}.coach-list[data-v-3707dc11]{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:2px}.coach-list li[data-v-3707dc11]{font-size:.75rem;color:#ffffffeb;line-height:1.35}.coach-suggested-block[data-v-3707dc11]{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-3707dc11]{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-3707dc11]{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-3707dc11]:hover{opacity:.9}.crm-coach-empty[data-v-3707dc11]{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-3707dc11]:hover{background:#ffffff0a}.crm-coach-loading[data-v-3707dc11]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;text-align:center}.crm-coach-loading span[data-v-3707dc11]{font-size:.72rem;color:#ffffff4d;line-height:1.3}.spinner-mini[data-v-3707dc11]{width:16px;height:16px;border:2px solid rgba(147,51,234,.2);border-top-color:#c084fc;border-radius:50%;animation:spin-3707dc11 .8s linear infinite}@keyframes spin-3707dc11{to{transform:rotate(360deg)}}.chat-header-name[data-v-3707dc11]{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-3707dc11]{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-3707dc11]{background:#25d3661f;color:#25d366;border:1px solid rgba(37,211,102,.2)}.sentiment-badge-small.notr[data-v-3707dc11]{background:#ffffff0d;color:var(--text-2);border:1px solid rgba(255,255,255,.1)}.sentiment-badge-small.kizgin[data-v-3707dc11]{background:#ef53501f;color:#ef5350;border:1px solid rgba(239,83,80,.2)}.chat-header-btn[data-v-3707dc11]{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-3707dc11]{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-3707dc11]: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-3707dc11]:active{transform:translateY(0)}.chat-header-btn.btn-human-active[data-v-3707dc11]{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-3707dc11]: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-3707dc11]:active{transform:translateY(0)}.chat-header-btn.btn-delete[data-v-3707dc11]{background:#dc35451a;border:1px solid rgba(220,53,69,.2);color:#ff5c6c}.chat-header-btn.btn-delete[data-v-3707dc11]:hover{background:#dc35452e;border-color:#dc354559;box-shadow:0 4px 12px #dc354526;transform:translateY(-1px)}.chat-header-btn.btn-delete[data-v-3707dc11]:active{transform:translateY(0)}.chat-header-btn.btn-crm[data-v-3707dc11]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-2)}.chat-header-btn.btn-crm[data-v-3707dc11]:hover{background:#ffffff14;border-color:#ffffff26;color:var(--text-1);transform:translateY(-1px)}.chat-header-btn.btn-crm.active[data-v-3707dc11]{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-3707dc11]:hover{background:#8b5cf633;border-color:#8b5cf673}.chat-header-btn.btn-crm[data-v-3707dc11]:active{transform:translateY(0)}@media (max-width: 900px){.chat-header-name[data-v-3707dc11]{max-width:180px}}@media (max-width: 600px){.chat-header-name[data-v-3707dc11]{max-width:120px}}.node-search-input[data-v-9a93095c]{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-9a93095c]{margin-bottom:6px}.node-category-header[data-v-9a93095c]{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-9a93095c]{display:flex;flex-direction:column;gap:6px}.selector-node-item[data-v-9a93095c]{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-9a93095c]:hover:not(.disabled){border-color:var(--purple);background:#7c5cfc14}.selector-node-item.disabled[data-v-9a93095c]{opacity:.45;cursor:not-allowed}.selector-node-icon[data-v-9a93095c]{font-size:16px;flex-shrink:0;line-height:1.2}.selector-node-text[data-v-9a93095c]{display:flex;flex-direction:column;gap:2px;min-width:0}.selector-node-text strong[data-v-9a93095c]{font-size:11px;font-weight:700;color:var(--text-1)}.selector-node-text span[data-v-9a93095c]{font-size:9px;color:var(--text-3);line-height:1.3}.added-badge[data-v-9a93095c]{font-size:10px;color:var(--accent);margin-left:auto;flex-shrink:0}.trigger-item[data-v-9a93095c]{border-color:#00f3ff40}.media-item[data-v-9a93095c]{border-color:#39ff1433}.logic-item[data-v-9a93095c]{border-color:#fbbf2440}.ai-item[data-v-9a93095c]{border-color:#ff007f40}.crm-item[data-v-9a93095c]{border-color:#3b82f640}.action-item[data-v-9a93095c]{border-color:#ffaa0040}.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-168c36a5]{width:100%;height:100%;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#0d0d15}.list-view-mode[data-v-168c36a5]{flex:1;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.page-top-bar[data-v-168c36a5]{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-168c36a5]{display:flex;align-items:center;gap:10px;flex-shrink:0}.feature-agents-banner[data-v-168c36a5]{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-168c36a5]{display:block;font-size:14px;margin-bottom:4px}.feature-agents-banner p[data-v-168c36a5]{margin:0;font-size:12.5px;color:var(--text-2)}.page-title[data-v-168c36a5]{font-size:20px;font-weight:700;margin:0 0 4px}.page-subtitle[data-v-168c36a5]{color:#ffffff8c;font-size:13px;margin:0}.placeholder-actions[data-v-168c36a5]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.agents-grid[data-v-168c36a5]{display:flex;flex-direction:column;gap:28px;padding:20px 28px 28px;overflow-y:auto;flex:1;width:100%}.agents-section-title[data-v-168c36a5]{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-168c36a5]{font-size:11px;padding:2px 8px;border-radius:99px;background:#ffffff0f;color:var(--text-3)}.agents-section-grid[data-v-168c36a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.agents-section-grid-compact[data-v-168c36a5]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.agents-section-legacy .agents-section-title[data-v-168c36a5]{color:var(--text-3)}.no-agents-placeholder[data-v-168c36a5]{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-168c36a5]{font-size:48px}.no-agents-placeholder h3[data-v-168c36a5]{font-size:16px;font-weight:600}.no-agents-placeholder p[data-v-168c36a5]{font-size:13px;color:#ffffff8c;max-width:380px;margin-bottom:12px}.agent-card[data-v-168c36a5]{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-168c36a5]:hover{border-color:#7c5cfc59;box-shadow:0 6px 24px #00000040}.feature-agent-card[data-v-168c36a5]{border-color:#7c5cfc33;background:linear-gradient(145deg,#7c5cfc0f,#ffffff05)}.agent-card-compact[data-v-168c36a5]{padding:14px;gap:10px}.agent-card-top[data-v-168c36a5]{display:flex;gap:12px;align-items:flex-start}.agent-avatar[data-v-168c36a5]{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-168c36a5]{background:#ffffff0d;border-color:#ffffff14;font-size:18px}.agent-main[data-v-168c36a5]{flex:1;min-width:0}.agent-title-row[data-v-168c36a5]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.agent-title[data-v-168c36a5]{font-size:14px;font-weight:700;margin:0;line-height:1.35;color:var(--text-1)}.agent-feature-desc[data-v-168c36a5]{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-168c36a5]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.feature-badge[data-v-168c36a5]{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-168c36a5]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;background:#ffffff0d;color:var(--text-3)}.status-pill.on[data-v-168c36a5]{background:#00f3ff1a;color:var(--accent)}.agent-flow-row[data-v-168c36a5]{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.flow-chip[data-v-168c36a5]{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-168c36a5]{color:var(--purple);border-color:#7c5cfc40}.provider-badge[data-v-168c36a5]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ffffff14;color:#ffffff8c}.provider-badge.openrouter[data-v-168c36a5]{background:#7c5cfc26;color:var(--purple)}.provider-badge.ollama[data-v-168c36a5]{background:#3b82f626;color:var(--info)}.model-badge[data-v-168c36a5]{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-168c36a5]{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-168c36a5]{background:var(--accent);border-color:var(--accent)}.toggle-slider[data-v-168c36a5]{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-168c36a5]{transform:translate(20px)}.agent-card-footer[data-v-168c36a5]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;flex-wrap:wrap}.feature-route-link[data-v-168c36a5]{text-decoration:none;white-space:nowrap}.delete-agent-btn[data-v-168c36a5]{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-168c36a5]:hover{background:#ef44442e;border-color:#ef444473;color:#ff5a5a;transform:translateY(-1px);box-shadow:0 0 12px #ef444440}.delete-agent-btn[data-v-168c36a5]:active{transform:translateY(0)}.builder-view-mode[data-v-168c36a5]{display:flex;flex-direction:column;height:100%;overflow:hidden}.builder-header[data-v-168c36a5]{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-168c36a5]{display:flex;align-items:center;gap:16px}.builder-title-input-wrapper[data-v-168c36a5]{display:flex;align-items:center}.builder-title-input[data-v-168c36a5]{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-168c36a5]:focus{border-bottom-color:var(--accent)}.builder-header-right[data-v-168c36a5]{display:flex;align-items:center;gap:16px}.builder-status-label[data-v-168c36a5]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff8c;cursor:pointer}.builder-workspace[data-v-168c36a5]{flex:1;display:flex;overflow:hidden;min-height:0;min-width:0}.node-selector-sidebar[data-v-168c36a5]{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-168c36a5]{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-168c36a5]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:0}.selector-node-item[data-v-168c36a5]{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-168c36a5]{flex-shrink:0}.builder-canvas[data-v-168c36a5]{flex:1;min-width:0;position:relative;background:#0a0a0f;overflow:auto}.canvas-grid[data-v-168c36a5]{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-168c36a5]{position:relative;z-index:2;min-width:1000px;min-height:560px}.canvas-connections-svg[data-v-168c36a5]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.canvas-toolbar[data-v-168c36a5]{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-168c36a5]{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-168c36a5]:hover{border-color:var(--purple);color:var(--purple)}.canvas-zoom-label[data-v-168c36a5]{font-size:11px;font-weight:700;color:var(--text-2);min-width:42px;text-align:center}.template-picker-page[data-v-168c36a5]{flex:1;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden}.template-picker-top[data-v-168c36a5]{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-168c36a5]{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-168c36a5]{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-168c36a5]:hover{border-color:var(--purple);transform:translateY(-3px);box-shadow:0 12px 40px #7c5cfc26}.template-card-lg.tpl-support[data-v-168c36a5]{border-top:3px solid var(--accent)}.template-card-lg.tpl-sales[data-v-168c36a5]{border-top:3px solid #ffaa00}.template-card-lg.tpl-minimal[data-v-168c36a5]{border-top:3px solid var(--info)}.template-card-lg.tpl-blank[data-v-168c36a5]{border-top:3px solid var(--purple);border-style:dashed}.template-card-icon-lg[data-v-168c36a5]{font-size:36px;line-height:1}.template-card-body[data-v-168c36a5]{flex:1;display:flex;flex-direction:column;gap:8px}.template-card-body strong[data-v-168c36a5]{font-size:16px;font-weight:700}.template-card-body p[data-v-168c36a5]{font-size:13px;color:var(--text-2);line-height:1.5;margin:0}.template-tags[data-v-168c36a5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.template-tags span[data-v-168c36a5]{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-168c36a5]{font-size:13px;font-weight:700;color:var(--purple);align-self:flex-end}.config-empty-hint[data-v-168c36a5]{padding:24px 16px;text-align:center;border:1px dashed var(--border);border-radius:12px;background:#ffffff05}.config-empty-icon[data-v-168c36a5]{font-size:28px;margin-bottom:8px;opacity:.7}.config-empty-hint h4[data-v-168c36a5]{margin-bottom:8px}.config-empty-hint p[data-v-168c36a5]{font-size:12px;color:var(--text-2);line-height:1.5}.config-empty-tip[data-v-168c36a5]{margin-top:10px;font-size:11px;color:var(--text-3)}.conn-group[data-v-168c36a5]{pointer-events:all}.conn-hit[data-v-168c36a5]{cursor:pointer}.conn-line[data-v-168c36a5]{pointer-events:none;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(0,243,255,.35));animation:conn-flow-168c36a5 1s linear infinite}@keyframes conn-flow-168c36a5{to{stroke-dashoffset:-20}}.conn-drawing[data-v-168c36a5]{opacity:.85;animation:none}.nodes-container[data-v-168c36a5]{position:relative;z-index:3;min-width:1280px;min-height:640px;padding:40px}.workflow-node[data-v-168c36a5]{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-168c36a5]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0009}.workflow-node:hover .node-delete-btn[data-v-168c36a5]{opacity:1!important}.selector-node-item[data-v-168c36a5]{transition:all .25s cubic-bezier(.4,0,.2,1)}.selector-node-item[data-v-168c36a5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d;filter:brightness(1.2)}.workflow-node.trigger-node[data-v-168c36a5]{border-color:#00f3ff59;box-shadow:0 4px 15px #00f3ff1a}.workflow-node.trigger-node[data-v-168c36a5]:hover{border-color:var(--accent);box-shadow:0 8px 24px #00f3ff4d}.workflow-node.processor-node[data-v-168c36a5],.workflow-node.ai-node[data-v-168c36a5]{border-color:#ff007f59;box-shadow:0 4px 15px #ff007f1a}.workflow-node.processor-node[data-v-168c36a5]:hover,.workflow-node.ai-node[data-v-168c36a5]:hover{border-color:var(--purple);box-shadow:0 8px 24px #ff007f4d}.workflow-node.logic-node[data-v-168c36a5]{border-color:#fbbf2459;box-shadow:0 4px 15px #fbbf241a}.workflow-node.logic-node[data-v-168c36a5]:hover{border-color:#fbbf24;box-shadow:0 8px 24px #fbbf2440}.workflow-node.crm-node[data-v-168c36a5]{border-color:#3b82f659;box-shadow:0 4px 15px #3b82f61a}.workflow-node.crm-node[data-v-168c36a5]:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f640}.workflow-node.media-node[data-v-168c36a5]{border-color:#39ff1459;box-shadow:0 4px 15px #39ff141a}.workflow-node.media-node[data-v-168c36a5]:hover{border-color:var(--neon-green);box-shadow:0 8px 24px #39ff144d}.workflow-node.action-node[data-v-168c36a5]{border-color:#00a8ff59;box-shadow:0 4px 15px #00a8ff1a}.workflow-node.action-node[data-v-168c36a5]:hover{border-color:var(--info);box-shadow:0 8px 24px #00a8ff4d}.workflow-node.selected[data-v-168c36a5]{border-width:2px;box-shadow:0 0 0 3px #7c5cfc33,0 8px 28px #00000073}.workflow-node[data-v-168c36a5]:active{cursor:grabbing}.workflow-node.trigger-node.selected[data-v-168c36a5]{border-color:var(--accent);box-shadow:0 0 24px #00f3ff99}.workflow-node.processor-node.selected[data-v-168c36a5],.workflow-node.ai-node.selected[data-v-168c36a5]{border-color:var(--purple);box-shadow:0 0 24px #ff007f99}.workflow-node.logic-node.selected[data-v-168c36a5]{border-color:#fbbf24;box-shadow:0 0 24px #fbbf2473}.workflow-node.crm-node.selected[data-v-168c36a5]{border-color:#3b82f6;box-shadow:0 0 24px #3b82f673}.workflow-node.media-node.selected[data-v-168c36a5]{border-color:var(--neon-green);box-shadow:0 0 24px #39ff1499}.workflow-node.action-node.selected[data-v-168c36a5]{border-color:var(--info);box-shadow:0 0 24px #00a8ff99}.workflow-node.bypassed[data-v-168c36a5]{opacity:.35;border-style:dashed;box-shadow:none!important;background:#0a0a1499}.workflow-node.bypassed[data-v-168c36a5]:hover{opacity:.65}.node-icon[data-v-168c36a5]{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-168c36a5]{background:#00f3ff1f;color:var(--accent)}.processor-node .node-icon[data-v-168c36a5],.ai-node .node-icon[data-v-168c36a5]{background:#ff007f1f;color:var(--purple)}.action-node .node-icon[data-v-168c36a5]{background:#00a8ff1f;color:var(--info)}.media-node .node-icon[data-v-168c36a5]{background:#39ff141f;color:var(--neon-green)}.logic-node .node-icon[data-v-168c36a5]{background:#fbbf241f;color:#fbbf24}.crm-node .node-icon[data-v-168c36a5]{background:#3b82f61f;color:#3b82f6}.node-content[data-v-168c36a5]{flex:1;overflow:hidden}.node-type[data-v-168c36a5]{font-size:8px;font-weight:800;color:#ffffff4d;letter-spacing:.5px;margin-bottom:2px}.node-title[data-v-168c36a5]{font-size:12.5px;font-weight:700;color:#ffffffeb;margin-bottom:2px}.node-summary[data-v-168c36a5]{font-size:10px;color:#ffffff8c}.node-port[data-v-168c36a5]{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-168c36a5]{left:-6px;border-color:#00f3ff99}.port-right[data-v-168c36a5]{right:-6px;border-color:#ff007f99;cursor:crosshair}.config-sidebar[data-v-168c36a5]{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-168c36a5]{width:36px;max-width:36px;min-width:36px;border-left-color:transparent;background:transparent}.config-panel-toggle[data-v-168c36a5]{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-168c36a5]:hover{color:var(--purple);border-color:var(--purple)}.config-sidebar-tabs[data-v-168c36a5]{display:flex;border-bottom:1px solid var(--border);background:var(--bg-panel);flex-shrink:0}.config-tab-btn[data-v-168c36a5]{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-168c36a5]{color:var(--purple);border-bottom-color:var(--purple);background:#ffffff03}.config-sidebar-header[data-v-168c36a5]{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-168c36a5]{font-size:14px;font-weight:700}.config-node-badge[data-v-168c36a5]{font-size:9px;font-weight:800;background:#ffffff14;color:#ffffff8c;padding:2px 8px;border-radius:4px}.config-sidebar-body[data-v-168c36a5]{flex:1;overflow-y:auto;padding:16px;min-width:0}.config-section[data-v-168c36a5]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-168c36a5]{font-size:14px;font-weight:600}.section-desc[data-v-168c36a5]{font-size:11.5px;color:#ffffff4d;line-height:1.5}.or-models-filter-bar[data-v-168c36a5]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.checkbox-label[data-v-168c36a5]{display:flex;align-items:center;gap:6px;font-size:12px;color:#ffffff8c;cursor:pointer}.models-loading[data-v-168c36a5]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#ffffff8c;padding:16px}.spinner-sm[data-v-168c36a5]{width:14px;height:14px;border:2px solid var(--border-mid);border-top-color:var(--purple);border-radius:50%;animation:spin-168c36a5 .6s linear infinite}@keyframes spin-168c36a5{to{transform:rotate(360deg)}}.models-select-scroll[data-v-168c36a5]{border:1px solid rgba(255,255,255,.07);border-radius:6px;max-height:240px;overflow-y:auto;background:#0a0a0f}.model-option-btn[data-v-168c36a5]{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-168c36a5]:hover{background:#ffffff0f}.model-option-btn.active[data-v-168c36a5]{background:#7c5cfc1f;border-left:3px solid var(--purple)}.model-option-main[data-v-168c36a5]{display:flex;align-items:center;justify-content:space-between;width:100%}.model-option-name[data-v-168c36a5]{font-size:12.5px;font-weight:600;color:#ffffffeb}.free-model-tag[data-v-168c36a5]{background:#25d3661f;color:var(--accent);font-size:8px;font-weight:900;padding:1px 4px;border-radius:3px}.model-option-sub[data-v-168c36a5]{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:9.5px;color:#ffffff4d}.pricing-label[data-v-168c36a5]{color:#ffffff8c}.no-models-found[data-v-168c36a5]{padding:24px;text-align:center;font-size:12px;color:#ffffff4d}.action-visual-preview[data-v-168c36a5]{display:flex;flex-direction:column;gap:10px}.preview-box[data-v-168c36a5]{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-168c36a5]{color:#ffffff4d}.preview-val[data-v-168c36a5]{font-weight:600;color:#ffffffeb}.apple-settings-layout[data-v-48fdb289]{display:flex;flex:1;min-height:0;height:100%;background:#0a0a0f;color:var(--text-1)}.settings-sidebar[data-v-48fdb289]{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-48fdb289]:before{display:none}.sidebar-header[data-v-48fdb289]{padding:0 8px;margin-bottom:20px}.sidebar-header h2[data-v-48fdb289]{font-size:10px;font-weight:700;color:#ffffff38;letter-spacing:1.2px;text-transform:uppercase}.settings-menu-list[data-v-48fdb289]{display:flex;flex-direction:column;gap:3px}.menu-item[data-v-48fdb289]{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-48fdb289]:hover{background:#ffffff0d}.menu-item.active[data-v-48fdb289]{background:#8b5cf61f;box-shadow:inset 0 0 0 1px #8b5cf633}.menu-item.active[data-v-48fdb289]: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-48fdb289]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-icon[data-v-48fdb289]{background:linear-gradient(135deg,#25d366,#128c3e);box-shadow:0 4px 14px #25d36659}.ig-icon[data-v-48fdb289]{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);box-shadow:0 4px 14px #dd2a7b59}.tw-icon[data-v-48fdb289]{background:linear-gradient(135deg,#1da1f2,#0c75b6);box-shadow:0 4px 14px #1da1f24d}.tts-icon[data-v-48fdb289]{background:linear-gradient(135deg,#a855f7,#6366f1);box-shadow:0 4px 14px #a855f759}.drive-icon[data-v-48fdb289]{background:linear-gradient(135deg,#4285f4,#0f9d58);box-shadow:0 4px 14px #4285f44d}.menu-icon-wrapper svg[data-v-48fdb289]{color:#fff!important}.menu-label[data-v-48fdb289]{display:flex;flex-direction:column;flex-grow:1}.menu-label .title[data-v-48fdb289]{font-size:13.5px;font-weight:600;color:#ffffffe0;line-height:1}.menu-label .subtitle[data-v-48fdb289]{font-size:10.5px;color:#ffffff59;margin-top:3px;line-height:1}.menu-item.active .menu-label .title[data-v-48fdb289]{color:#fff}.menu-item .chevron[data-v-48fdb289]{font-size:16px;color:#fff3;transition:transform .2s ease,color .2s ease;font-style:normal}.menu-item:hover .chevron[data-v-48fdb289],.menu-item.active .chevron[data-v-48fdb289]{color:#ffffff80;transform:translate(2px)}.settings-detail-content[data-v-48fdb289]{flex-grow:1;padding:28px 40px 40px;overflow-y:auto;display:flex;flex-direction:column;background:transparent}.detail-section[data-v-48fdb289]{max-width:820px;width:100%;display:flex;flex-direction:column;gap:24px}.detail-header[data-v-48fdb289]{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.detail-header h1[data-v-48fdb289]{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.8px;line-height:1;margin-bottom:8px}.detail-header .subtitle[data-v-48fdb289]{font-size:13.5px;color:#ffffff73;line-height:1.5}.apple-settings-sections-list[data-v-48fdb289]{display:flex;flex-direction:column;gap:20px}.apple-settings-card[data-v-48fdb289]{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-48fdb289]{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-48fdb289]{padding:40px;text-align:center;color:#ffffff40;font-size:14px}.apple-settings-row[data-v-48fdb289]{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-48fdb289]:hover{background:#ffffff05}.apple-settings-row[data-v-48fdb289]:last-child{border-bottom:none}.apple-settings-row .row-info[data-v-48fdb289]{display:flex;flex-direction:column;gap:4px}.apple-settings-row .row-info strong[data-v-48fdb289]{font-size:14.5px;color:#ffffffe6;font-weight:600}.apple-settings-row .row-info span[data-v-48fdb289]{font-size:12px;color:#ffffff61}.apple-settings-row .row-control[data-v-48fdb289]{display:flex;align-items:center;gap:12px}.status-text-green[data-v-48fdb289]{color:#34c759;font-weight:600}.status-text-red[data-v-48fdb289]{color:#ff3b30;font-weight:600}.status-text-orange[data-v-48fdb289]{color:#ff9500;font-weight:600}.status-text-purple[data-v-48fdb289]{color:#af52de;font-weight:600}.agent-dropdown-wrap[data-v-48fdb289]{position:relative;min-width:180px}.agent-status-line[data-v-48fdb289]{display:block;font-size:11px;margin-top:4px;line-height:1.4}.agent-status-line.ig[data-v-48fdb289]{padding:0 22px 12px;margin-top:-8px}.agent-status-off[data-v-48fdb289]{color:#ffffff59}.agent-status-ok[data-v-48fdb289]{color:#34c759}.agent-status-err[data-v-48fdb289]{color:#ff9500}@media (max-width: 768px){.connection-agent-row[data-v-48fdb289],.apple-settings-row[data-v-48fdb289]{flex-direction:column;align-items:stretch;gap:12px}.apple-settings-row .row-control[data-v-48fdb289]{flex-direction:column;align-items:stretch;width:100%}.agent-dropdown-wrap[data-v-48fdb289],.apple-select[data-v-48fdb289]{width:100%;min-width:0}.apple-btn-danger[data-v-48fdb289]{width:100%;min-height:44px}}.apple-select[data-v-48fdb289]{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}.apple-select.block[data-v-48fdb289]{width:100%}.apple-select[data-v-48fdb289]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626;background:#ffffff12}.apple-model-select[data-v-48fdb289]{width:100%;min-width:0;min-height:44px;color-scheme:dark;background-color:#ffffff14;color:#ffffffeb}.apple-model-select option[data-v-48fdb289]{background-color:#14141c;color:#f0f0f5}.model-load-error[data-v-48fdb289]{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-48fdb289]{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-48fdb289]::placeholder{color:#ffffff40}.apple-input[data-v-48fdb289]:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626;background:#ffffff12}.form-group-apple[data-v-48fdb289]{display:flex;flex-direction:column;gap:8px}.form-group-apple label[data-v-48fdb289]{font-size:11.5px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.6px}.apple-btn-primary[data-v-48fdb289]{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-48fdb289]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6d28d980;background:linear-gradient(135deg,#9d6eff,#7c3aed)}.apple-btn-primary[data-v-48fdb289]:active{transform:translateY(0);box-shadow:0 2px 8px #6d28d94d}.apple-btn-primary[data-v-48fdb289]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.apple-btn-primary.outline[data-v-48fdb289]{background:transparent;border:1px solid rgba(139,92,246,.5);color:#a78bfa;box-shadow:none}.apple-btn-primary.outline[data-v-48fdb289]:hover{background:#8b5cf61f;border-color:#8b5cf6cc;box-shadow:0 0 16px #8b5cf633}.apple-btn-danger[data-v-48fdb289]{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-48fdb289]:hover{background:#ef44442e;color:#fca5a5;border-color:#ef444466;box-shadow:0 0 12px #ef444426}.apple-qr-box[data-v-48fdb289]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px;width:100%}.apple-pulse-ring[data-v-48fdb289]{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-48fdb289 2s ease-out infinite;margin-bottom:16px}.apple-pulse-ring .inner[data-v-48fdb289]{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-48fdb289]{font-size:18px;font-weight:700;margin-bottom:8px}.apple-qr-box p[data-v-48fdb289]{font-size:13px;color:var(--text-2);max-width:380px;line-height:1.5;margin-bottom:24px}.qr-container-frame[data-v-48fdb289]{background:#fff;padding:16px;border-radius:12px;box-shadow:0 4px 20px #0000004d;margin-bottom:24px}.qr-container-frame img[data-v-48fdb289]{width:180px;height:180px;display:block}.qr-steps-list[data-v-48fdb289]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:360px;text-align:left}.step-row[data-v-48fdb289]{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-48fdb289]{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-48fdb289],.apple-qr-box.static .static-icon[data-v-48fdb289]{font-size:48px;margin-bottom:16px}.apple-challenge-card[data-v-48fdb289]{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-48fdb289]{font-size:14px;font-weight:700;color:#c084fc}.apple-challenge-card p[data-v-48fdb289]{font-size:12.5px;color:var(--text-2);line-height:1.4;margin:0}.challenge-form-row[data-v-48fdb289]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.challenge-app-steps[data-v-48fdb289]{display:flex;flex-direction:column;gap:12px}.challenge-app-steps ol[data-v-48fdb289]{margin:0;padding-left:20px;font-size:13px;color:var(--text-2);line-height:1.6}.challenge-no-notification-box[data-v-48fdb289]{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-48fdb289]{color:#fbbf24;display:block;margin-bottom:6px}.challenge-no-notification-box p[data-v-48fdb289]{margin:0}.challenge-action-row[data-v-48fdb289]{display:flex;flex-wrap:wrap;gap:10px}.ig-connect-mode-tabs[data-v-48fdb289]{display:flex;gap:0;padding:16px 24px 0;border-bottom:1px solid var(--border)}.ig-mode-tab[data-v-48fdb289]{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-48fdb289]{color:var(--accent);border-bottom-color:var(--accent)}.ig-session-help[data-v-48fdb289]{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-48fdb289]{margin:0 0 8px}.ig-session-help ol[data-v-48fdb289]{margin:0;padding-left:18px}.ig-session-help code[data-v-48fdb289]{font-size:12px;background:var(--bg-deep);padding:1px 5px;border-radius:4px}.ig-session-textarea[data-v-48fdb289]{font-family:ui-monospace,monospace;font-size:12px;resize:vertical;min-height:72px}.apple-btn-secondary[data-v-48fdb289]{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-48fdb289]:disabled{opacity:.5;cursor:not-allowed}.apple-input-code[data-v-48fdb289]{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-48fdb289]{font-size:12px;font-weight:600;color:var(--red)}.ig-form-error-inline[data-v-48fdb289]{font-size:13px;font-weight:600;color:var(--red)}.apple-slider-row[data-v-48fdb289]{padding:20px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.apple-slider-row[data-v-48fdb289]:last-child{border-bottom:none}.slider-label-header[data-v-48fdb289]{display:flex;justify-content:space-between;align-items:center}.slider-label-header strong[data-v-48fdb289]{font-size:14px;color:var(--text-1)}.slider-label-header .slider-val[data-v-48fdb289]{font-size:13.5px;font-weight:700;color:var(--accent)}.apple-range-input[data-v-48fdb289]{width:100%;accent-color:var(--accent)}.slider-legends[data-v-48fdb289]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-3)}.apple-textarea[data-v-48fdb289]{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-48fdb289]:focus{border-color:var(--accent)}.apple-audio-player-container[data-v-48fdb289]{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-48fdb289{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-48fdb289]{position:relative;display:inline-block;width:44px;height:24px}.switch-container input[data-v-48fdb289]{opacity:0;width:0;height:0}.switch-slider[data-v-48fdb289]{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-48fdb289]: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-48fdb289]{background-color:var(--accent);border-color:var(--accent)}input:checked+.switch-slider[data-v-48fdb289]:before{transform:translate(22px);background-color:#030712}.connection-guide-card[data-v-48fdb289]{background:#ffffff05!important;border:1px solid var(--border)!important}.guide-intro[data-v-48fdb289]{font-size:13.5px;color:var(--text-2);line-height:1.6;margin-bottom:20px}.guide-steps-container[data-v-48fdb289]{display:flex;flex-direction:column;gap:20px}.guide-step[data-v-48fdb289]{display:flex;gap:16px}.step-num[data-v-48fdb289]{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-48fdb289]{display:flex;flex-direction:column;gap:4px}.step-content h4[data-v-48fdb289]{font-size:14.5px;font-weight:600;color:var(--text-1);margin:0}.step-content p[data-v-48fdb289]{font-size:13px;color:var(--text-2);line-height:1.5;margin:0}.guide-link[data-v-48fdb289]{color:var(--accent);text-decoration:none;font-weight:600;transition:opacity .2s}.guide-link[data-v-48fdb289]:hover{opacity:.8;text-decoration:underline}.api-list[data-v-48fdb289]{margin:8px 0 0;padding-left:20px;list-style:none;display:flex;flex-direction:column;gap:6px}.api-list li[data-v-48fdb289]{font-size:13px;color:var(--text-2)}.credentials-substeps[data-v-48fdb289]{background:#0003;border:1px solid var(--border);border-radius:6px;padding:12px 16px;margin-top:8px}.substep[data-v-48fdb289]{font-size:13px;color:var(--text-2)}.substep ul[data-v-48fdb289]{margin:4px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.substep li[data-v-48fdb289]{font-size:12.5px;color:var(--text-3)}.booking-links-panel[data-v-10b54708]{padding:14px 16px;border-radius:var(--radius-md)}.bl-header[data-v-10b54708]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.bl-header-hint[data-v-10b54708]{font-size:11px;color:#ffffff59;margin:0;line-height:1.4}.bl-add-btn[data-v-10b54708]{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-10b54708]:hover{background:#6c63ff59;color:#fff}.bl-empty[data-v-10b54708]{font-size:12px;color:#ffffff59;text-align:center;padding:12px 0;line-height:1.5}.bl-empty-link[data-v-10b54708]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:12px;text-decoration:underline;padding:0}.bl-card[data-v-10b54708]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;margin-bottom:10px}.bl-card[data-v-10b54708]:last-child{margin-bottom:0}.bl-card-top[data-v-10b54708]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.bl-card-title[data-v-10b54708]{font-size:13px;font-weight:700;color:#fffffff2;line-height:1.3;word-break:break-word}.bl-status-pill[data-v-10b54708]{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-10b54708]{background:#ffffff14;color:#ffffff73}.bl-card-meta[data-v-10b54708],.bl-card-days[data-v-10b54708]{font-size:11px;color:#fff6;margin-bottom:4px}.bl-url-box[data-v-10b54708]{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-10b54708]:active{background:#6c63ff2e;border-color:#6c63ff8c}.bl-url-text[data-v-10b54708]{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-10b54708]{font-size:10px;color:#ffffff59}.bl-card-actions[data-v-10b54708]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.bl-action-btn[data-v-10b54708]{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-10b54708]{background:#6c63ff33;border-color:#6c63ff66;color:#ddd6fe}.bl-action-btn.primary.copied[data-v-10b54708]{background:#10b98133;border-color:#10b98166;color:#6ee7b7}.bl-action-btn.danger[data-v-10b54708]{color:#fca5a5;border-color:#ef444440}.bl-action-btn[data-v-10b54708]:active{transform:scale(.98)}.weekday-picker[data-v-10b54708]{display:flex;gap:6px;flex-wrap:wrap}.weekday-btn[data-v-10b54708]{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-10b54708]{background:#6c63ff40;border-color:#6c63ff80;color:#ffffffeb}.calendar-page[data-v-10b54708]{display:flex;flex:1;min-height:0;height:100%;width:100%;overflow:hidden;background:#0a0a0f;color:#ffffffeb}.calendar-sidebar[data-v-10b54708]{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-10b54708]{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-10b54708]{padding:16px;border-radius:var(--radius-md)}.sidebar-title[data-v-10b54708]{font-size:12px;font-weight:700;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px;letter-spacing:.05em}.calendar-filters[data-v-10b54708]{display:flex;flex-direction:column;gap:12px}.filter-item[data-v-10b54708]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff8c;cursor:pointer}.dot[data-v-10b54708]{width:10px;height:10px;border-radius:50%}.dot.automations[data-v-10b54708]{background:var(--accent)}.dot.manual[data-v-10b54708]{background:var(--purple)}.calendar-main[data-v-10b54708]{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-10b54708]{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-10b54708]{display:flex;align-items:center;gap:20px}.cal-logo[data-v-10b54708]{font-size:24px}.month-title[data-v-10b54708]{font-size:18px;font-weight:800;color:#ffffffeb}.nav-buttons[data-v-10b54708]{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:2px}.nav-btn[data-v-10b54708]{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-10b54708]:hover{background:#ffffff1a;color:#ffffffeb}.arrow-btn[data-v-10b54708]{padding:6px 8px}.view-switch-tabs[data-v-10b54708]{display:flex;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:2px}.view-switch-tabs button[data-v-10b54708]{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-10b54708]{background:var(--accent);color:var(--bg-deep);box-shadow:0 2px 8px var(--accent-glow)}.calendar-grid-week[data-v-10b54708]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.grid-header-row[data-v-10b54708]{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-10b54708]{border-right:1px solid rgba(255,255,255,.06)}.header-day-col[data-v-10b54708]{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-10b54708]:last-child{border-right:none}.header-day-col .day-name[data-v-10b54708]{font-size:11px;font-weight:700;text-transform:uppercase;color:#ffffff4d}.header-day-col .day-num[data-v-10b54708]{font-size:18px;font-weight:800;margin-top:2px;color:#ffffff8c}.header-day-col.today .day-num[data-v-10b54708]{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-10b54708]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.grid-body[data-v-10b54708]{display:grid;grid-template-columns:70px 1fr;position:relative;min-height:900px}.time-column[data-v-10b54708]{border-right:1px solid rgba(255,255,255,.06);background:#00000014}.hour-label[data-v-10b54708]{height:60px;font-size:11px;font-weight:600;color:#ffffff4d;text-align:right;padding-right:8px;line-height:20px}.days-columns-wrapper[data-v-10b54708]{position:relative;display:grid;grid-template-columns:repeat(7,1fr)}.grid-rows-lines[data-v-10b54708]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.grid-line-row[data-v-10b54708]{height:60px;border-bottom:1px solid var(--border-light)}.day-grid-column[data-v-10b54708]{position:relative;height:100%;border-right:1px solid var(--border-light);cursor:pointer;transition:background .15s}.day-grid-column[data-v-10b54708]:hover{background:#ffffff03}.day-grid-column[data-v-10b54708]:last-child{border-right:none}.g-event-card[data-v-10b54708]{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-10b54708]:hover{background:#a855f740;transform:scale(1.02);z-index:5;box-shadow:0 4px 15px var(--accent-glow)}.g-event-time[data-v-10b54708]{font-weight:700;font-size:10px;color:var(--accent);margin-bottom:2px}.g-event-title[data-v-10b54708]{font-weight:700;color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-event-notes[data-v-10b54708]{color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:2px;font-size:9.5px}.calendar-grid-month[data-v-10b54708]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.month-header-days[data-v-10b54708]{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-10b54708]{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-10b54708]{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-10b54708]:nth-child(7n){border-right:none}.month-day-cell[data-v-10b54708]:hover{background:#ffffff08}.month-day-cell.other-month[data-v-10b54708]{opacity:.3}.day-number[data-v-10b54708]{font-size:12px;font-weight:700;color:#ffffff8c;align-self:flex-end}.month-day-cell.today .day-number[data-v-10b54708]{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-10b54708]{margin-top:4px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1}.month-event-pill[data-v-10b54708]{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-10b54708]{font-weight:700;color:var(--accent)}.calendar-agenda-view[data-v-10b54708]{flex:1;min-height:0;overflow-y:auto;padding:24px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.agenda-list[data-v-10b54708]{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.agenda-row[data-v-10b54708]{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-10b54708]{display:flex;flex-direction:column;min-width:120px}.agenda-time-box .date[data-v-10b54708]{font-size:16px;font-weight:800;color:var(--accent)}.agenda-time-box .time[data-v-10b54708]{font-size:12px;color:#ffffff4d}.agenda-details h4[data-v-10b54708]{font-size:15px;font-weight:700;color:#ffffffeb}.agenda-details .chat-id[data-v-10b54708]{font-size:11px;color:#ffffff4d;display:block}.agenda-details .notes[data-v-10b54708]{font-size:12px;color:#ffffff8c;margin-top:4px}.modal-overlay[data-v-10b54708]{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-10b54708]{width:100%;max-width:460px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080}.event-detail-card[data-v-10b54708]{border-left:6px solid var(--accent)}.modal-header[data-v-10b54708]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-10b54708]{font-size:16px;font-weight:700}.close-btn[data-v-10b54708]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.detail-row[data-v-10b54708]{display:flex;margin-bottom:12px;font-size:13.5px}.detail-row .label[data-v-10b54708]{width:140px;color:#ffffff4d;font-weight:600}.detail-row .val[data-v-10b54708]{flex:1;color:#ffffffeb;font-weight:700}.detail-row .val.highlight[data-v-10b54708]{color:var(--accent)}.block-notes[data-v-10b54708]{background:#00000026;padding:8px;border-radius:4px;font-weight:400!important}.modal-footer[data-v-10b54708]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.error-box[data-v-10b54708]{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-10b54708]{display:flex;gap:12px}.form-row .col[data-v-10b54708]{flex:1}.btn-danger-outline[data-v-10b54708]{background:transparent;border:1px solid var(--danger);color:var(--danger)}.btn-danger-outline[data-v-10b54708]:hover{background:var(--danger);color:#fff}.g-event-card.confirmed[data-v-10b54708]{background:#22c55e26;border-left-color:#22c55e}.g-event-card.confirmed[data-v-10b54708]:hover{background:#22c55e40;box-shadow:0 4px 15px #22c55e66}.g-event-card.cancelled[data-v-10b54708]{background:#ef444426;border-left-color:#ef4444;text-decoration:line-through;opacity:.7}.g-event-card.cancelled[data-v-10b54708]:hover{background:#ef444440;box-shadow:0 4px 15px #ef444466}.g-event-card.pending[data-v-10b54708]{background:#eab30826;border-left-color:#eab308}.g-event-card.pending[data-v-10b54708]:hover{background:#eab30840;box-shadow:0 4px 15px #eab30866}.status-badge[data-v-10b54708]{font-size:9px;padding:1px 4px;border-radius:3px;margin-left:6px;font-weight:800;text-transform:uppercase}.status-badge.confirmed[data-v-10b54708]{background:#22c55e;color:#052e16}.status-badge.cancelled[data-v-10b54708]{background:#ef4444;color:#450a0a}.status-badge.pending[data-v-10b54708]{background:#eab308;color:#422006}.status-text.confirmed[data-v-10b54708]{color:#22c55e}.status-text.cancelled[data-v-10b54708]{color:#ef4444}.status-text.pending[data-v-10b54708]{color:#eab308}.month-event-pill.confirmed[data-v-10b54708]{background:#22c55e26;border-left-color:#22c55e}.month-event-pill.cancelled[data-v-10b54708]{background:#ef444426;border-left-color:#ef4444;text-decoration:line-through}.month-event-pill.pending[data-v-10b54708]{background:#eab30826;border-left-color:#eab308}.month-title-selector[data-v-10b54708]{display:flex;gap:8px;align-items:center}.date-select[data-v-10b54708]{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-10b54708]:hover{background:#ffffff1a;border-color:var(--accent)}.view-range-text[data-v-10b54708]{font-size:14px;color:#ffffff4d;margin-left:8px;font-weight:600}.mini-calendar-widget[data-v-10b54708]{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-10b54708]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.mini-cal-title[data-v-10b54708]{font-size:13px;font-weight:700;color:#ffffffeb;text-transform:capitalize}.mini-cal-nav[data-v-10b54708]{display:flex;gap:4px}.mini-cal-days-grid[data-v-10b54708]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.mini-day-name[data-v-10b54708]{font-size:10px;font-weight:700;color:#ffffff4d;padding:4px 0}.mini-day-cell[data-v-10b54708]{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-10b54708]:hover{background:#ffffff1a;color:#ffffffeb}.mini-day-cell.other-month[data-v-10b54708]{color:#ffffff2e!important;opacity:.25}.mini-day-cell.today[data-v-10b54708]{border:1px solid var(--accent);color:var(--accent)}.mini-day-cell.selected[data-v-10b54708]{background:var(--accent)!important;color:var(--bg-deep)!important;font-weight:700}.today-stats-row[data-v-10b54708]{display:flex;gap:10px;padding:12px 16px 0;flex-wrap:wrap;flex-shrink:0}.today-stat[data-v-10b54708]{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-10b54708]{font-size:18px;font-weight:800;color:var(--accent)}.today-stat .l[data-v-10b54708]{font-size:10px;color:#ffffff73}.today-stat.pending .n[data-v-10b54708]{color:#f59e0b}.today-stat.confirmed .n[data-v-10b54708]{color:#10b981}.today-stat.cancelled .n[data-v-10b54708]{color:#ef4444}.sidebar-filter-selects[data-v-10b54708]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.filter-select[data-v-10b54708]{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-10b54708]{font-size:9px;padding:1px 6px;border-radius:999px;margin-left:4px}.source-badge.src-ai[data-v-10b54708]{background:#8a3ab933;color:#c084fc}.source-badge.src-manual[data-v-10b54708]{background:#3b82f633;color:#93c5fd}.source-badge.src-link[data-v-10b54708]{background:#10b98133;color:#6ee7b7}.filter-item .dot.link[data-v-10b54708]{background:#10b981}.g-event-card[data-v-10b54708]{border-left:3px solid #8a3ab9;cursor:grab}.g-event-card.conflict[data-v-10b54708]{box-shadow:0 0 0 2px #ef444499}.staff-grid .staff-day-banner[data-v-10b54708]{padding:10px 16px;font-size:12px;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.detail-footer[data-v-10b54708]{flex-direction:column;gap:10px;align-items:stretch!important}.detail-action-row[data-v-10b54708]{display:flex;gap:8px;flex-wrap:wrap}.agenda-actions[data-v-10b54708]{display:flex;flex-direction:column;gap:6px}.btn-success[data-v-10b54708]{background:#10b981;color:#fff;border:none}.btn-warning[data-v-10b54708]{background:#f59e0b;color:#fff;border:none}.status-text.completed[data-v-10b54708]{color:#3b82f6}.status-text.no_show[data-v-10b54708]{color:#ef4444}.g-event-card.completed[data-v-10b54708]{opacity:.7}.g-event-card.no_show[data-v-10b54708]{opacity:.5;text-decoration:line-through}@media (max-width: 900px){.calendar-page[data-v-10b54708]{flex-direction:column;height:auto;min-height:100%;overflow-y:auto;overflow-x:hidden}.calendar-sidebar[data-v-10b54708]{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-10b54708]{min-height:70vh;flex:none}.bl-card-actions[data-v-10b54708]{grid-template-columns:1fr 1fr}.bl-card-actions .bl-action-btn.danger[data-v-10b54708]{grid-column:1 / -1}.calendar-header-bar[data-v-10b54708]{flex-direction:column;align-items:stretch;gap:10px}.right-views[data-v-10b54708]{overflow-x:auto}.view-switch-tabs[data-v-10b54708]{width:max-content}}.automations-container[data-v-d1e4902d]{padding:32px;height:100%;overflow-y:auto;background:#0a0a0f;font-family:Outfit,Inter,sans-serif}.page-header[data-v-d1e4902d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.title-with-badge[data-v-d1e4902d]{display:flex;align-items:center;gap:12px}.page-title[data-v-d1e4902d]{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.8px;margin:0}.premium-badge[data-v-d1e4902d]{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-d1e4902d]{font-size:13.5px;color:#ffffff4d;margin-top:4px}.btn-glow[data-v-d1e4902d]{box-shadow:0 0 16px var(--accent-glow);transition:all .3s ease}.btn-glow[data-v-d1e4902d]:hover{box-shadow:0 0 24px var(--accent);transform:translateY(-1px)}.empty-state-canvas[data-v-d1e4902d]{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-d1e4902d]{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-d1e4902d]{position:relative;z-index:2;text-align:center;max-width:440px;padding:20px}.empty-icon-box[data-v-d1e4902d]{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-d1e4902d]{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px}.empty-content p[data-v-d1e4902d]{color:#ffffff4d;font-size:13px;line-height:1.5;margin-bottom:24px}.rules-grid[data-v-d1e4902d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}.flow-card[data-v-d1e4902d]{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-d1e4902d]{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-d1e4902d]{background:radial-gradient(circle,#d6249f,#fd5949)}.flow-card-glow.whatsapp[data-v-d1e4902d]{background:var(--accent)}.flow-card-glow.all[data-v-d1e4902d]{background:#3b82f6}.flow-card[data-v-d1e4902d]:hover{border-color:var(--border-high);box-shadow:0 12px 40px #0000004d;transform:translateY(-2px)}.flow-card.disabled-card[data-v-d1e4902d]{opacity:.55}.flow-card-header[data-v-d1e4902d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.flow-meta[data-v-d1e4902d]{display:flex;align-items:center;gap:10px;overflow:hidden;flex:1}.platform-indicator[data-v-d1e4902d]{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-d1e4902d]{color:#d6249f;background:#d6249f0f;border-color:#d6249f33}.platform-indicator.whatsapp[data-v-d1e4902d]{color:var(--accent);background:#10b9810f;border-color:#10b98133}.flow-name[data-v-d1e4902d]{font-size:16px;font-weight:700;color:#fff;margin:0}.flow-summary-diagram[data-v-d1e4902d]{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-d1e4902d]{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-d1e4902d]{background:#10b98114;border-color:#10b98133;color:var(--accent)}.mini-node .dot[data-v-d1e4902d]{width:5px;height:5px;border-radius:50%;background-color:currentColor}.mini-arrow[data-v-d1e4902d]{display:flex;align-items:center;color:#ffffff2e;padding:0 6px}.mini-steps-chain[data-v-d1e4902d]{display:flex;align-items:center;gap:6px}.mini-node-step[data-v-d1e4902d]{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-d1e4902d]{background:#8b5cf61a;border-color:#8b5cf64d;color:#a78bfa}.mini-node-step.audio[data-v-d1e4902d]{background:#10b9811a;border-color:#10b9814d;color:var(--accent)}.mini-node-step.image[data-v-d1e4902d]{background:#f59e0b1a;border-color:#f59e0b4d;color:#fbbf24}.mini-node-step.ai_passive[data-v-d1e4902d]{background:#ef44441a;border-color:#ef44444d;color:#f87171}.mini-node-step.ai_active[data-v-d1e4902d],.mini-node-step.trigger[data-v-d1e4902d]{background:#10b9811a;border-color:#10b9814d;color:var(--accent)}.step-delay[data-v-d1e4902d]{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-d1e4902d]{display:flex;align-items:center;gap:10px;margin-top:auto}.flow-card-footer button[data-v-d1e4902d]:first-child{flex:1}.flow-builder-overlay[data-v-d1e4902d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0f;z-index:10000;display:flex}.flow-builder-container[data-v-d1e4902d]{width:100%;height:100%;display:flex;flex-direction:column}.builder-header[data-v-d1e4902d]{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-d1e4902d]{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-d1e4902d]:hover{background:#ffffff0f;color:#fff}.builder-title-block[data-v-d1e4902d]{display:flex;align-items:center;gap:10px;margin-left:12px}.builder-title-input[data-v-d1e4902d]{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-d1e4902d]:focus{border-bottom-color:var(--border-high)}.unsaved-dot[data-v-d1e4902d]{width:6px;height:6px;background-color:var(--accent);border-radius:50%;opacity:.8}.platform-selector-pill[data-v-d1e4902d]{display:flex;background:#ffffff08;border:1px solid rgba(255,255,255,.07);padding:2px;border-radius:99px;margin-right:16px}.pill-btn[data-v-d1e4902d]{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-d1e4902d]{background:#ffffff14;color:#fff;box-shadow:0 2px 6px #00000026}.builder-workspace[data-v-d1e4902d]{flex:1;display:flex;overflow:hidden}.config-sidebar[data-v-d1e4902d]{width:340px;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-d1e4902d]{font-size:12px;font-weight:700;color:#ffffff4d;text-transform:uppercase;letter-spacing:.8px;margin:0 0 16px}.trigger-input-wrap[data-v-d1e4902d]{position:relative;display:flex;align-items:center}.trigger-symbol[data-v-d1e4902d]{position:absolute;left:12px;font-size:15px;font-weight:700;color:var(--accent)}.trigger-input[data-v-d1e4902d]{padding-left:28px!important;font-weight:600;letter-spacing:.3px}.input-desc[data-v-d1e4902d]{font-size:11px;color:#ffffff2e;line-height:1.4;margin:8px 0 0}.flow-info-box[data-v-d1e4902d]{background:#0505084d;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:14px;margin-top:20px}.info-title[data-v-d1e4902d]{font-size:11px;font-weight:700;color:#ffffff8c;margin-bottom:8px;text-transform:uppercase}.info-row[data-v-d1e4902d]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#ffffff4d;margin-bottom:6px}.info-row[data-v-d1e4902d]:last-child{margin-bottom:0}.platform-text-badge[data-v-d1e4902d]{font-size:9px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px}.platform-text-badge.instagram[data-v-d1e4902d]{background:#d6249f1a;color:#d6249f}.platform-text-badge.whatsapp[data-v-d1e4902d]{background:#10b9811a;color:var(--accent)}.platform-text-badge.all[data-v-d1e4902d]{background:#ffffff0d;color:#ffffff8c}.quick-add-section[data-v-d1e4902d]{margin-top:32px}.action-buttons-grid[data-v-d1e4902d]{display:flex;flex-direction:column;gap:12px}.action-add-btn[data-v-d1e4902d]{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-d1e4902d]:hover{border-color:var(--border-high);transform:translate(2px)}.action-add-btn .icon[data-v-d1e4902d]{font-size:20px}.action-add-btn .btn-info[data-v-d1e4902d]{display:flex;flex-direction:column}.action-add-btn .title[data-v-d1e4902d]{font-size:13.5px;font-weight:600;color:#fff}.action-add-btn .desc[data-v-d1e4902d]{font-size:11px;color:#ffffff4d}.flow-canvas-viewport[data-v-d1e4902d]{position:relative;flex:1;background:#0a0a0f;overflow:auto;display:flex;justify-content:center;padding:60px 40px}.flow-canvas-grid[data-v-d1e4902d]{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-d1e4902d 12s infinite alternate ease-in-out}@keyframes gridPulse-d1e4902d{0%{opacity:.65;background-size:28px 28px}to{opacity:.85;background-size:30px 30px}}.flow-canvas-content[data-v-d1e4902d]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px}.flow-node[data-v-d1e4902d]{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-d1e4902d]:hover{border-color:var(--border-high)}.node-header[data-v-d1e4902d]{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-d1e4902d]{font-size:9px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.5px}.node-badge.green[data-v-d1e4902d]{background:#10b9811a;color:var(--accent)}.node-badge.text[data-v-d1e4902d]{background:#8b5cf61a;color:#a78bfa}.node-badge.audio[data-v-d1e4902d]{background:#10b9811a;color:var(--accent)}.node-badge.image[data-v-d1e4902d]{background:#f59e0b1a;color:#fbbf24}.node-badge.ai_passive[data-v-d1e4902d]{background:#ef44441a;color:#f87171}.node-badge.ai_active[data-v-d1e4902d],.node-badge.trigger[data-v-d1e4902d]{background:#10b9811a;color:var(--accent)}.node-title[data-v-d1e4902d]{font-size:12.5px;font-weight:700;color:#fff}.node-body[data-v-d1e4902d]{padding:16px}.trigger-node[data-v-d1e4902d]{border-left:4px solid var(--accent)}.trigger-preview[data-v-d1e4902d]{font-size:13px;color:#ffffff8c}.trigger-preview .highlight[data-v-d1e4902d]{color:var(--accent);font-weight:700}.flow-node.action-node.text[data-v-d1e4902d]{border-left:4px solid #8b5cf6}.flow-node.action-node.audio[data-v-d1e4902d]{border-left:4px solid var(--accent)}.flow-node.action-node.image[data-v-d1e4902d]{border-left:4px solid #f59e0b}.flow-node.action-node.ai_passive[data-v-d1e4902d]{border-left:4px solid var(--danger)}.flow-node.action-node.ai_active[data-v-d1e4902d],.flow-node.action-node.trigger[data-v-d1e4902d]{border-left:4px solid var(--accent)}.header-left[data-v-d1e4902d]{display:flex;align-items:center;gap:8px}.node-type-icon[data-v-d1e4902d]{font-size:16px}.node-controls[data-v-d1e4902d]{display:flex;align-items:center;gap:2px}.node-ctl-btn[data-v-d1e4902d]{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-d1e4902d]:hover:not(:disabled){background:#ffffff0f;color:#fff}.node-ctl-btn[data-v-d1e4902d]:disabled{opacity:.25;cursor:not-allowed}.node-ctl-btn.delete[data-v-d1e4902d]:hover{background:#ef44441a;color:var(--danger)}.canvas-connector[data-v-d1e4902d]{position:relative;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.connector-line[data-v-d1e4902d]{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-d1e4902d]: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-d1e4902d 2s infinite linear}@keyframes flowSignal-d1e4902d{0%{top:-20px}to{top:100%}}.connector-line.dotted[data-v-d1e4902d]{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-d1e4902d]{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-d1e4902d]{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-d1e4902d]{font-size:11px}.delay-inline-input[data-v-d1e4902d]{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-d1e4902d]::-webkit-inner-spin-button{-webkit-appearance:none}.sec-unit[data-v-d1e4902d]{font-size:10px;color:#ffffff4d}.textarea-node[data-v-d1e4902d]{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-d1e4902d]:focus{border-color:#8b5cf6}.audio-editor-box[data-v-d1e4902d]{display:flex;flex-direction:column;gap:12px}.audio-actions-row[data-v-d1e4902d]{display:flex;align-items:center;gap:10px}.file-uploader-btn[data-v-d1e4902d],.sample-btn[data-v-d1e4902d],.mic-btn[data-v-d1e4902d]{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-d1e4902d]:hover,.sample-btn[data-v-d1e4902d]:hover{background:#ffffff14;color:#fff}.mic-btn[data-v-d1e4902d]{background:#10b98114;border-color:#10b98133;color:var(--accent)}.mic-btn[data-v-d1e4902d]:hover{background:#10b98126}.mic-btn.active[data-v-d1e4902d]{background:#ef444426;border-color:#ef44444d;color:var(--danger)}.mic-btn.loading[data-v-d1e4902d]{opacity:.6;cursor:wait}.recording-indicator[data-v-d1e4902d]{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-d1e4902d]{font-size:11px;font-weight:600;color:var(--danger)}.audio-preview-section[data-v-d1e4902d]{background:#05050880;border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:10px 14px}.audio-file-info[data-v-d1e4902d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.audio-file-info .file-name[data-v-d1e4902d]{font-size:11.5px;color:#ffffff8c;font-weight:500;flex:1}.ready-badge[data-v-d1e4902d]{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-d1e4902d]{width:100%;height:28px;outline:none}.image-uploader-canvas[data-v-d1e4902d]{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-d1e4902d]:hover{background:#05050880;border-color:#f59e0b}.uploader-icon[data-v-d1e4902d]{font-size:24px;margin-bottom:8px}.uploader-text[data-v-d1e4902d]{font-size:12.5px;font-weight:600;color:#fff}.uploader-sub[data-v-d1e4902d]{font-size:10.5px;color:#ffffff2e;margin-top:2px}.image-uploader-canvas.has-preview[data-v-d1e4902d]{border-style:solid;padding:8px;position:relative;overflow:hidden}.image-preview[data-v-d1e4902d]{width:100%;max-height:160px;object-fit:contain;border-radius:4px}.image-overlay-info[data-v-d1e4902d]{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-d1e4902d]{font-size:11px;color:#ffffff8c;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-badge[data-v-d1e4902d]{font-size:10px;font-weight:700;color:#fbbf24}.canvas-connector.add-point[data-v-d1e4902d]{height:100px}.add-node-popover[data-v-d1e4902d]{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-d1e4902d]{font-size:10px;font-weight:700;text-transform:uppercase;color:#ffffff4d;letter-spacing:.5px}.popover-buttons[data-v-d1e4902d]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:320px}.mini-add-btn[data-v-d1e4902d]{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-d1e4902d]:hover{background:#ffffff14;color:#fff}.mini-add-btn.text[data-v-d1e4902d]:hover{border-color:#8b5cf6}.mini-add-btn.audio[data-v-d1e4902d]:hover{border-color:var(--accent)}.mini-add-btn.image[data-v-d1e4902d]:hover{border-color:#f59e0b}.mini-add-btn.ai-passive[data-v-d1e4902d]:hover{border-color:var(--danger)}.mini-add-btn.ai-active[data-v-d1e4902d]:hover,.mini-add-btn.trigger-btn[data-v-d1e4902d]:hover{border-color:var(--accent)}.switch[data-v-d1e4902d]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.slider[data-v-d1e4902d]{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-d1e4902d]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.tab-btn[data-v-d1e4902d]{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-d1e4902d]:hover{color:#ffffffeb}.tab-btn.active[data-v-d1e4902d]{color:var(--accent);border-bottom-color:var(--accent)}.reengagement-grid[data-v-d1e4902d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.reengage-card[data-v-d1e4902d]{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-d1e4902d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.reengage-title-block[data-v-d1e4902d]{display:flex;flex-direction:column;gap:6px}.rule-type-badge[data-v-d1e4902d]{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-d1e4902d]{background:#3b82f626;color:#3b82f6}.rule-type-badge.birthday[data-v-d1e4902d]{background:#ec489926;color:#ec4899}.rule-name[data-v-d1e4902d]{font-size:16px;font-weight:700;color:#fff}.rule-body[data-v-d1e4902d]{margin-bottom:16px}.rule-meta-info[data-v-d1e4902d]{font-size:12px;color:#ffffff4d;margin-bottom:8px}.rule-message-box[data-v-d1e4902d]{background:#0003;border:1px solid var(--border-mid);padding:12px;border-radius:4px}.message-preview[data-v-d1e4902d]{font-size:13px;color:#ffffff8c;font-style:italic}.rule-footer[data-v-d1e4902d]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:10px}.delete-btn-custom[data-v-d1e4902d]{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-d1e4902d]:hover{background:#ef44442e;border-color:#ef444473;color:#ff5a5a;transform:translateY(-1px);box-shadow:0 0 12px #ef444440}.delete-btn-custom[data-v-d1e4902d]:active{transform:translateY(0)}.table-container[data-v-d1e4902d]{overflow-x:auto;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.data-table[data-v-d1e4902d]{width:100%;border-collapse:collapse;text-align:left}.data-table th[data-v-d1e4902d],.data-table td[data-v-d1e4902d]{padding:14px 18px;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.06)}.data-table th[data-v-d1e4902d]{font-weight:700;color:#ffffff4d;background:#00000026}.event-badge[data-v-d1e4902d]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;display:inline-block}.event-badge.appointment_created[data-v-d1e4902d]{background:#10b98126;color:#10b981}.event-badge.appointment_cancelled[data-v-d1e4902d]{background:#ef444426;color:#ef4444}.event-badge.new_customer[data-v-d1e4902d]{background:#3b82f626;color:#3b82f6}.event-badge.payment_received[data-v-d1e4902d]{background:#f59e0b26;color:#f59e0b}.url-cell[data-v-d1e4902d]{font-family:monospace;font-size:12px;color:#ffffff8c}.modal-overlay-custom[data-v-d1e4902d]{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-d1e4902d]{width:100%;max-width:440px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;background:#ffffff08}.modal-header[data-v-d1e4902d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-d1e4902d]{font-size:16px;font-weight:700;color:#fff}.close-btn[data-v-d1e4902d]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.form-group[data-v-d1e4902d]{margin-bottom:16px}.label[data-v-d1e4902d]{display:block;font-size:12px;font-weight:600;color:#ffffff4d;margin-bottom:6px}.input[data-v-d1e4902d],.textarea[data-v-d1e4902d]{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-d1e4902d]:focus,.textarea[data-v-d1e4902d]:focus{border-color:var(--accent)}.modal-footer[data-v-d1e4902d]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.info-help-text[data-v-d1e4902d]{font-size:11px;color:#ffffff4d;margin-top:6px;display:block}.info-help-text code[data-v-d1e4902d]{background:#ffffff0d;padding:1px 4px;border-radius:2px}.animate-fade-in[data-v-d1e4902d]{animation:fadeIn-d1e4902d .3s ease-out}@keyframes fadeIn-d1e4902d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.switch[data-v-d1e4902d]{position:relative;display:inline-block;width:34px;height:20px}.switch input[data-v-d1e4902d]{opacity:0;width:0;height:0}.slider[data-v-d1e4902d]{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-d1e4902d]:before{position:absolute;content:"";height:12px;width:12px;left:3px;bottom:3px;background-color:#ffffff4d;transition:.4s}input:checked+.slider[data-v-d1e4902d]{background-color:var(--accent);border-color:var(--accent-dim)}input:checked+.slider[data-v-d1e4902d]:before{transform:translate(16px);background-color:#050508}.slider.round[data-v-d1e4902d]{border-radius:34px}.slider.round[data-v-d1e4902d]:before{border-radius:50%}.automations-container.builder-mode[data-v-d1e4902d]{padding:0;overflow:hidden}.last-run-badge[data-v-d1e4902d]{font-size:10px;padding:2px 8px;border-radius:999px;background:#ffffff0f;color:var(--text-3);white-space:nowrap}.last-run-badge.success[data-v-d1e4902d]{color:#10b981;background:#10b9811f}.last-run-badge.stopped[data-v-d1e4902d]{color:#f59e0b;background:#f59e0b1f}.last-run-badge.failed[data-v-d1e4902d]{color:#ef4444;background:#ef44441f}.template-picker-modal[data-v-d1e4902d]{max-width:720px;width:100%}.template-grid[data-v-d1e4902d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:16px 20px 24px}.template-card[data-v-d1e4902d]{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-d1e4902d]:hover{border-color:var(--accent);background:#7c3aed14}.template-card.blank[data-v-d1e4902d]{border-style:dashed}.template-card .tpl-icon[data-v-d1e4902d]{font-size:22px}.template-card strong[data-v-d1e4902d]{font-size:14px}.template-card span[data-v-d1e4902d]:last-child{font-size:11px;color:var(--text-3)}.test-panel[data-v-d1e4902d]{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-d1e4902d]{width:100%;margin-top:4px}.test-result-box[data-v-d1e4902d]{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-d1e4902d]{font-weight:700;margin-bottom:8px;color:#ef4444}.test-result-head.matched[data-v-d1e4902d]{color:#10b981}.test-step-row[data-v-d1e4902d]{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.05)}.test-step-row[data-v-d1e4902d]:last-child{border-bottom:none}.test-step-row.stopped[data-v-d1e4902d]{color:#f59e0b}.test-step-row.failed[data-v-d1e4902d]{color:#ef4444}.test-detail[data-v-d1e4902d]{color:var(--text-3);font-size:10.5px}.action-add-btn.webhook[data-v-d1e4902d]{border-left:3px solid #3b82f6}.action-add-btn.ai-reply[data-v-d1e4902d]{border-left:3px solid #8b5cf6}.action-add-btn.crm[data-v-d1e4902d]{border-left:3px solid #ec4899}.action-add-btn.condition[data-v-d1e4902d]{border-left:3px solid #f59e0b}.mini-add-btn.webhook[data-v-d1e4902d]{color:#3b82f6}.mini-add-btn.ai-reply[data-v-d1e4902d]{color:#8b5cf6}.mini-add-btn.crm[data-v-d1e4902d]{color:#ec4899}.mini-add-btn.condition[data-v-d1e4902d]{color:#f59e0b}.instagram-media-viewport[data-v-416cec49]{width:100%;min-height:100%;background:#0d0d15;color:var(--text);overflow-y:auto;padding:24px;box-sizing:border-box}.instagram-media-wrapper[data-v-416cec49]{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.title-row[data-v-416cec49]{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-416cec49]{font-size:24px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.5px}.subtitle[data-v-416cec49]{font-size:14px;color:#ffffff4d;margin:0}.account-selector-box[data-v-416cec49]{display:flex;flex-direction:column;gap:6px}.selector-label[data-v-416cec49]{font-size:11px;font-weight:700;color:#ffffff4d;text-transform:uppercase}.premium-select[data-v-416cec49]{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-416cec49]:hover{border-color:var(--accent)}.dashboard-grid[data-v-416cec49]{display:grid;grid-template-columns:1fr;gap:24px;transition:grid-template-columns .3s ease-in-out}.dashboard-grid.split-layout[data-v-416cec49]{grid-template-columns:1.1fr .9fr}.media-gallery-panel[data-v-416cec49]{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-416cec49]{display:flex;justify-content:space-between;align-items:center}.panel-title[data-v-416cec49]{font-size:16px;font-weight:700;color:#fff}.btn-refresh[data-v-416cec49]{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-416cec49]:hover{background:#ffffff0f;border-color:var(--accent)}.refresh-icon[data-v-416cec49]{display:inline-block;line-height:1}.refresh-icon.spinning[data-v-416cec49]{animation:spin-416cec49 1s linear infinite}.media-grid-container[data-v-416cec49]{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-416cec49]{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-416cec49]:hover{border-color:var(--border-mid);transform:translateY(-2px)}.media-card.card-active[data-v-416cec49]{border-color:var(--accent);box-shadow:0 0 12px #10b98126}.media-card.rule-active[data-v-416cec49]{border-left:3px solid var(--accent)}.media-preview-box[data-v-416cec49]{width:100%;aspect-ratio:1;background-color:#1a1a1a;border-radius:6px;overflow:hidden;position:relative}.media-img[data-v-416cec49]{width:100%;height:100%;object-fit:cover}.media-type-badge[data-v-416cec49]{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-416cec49]{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-416cec49]{display:flex;gap:12px}.stat-item[data-v-416cec49]{display:flex;align-items:center;gap:4px;font-size:12px;color:#ffffff8c}.media-caption-preview[data-v-416cec49]{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-416cec49]{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-416cec49]{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-416cec49]{font-size:14px;font-weight:700;color:#fff}.btn-close-split[data-v-416cec49]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;font-size:12px}.split-panel-content[data-v-416cec49]{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.rules-section-card[data-v-416cec49]{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-416cec49]{font-size:14px;font-weight:700;color:#fff;margin:0}.form-group-switch[data-v-416cec49]{display:flex;align-items:center}.switch-label[data-v-416cec49]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#ffffff8c}.switch-label input[data-v-416cec49]{display:none}.custom-switch[data-v-416cec49]{width:36px;height:20px;background-color:var(--border);border-radius:10px;position:relative;transition:background-color .2s}.custom-switch[data-v-416cec49]: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-416cec49]{background-color:var(--accent)}.switch-label input:checked+.custom-switch[data-v-416cec49]:after{transform:translate(16px)}.form-block-fade[data-v-416cec49]{display:flex;flex-direction:column;gap:16px;transition:opacity .2s}.form-disabled[data-v-416cec49]{opacity:.4;pointer-events:none}.form-group[data-v-416cec49]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-416cec49]{font-size:12px;font-weight:600;color:#ffffff8c}.premium-input[data-v-416cec49]{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-416cec49]:focus{border-color:var(--accent)}.premium-textarea[data-v-416cec49]{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-416cec49]:focus{border-color:var(--accent)}.input-helper[data-v-416cec49]{font-size:11px;color:#ffffff4d}.btn-save-rule[data-v-416cec49]{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-416cec49]:hover{opacity:.9}.danger-zone-divider[data-v-416cec49]{height:1px;background:var(--border);margin:16px 0}.btn-delete-media[data-v-416cec49]{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-416cec49]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #ff3b3059}.btn-delete-media[data-v-416cec49]:active:not(:disabled){transform:translateY(1px)}.btn-delete-media[data-v-416cec49]:disabled{opacity:.5;cursor:not-allowed}.comments-section-card[data-v-416cec49]{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-416cec49]{display:flex;justify-content:space-between;align-items:center}.btn-small-refresh[data-v-416cec49]{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-416cec49]{display:flex;flex-direction:column;gap:12px;max-height:480px;overflow-y:auto;padding-right:4px}.comment-item-box[data-v-416cec49]{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-416cec49]{display:flex;justify-content:space-between;align-items:center}.commenter-info[data-v-416cec49]{display:flex;align-items:center;gap:8px}.commenter-avatar[data-v-416cec49]{width:24px;height:24px;border-radius:50%;object-fit:cover;background:#333}.commenter-username[data-v-416cec49]{font-size:12px;font-weight:700;color:#fff}.comment-time[data-v-416cec49]{font-size:10px;color:#ffffff4d}.comment-text-body[data-v-416cec49]{font-size:12px;color:#ffffff8c;line-height:1.4}.reply-input-box[data-v-416cec49]{display:flex;gap:8px;margin-top:4px}.reply-mini-input[data-v-416cec49]{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-416cec49]{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-416cec49]:hover{background:var(--accent);border-color:var(--accent)}.empty-comments[data-v-416cec49],.fetching-comments-loader[data-v-416cec49]{text-align:center;padding:20px;color:#ffffff4d;font-size:12px}.comments-truncated-note[data-v-416cec49],.comments-fetch-notice[data-v-416cec49]{margin:8px 0 0;padding:8px 12px;border-radius:6px;font-size:11px;line-height:1.4}.comments-truncated-note[data-v-416cec49]{color:#ffffff8c;background:#ffffff0a}.comments-fetch-notice[data-v-416cec49]{color:#fbbf24;background:#fbbf2414}.no-accounts-warn[data-v-416cec49]{color:#ef4444;font-size:13px;font-weight:600}.header-controls[data-v-416cec49]{display:flex;align-items:center;gap:20px}.live-sync-control[data-v-416cec49]{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-416cec49]{width:8px;height:8px;background-color:#ffffff4d;border-radius:50%;display:inline-block;transition:background-color .3s}.live-status-dot.live-pulse[data-v-416cec49]{background-color:#10b981;box-shadow:0 0 8px #10b98199;animation:livePulseAnim-416cec49 1.5s infinite alternate}@keyframes livePulseAnim-416cec49{0%{transform:scale(1);opacity:.7}to{transform:scale(1.25);opacity:1}}.live-status-text[data-v-416cec49]{font-size:11px;font-weight:600;color:#ffffff8c}.ios-switch[data-v-416cec49]{position:relative;display:inline-block;width:34px;height:20px}.ios-switch input[data-v-416cec49]{opacity:0;width:0;height:0}.ios-slider[data-v-416cec49]{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-416cec49]: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-416cec49]{background-color:#10b981}.ios-switch input:checked+.ios-slider[data-v-416cec49]:before{transform:translate(14px)}.premium-card[data-v-416cec49]{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-416cec49]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.rules-card-header .header-icon[data-v-416cec49]{font-size:24px;background:#ffffff0d;padding:8px;border-radius:8px}.section-desc[data-v-416cec49]{font-size:11px;color:#ffffff4d;margin:4px 0 0}.main-toggle[data-v-416cec49]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:12px 16px;border-radius:8px;margin-bottom:24px}.toggle-text[data-v-416cec49]{font-size:13px;font-weight:600;color:#fff}.step-card[data-v-416cec49]{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-416cec49]:hover{background:#ffffff08;border-color:#ffffff14}.step-header[data-v-416cec49]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.step-number[data-v-416cec49]{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-416cec49]{font-size:12px;font-weight:700;color:#fff}.step-content[data-v-416cec49]{padding-left:30px}.reply-type-tabs[data-v-416cec49]{display:flex;background:#0003;border:1px solid var(--border-mid);padding:4px;border-radius:8px;margin-bottom:12px}.reply-tab-btn[data-v-416cec49]{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-416cec49]:hover{color:#fff}.reply-tab-btn.active[data-v-416cec49]{background:var(--accent);color:#fff;box-shadow:0 4px 12px #8b5cf64d}.reply-option-pane[data-v-416cec49]{animation:paneFadeIn-416cec49 .3s ease}.pane-label[data-v-416cec49]{display:block;font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:6px}@keyframes paneFadeIn-416cec49{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.premium-btn[data-v-416cec49]{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-416cec49]:hover{opacity:1!important;transform:translateY(-2px);box-shadow:0 12px 24px #8b5cf666}.premium-btn[data-v-416cec49]:active{transform:translateY(0)}.spinner[data-v-416cec49]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-416cec49 1s linear infinite;margin-bottom:15px}@keyframes spin-416cec49{to{transform:rotate(360deg)}}.spinner-inline[data-v-416cec49]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-416cec49 .7s linear infinite;vertical-align:middle}.btn-reply-send[data-v-416cec49]{min-width:80px;transition:background .25s,transform .15s}.btn-sent-ok[data-v-416cec49]{background:linear-gradient(135deg,#22c55e,#16a34a)!important;transform:scale(1.04)}.btn-sent-err[data-v-416cec49]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;animation:shake-416cec49 .35s ease}.input-success[data-v-416cec49]{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e40!important;transition:border-color .25s,box-shadow .25s}.input-error[data-v-416cec49]{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444440!important;transition:border-color .25s,box-shadow .25s}@keyframes shake-416cec49{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.stats-row[data-v-416cec49]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.stat-card[data-v-416cec49]{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-416cec49]{font-size:20px;font-weight:800;color:var(--accent)}.stat-lbl[data-v-416cec49]{font-size:10px;color:#fff6}.btn-template[data-v-416cec49],.btn-bulk[data-v-416cec49],.btn-global-rule[data-v-416cec49]{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-416cec49]{display:flex;gap:4px}.filter-chips button[data-v-416cec49]{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-416cec49]{background:var(--accent);color:#fff;border-color:var(--accent)}.bulk-check[data-v-416cec49]{position:absolute;top:8px;right:8px;z-index:5}.rule-source-badge[data-v-416cec49]{position:absolute;bottom:8px;left:8px;background:#000000bf;color:#fff;font-size:9px;padding:2px 6px;border-radius:4px}.action-toggles[data-v-416cec49]{display:flex;flex-direction:column;gap:8px}.toggle-row[data-v-416cec49]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb3}.delay-input[data-v-416cec49]{width:60px;background:#ffffff0d;border:1px solid var(--border-mid);color:#fff;border-radius:4px;padding:2px 6px}.comment-auto-badge[data-v-416cec49]{font-size:10px;padding:2px 8px;border-radius:999px;display:inline-block;margin-top:4px}.comment-auto-badge.ok[data-v-416cec49]{background:#10b98126;color:#10b981}.comment-auto-badge.skip[data-v-416cec49]{background:#f59e0b26;color:#f59e0b}.comment-auto-badge.err[data-v-416cec49]{background:#ef444426;color:#ef4444}.modal-overlay[data-v-416cec49]{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-416cec49]{background:#12121a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;max-width:520px;width:90%}.tpl-grid[data-v-416cec49]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.tpl-btn[data-v-416cec49]{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-416cec49]{width:100%;background:linear-gradient(135deg,#8a3ab9,#bc2a8d);border:none;color:#fff;padding:10px;border-radius:8px;cursor:pointer;font-size:12px}.crm-container[data-v-9f24e080]{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-9f24e080]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-shrink:0}.header-title[data-v-9f24e080]{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-9f24e080]{font-size:.875rem;color:#9ca3af;margin-top:.25rem}.btn-stages[data-v-9f24e080]{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-9f24e080]:hover{background-color:#6366f14d;border-color:#6366f1}.btn-refresh[data-v-9f24e080]{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-9f24e080]:hover{background-color:#374151;border-color:#4b5563}.rotating[data-v-9f24e080]{animation:spin-9f24e080 1s linear infinite}@keyframes spin-9f24e080{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crm-loading[data-v-9f24e080]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:1rem;color:#9ca3af}.spinner[data-v-9f24e080]{width:2.5rem;height:2.5rem;border:3px solid #1f2937;border-top-color:#6366f1;border-radius:50%;animation:spin-9f24e080 1s linear infinite}.kanban-board[data-v-9f24e080]{display:flex;gap:1rem;flex-grow:1;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;align-items:stretch}.kanban-column[data-v-9f24e080]{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-9f24e080]{background-color:#1f2937cc;border-color:#6366f1}.column-header[data-v-9f24e080]{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-9f24e080]{display:flex;align-items:center;gap:.5rem}.column-dot[data-v-9f24e080]{width:8px;height:8px;border-radius:50%}.column-name[data-v-9f24e080]{font-size:.95rem;font-weight:600;color:#e5e7eb}.column-value-sum[data-v-9f24e080]{font-size:.75rem;font-weight:700;color:#10b981;margin-top:2px}.column-count[data-v-9f24e080]{font-size:.75rem;font-weight:700;background-color:#1f2937;color:#9ca3af;padding:.125rem .5rem;border-radius:9999px}.column-cards[data-v-9f24e080]{padding:.75rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;flex-grow:1}.kanban-card[data-v-9f24e080]{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-9f24e080]{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}.kanban-card:hover .card-delete-btn[data-v-9f24e080]{opacity:1}.card-delete-btn[data-v-9f24e080]:hover{color:#ef4444}.kanban-card[data-v-9f24e080]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000080;border-color:#374151}.kanban-card[data-v-9f24e080]:active{cursor:grabbing}.card-header[data-v-9f24e080]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.card-avatar[data-v-9f24e080],.card-avatar-text[data-v-9f24e080]{width:2.25rem;height:2.25rem;border-radius:50%;overflow:hidden;flex-shrink:0}.card-avatar img[data-v-9f24e080]{width:100%;height:100%;object-fit:cover}.card-avatar-text[data-v-9f24e080]{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-9f24e080]{display:flex;flex-direction:column;overflow:hidden}.card-title[data-v-9f24e080]{font-size:.875rem;font-weight:600;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-phone[data-v-9f24e080]{font-size:.75rem;color:#6b7280}.card-snippet[data-v-9f24e080]{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-9f24e080]{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-9f24e080]{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.75rem;color:#9ca3af}.value-label[data-v-9f24e080]{font-size:.7rem}.value-input[data-v-9f24e080]{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-9f24e080]{font-size:.7rem;color:#6b7280}.card-tags[data-v-9f24e080]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.tag-badge[data-v-9f24e080]{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-9f24e080]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #1f2937;padding-top:.5rem;font-size:.75rem}.card-agent[data-v-9f24e080]{display:flex;align-items:center;color:#9ca3af}.agent-select[data-v-9f24e080]{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-9f24e080]{font-size:.65rem;font-weight:700;padding:.125rem .375rem;border-radius:9999px}.human-mode[data-v-9f24e080]{background-color:#f59e0b26;color:#f59e0b}.ai-mode[data-v-9f24e080]{background-color:#10b98126;color:#10b981}.empty-column-state[data-v-9f24e080]{text-align:center;padding:2rem 1rem;color:#4b5563;font-size:.75rem;border:1px dashed #1f2937;border-radius:.5rem}.modal-backdrop[data-v-9f24e080]{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-9f24e080]{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-9f24e080]{padding:1.25rem;border-bottom:1px solid #1f2937;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-9f24e080]{font-size:1.1rem;font-weight:700;color:#fff}.modal-close-btn[data-v-9f24e080]{background:none;border:none;color:#9ca3af;font-size:1.2rem;cursor:pointer}.modal-body[data-v-9f24e080]{padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.stages-list[data-v-9f24e080]{display:flex;flex-direction:column;gap:.5rem}.stages-list h4[data-v-9f24e080],.stage-add-form h4[data-v-9f24e080]{font-size:.9rem;font-weight:600;color:#a5b4fc;margin-bottom:.5rem}.stage-item-row[data-v-9f24e080]{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-9f24e080]{display:flex;align-items:center;gap:.5rem}.stage-color-dot[data-v-9f24e080]{width:10px;height:10px;border-radius:50%}.stage-name-text[data-v-9f24e080]{font-size:.85rem;color:#f3f4f6}.stage-id-code[data-v-9f24e080]{font-size:.75rem;color:#9ca3af}.btn-delete-stage[data-v-9f24e080]{background:none;border:none;color:#ef4444;font-size:.8rem;cursor:pointer}.btn-delete-stage[data-v-9f24e080]:disabled{opacity:.5;cursor:not-allowed}.stage-add-form[data-v-9f24e080]{border-top:1px solid #1f2937;padding-top:1rem}.form-row[data-v-9f24e080]{display:flex;gap:1rem}.form-field[data-v-9f24e080]{flex:1;display:flex;flex-direction:column;gap:.25rem}.form-field label[data-v-9f24e080]{font-size:.75rem;color:#9ca3af}.modal-input[data-v-9f24e080]{background-color:#1f2937;border:1px solid #374151;color:#f3f4f6;border-radius:.375rem;padding:.5rem;font-size:.8rem;outline:none}.modal-input[data-v-9f24e080]:focus{border-color:#6366f1}.color-field[data-v-9f24e080]{flex:0 0 80px}.modal-color-input[data-v-9f24e080]{width:100%;height:34px;border:1px solid #374151;background:none;cursor:pointer;padding:0;border-radius:.375rem}.btn-add-stage[data-v-9f24e080]{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-9f24e080]:hover{background-color:#4f46e5}.modal-error-text[data-v-9f24e080]{color:#ef4444;font-size:.75rem;margin-top:.5rem}.marketing-page[data-v-0cfff492]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-0cfff492]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-0cfff492]{font-size:24px;font-weight:800;margin-bottom:4px}.page-subtitle[data-v-0cfff492]{font-size:14px;color:#ffffff4d}.ai-sandbox[data-v-0cfff492]{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);margin-bottom:30px;position:relative;z-index:10}.sandbox-header[data-v-0cfff492]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sparkle-icon[data-v-0cfff492]{font-size:20px}.sandbox-header h3[data-v-0cfff492]{font-size:16px;font-weight:700}.ai-status[data-v-0cfff492]{background:#10b98126;color:#10b981;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.input-row[data-v-0cfff492]{display:flex;gap:12px}.ai-input[data-v-0cfff492]{flex:1}.ai-output-box[data-v-0cfff492]{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-0cfff492]:focus-within{border-color:#10b981;box-shadow:0 0 0 2px #10b98126}.generated-text[data-v-0cfff492]{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-0cfff492]:empty:before{content:attr(placeholder);color:#666;opacity:.6;pointer-events:none}.output-actions[data-v-0cfff492]{margin-top:12px;font-size:12px;color:var(--accent)}.loading-dots span[data-v-0cfff492]{animation:blink-0cfff492 1.4s infinite both;font-size:24px;display:inline-block;margin:0 2px}.loading-dots span[data-v-0cfff492]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-0cfff492]:nth-child(3){animation-delay:.4s}@keyframes blink-0cfff492{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.section-title[data-v-0cfff492]{font-size:18px;font-weight:800;margin-bottom:16px}.loading-state[data-v-0cfff492]{display:flex;flex-direction:column;align-items:center;padding:60px 0;color:#ffffff4d}.spinner[data-v-0cfff492]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-0cfff492 1s linear infinite;margin-bottom:12px}@keyframes spin-0cfff492{to{transform:rotate(360deg)}}.spinner-small[data-v-0cfff492]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-0cfff492 .8s linear infinite;margin-right:8px;vertical-align:middle}.empty-state[data-v-0cfff492]{padding:40px;text-align:center}.posts-grid[data-v-0cfff492]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.social-preview-card[data-v-0cfff492]{overflow:hidden;display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.card-header-meta[data-v-0cfff492]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#00000026}.platform-details[data-v-0cfff492]{display:flex;align-items:center;gap:8px}.platform-icon[data-v-0cfff492]{font-size:16px}.platform-name[data-v-0cfff492]{font-size:12px;font-weight:700}.delete-btn[data-v-0cfff492]{background:transparent;border:none;cursor:pointer;opacity:.6}.delete-btn[data-v-0cfff492]:hover{opacity:1}.post-preview-img[data-v-0cfff492]{width:100%;height:180px;object-fit:cover}.post-preview-placeholder[data-v-0cfff492]{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-0cfff492]{padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.post-text[data-v-0cfff492]{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-0cfff492]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.schedule-date[data-v-0cfff492]{font-size:11px;color:#ffffff4d;font-weight:600}.status-badge[data-v-0cfff492]{font-size:9px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:4px}.status-badge.posted[data-v-0cfff492]{background:#22c55e26;color:#22c55e}.status-badge.scheduled[data-v-0cfff492]{background:#a855f726;color:var(--accent)}.status-badge.draft[data-v-0cfff492]{background:#ffffff14;color:#ffffff4d}.modal-overlay[data-v-0cfff492]{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-0cfff492]{width:100%;max-width:440px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;background:#ffffff08}.modal-header[data-v-0cfff492]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-0cfff492]{font-size:16px;font-weight:700}.close-btn[data-v-0cfff492]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.form-group[data-v-0cfff492]{margin-bottom:16px}.label[data-v-0cfff492]{display:block;font-size:12px;font-weight:600;color:#ffffff4d;margin-bottom:6px}.input[data-v-0cfff492],.textarea[data-v-0cfff492]{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-0cfff492]:focus,.textarea[data-v-0cfff492]:focus{border-color:var(--accent)}.form-row[data-v-0cfff492]{display:flex;gap:12px}.form-row .col[data-v-0cfff492]{flex:1}.modal-footer[data-v-0cfff492]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.error-box[data-v-0cfff492]{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-0cfff492]{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.option-group[data-v-0cfff492]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.option-group.url-group[data-v-0cfff492]{flex:2;min-width:250px}.option-label[data-v-0cfff492]{font-size:11px;font-weight:700;color:#ffffff4d;text-transform:uppercase;letter-spacing:.5px}.option-select[data-v-0cfff492],.option-input[data-v-0cfff492]{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-0cfff492]:focus,.option-input[data-v-0cfff492]:focus{border-color:var(--accent);background:#ffffff0d}.url-analysis-badge[data-v-0cfff492]{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-0cfff492]{display:flex;flex-direction:column;gap:10px}.media-upload-options[data-v-0cfff492]{display:flex;gap:10px}.btn-upload-pc[data-v-0cfff492],.btn-upload-drive[data-v-0cfff492]{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-0cfff492]{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-0cfff492]{width:80px;height:60px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.07)}.remove-preview[data-v-0cfff492]{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-0cfff492]:hover{background:var(--danger);color:#fff}.drive-picker-content[data-v-0cfff492]{max-width:500px}.drive-assets-grid[data-v-0cfff492]{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-0cfff492]{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-0cfff492]:hover{border-color:var(--accent);background:#ffffff0d;transform:translateY(-2px)}.drive-img-wrapper[data-v-0cfff492]{width:100%;height:80px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.drive-thumb[data-v-0cfff492]{width:100%;height:100%;object-fit:cover}.drive-file-name[data-v-0cfff492]{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.luxury-dropdown-container[data-v-0cfff492]{position:relative;width:100%}.luxury-dropdown-trigger[data-v-0cfff492]{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-0cfff492]:hover{background:#ffffff0f;border-color:#fff3}.luxury-dropdown-trigger.active[data-v-0cfff492]{border-color:var(--accent);background:#ffffff0d;box-shadow:0 0 0 2px #10b98126}.luxury-dropdown-trigger .selected-icon[data-v-0cfff492]{display:flex;align-items:center;color:var(--accent)}.luxury-dropdown-trigger .selected-text[data-v-0cfff492]{flex:1}.luxury-dropdown-trigger .chevron-icon[data-v-0cfff492]{display:flex;align-items:center;opacity:.7;transition:transform .2s}.luxury-dropdown-trigger.active .chevron-icon[data-v-0cfff492]{transform:rotate(180deg)}.luxury-dropdown-menu[data-v-0cfff492]{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-0cfff492]{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-0cfff492]:hover{background:#ffffff0f;color:#ffffffeb}.luxury-dropdown-item.active[data-v-0cfff492]{background:#10b9811a;color:var(--accent);font-weight:600}.luxury-dropdown-item .option-icon[data-v-0cfff492]{display:flex;align-items:center;opacity:.8}.luxury-dropdown-item.active .option-icon[data-v-0cfff492]{opacity:1;color:var(--accent)}.luxury-dropdown-item .option-text[data-v-0cfff492]{flex:1}.luxury-dropdown-item .check-icon[data-v-0cfff492]{display:flex;align-items:center;color:var(--accent)}.luxury-dropdown-menu[data-v-0cfff492]::-webkit-scrollbar{width:6px}.luxury-dropdown-menu[data-v-0cfff492]::-webkit-scrollbar-track{background:transparent}.luxury-dropdown-menu[data-v-0cfff492]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.luxury-dropdown-menu[data-v-0cfff492]::-webkit-scrollbar-thumb:hover{background:#fff3}.fade-enter-active[data-v-0cfff492],.fade-leave-active[data-v-0cfff492]{transition:opacity .15s ease,transform .15s ease}.fade-enter-from[data-v-0cfff492],.fade-leave-to[data-v-0cfff492]{opacity:0;transform:translateY(-4px)}.selection-popover[data-v-0cfff492]{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:290px;display:flex;flex-direction:column;gap:10px;animation:popoverFadeIn-0cfff492 .2s ease-out}@keyframes popoverFadeIn-0cfff492{0%{opacity:0;transform:translate(-50%,-95%) scale(.95)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.popover-tabs[data-v-0cfff492]{display:flex;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px;gap:4px}.popover-tab-btn[data-v-0cfff492]{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-0cfff492]:hover{background:#ffffff0a;color:#f1f5f9}.popover-tab-btn.active[data-v-0cfff492]{background:#ffffff14;color:#fff;box-shadow:0 1px 3px #0003}.popover-content[data-v-0cfff492],.ai-refine-tab[data-v-0cfff492],.manual-edit-tab[data-v-0cfff492]{display:flex;flex-direction:column;gap:8px}.popover-input[data-v-0cfff492]{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-0cfff492]:focus{border-color:var(--accent)}.popover-textarea[data-v-0cfff492]{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-0cfff492]:focus{border-color:var(--accent)}.popover-btn[data-v-0cfff492]{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-0cfff492]:hover{filter:brightness(1.1)}.popover-btn[data-v-0cfff492]:disabled{background:#ffffff1a;color:#64748b;cursor:not-allowed}.popover-footer[data-v-0cfff492]{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-0cfff492]{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-0cfff492]{color:#ef4444;display:flex;align-items:center;gap:4px}.popover-footer-btn.delete-btn[data-v-0cfff492]:hover{background:#ef44441a}.popover-footer-btn.close-btn[data-v-0cfff492]{color:#94a3b8}.popover-footer-btn.close-btn[data-v-0cfff492]:hover{background:#ffffff0d;color:#f1f5f9}.generated-text[data-v-0cfff492]::selection{background:#10b9814d;color:#fff}.marketing-skills-page[data-v-3ee66f9c]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-3ee66f9c]{margin-bottom:30px}.page-title[data-v-3ee66f9c]{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-3ee66f9c]{font-size:14.5px;color:#ffffff4d;line-height:1.5}.campaign-grid[data-v-3ee66f9c]{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:flex-start}.skills-sidebar[data-v-3ee66f9c]{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-3ee66f9c]{margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-header h4[data-v-3ee66f9c]{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.sidebar-header p[data-v-3ee66f9c]{font-size:12px;color:#ffffff4d;line-height:1.4}.skills-list-container[data-v-3ee66f9c]{display:flex;flex-direction:column;gap:20px}.skill-group[data-v-3ee66f9c]{display:flex;flex-direction:column;gap:10px}.group-title[data-v-3ee66f9c]{font-size:11.5px;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.75px;margin-bottom:4px}.skill-item-card[data-v-3ee66f9c]{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-3ee66f9c]:hover{border-color:var(--accent);background:#ffffff0a;transform:translateY(-2px)}.skill-item-card.active[data-v-3ee66f9c]{border-color:var(--accent);background:#10b9811a;box-shadow:0 0 20px #10b98114;transform:translateY(-2px)}.skill-name[data-v-3ee66f9c]{font-size:13.5px;font-weight:600;color:#fff;margin-bottom:6px}.skill-desc[data-v-3ee66f9c]{font-size:11.5px;color:#ffffff4d;line-height:1.4}.generation-panel[data-v-3ee66f9c]{padding:28px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);min-height:520px;position:relative}.panel-header[data-v-3ee66f9c]{margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.panel-header h3[data-v-3ee66f9c]{font-size:20px;font-weight:700;color:#fff;margin-bottom:6px}.panel-header p[data-v-3ee66f9c]{font-size:13.5px;color:#ffffff8c}.form-grid[data-v-3ee66f9c]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-group[data-v-3ee66f9c]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-3ee66f9c]{grid-column:span 2}.label[data-v-3ee66f9c]{font-size:13px;font-weight:600;color:#ffffff8c}.input[data-v-3ee66f9c],.textarea[data-v-3ee66f9c]{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-3ee66f9c]{height:42px}.input[data-v-3ee66f9c]:focus,.textarea[data-v-3ee66f9c]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 8px #10b98140;background:#0000004d}.input[data-v-3ee66f9c]:disabled,.textarea[data-v-3ee66f9c]:disabled{opacity:.5;cursor:not-allowed}.url-input-wrapper[data-v-3ee66f9c]{display:flex;gap:12px}.url-input-wrapper .input[data-v-3ee66f9c]{flex:1}.btn-url-analyze[data-v-3ee66f9c]{white-space:nowrap;padding:10px 20px;font-weight:600;font-size:13px}.help-text[data-v-3ee66f9c]{font-size:11.5px;color:#ffffff4d}.platform-selector-group[data-v-3ee66f9c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.platform-select-btn[data-v-3ee66f9c]{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-3ee66f9c]:hover{color:#fff;border-color:var(--accent);background:#ffffff0a}.platform-select-btn.active[data-v-3ee66f9c]{color:#fff;border-color:var(--accent);background:#10b9811f;box-shadow:0 0 10px #10b9810d}.action-footer[data-v-3ee66f9c]{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-3ee66f9c]{padding:12px 32px;font-size:15px;font-weight:600}.loading-spinner-wrapper[data-v-3ee66f9c]{display:flex;align-items:center;gap:8px}.spinner-small[data-v-3ee66f9c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid #ffffff;border-radius:50%;animation:spin-3ee66f9c .8s linear infinite}@keyframes spin-3ee66f9c{to{transform:rotate(360deg)}}.result-header[data-v-3ee66f9c]{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-3ee66f9c]{font-size:20px;font-weight:700;color:#fff;margin-bottom:6px}.header-titles p[data-v-3ee66f9c]{font-size:13px;color:var(--accent);font-weight:600}.header-actions[data-v-3ee66f9c]{display:flex;gap:12px;flex-wrap:wrap}.voice-visualizer[data-v-3ee66f9c]{display:flex;align-items:center;gap:3px;height:20px;margin-right:4px}.voice-bar[data-v-3ee66f9c]{width:3px;height:100%;background-color:var(--accent);border-radius:2px;animation:bounce-3ee66f9c .8s ease-in-out infinite alternate}.voice-bar[data-v-3ee66f9c]:nth-child(1){animation-duration:.7s}.voice-bar[data-v-3ee66f9c]:nth-child(2){animation-delay:.15s;animation-duration:.9s}.voice-bar[data-v-3ee66f9c]:nth-child(3){animation-delay:.3s;animation-duration:.6s}.voice-bar[data-v-3ee66f9c]:nth-child(4){animation-delay:.45s;animation-duration:.8s}.voice-bar[data-v-3ee66f9c]:nth-child(5){animation-delay:.6s;animation-duration:.7s}@keyframes bounce-3ee66f9c{0%{height:4px}to{height:20px}}.campaign-report-box-wrap[data-v-3ee66f9c]{position:relative}.campaign-report-box[data-v-3ee66f9c]{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-3ee66f9c]{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-3ee66f9c]:hover{background:#4f46e5f2}.image-gen-toast[data-v-3ee66f9c]{position:fixed;bottom:24px;right:24px;z-index:9000;pointer-events:none;animation:slideInToast-3ee66f9c .35s ease-out}.image-gen-toast-inner[data-v-3ee66f9c]{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-3ee66f9c]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(124,58,237,.25);border-top-color:#7c3aed;animation:spin-3ee66f9c 1s linear infinite;flex-shrink:0}.toast-text strong[data-v-3ee66f9c]{display:block;color:#e2e8f0;font-size:13px;margin-bottom:4px}.toast-text p[data-v-3ee66f9c]{margin:0;color:#ffffff73;font-size:11.5px;line-height:1.4}@keyframes slideInToast-3ee66f9c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.report-content[data-v-3ee66f9c]{font-size:14.5px;color:#ffffff8c;line-height:1.65}.stream-progress-banner[data-v-3ee66f9c]{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-3ee66f9c]{display:flex;align-items:center;gap:0}.stage-step[data-v-3ee66f9c]{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffff59;transition:color .4s}.stage-step.active[data-v-3ee66f9c]{color:#ffffffd9}.stage-step.done[data-v-3ee66f9c]{color:#6ee7b7}.stage-dot[data-v-3ee66f9c]{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-3ee66f9c]{background:#6366f1;border-color:#818cf8;box-shadow:0 0 8px #6366f1cc;animation:stagePulse-3ee66f9c 1s ease-in-out infinite}.stage-step.done .stage-dot[data-v-3ee66f9c]{background:#34d399;border-color:#6ee7b7;box-shadow:0 0 6px #34d39980;animation:none}.stage-connector[data-v-3ee66f9c]{width:40px;height:2px;background:#ffffff1a;margin:0 6px;border-radius:2px;transition:background .5s}.stage-connector.lit[data-v-3ee66f9c]{background:#34d399;box-shadow:0 0 4px #34d39966}.stream-status-text[data-v-3ee66f9c]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#fff9}.streaming-plain-text[data-v-3ee66f9c]{white-space:pre-wrap;word-break:break-word;color:#ffffffe6;font-size:14.5px;line-height:1.75}.stream-cursor[data-v-3ee66f9c]{color:#a78bfa;animation:blinkCursor-3ee66f9c .9s step-end infinite}.stream-idle-hint[data-v-3ee66f9c]{text-align:center;padding:48px 24px;color:#ffffff59;font-size:14px}.stream-idle-hint strong[data-v-3ee66f9c]{color:#ffffff8c}@keyframes blinkCursor-3ee66f9c{50%{opacity:0}}.stream-pulse[data-v-3ee66f9c]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#6366f1;animation:streamPulse-3ee66f9c 1s ease-in-out infinite;flex-shrink:0}.report-content.is-streaming>p[data-v-3ee66f9c]:last-child:after,.report-content.is-streaming>h1[data-v-3ee66f9c]:last-child:after,.report-content.is-streaming>h2[data-v-3ee66f9c]:last-child:after,.report-content.is-streaming>h3[data-v-3ee66f9c]:last-child:after,.report-content.is-streaming li[data-v-3ee66f9c]:last-child:after,.report-content.is-streaming td[data-v-3ee66f9c]:last-child:after{content:"▋";display:inline-block;font-size:13px;color:var(--accent);animation:blink-3ee66f9c .8s step-end infinite;margin-left:4px;vertical-align:middle}.stream-empty-state[data-v-3ee66f9c]{text-align:center;padding:60px 20px;color:#fff6}.stream-empty-state p[data-v-3ee66f9c]{font-size:14px;line-height:1.6}.stream-empty-state small[data-v-3ee66f9c]{font-size:12px;color:#ffffff40}.stream-waiting-animation[data-v-3ee66f9c]{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:36px;margin-bottom:16px}.stream-waiting-animation span[data-v-3ee66f9c]{display:inline-block;width:5px;border-radius:3px;background:linear-gradient(180deg,#6366f1,#818cf8);animation:soundWave-3ee66f9c 1.2s ease-in-out infinite}.stream-waiting-animation span[data-v-3ee66f9c]:nth-child(1){animation-delay:0s;height:12px}.stream-waiting-animation span[data-v-3ee66f9c]:nth-child(2){animation-delay:.1s;height:20px}.stream-waiting-animation span[data-v-3ee66f9c]:nth-child(3){animation-delay:.2s;height:32px}.stream-waiting-animation span[data-v-3ee66f9c]:nth-child(4){animation-delay:.3s;height:20px}.stream-waiting-animation span[data-v-3ee66f9c]:nth-child(5){animation-delay:.4s;height:12px}@keyframes stagePulse-3ee66f9c{0%,to{box-shadow:0 0 6px #6366f199}50%{box-shadow:0 0 14px #6366f1}}@keyframes streamPulse-3ee66f9c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes blink-3ee66f9c{0%,to{opacity:1}50%{opacity:0}}@keyframes soundWave-3ee66f9c{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1.3);opacity:1}}.modal-overlay[data-v-3ee66f9c]{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-3ee66f9c]{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-3ee66f9c]{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-3ee66f9c]{font-size:18px;font-weight:700;color:#fff}.close-btn[data-v-3ee66f9c]{background:transparent;border:none;color:#ffffff4d;font-size:18px;cursor:pointer;transition:color .2s}.close-btn[data-v-3ee66f9c]:hover{color:#fff}.modal-body[data-v-3ee66f9c]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.form-row[data-v-3ee66f9c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-footer[data-v-3ee66f9c]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end;gap:12px}.error-box[data-v-3ee66f9c]{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-3ee66f9c]{display:flex;gap:12px;flex-wrap:wrap}.media-url-input[data-v-3ee66f9c]{flex:1;min-width:200px}.media-upload-options[data-v-3ee66f9c]{display:flex;gap:10px}.btn-upload-pc[data-v-3ee66f9c]{cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-box[data-v-3ee66f9c]{position:relative;margin-top:12px;width:fit-content}.preview-img[data-v-3ee66f9c]{max-width:240px;max-height:180px;border-radius:6px;border:1px solid rgba(255,255,255,.07);object-fit:contain}.remove-preview[data-v-3ee66f9c]{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-3ee66f9c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin-top:12px}.drive-card[data-v-3ee66f9c]{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-3ee66f9c]:hover{border-color:var(--accent);background:#10b9810d}.drive-preview-wrap[data-v-3ee66f9c]{width:100%;height:90px;background:#000;border-radius:4px;overflow:hidden}.drive-thumb[data-v-3ee66f9c]{width:100%;height:100%;object-fit:cover}.drive-file-name[data-v-3ee66f9c]{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.drive-empty-state[data-v-3ee66f9c]{text-align:center;padding:30px;color:#ffffff4d;font-size:13.5px}@media (max-width: 960px){.campaign-grid[data-v-3ee66f9c]{grid-template-columns:1fr}.skills-sidebar[data-v-3ee66f9c]{max-height:280px;position:static}.form-grid[data-v-3ee66f9c]{grid-template-columns:1fr}.form-group.full-width[data-v-3ee66f9c]{grid-column:span 1}}select.select-input[data-v-3ee66f9c]{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-3ee66f9c]{background:#0a0a0f;color:#fff}.preview-modal-overlay[data-v-3ee66f9c]{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-3ee66f9c .25s ease-out}.preview-modal-content[data-v-3ee66f9c]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:scaleUp-3ee66f9c .3s cubic-bezier(.34,1.56,.64,1)}.preview-modal-close[data-v-3ee66f9c]{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-3ee66f9c]:hover{transform:rotate(90deg);color:#c084fc}.preview-modal-img[data-v-3ee66f9c]{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-3ee66f9c]:hover{transform:scale(1.03)}@keyframes fadeIn-3ee66f9c{0%{opacity:0}to{opacity:1}}@keyframes scaleUp-3ee66f9c{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse-3ee66f9c{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-3ee66f9c]{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-3ee66f9c .4s ease-out}.premium-loading-overlay .glow-bg[data-v-3ee66f9c]{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-3ee66f9c 4s infinite ease-in-out}.premium-loading-card[data-v-3ee66f9c]{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-3ee66f9c .4s cubic-bezier(.34,1.56,.64,1)}.premium-loader-container[data-v-3ee66f9c]{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-3ee66f9c]{position:absolute;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:#7c3aed;border-bottom-color:#10b981;animation:spin-3ee66f9c 2.2s linear infinite}.ring-inner[data-v-3ee66f9c]{position:absolute;width:76px;height:76px;border-radius:50%;border:3px solid transparent;border-left-color:#c084fc;border-right-color:#60a5fa;animation:spin-reverse-3ee66f9c 1.6s linear infinite}.loader-emoji[data-v-3ee66f9c]{font-size:34px;z-index:3;animation:pulseEmoji-3ee66f9c 2s ease-in-out infinite}.loader-title[data-v-3ee66f9c]{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-3ee66f9c]{height:5px;width:100%;background:#ffffff14;border-radius:10px;overflow:hidden;position:relative;margin:18px 0}.loading-bar-fill[data-v-3ee66f9c]{height:100%;position:absolute;background:linear-gradient(90deg,#7c3aed,#c084fc,#10b981);border-radius:10px;animation:loadingBar-3ee66f9c 2.2s infinite cubic-bezier(.4,0,.2,1)}.loader-text[data-v-3ee66f9c]{color:#ffffff8c;font-size:13.5px;line-height:1.55;margin-bottom:0}@keyframes spin-reverse-3ee66f9c{to{transform:rotate(-360deg)}}@keyframes glowPulse-3ee66f9c{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-3ee66f9c{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-3ee66f9c{0%{left:-40%;width:30%}50%{width:45%}to{left:110%;width:30%}}.media-uploader-box[data-v-3ee66f9c]:hover{border-color:var(--accent)!important;background:#10b9810d!important}.meta-publish-overlay[data-v-3ee66f9c]{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-3ee66f9c]{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-3ee66f9c]{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-3ee66f9c]{display:flex;flex-direction:column;gap:5px}.meta-form-group label[data-v-3ee66f9c]{font-size:12px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.3px}.meta-form-input[data-v-3ee66f9c]{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-3ee66f9c]{height:auto;padding:10px 14px;resize:vertical}.meta-form-input[data-v-3ee66f9c]:focus{border-color:#1877f280}.media-analyzer-page[data-v-94947086]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-94947086]{margin-bottom:30px}.page-title[data-v-94947086]{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-94947086]{font-size:14.5px;color:#ffffff4d;line-height:1.5}.analyzer-container[data-v-94947086]{padding:28px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);min-height:400px}.label[data-v-94947086]{font-size:13px;font-weight:600;color:#ffffff8c}.input[data-v-94947086],.textarea[data-v-94947086]{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-94947086]:focus,.textarea[data-v-94947086]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 8px #10b98140;background:#0000004d}.input[data-v-94947086]:disabled,.textarea[data-v-94947086]:disabled{opacity:.5;cursor:not-allowed}.media-uploader-box[data-v-94947086]:hover{border-color:var(--accent)!important;background:#10b9810d!important}.loading-spinner-wrapper[data-v-94947086]{display:flex;align-items:center;gap:8px}.spinner-small[data-v-94947086]{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid #ffffff;border-radius:50%;animation:spin-94947086 .8s linear infinite}@keyframes spin-94947086{to{transform:rotate(360deg)}}.modal-overlay[data-v-94947086]{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-94947086]{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-94947086]{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-94947086]{font-size:18px;font-weight:700;color:#fff;margin:0}.close-btn[data-v-94947086]{background:transparent;border:none;color:#ffffff4d;font-size:18px;cursor:pointer;transition:color .2s}.close-btn[data-v-94947086]:hover{color:#fff}.modal-body[data-v-94947086]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.modal-footer[data-v-94947086]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end;gap:12px}.error-box[data-v-94947086]{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-94947086]{display:flex;gap:12px;flex-wrap:wrap}.media-url-input[data-v-94947086]{flex:1;min-width:200px}.media-upload-options[data-v-94947086]{display:flex;gap:10px}.btn-upload-pc[data-v-94947086]{cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-box[data-v-94947086]{position:relative;margin-top:12px;width:fit-content}.preview-img[data-v-94947086]{max-width:240px;max-height:180px;border-radius:6px;border:1px solid rgba(255,255,255,.07);object-fit:contain}.remove-preview[data-v-94947086]{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-94947086]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin-top:12px}.drive-card[data-v-94947086]{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-94947086]:hover{border-color:var(--accent);background:#10b9810d}.drive-preview-wrap[data-v-94947086]{width:100%;height:90px;background:#000;border-radius:4px;overflow:hidden}.drive-thumb[data-v-94947086]{width:100%;height:100%;object-fit:cover}.drive-file-name[data-v-94947086]{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.drive-empty-state[data-v-94947086]{text-align:center;padding:30px;color:#ffffff4d;font-size:13.5px}.preview-modal-overlay[data-v-94947086]{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-94947086 .25s ease-out}.preview-modal-content[data-v-94947086]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:scaleUp-94947086 .3s cubic-bezier(.34,1.56,.64,1)}.preview-modal-close[data-v-94947086]{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-94947086]:hover{transform:rotate(90deg);color:#c084fc}.preview-modal-img[data-v-94947086]{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-94947086]:hover{transform:scale(1.03)}@keyframes fadeIn-94947086{0%{opacity:0}to{opacity:1}}@keyframes scaleUp-94947086{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.premium-loading-overlay[data-v-94947086]{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-94947086 .4s ease-out}.premium-loading-overlay .glow-bg[data-v-94947086]{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-94947086 4s infinite ease-in-out}.premium-loading-card[data-v-94947086]{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-94947086 .4s cubic-bezier(.34,1.56,.64,1)}.premium-loader-container[data-v-94947086]{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-94947086]{position:absolute;width:100px;height:100px;border-radius:50%;border:3px solid transparent;border-top-color:#7c3aed;border-bottom-color:#10b981;animation:spin-94947086 2.2s linear infinite}.ring-inner[data-v-94947086]{position:absolute;width:76px;height:76px;border-radius:50%;border:3px solid transparent;border-left-color:#c084fc;border-right-color:#60a5fa;animation:spin-reverse-94947086 1.6s linear infinite}.loader-emoji[data-v-94947086]{font-size:34px;z-index:3;animation:pulseEmoji-94947086 2s ease-in-out infinite}.loader-title[data-v-94947086]{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-94947086]{height:5px;width:100%;background:#ffffff14;border-radius:10px;overflow:hidden;position:relative;margin:18px 0}.loading-bar-fill[data-v-94947086]{height:100%;position:absolute;background:linear-gradient(90deg,#7c3aed,#c084fc,#10b981);border-radius:10px;animation:loadingBar-94947086 2.2s infinite cubic-bezier(.4,0,.2,1)}.loader-text[data-v-94947086]{color:#ffffff8c;font-size:13.5px;line-height:1.55;margin-bottom:0}@keyframes spin-reverse-94947086{to{transform:rotate(-360deg)}}@keyframes glowPulse-94947086{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-94947086{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-94947086{0%{left:-40%;width:30%}50%{width:45%}to{left:110%;width:30%}}.competitor-monitor-page[data-v-140adb91]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-140adb91]{margin-bottom:24px}.header-row[data-v-140adb91]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.page-title[data-v-140adb91]{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:800;color:#fff;margin:0 0 8px}.page-subtitle[data-v-140adb91]{font-size:14px;color:#ffffff59;line-height:1.55;max-width:720px;margin:0}.scan-all-btn[data-v-140adb91]{flex-shrink:0;height:40px;padding:0 18px;font-weight:600}.competitor-container[data-v-140adb91]{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.panel[data-v-140adb91]{background:#ffffff05;border:1px solid var(--border, rgba(255,255,255,.08));border-radius:10px;padding:18px;margin-bottom:20px}.panel-title[data-v-140adb91]{margin:0 0 14px;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.add-grid[data-v-140adb91]{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;align-items:end}.add-btn[data-v-140adb91]{height:42px;min-width:88px;font-weight:600}.settings-row[data-v-140adb91]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.checkbox-label[data-v-140adb91]{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-140adb91]{width:16px;height:16px;accent-color:var(--accent, #7c3aed)}.settings-hint[data-v-140adb91]{font-size:12px;color:var(--text-3, rgba(255,255,255,.4))}.chat-select[data-v-140adb91]{max-width:280px;height:36px;font-size:13px}.save-btn[data-v-140adb91]{height:36px;font-size:12px;padding:0 14px}.dirty-hint[data-v-140adb91]{margin:10px 0 0;font-size:11px;color:#fbbf24}.monitor-grid[data-v-140adb91]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.list-panel[data-v-140adb91]{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-140adb91]{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-140adb91]{margin:0;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.header-actions[data-v-140adb91]{display:flex;gap:6px}.badge-new[data-v-140adb91]{background:#ef4444;color:#fff;font-size:10px;padding:2px 7px;border-radius:10px;font-weight:700;text-transform:uppercase}.btn-sm[data-v-140adb91]{font-size:11px;padding:4px 10px}.empty-state[data-v-140adb91]{text-align:center;color:var(--text-3, rgba(255,255,255,.4));font-size:12px;padding:24px 16px}.empty-state.dashed[data-v-140adb91]{border:1px dashed var(--border, rgba(255,255,255,.12));border-radius:6px}.comp-list[data-v-140adb91],.alert-list[data-v-140adb91]{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto}.comp-card[data-v-140adb91]{background:#00000038;border:1px solid var(--border, rgba(255,255,255,.08));border-radius:8px;padding:12px}.comp-head[data-v-140adb91]{display:flex;justify-content:space-between;gap:8px}.comp-name[data-v-140adb91]{color:#fff;font-size:13.5px}.comp-url[data-v-140adb91]{display:block;font-size:11px;color:var(--accent, #a78bfa);word-break:break-all;margin-top:2px;text-decoration:none}.comp-actions[data-v-140adb91]{display:flex;gap:4px}.icon-btn[data-v-140adb91]{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-140adb91]:hover:not(:disabled){color:#34d399;border-color:#34d39959}.icon-btn.delete[data-v-140adb91]:hover{color:#f87171;border-color:#f8717159}.icon-btn[data-v-140adb91]:disabled{opacity:.4;cursor:not-allowed}.comp-meta[data-v-140adb91]{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-140adb91]{font-size:11px;color:var(--text-3, rgba(255,255,255,.4));font-weight:500}.meta-value[data-v-140adb91]{margin:2px 0 0;font-size:12px;line-height:1.45}.meta-value.price[data-v-140adb91]{color:#34d399;font-weight:600}.meta-value.campaign[data-v-140adb91]{color:#fbbf24;font-weight:600}.comp-footer[data-v-140adb91]{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-140adb91]{background:none;border:none;color:var(--accent, #a78bfa);font-size:10px;cursor:pointer;padding:0}.history-panel[data-v-140adb91]{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.08)}.history-chart[data-v-140adb91]{display:flex;align-items:flex-end;gap:6px;height:90px;padding:8px 4px;background:#0003;border-radius:6px;margin-bottom:8px;overflow-x:auto}.history-bar-wrap[data-v-140adb91]{flex:1;min-width:28px;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.history-bar[data-v-140adb91]{width:100%;max-width:24px;background:linear-gradient(180deg,#34d399,#34d39959);border-radius:4px 4px 0 0;min-height:8px}.history-bar-label[data-v-140adb91]{font-size:8px;color:#ffffff59;margin-top:4px}.history-list[data-v-140adb91]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.history-list li[data-v-140adb91]{display:flex;gap:8px;font-size:10px;color:#ffffff8c}.history-list time[data-v-140adb91]{color:#ffffff59;white-space:nowrap}.settings-grid[data-v-140adb91]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.settings-block[data-v-140adb91]{display:flex;flex-direction:column;gap:8px}.settings-actions[data-v-140adb91]{margin-top:14px;display:flex;align-items:center;gap:12px}.field-hint[data-v-140adb91]{margin:0;font-size:10px;color:#ffffff59}.compare-panel .compare-header[data-v-140adb91]{display:flex;justify-content:space-between;align-items:center;gap:10px}.compare-body[data-v-140adb91]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.compare-product-grid[data-v-140adb91]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.compare-desc[data-v-140adb91]{min-height:64px;resize:vertical}.compare-url-row[data-v-140adb91]{display:flex;gap:8px}.compare-actions[data-v-140adb91]{display:flex;gap:8px;flex-wrap:wrap}.compare-result[data-v-140adb91]{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.compare-winning[data-v-140adb91]{font-size:12px;color:#ffffffbf;margin:0 0 10px}.compare-table-wrap[data-v-140adb91]{overflow-x:auto;background:#00000040;border-radius:8px}.compare-table[data-v-140adb91]{width:100%;border-collapse:collapse;font-size:12px;min-width:480px}.compare-table th[data-v-140adb91],.compare-table td[data-v-140adb91]{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top}.compare-table th[data-v-140adb91]{color:#ffffff73;font-weight:600}.gap-list[data-v-140adb91]{margin:10px 0 0;padding-left:18px;font-size:12px;color:#fff9}.campaign-from-alert[data-v-140adb91]{margin-top:10px;width:100%}.empty-state.small[data-v-140adb91]{padding:12px;font-size:11px}.alert-card[data-v-140adb91]{background:#00000040;border-radius:8px;padding:12px;border-left:4px solid #ef4444;box-shadow:0 0 8px #ef44441f}.alert-card.read[data-v-140adb91]{border-left-color:#ffffff26;opacity:.72;box-shadow:none}.alert-head[data-v-140adb91]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.alert-head strong[data-v-140adb91]{color:#fff;font-size:13px;display:block}.alert-type[data-v-140adb91]{display:inline-block;margin-top:3px;font-size:10px;color:#ffffff73;background:#ffffff0f;padding:2px 6px;border-radius:4px}.alert-head time[data-v-140adb91]{font-size:10px;color:var(--text-3, rgba(255,255,255,.4));white-space:nowrap}.alert-msg[data-v-140adb91]{font-size:12px;color:var(--text-2, rgba(255,255,255,.7));margin:0 0 10px}.alert-diff[data-v-140adb91]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#0000002e;padding:8px;border-radius:6px}.diff-label[data-v-140adb91]{display:block;font-size:10px;color:var(--text-3, rgba(255,255,255,.4));margin-bottom:3px}.diff-old[data-v-140adb91]{font-size:11px;color:#ffffff73;text-decoration:line-through;line-height:1.4}.diff-new[data-v-140adb91]{font-size:11px;color:#34d399;font-weight:600;line-height:1.4}.label[data-v-140adb91]{font-size:11px;font-weight:600;color:#ffffff8c;margin-bottom:4px;display:block}.input[data-v-140adb91]{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-140adb91]:focus{outline:none;border-color:var(--accent, #7c3aed);box-shadow:0 0 8px #7c3aed40}@media (max-width: 960px){.monitor-grid[data-v-140adb91],.add-grid[data-v-140adb91],.settings-grid[data-v-140adb91],.compare-product-grid[data-v-140adb91]{grid-template-columns:1fr}.add-btn[data-v-140adb91]{width:100%}.alert-diff[data-v-140adb91]{grid-template-columns:1fr}}.swarm-page[data-v-cfead578]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-cfead578]{margin-bottom:30px}.page-title[data-v-cfead578]{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-cfead578]{font-size:14.5px;color:#ffffff4d;line-height:1.5}.swarm-container[data-v-cfead578]{padding:28px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);min-height:400px}.label[data-v-cfead578]{font-size:13px;font-weight:600;color:#ffffff8c}.input[data-v-cfead578],.textarea[data-v-cfead578]{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-cfead578]:focus,.textarea[data-v-cfead578]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 8px #10b98140;background:#0000004d}.spinner[data-v-cfead578]{width:20px;height:20px;border:2px solid rgba(255,255,255,.1);border-top:2px solid var(--accent);border-radius:50%;animation:spin-cfead578 1s linear infinite}.modal-overlay[data-v-cfead578]{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-cfead578]{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-cfead578]{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-cfead578]{font-size:18px;font-weight:700;color:#fff;margin:0}.close-btn[data-v-cfead578]{background:transparent;border:none;color:#ffffff4d;font-size:18px;cursor:pointer;transition:color .2s}.close-btn[data-v-cfead578]:hover{color:#fff}.modal-body[data-v-cfead578]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.modal-footer[data-v-cfead578]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-end;gap:12px}.error-box[data-v-cfead578]{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-cfead578]{display:flex;gap:12px;flex-wrap:wrap}.media-url-input[data-v-cfead578]{flex:1;min-width:200px}.media-upload-options[data-v-cfead578]{display:flex;gap:10px}.btn-upload-pc[data-v-cfead578]{cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-box[data-v-cfead578]{position:relative;margin-top:12px;width:fit-content}.preview-img[data-v-cfead578]{max-width:240px;max-height:180px;border-radius:6px;border:1px solid rgba(255,255,255,.07);object-fit:contain}.remove-preview[data-v-cfead578]{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-cfead578]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;margin-top:12px}.drive-card[data-v-cfead578]{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-cfead578]:hover{border-color:var(--accent);background:#10b9810d}.drive-preview-wrap[data-v-cfead578]{width:100%;height:90px;background:#000;border-radius:4px;overflow:hidden}.drive-thumb[data-v-cfead578]{width:100%;height:100%;object-fit:cover}.drive-file-name[data-v-cfead578]{font-size:11px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.drive-empty-state[data-v-cfead578]{text-align:center;padding:30px;color:#ffffff4d;font-size:13.5px}@keyframes spin-cfead578{to{transform:rotate(360deg)}}.swarm-feed[data-v-cfead578]{flex:1;padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;max-height:620px;background:#0000001a;position:relative}.feed-empty[data-v-cfead578],.feed-waiting[data-v-cfead578],.feed-running[data-v-cfead578]{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-cfead578]{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-cfead578]{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-cfead578]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.swarm-msg-meta[data-v-cfead578]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.swarm-agent-name[data-v-cfead578]{font-weight:700;color:#fff;font-size:13.5px}.swarm-role-badge[data-v-cfead578]{font-size:11px;background:#ffffff14;color:#ffffffa6;padding:2px 8px;border-radius:4px}.live-badge[data-v-cfead578]{font-size:10px;font-weight:700;color:#34d399;background:#34d3991f;padding:2px 8px;border-radius:10px;animation:pulse-live-cfead578 1.5s ease-in-out infinite}@keyframes pulse-live-cfead578{0%,to{opacity:1}50%{opacity:.55}}.swarm-msg-head time[data-v-cfead578]{font-size:11px;color:#ffffff59;white-space:nowrap}.swarm-msg-body[data-v-cfead578]{font-size:13px;line-height:1.65;color:#ffffffd1}.swarm-msg-body[data-v-cfead578] .swarm-h1{color:#fff;font-size:20px;font-weight:800;margin:20px 0 12px}.swarm-msg-body[data-v-cfead578] .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-cfead578] .swarm-h3{color:var(--accent, #a78bfa);font-size:15px;font-weight:700;margin:14px 0 8px}.swarm-msg-body[data-v-cfead578] .swarm-strong{color:var(--accent, #a78bfa);font-weight:700}.swarm-msg-body[data-v-cfead578] .swarm-p{margin:6px 0;color:#ffffffbf}.swarm-msg-body[data-v-cfead578] .swarm-ul{margin:8px 0 12px;padding-left:20px}.swarm-msg-body[data-v-cfead578] .swarm-ul li{padding:3px 0;color:#ffffffb8}.swarm-msg-body[data-v-cfead578] .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-cfead578] .stream-cursor{display:inline-block;width:2px;height:1em;background:#34d399;margin-left:2px;vertical-align:text-bottom;animation:cursor-blink-cfead578 .9s step-end infinite}@keyframes cursor-blink-cfead578{0%,to{opacity:1}50%{opacity:0}}.scroll-bottom-btn[data-v-cfead578]{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-cfead578]:hover{background:#7c3aed}.swarm-task-card[data-v-cfead578]{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-cfead578]:hover{border-color:#ffffff26;background:#ffffff08}.task-delete-btn[data-v-cfead578]{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-cfead578]:hover{background:#ef4444cc;color:#fff;transform:scale(1.15)}.spinner-small[data-v-cfead578]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-cfead578 .8s linear infinite;margin-right:8px;vertical-align:middle}.attachment-clear[data-v-cfead578]{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: 960px){.swarm-workspace-grid[data-v-cfead578]{grid-template-columns:1fr!important}}.pixel-page[data-v-307b59f2]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-307b59f2]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.header-actions[data-v-307b59f2]{display:flex;gap:8px;align-items:center}.page-title[data-v-307b59f2]{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:800;color:#fff;margin:0 0 8px}.page-subtitle[data-v-307b59f2]{font-size:14px;color:#ffffff59;line-height:1.5;margin:0;max-width:640px}.page-subtitle code[data-v-307b59f2]{background:#ffffff14;padding:1px 5px;border-radius:4px;font-size:12px}.pixel-container[data-v-307b59f2]{padding:24px;display:flex;flex-direction:column;gap:28px}.section-title[data-v-307b59f2]{margin:0 0 14px;font-size:16px;font-weight:700;color:#fff}.section-desc[data-v-307b59f2]{margin:0 0 12px;font-size:12.5px;color:var(--text-3);line-height:1.55}.section-desc code[data-v-307b59f2]{background:#00000059;padding:2px 6px;border-radius:4px;color:#fff}.funnel-grid[data-v-307b59f2]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.stats-grid[data-v-307b59f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.stat-card[data-v-307b59f2]{background:#ffffff08;border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.stat-arrow[data-v-307b59f2]{background:none;border:none;color:#ffffff40;font-size:20px;text-align:center;padding:0}.stat-label[data-v-307b59f2]{font-size:11.5px;color:var(--text-3);font-weight:500}.stat-value[data-v-307b59f2]{font-size:22px;font-weight:800;color:#fff}.stat-sub[data-v-307b59f2]{font-size:11px;color:var(--text-3)}.stat-green[data-v-307b59f2]{color:#10b981}.stat-warn[data-v-307b59f2]{color:#f59e0b}.stat-blue[data-v-307b59f2]{color:#3b82f6}.stat-purple[data-v-307b59f2]{color:#a855f7}.period-select[data-v-307b59f2],.event-filter[data-v-307b59f2]{font-size:12px;padding:6px 10px;min-width:130px}.code-block-wrap[data-v-307b59f2]{position:relative}.code-block[data-v-307b59f2]{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-307b59f2]{color:#93c5fd}.copy-btn[data-v-307b59f2]{position:absolute;top:10px;right:10px}.woo-details[data-v-307b59f2]{margin-top:12px;font-size:13px;color:var(--text-2)}.woo-details summary[data-v-307b59f2]{cursor:pointer;color:#a7f3d0;margin-bottom:8px}.test-row[data-v-307b59f2]{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-307b59f2]{font-size:12px;color:var(--text-3);margin-right:4px}.log-header[data-v-307b59f2]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.log-header .section-title[data-v-307b59f2]{margin:0}.table-wrap[data-v-307b59f2]{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.events-table[data-v-307b59f2]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.events-table th[data-v-307b59f2]{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-307b59f2]{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.empty-row[data-v-307b59f2]{text-align:center;color:var(--text-3);padding:24px!important}.mono[data-v-307b59f2]{font-family:ui-monospace,monospace;font-size:11px}.muted[data-v-307b59f2]{color:var(--text-3);white-space:nowrap}.money[data-v-307b59f2]{color:#10b981;font-weight:600}.url-cell[data-v-307b59f2]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3)}.event-badge[data-v-307b59f2]{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.ev-page_view[data-v-307b59f2]{background:#ffffff14;color:#fff}.ev-add_to_cart[data-v-307b59f2]{background:#f59e0b26;color:#f59e0b}.ev-purchase[data-v-307b59f2]{background:#10b98126;color:#10b981}.ev-lead[data-v-307b59f2]{background:#3b82f626;color:#60a5fa}.source-badge[data-v-307b59f2]{padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:600}.src-wa[data-v-307b59f2]{background:#34d3991f;color:#34d399}.src-ig[data-v-307b59f2]{background:#a855f71f;color:#c084fc}.src-none[data-v-307b59f2]{background:#ffffff0f;color:var(--text-3)}@media (max-width: 900px){.funnel-grid[data-v-307b59f2]{grid-template-columns:1fr 1fr}.stat-arrow[data-v-307b59f2]{display:none}}.services-page[data-v-b21193f4]{padding:30px;background:#0a0a0f;min-height:100%;color:#ffffffeb}.page-header[data-v-b21193f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-b21193f4]{font-size:24px;font-weight:800;margin-bottom:4px}.page-subtitle[data-v-b21193f4]{font-size:14px;color:#ffffff4d}.tabs-container[data-v-b21193f4]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.tab-btn[data-v-b21193f4]{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-b21193f4]:hover{color:#ffffffeb}.tab-btn.active[data-v-b21193f4]{color:var(--accent);border-bottom-color:var(--accent)}.loading-state[data-v-b21193f4]{display:flex;flex-direction:column;align-items:center;padding:60px 0;color:#ffffff4d}.spinner[data-v-b21193f4]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-b21193f4 1s linear infinite;margin-bottom:12px}@keyframes spin-b21193f4{to{transform:rotate(360deg)}}.empty-state[data-v-b21193f4]{padding:40px;text-align:center}.services-grid[data-v-b21193f4],.staff-grid[data-v-b21193f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.service-card[data-v-b21193f4],.staff-card[data-v-b21193f4]{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-b21193f4]:hover,.staff-card[data-v-b21193f4]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;border-color:#ffffff26}.card-header-row[data-v-b21193f4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.srv-name[data-v-b21193f4]{font-size:17px;font-weight:700;color:#ffffffeb}.delete-btn[data-v-b21193f4]{background:transparent;border:none;cursor:pointer;font-size:15px;opacity:.6;transition:opacity .2s;padding:2px}.delete-btn[data-v-b21193f4]:hover{opacity:1}.srv-desc[data-v-b21193f4]{font-size:13px;color:#ffffff8c;margin-bottom:16px;flex:1}.srv-meta[data-v-b21193f4]{display:flex;gap:8px}.meta-badge[data-v-b21193f4]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px}.meta-badge.duration[data-v-b21193f4]{background:#a855f726;color:var(--accent)}.meta-badge.price[data-v-b21193f4]{background:#22c55e26;color:#22c55e}.staff-name[data-v-b21193f4]{font-size:17px;font-weight:700}.staff-role[data-v-b21193f4]{font-size:12px;color:var(--accent);font-weight:600}.staff-contacts[data-v-b21193f4]{font-size:12px;color:#ffffff8c;margin:12px 0;display:flex;flex-direction:column;gap:4px}.staff-status-row[data-v-b21193f4]{font-size:11px;font-weight:700}.staff-card.inactive[data-v-b21193f4]{opacity:.5}.modal-overlay[data-v-b21193f4]{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-b21193f4]{width:100%;max-width:440px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;background:#ffffff08}.modal-header[data-v-b21193f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-b21193f4]{font-size:16px;font-weight:700}.close-btn[data-v-b21193f4]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.form-group[data-v-b21193f4]{margin-bottom:16px}.label[data-v-b21193f4]{display:block;font-size:12px;font-weight:600;color:#ffffff4d;margin-bottom:6px}.input[data-v-b21193f4],.textarea[data-v-b21193f4]{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-b21193f4]:focus,.textarea[data-v-b21193f4]:focus{border-color:var(--accent)}.form-row[data-v-b21193f4]{display:flex;gap:12px}.form-row .col[data-v-b21193f4]{flex:1}.check-group[data-v-b21193f4]{margin-top:12px}.check-label[data-v-b21193f4]{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff8c;cursor:pointer}.modal-footer[data-v-b21193f4]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.error-box[data-v-b21193f4]{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-b21193f4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sector-pill[data-v-b21193f4]{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-b21193f4]:hover{background:#ffffff14;color:#ffffffeb}.sector-pill.active[data-v-b21193f4]{background:#10b98126;border-color:var(--accent);color:var(--accent)}.suggestion-badges[data-v-b21193f4]{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-b21193f4]{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-b21193f4]:hover{background:#ffffff14;color:#ffffff8c;border-color:#ffffff40}.suggestion-badge.selected[data-v-b21193f4]{background:#10b98133;border-color:var(--accent);color:#ffffffeb;font-weight:600}.business-page[data-v-ff41781c]{padding:30px;background:#0a0a0f;height:100%;overflow-y:auto;color:#ffffffeb}.page-header[data-v-ff41781c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-ff41781c]{font-size:24px;font-weight:800;margin-bottom:4px}.page-subtitle[data-v-ff41781c]{font-size:14px;color:#ffffff4d;line-height:1.5}.summary-cards[data-v-ff41781c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}.summary-card[data-v-ff41781c]{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-ff41781c]:hover{transform:translateY(-2px);border-color:var(--accent)}.card-icon-wrapper[data-v-ff41781c]{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-ff41781c]{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.card-icon-wrapper.profit[data-v-ff41781c]{background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.card-icon-wrapper.profit.loss[data-v-ff41781c]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2)}.card-info[data-v-ff41781c]{display:flex;flex-direction:column}.card-label[data-v-ff41781c]{font-size:12px;color:#ffffff4d;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.card-value[data-v-ff41781c]{font-size:22px;font-weight:850;margin-top:4px}.tabs-container[data-v-ff41781c]{display:flex;gap:16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.tab-btn[data-v-ff41781c]{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-ff41781c]{opacity:.7}.tab-btn[data-v-ff41781c]:hover{color:#ffffffeb}.tab-btn.active[data-v-ff41781c]{color:var(--accent);border-bottom-color:var(--accent)}.tab-btn.active .tab-icon[data-v-ff41781c]{opacity:1}.table-container[data-v-ff41781c]{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-ff41781c]{width:100%;border-collapse:collapse;text-align:left}.data-table th[data-v-ff41781c],.data-table td[data-v-ff41781c]{padding:16px 20px;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.06)}.data-table th[data-v-ff41781c]{font-weight:700;color:#ffffff4d;background:#0003}.data-table tr[data-v-ff41781c]:hover{background:#ffffff03}.type-badge[data-v-ff41781c]{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700}.type-badge.income[data-v-ff41781c]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.type-badge.expense[data-v-ff41781c]{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.category-badge[data-v-ff41781c]{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-ff41781c]{font-size:12px;color:#ffffff4d;font-weight:500}.delete-action-btn[data-v-ff41781c]{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-ff41781c]:hover{background:#ef44441f;color:var(--danger)}.filters-row[data-v-ff41781c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.filter-group[data-v-ff41781c]{display:flex;gap:8px}.filter-btn[data-v-ff41781c]{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-ff41781c]:hover{border-color:#ffffff2e;color:#ffffffeb}.filter-btn.active[data-v-ff41781c]{background:#ffffff14;color:#ffffffeb;border-color:#ffffff4d}.filter-btn.active.text-success[data-v-ff41781c]{background:#10b98126;color:#10b981;border-color:#10b9814d}.filter-btn.active.text-danger[data-v-ff41781c]{background:#ef444426;color:#ef4444;border-color:#ef44444d}.count-display[data-v-ff41781c]{font-size:12.5px;color:#ffffff4d;font-weight:600}.settings-grid[data-v-ff41781c]{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 992px){.settings-grid[data-v-ff41781c]{grid-template-columns:1.2fr 1fr}}.settings-card[data-v-ff41781c]{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-ff41781c]{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:16px;margin-bottom:16px}.settings-card h3[data-v-ff41781c]{font-size:16px;font-weight:800;color:#fff;margin:0}.card-subtitle[data-v-ff41781c]{font-size:12.5px;color:#ffffff4d;display:block;margin-top:4px}.empty-state-small[data-v-ff41781c]{text-align:center;padding:40px 10px;color:#ffffff2e;font-size:13px}.settings-table[data-v-ff41781c]{width:100%;border-collapse:collapse}.settings-table th[data-v-ff41781c],.settings-table td[data-v-ff41781c]{padding:12px 14px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-table th[data-v-ff41781c]{font-weight:700;color:#ffffff4d;background:#0000001a}.settings-table tr[data-v-ff41781c]:hover{background:#ffffff03}.settings-action-btn[data-v-ff41781c]{background:transparent;border:none;color:#ffffff4d;cursor:pointer;padding:4px;border-radius:4px}.settings-action-btn[data-v-ff41781c]:hover{color:var(--accent)}.settings-action-btn.delete[data-v-ff41781c]:hover{color:var(--danger)}.role-badge[data-v-ff41781c]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ffffff0d}.role-badge.admin[data-v-ff41781c]{background:#8b5cf61f;color:#a78bfa;border:1px solid rgba(139,92,246,.25)}.role-badge.operator[data-v-ff41781c]{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.25)}.role-badge.accounting[data-v-ff41781c]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.loading-state-small[data-v-ff41781c]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:#ffffff4d;font-size:13px}.spinner-small[data-v-ff41781c]{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-ff41781c]{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-ff41781c]{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-ff41781c]{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-ff41781c]{margin:0;font-size:16px;font-weight:800;color:#fff}.close-btn[data-v-ff41781c]{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-ff41781c]:hover{color:#ffffffeb}.modal-body[data-v-ff41781c]{padding:20px}.modal-footer[data-v-ff41781c]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background:#0003;border-top:1px solid rgba(255,255,255,.06)}@keyframes pulse-ff41781c{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.upload-area[data-v-ff41781c]:hover{border-color:var(--accent)!important;background:#ffffff08!important}input[type=date][data-v-ff41781c],input[type=month][data-v-ff41781c]{color-scheme:dark}input[type=date][data-v-ff41781c]::-webkit-calendar-picker-indicator,input[type=month][data-v-ff41781c]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:.8;transition:opacity .2s}input[type=date][data-v-ff41781c]::-webkit-calendar-picker-indicator:hover,input[type=month][data-v-ff41781c]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=text].filter-btn[data-v-ff41781c]{font-weight:500;color:#ffffffeb}input[type=text].filter-btn[data-v-ff41781c]::placeholder{color:#ffffff2e}.font-bold[data-v-ff41781c]{font-weight:700}.text-right[data-v-ff41781c]{text-align:right}.text-center[data-v-ff41781c]{text-align:center}.text-success[data-v-ff41781c]{color:#10b981!important}.text-danger[data-v-ff41781c]{color:#ef4444!important}.text-accent[data-v-ff41781c]{color:var(--accent)!important}.text-warning[data-v-ff41781c]{color:#f59e0b!important}.icon[data-v-ff41781c]{vertical-align:middle;margin-right:4px}.doc-page[data-v-1e152177]{padding:28px;background:var(--bg-deep);min-height:100%;color:var(--text-1);box-sizing:border-box}.page-header[data-v-1e152177]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.page-title[data-v-1e152177]{font-size:22px;font-weight:800;margin-bottom:4px}.page-sub[data-v-1e152177]{font-size:13px;color:var(--text-3);line-height:1.5}.tabs[data-v-1e152177]{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:24px}.tab[data-v-1e152177]{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-1e152177]:hover{color:var(--text-1)}.tab.active[data-v-1e152177]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-1e152177]{background:#ffffff14;border-radius:99px;font-size:11px;padding:1px 7px}.empty-state[data-v-1e152177]{display:flex;flex-direction:column;align-items:center;padding:60px 24px;text-align:center;gap:8px}.empty-icon[data-v-1e152177]{font-size:48px;margin-bottom:8px}.empty-state h3[data-v-1e152177]{font-size:16px;font-weight:700}.empty-state p[data-v-1e152177]{font-size:13px;color:var(--text-3)}.mt-12[data-v-1e152177]{margin-top:12px}.spinner[data-v-1e152177]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-1e152177 1s linear infinite;margin-bottom:12px}@keyframes spin-1e152177{to{transform:rotate(360deg)}}.doc-list[data-v-1e152177]{display:flex;flex-direction:column;gap:10px}.doc-card[data-v-1e152177]{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-1e152177]:hover{border-color:#ffffff2e}.doc-card.signed[data-v-1e152177]{border-left:3px solid #10b981}.doc-card.expired[data-v-1e152177]{border-left:3px solid var(--danger);opacity:.75}.doc-main[data-v-1e152177]{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.doc-icon[data-v-1e152177]{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-1e152177]{min-width:0;flex:1}.doc-type[data-v-1e152177]{font-size:14px;font-weight:700;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-meta[data-v-1e152177]{font-size:12px;color:var(--text-3);margin-bottom:6px;display:flex;flex-wrap:wrap;gap:4px}.status-pill[data-v-1e152177]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px}.status-pill.signed[data-v-1e152177]{background:#10b98126;color:#10b981}.status-pill.pending[data-v-1e152177]{background:#eab3081f;color:#eab308}.status-pill.expired[data-v-1e152177]{background:#ef44441f;color:var(--danger)}.doc-actions[data-v-1e152177]{display:flex;align-items:center;gap:6px;flex-shrink:0}.act-btn[data-v-1e152177]{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-1e152177]:hover{background:#ffffff14;color:var(--text-1)}.act-btn.copy[data-v-1e152177]{border-color:#6c63ff66;color:var(--accent)}.act-btn.copy.copied[data-v-1e152177]{background:#10b98126;border-color:#10b981;color:#10b981}.act-btn.download[data-v-1e152177]{border-color:#10b98159;color:#10b981}.act-btn.del[data-v-1e152177]{color:var(--danger);border-color:#ef44444d}.act-btn.del[data-v-1e152177]:hover{background:#ef44441a}.create-card[data-v-1e152177]{padding:28px}.section-title[data-v-1e152177]{font-size:16px;font-weight:700;margin-bottom:6px}.section-sub[data-v-1e152177]{font-size:13px;color:var(--text-3);margin-bottom:24px;line-height:1.6}.form-grid[data-v-1e152177]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-1e152177]{display:flex;flex-direction:column}.form-group.full[data-v-1e152177]{grid-column:1/-1}.label[data-v-1e152177]{font-size:12px;font-weight:600;color:var(--text-3);margin-bottom:6px}.input[data-v-1e152177]{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-1e152177]:hover{border-color:var(--border-mid)}.input[data-v-1e152177]:focus{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.sel[data-v-1e152177]{-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-1e152177]{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-1e152177]:hover{border-color:var(--border-mid)}.textarea[data-v-1e152177]:focus{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.template-grid[data-v-1e152177]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.template-card[data-v-1e152177]{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-1e152177]:hover{border-color:var(--accent-dim);background:#ffffff08;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.template-card.selected[data-v-1e152177]{border-color:var(--accent);background:#10b9810f;box-shadow:0 0 16px var(--accent-glow)}.tmpl-icon[data-v-1e152177]{height:28px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.tmpl-name[data-v-1e152177]{font-size:13px;font-weight:700;margin-bottom:3px}.tmpl-desc[data-v-1e152177]{font-size:11px;color:var(--text-3);line-height:1.4}.err-box[data-v-1e152177]{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-1e152177]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.stats-section[data-v-1e152177]{display:flex;flex-direction:column;gap:20px}.kpi-grid[data-v-1e152177]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.kpi-card[data-v-1e152177]{padding:24px;text-align:center}.kpi-icon[data-v-1e152177]{font-size:32px;margin-bottom:10px}.kpi-val[data-v-1e152177]{font-size:36px;font-weight:800;margin-bottom:4px}.kpi-val.green[data-v-1e152177]{color:#10b981}.kpi-val.yellow[data-v-1e152177]{color:#eab308}.kpi-val.red[data-v-1e152177]{color:var(--danger)}.kpi-label[data-v-1e152177]{font-size:12px;color:var(--text-3);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dist-row[data-v-1e152177]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dist-label[data-v-1e152177]{font-size:13px;width:140px;flex-shrink:0;color:var(--text-2)}.dist-bar-wrap[data-v-1e152177]{flex:1;height:8px;background:#ffffff0f;border-radius:4px;overflow:hidden}.dist-bar[data-v-1e152177]{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:4px;transition:width .4s ease;min-width:4px}.dist-count[data-v-1e152177]{font-size:13px;font-weight:700;width:24px;text-align:right}.modal-overlay[data-v-1e152177]{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-1e152177]{width:100%;max-width:520px;padding:24px;max-height:90vh;overflow-y:auto}.modal-header[data-v-1e152177]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-1e152177]{font-size:16px;font-weight:700}.close-btn[data-v-1e152177]{background:none;border:none;color:var(--text-3);font-size:16px;cursor:pointer}.detail-body[data-v-1e152177]{display:flex;flex-direction:column;gap:10px}.detail-row[data-v-1e152177]{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;background:#ffffff08;border-radius:8px;font-size:13px}.dl[data-v-1e152177]{color:var(--text-3);font-weight:600;width:100px;flex-shrink:0}.dv[data-v-1e152177]{color:var(--text-1);flex:1}.link-box[data-v-1e152177]{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-1e152177]{font-size:12px;font-weight:700;color:var(--accent2)}.link-val[data-v-1e152177]{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-1e152177]{margin-top:8px}.sig-img[data-v-1e152177]{width:100%;border-radius:8px;border:1px solid var(--border);background:#0a0a1a}.modal-footer[data-v-1e152177]{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-1e152177]{padding:6px 12px;font-size:12px}.btn-danger[data-v-1e152177]{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-1e152177]:hover{background:#ef444440}.tasks-page[data-v-4331e37e]{padding:30px;background:#0a0a0f;min-height:100%;color:#ffffffeb}.page-header[data-v-4331e37e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-4331e37e]{font-size:24px;font-weight:800;margin-bottom:4px}.page-subtitle[data-v-4331e37e]{font-size:14px;color:#ffffff4d}.tabs-container[data-v-4331e37e]{display:flex;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.tab-btn[data-v-4331e37e]{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-4331e37e]:hover{color:#ffffffeb}.tab-btn.active[data-v-4331e37e]{color:var(--accent);border-bottom-color:var(--accent)}.loading-state[data-v-4331e37e]{display:flex;flex-direction:column;align-items:center;padding:60px 0;color:#ffffff4d}.spinner[data-v-4331e37e]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:spin-4331e37e 1s linear infinite;margin-bottom:12px}@keyframes spin-4331e37e{to{transform:rotate(360deg)}}.kanban-board[data-v-4331e37e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;align-items:start}.kanban-column[data-v-4331e37e]{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-4331e37e]{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.column-dot[data-v-4331e37e]{width:8px;height:8px;border-radius:50%}.todo-dot[data-v-4331e37e]{background:var(--accent);box-shadow:0 0 8px var(--accent)}.completed-dot[data-v-4331e37e]{background:#22c55e;box-shadow:0 0 8px #22c55e}.column-header h2[data-v-4331e37e]{font-size:16px;font-weight:700;margin:0;flex:1}.column-count[data-v-4331e37e]{background:#ffffff14;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;color:#ffffff8c}.column-body[data-v-4331e37e]{display:flex;flex-direction:column;gap:14px}.column-empty[data-v-4331e37e]{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-4331e37e]{opacity:.4;color:#ffffff4d}.column-empty p[data-v-4331e37e]{font-size:13px;margin:0}.task-card[data-v-4331e37e]{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-4331e37e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:background-color .2s}.task-card.high[data-v-4331e37e]:before{background:var(--danger)}.task-card.medium[data-v-4331e37e]:before{background:#eab308}.task-card.low[data-v-4331e37e]:before{background:#3b82f6}.task-card[data-v-4331e37e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006;border-color:#ffffff26}.task-card.high[data-v-4331e37e]:hover{box-shadow:0 8px 24px #ef444414}.task-card.medium[data-v-4331e37e]:hover{box-shadow:0 8px 24px #eab30814}.task-card.low[data-v-4331e37e]:hover{box-shadow:0 8px 24px #3b82f614}.task-card.completed[data-v-4331e37e]{opacity:.55;background:#ffffff03!important}.task-card.completed[data-v-4331e37e]:before{background:#22c55e!important}.task-card-header[data-v-4331e37e]{display:flex;align-items:flex-start;gap:10px}.task-checkbox-wrapper[data-v-4331e37e]{margin-top:1px}.checkbox-btn[data-v-4331e37e]{background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.empty-box[data-v-4331e37e]{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-4331e37e]{border-color:var(--accent);background:#a855f70d}.check-box-checked[data-v-4331e37e]{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-4331e37e]{font-size:14.5px;font-weight:700;color:#ffffffeb;margin:0;flex:1;line-height:1.4}.completed .task-title[data-v-4331e37e]{text-decoration:line-through;color:#ffffff4d}.task-priority-indicator[data-v-4331e37e]{width:8px;height:8px;border-radius:50%;margin-top:4px}.task-priority-indicator.high[data-v-4331e37e]{background:var(--danger);box-shadow:0 0 6px var(--danger)}.task-priority-indicator.medium[data-v-4331e37e]{background:#eab308;box-shadow:0 0 6px #eab308}.task-priority-indicator.low[data-v-4331e37e]{background:#3b82f6;box-shadow:0 0 6px #3b82f6}.task-desc[data-v-4331e37e]{font-size:13px;color:#ffffff8c;margin:0 0 4px 28px;line-height:1.5}.task-card-footer[data-v-4331e37e]{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-4331e37e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.task-due-date[data-v-4331e37e],.assignee-badge[data-v-4331e37e]{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-4331e37e]{background:#ef44441a;border-color:#ef444433;color:var(--danger)}.assignee-badge[data-v-4331e37e]{color:var(--accent);background:#a855f714;border-color:#a855f726;font-weight:600}.delete-btn[data-v-4331e37e]{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-4331e37e]:hover{opacity:1;transform:scale(1.05)}.modal-overlay[data-v-4331e37e]{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-4331e37e]{width:100%;max-width:440px;padding:24px;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 40px #00000080;background:#ffffff08}.modal-header[data-v-4331e37e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-4331e37e]{font-size:16px;font-weight:700}.close-btn[data-v-4331e37e]{background:none;border:none;color:#ffffff4d;font-size:16px;cursor:pointer}.form-group[data-v-4331e37e]{margin-bottom:16px}.label[data-v-4331e37e]{display:block;font-size:12px;font-weight:600;color:#ffffff4d;margin-bottom:6px}.input[data-v-4331e37e],.textarea[data-v-4331e37e]{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-4331e37e]:focus,.textarea[data-v-4331e37e]:focus{border-color:var(--accent)}.form-row[data-v-4331e37e]{display:flex;gap:12px}.form-row .col[data-v-4331e37e]{flex:1}.modal-footer[data-v-4331e37e]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.error-box[data-v-4331e37e]{background:#dc354526;color:var(--danger);border:1px solid rgba(220,53,69,.2);padding:10px;border-radius:4px;font-size:12px;margin-top:12px}.preview-wrap[data-v-e94ba125]{display:flex;flex-direction:column;gap:12px;min-height:min-content;background:var(--bg-deep);padding:16px}.preview-hdr[data-v-e94ba125]{display:flex;flex-direction:column;gap:2px}.preview-title[data-v-e94ba125]{font-size:15px;font-weight:700;color:var(--text-1)}.preview-sub[data-v-e94ba125]{font-size:12px;color:var(--text-3)}.placement-pills[data-v-e94ba125]{display:flex;flex-wrap:wrap;gap:6px}.pill[data-v-e94ba125]{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-e94ba125]{background:#8b5cf61f;border-color:var(--accent);color:var(--accent-light)}.preview-frame[data-v-e94ba125]{flex:1;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:8px 0}.preview-frame.story[data-v-e94ba125]{align-items:center}.fb-card[data-v-e94ba125]{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-e94ba125]{display:flex;align-items:center;gap:8px;padding:12px}.fb-avatar[data-v-e94ba125]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1877f2,#42b72a);flex-shrink:0;overflow:hidden}.fb-page[data-v-e94ba125]{font-size:14px;font-weight:700;color:#050505}.fb-sponsored[data-v-e94ba125]{font-size:12px;color:#65676b}.fb-dots[data-v-e94ba125]{margin-left:auto;color:#65676b;font-size:18px}.fb-text[data-v-e94ba125]{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-e94ba125]{width:100%;aspect-ratio:1.91/1;background:#f0f2f5;overflow:hidden}.fb-media img[data-v-e94ba125]{width:100%;height:100%;object-fit:cover}.fb-media.empty[data-v-e94ba125]{display:flex;align-items:center;justify-content:center}.fb-link-box[data-v-e94ba125]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f0f2f5;gap:8px}.fb-domain[data-v-e94ba125]{font-size:11px;color:#65676b;text-transform:uppercase}.fb-headline[data-v-e94ba125]{font-size:14px;font-weight:600;color:#050505;margin-top:2px}.fb-cta[data-v-e94ba125]{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-e94ba125]{display:flex;gap:16px;padding:8px 12px;border-top:1px solid #dadde1;font-size:13px;color:#65676b}.ig-card[data-v-e94ba125]{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-e94ba125]{display:flex;align-items:center;gap:8px;padding:10px 12px}.ig-avatar[data-v-e94ba125]{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-e94ba125]{width:28px;height:28px}.avatar-img[data-v-e94ba125]{width:100%;height:100%;object-fit:cover;display:block}.ig-page[data-v-e94ba125]{font-size:13px;font-weight:600;color:#262626;flex:1}.ig-sponsored[data-v-e94ba125]{font-size:11px;color:#8e8e8e;margin-left:auto}.ig-media[data-v-e94ba125]{width:100%;aspect-ratio:1/1;background:#fafafa;overflow:hidden}.ig-media img[data-v-e94ba125]{width:100%;height:100%;object-fit:cover}.ig-media.empty[data-v-e94ba125]{display:flex;align-items:center;justify-content:center}.ig-cta-row[data-v-e94ba125]{padding:8px 12px}.ig-cta[data-v-e94ba125]{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-e94ba125]{padding:0 12px 12px;font-size:13px;color:#262626;line-height:1.4;word-break:break-word}.story-frame[data-v-e94ba125]{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-e94ba125]{padding:12px 12px 0;position:relative;z-index:2}.story-bar[data-v-e94ba125]{height:2px;background:#ffffff4d;border-radius:2px;margin-bottom:8px}.story-bar[data-v-e94ba125]:after{content:"";display:block;width:40%;height:100%;background:#fff;border-radius:2px}.story-hdr[data-v-e94ba125]{display:flex;align-items:center;gap:6px;color:#fff;font-size:12px;font-weight:600}.story-sp[data-v-e94ba125]{margin-left:auto;font-size:10px;opacity:.7;font-weight:400}.story-media[data-v-e94ba125]{flex:1;overflow:hidden}.story-media img[data-v-e94ba125]{width:100%;height:100%;object-fit:cover}.story-media.empty[data-v-e94ba125]{display:flex;align-items:center;justify-content:center;background:#222}.story-bottom[data-v-e94ba125]{padding:12px;position:relative;z-index:2}.story-text[data-v-e94ba125]{color:#fff;font-size:12px;margin-bottom:8px;line-height:1.3}.story-cta[data-v-e94ba125]{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-e94ba125]{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-e94ba125]{width:100%;aspect-ratio:1/1;background:#f0f2f5;overflow:hidden}.right-media img[data-v-e94ba125]{width:100%;height:100%;object-fit:cover}.right-text[data-v-e94ba125]{padding:8px;font-size:12px;font-weight:600;color:#050505;line-height:1.3}.right-cta[data-v-e94ba125]{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-e94ba125]{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-e94ba125]{padding:6px 10px;font-size:10px;color:#65676b;background:#f0f2f5}.aud-media[data-v-e94ba125]{width:100%;aspect-ratio:16/9;background:#f0f2f5;overflow:hidden}.aud-media img[data-v-e94ba125]{width:100%;height:100%;object-fit:cover}.aud-body[data-v-e94ba125]{padding:10px}.aud-title[data-v-e94ba125]{font-size:14px;font-weight:700;color:#050505;margin-bottom:4px}.aud-desc[data-v-e94ba125]{font-size:12px;color:#65676b;margin-bottom:8px;line-height:1.3}.aud-cta[data-v-e94ba125]{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-e94ba125]{color:#65676b;font-size:13px}.media-ph.light[data-v-e94ba125]{color:#ffffff80}.quiz-overlay[data-v-5c08f084]{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-5c08f084]{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-5c08f084]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border)}.quiz-hdr h2[data-v-5c08f084]{margin:0;font-size:18px;font-weight:800;color:var(--text-1)}.quiz-close[data-v-5c08f084]{width:32px;height:32px;border:none;background:var(--bg-card);border-radius:50%;cursor:pointer;color:var(--text-3);font-size:14px}.quiz-body[data-v-5c08f084]{padding:24px;overflow-y:auto;flex:1}.quiz-body.center[data-v-5c08f084]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;min-height:280px}.scan-spinner[data-v-5c08f084]{width:40px;height:40px;border:3px solid rgba(139,92,246,.2);border-top-color:var(--accent,#8b5cf6);border-radius:50%;animation:spin-5c08f084 .8s linear infinite}@keyframes spin-5c08f084{to{transform:rotate(360deg)}}.scan-grid[data-v-5c08f084]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.scan-stat[data-v-5c08f084]{text-align:center;padding:16px 8px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:12px}.stat-num[data-v-5c08f084]{display:block;font-size:28px;font-weight:800;color:#c4b5fd}.stat-label[data-v-5c08f084]{font-size:11px;color:var(--text-3);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.scan-section[data-v-5c08f084]{margin-bottom:20px}.scan-section h4[data-v-5c08f084]{font-size:13px;font-weight:700;color:var(--accent-light,#c4b5fd);margin:0 0 12px}.hook-list[data-v-5c08f084]{display:flex;flex-direction:column;gap:8px}.hook-item[data-v-5c08f084]{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-5c08f084]{display:flex;flex-direction:column;gap:10px}.persona-card[data-v-5c08f084]{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-5c08f084]{border-color:#8b5cf680;background:#8b5cf61a}.persona-card input[data-v-5c08f084]{margin-top:4px;accent-color:var(--accent)}.persona-emoji[data-v-5c08f084]{font-size:28px;flex-shrink:0}.persona-name[data-v-5c08f084]{font-size:14px;font-weight:700;color:var(--text-1)}.persona-age[data-v-5c08f084]{font-size:11px;color:var(--text-3);margin:2px 0 6px}.persona-msg[data-v-5c08f084]{font-size:12px;color:var(--text-2);font-style:italic}.copy-snippet[data-v-5c08f084]{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-5c08f084]{height:4px;background:#ffffff0f;border-radius:2px;margin-bottom:16px;overflow:hidden}.quiz-progress-bar[data-v-5c08f084]{height:100%;background:linear-gradient(90deg,var(--accent),#a855f7);transition:width .3s}.quiz-step-label[data-v-5c08f084]{font-size:12px;color:var(--text-3);font-weight:600;margin-bottom:8px}.quiz-q[data-v-5c08f084]{font-size:20px;font-weight:800;color:var(--text-1);margin:0 0 8px;line-height:1.3}.quiz-hint[data-v-5c08f084]{font-size:13px;color:var(--text-3);margin:0 0 20px}.quiz-number[data-v-5c08f084]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.quiz-number-input[data-v-5c08f084]{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-5c08f084]{font-size:14px;color:var(--text-3);font-weight:600;white-space:nowrap}.quiz-options[data-v-5c08f084]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.quiz-opt[data-v-5c08f084]{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-5c08f084]{border-color:var(--accent);background:#8b5cf61f}.opt-emoji[data-v-5c08f084]{font-size:22px;flex-shrink:0}.opt-label[data-v-5c08f084]{font-size:14px;font-weight:700}.opt-desc[data-v-5c08f084]{font-size:12px;color:var(--text-3);margin-top:3px}.quiz-err[data-v-5c08f084]{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-5c08f084]{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--border);margin-top:8px}.btn-secondary[data-v-5c08f084]{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-5c08f084]{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-picker[data-v-35e4d6a3]{width:100%}.media-add-btn[data-v-35e4d6a3]{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-35e4d6a3]:hover{border-color:var(--accent);background:#8b5cf61a}.media-add-icon[data-v-35e4d6a3]{font-size:28px;color:var(--accent-light);line-height:1}.media-add-text[data-v-35e4d6a3]{font-size:14px;font-weight:700;color:var(--text-1)}.media-add-sub[data-v-35e4d6a3]{font-size:11px;color:var(--text-3)}.media-selected[data-v-35e4d6a3]{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-card)}.media-preview-img[data-v-35e4d6a3]{width:100%;max-height:180px;object-fit:cover;display:block}.media-selected-actions[data-v-35e4d6a3]{display:flex;gap:8px;padding:10px 12px}.mp-btn[data-v-35e4d6a3]{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-35e4d6a3]{color:#f87171;border-color:#ef44444d}.mp-overlay[data-v-35e4d6a3]{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-35e4d6a3]{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-35e4d6a3]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.mp-hdr h3[data-v-35e4d6a3]{margin:0;font-size:16px;font-weight:800}.mp-close[data-v-35e4d6a3]{width:32px;height:32px;border:none;background:var(--bg-card);border-radius:50%;cursor:pointer;color:var(--text-3)}.mp-tabs[data-v-35e4d6a3]{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--border)}.mp-tab[data-v-35e4d6a3]{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-35e4d6a3]{color:var(--accent-light);border-bottom-color:var(--accent)}.mp-body[data-v-35e4d6a3]{padding:16px 20px;overflow-y:auto;flex:1;min-height:280px}.mp-grid[data-v-35e4d6a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mp-item[data-v-35e4d6a3]{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-35e4d6a3]{width:100%;height:100%;object-fit:cover}.mp-item.selected[data-v-35e4d6a3]{border-color:var(--accent);box-shadow:0 0 0 2px #8b5cf64d}.mp-item-badge[data-v-35e4d6a3]{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-35e4d6a3]{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-35e4d6a3]{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-35e4d6a3],.mp-hint[data-v-35e4d6a3],.mp-error[data-v-35e4d6a3]{text-align:center;padding:40px 20px;font-size:13px;color:var(--text-3)}.mp-error[data-v-35e4d6a3]{color:#f87171}.mp-error-inline[data-v-35e4d6a3]{padding:10px 12px;margin-bottom:10px;background:#ef444414;border-radius:8px;text-align:left}.mp-refresh[data-v-35e4d6a3]{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-35e4d6a3]{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-35e4d6a3]{border-color:var(--accent);background:#8b5cf61a}.mp-dropzone.uploading[data-v-35e4d6a3]{cursor:wait}.mp-drop-icon[data-v-35e4d6a3]{font-size:40px;display:block;margin-bottom:12px}.mp-drop-title[data-v-35e4d6a3]{font-size:15px;font-weight:700;color:var(--text-1);margin:0 0 6px}.mp-drop-sub[data-v-35e4d6a3]{font-size:12px;color:var(--text-3);margin:0}.mp-uploading[data-v-35e4d6a3]{display:flex;align-items:center;justify-content:center;gap:10px;color:#c4b5fd;font-size:13px}.mp-spinner[data-v-35e4d6a3]{width:18px;height:18px;border:2px solid rgba(139,92,246,.3);border-top-color:var(--accent);border-radius:50%;animation:spin-35e4d6a3 .8s linear infinite}@keyframes spin-35e4d6a3{to{transform:rotate(360deg)}}.mp-url-label[data-v-35e4d6a3]{display:block;font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:8px}.mp-url-input[data-v-35e4d6a3]{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-35e4d6a3]{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-35e4d6a3]:disabled{opacity:.5;cursor:not-allowed}.wizard-overlay[data-v-fc22893c]{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-fc22893c]{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-fc22893c]{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-fc22893c]{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-fc22893c]:hover{background:var(--bg-hover);color:var(--text-1)}.step-nav[data-v-fc22893c]{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.step-pill[data-v-fc22893c]{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-fc22893c]{border-color:var(--accent);color:var(--accent-light)}.step-pill.current[data-v-fc22893c]{background:#8b5cf61f}.step-num[data-v-fc22893c]{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-fc22893c]{background:var(--accent);color:#fff}.step-arrow[data-v-fc22893c]{color:var(--text-4);font-size:18px}.wizard-body[data-v-fc22893c]{flex:1;display:flex;overflow:hidden;min-height:0}.wizard-form[data-v-fc22893c]{flex:1;overflow-y:auto;padding:24px 28px;min-width:0}.wizard-preview[data-v-fc22893c]{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-fc22893c]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ai-panel[data-v-fc22893c]{padding:14px 16px;border-bottom:1px solid var(--border);background:#8b5cf60f;flex-shrink:0}.ai-panel-hdr[data-v-fc22893c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ai-panel-title[data-v-fc22893c]{font-size:13px;font-weight:800;color:var(--accent-light)}.ai-account-badge[data-v-fc22893c]{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-fc22893c]{font-size:12px;color:var(--text-2);margin-bottom:10px;line-height:1.5}.ai-status.loading[data-v-fc22893c]{color:#c4b5fd;display:flex;align-items:center;gap:8px}.ai-status.done[data-v-fc22893c]{color:#a7f3d0}.ai-spinner[data-v-fc22893c]{width:14px;height:14px;border:2px solid rgba(139,92,246,.3);border-top-color:var(--accent);border-radius:50%;animation:spin-fc22893c .8s linear infinite;flex-shrink:0}@keyframes spin-fc22893c{to{transform:rotate(360deg)}}.ai-mode-row[data-v-fc22893c]{display:flex;gap:6px;margin-bottom:10px}.ai-mode-pill[data-v-fc22893c]{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-fc22893c]{background:#8b5cf633;color:#c4b5fd;border-color:#8b5cf666}.ai-variations[data-v-fc22893c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.var-btn[data-v-fc22893c]{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-fc22893c]{border-color:var(--accent);color:var(--accent-light);background:#8b5cf61f}.ai-reparse-btn[data-v-fc22893c]{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-fc22893c]:disabled{opacity:.5;cursor:not-allowed}.ai-reparse-btn[data-v-fc22893c]:hover:not(:disabled){background:#8b5cf62e}.wizard-err[data-v-fc22893c]{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-fc22893c]{display:flex;flex-direction:column;gap:16px;max-width:640px}.section-title[data-v-fc22893c]{font-size:20px;font-weight:800;color:var(--text-1);margin:0 0 4px}.section-card[data-v-fc22893c]{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-fc22893c]{font-size:15px;font-weight:700;color:var(--text-1);margin:0}.field-group[data-v-fc22893c]{display:flex;flex-direction:column;gap:6px}.field-row[data-v-fc22893c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-label[data-v-fc22893c]{font-size:13px;font-weight:600;color:var(--text-2)}.field-hint[data-v-fc22893c]{font-size:12px;color:var(--text-3);margin:0;line-height:1.4}.meta-input[data-v-fc22893c]{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-fc22893c]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.meta-input.textarea[data-v-fc22893c]{height:auto;padding:10px 12px;resize:vertical}.obj-grid[data-v-fc22893c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.obj-card[data-v-fc22893c]{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-fc22893c]:hover{border-color:var(--accent)}.obj-card.selected[data-v-fc22893c]{border-color:var(--accent);background:#8b5cf61a}.obj-icon[data-v-fc22893c]{font-size:24px}.obj-label[data-v-fc22893c]{font-size:14px;font-weight:700;color:var(--text-1)}.obj-desc[data-v-fc22893c]{font-size:11px;color:var(--text-3);line-height:1.3}.checkbox-grid[data-v-fc22893c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checkbox-item[data-v-fc22893c]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);cursor:pointer}.toggle-row[data-v-fc22893c]{display:flex;flex-direction:column;gap:8px}.toggle-label[data-v-fc22893c]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);cursor:pointer}.meta-checkbox[data-v-fc22893c]{width:16px;height:16px;accent-color:var(--accent)}.pill-row[data-v-fc22893c]{display:flex;gap:8px}.pill-btn[data-v-fc22893c]{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-fc22893c]{background:#8b5cf61f;border-color:var(--accent);color:var(--accent-light)}.search-dropdown[data-v-fc22893c]{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-fc22893c]{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-fc22893c]:hover{background:var(--bg-hover)}.search-type[data-v-fc22893c]{font-size:11px;color:var(--text-3);text-transform:capitalize}.tag-list[data-v-fc22893c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tag[data-v-fc22893c]{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-fc22893c]{border:none;background:transparent;cursor:pointer;color:var(--accent-light);font-size:14px;line-height:1;padding:0}.radio-row[data-v-fc22893c]{display:flex;flex-direction:column;gap:8px}.radio-item[data-v-fc22893c]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);cursor:pointer}.placement-grid[data-v-fc22893c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.placement-group[data-v-fc22893c]{display:flex;flex-direction:column;gap:6px}.placement-grp-title[data-v-fc22893c]{font-size:12px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.format-grid[data-v-fc22893c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.format-card[data-v-fc22893c]{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-fc22893c]{border-color:var(--accent);background:#8b5cf61a;color:var(--accent-light)}.format-icon[data-v-fc22893c]{font-size:28px}.wizard-footer[data-v-fc22893c]{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-fc22893c]{display:flex;gap:8px}.btn-cancel[data-v-fc22893c]{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-fc22893c]:hover{background:#ef44441a}.btn-secondary[data-v-fc22893c]{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-fc22893c]:hover{background:var(--bg-hover);color:var(--text-1)}.btn-secondary[data-v-fc22893c]:disabled,.btn-primary[data-v-fc22893c]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-fc22893c]{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-fc22893c]:hover:not(:disabled){opacity:.9}.overview-tab[data-v-34999200]{padding:20px;display:flex;flex-direction:column;gap:16px}.tab-loading[data-v-34999200]{padding:48px;text-align:center;color:var(--text-3)}.health-row[data-v-34999200]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:768px){.health-row[data-v-34999200]{grid-template-columns:repeat(2,1fr)}}.health-card[data-v-34999200]{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-34999200]{border-color:#34d3994d}.health-card.warn[data-v-34999200]{border-color:#fbbf244d}.health-card.err[data-v-34999200]{border-color:#f871714d}.health-icon[data-v-34999200]{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-34999200]{display:flex;flex-direction:column;gap:2px}.health-card strong[data-v-34999200]{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px}.health-card span[data-v-34999200]{font-size:13px;font-weight:600;color:var(--text-1)}.kpi-grid[data-v-34999200]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.kpi-grid[data-v-34999200]{grid-template-columns:repeat(2,1fr)}}.kpi-card[data-v-34999200]{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-34999200]{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.kpi-val[data-v-34999200]{font-size:22px;font-weight:800;color:var(--text-1)}.kpi-val.purple[data-v-34999200]{color:var(--accent-light)}.asset-grid[data-v-34999200]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.asset-grid[data-v-34999200]{grid-template-columns:repeat(2,1fr)}}.asset-card[data-v-34999200]{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-34999200]:hover{border-color:var(--accent);background:#8b5cf614}.asset-num[data-v-34999200]{font-size:32px;font-weight:800;color:var(--accent-light)}.asset-label[data-v-34999200]{font-size:13px;font-weight:600;color:var(--text-2)}.asset-sub[data-v-34999200]{font-size:11px;color:var(--text-3)}.info-grid[data-v-34999200]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:768px){.info-grid[data-v-34999200]{grid-template-columns:1fr}}.info-card[data-v-34999200]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.info-card h4[data-v-34999200]{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-34999200]{font-size:14px;font-weight:600;color:var(--text-1);margin:0}.scope-tags[data-v-34999200]{display:flex;flex-wrap:wrap;gap:4px}.scope-tag[data-v-34999200]{font-size:10px;padding:2px 8px;background:#8b5cf61f;color:var(--accent-light);border-radius:99px;font-weight:600}.warn-box[data-v-34999200]{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-34999200]:hover{background:#fb923c24}.warn-box strong[data-v-34999200]{color:#fb923c}.billing-tab[data-v-3b0a1c98]{padding:20px;display:flex;flex-direction:column;gap:16px}.tab-loading[data-v-3b0a1c98]{padding:48px;text-align:center;color:var(--text-3)}.status-hero[data-v-3b0a1c98]{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-3b0a1c98]{border-color:#fb923c66;background:#fb923c0f}.status-badge[data-v-3b0a1c98]{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-3b0a1c98]{font-size:20px;font-weight:800;color:var(--text-1);margin:0 0 6px}.status-left p[data-v-3b0a1c98]{font-size:13px;color:var(--text-3);margin:0;max-width:480px}.status-actions[data-v-3b0a1c98]{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.kpi-grid[data-v-3b0a1c98]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:900px){.kpi-grid[data-v-3b0a1c98]{grid-template-columns:repeat(2,1fr)}}.kpi-card[data-v-3b0a1c98]{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-3b0a1c98]{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.kpi-val[data-v-3b0a1c98]{font-size:22px;font-weight:800;color:var(--text-1)}.kpi-val.debt[data-v-3b0a1c98]{color:#fb923c}.grid-2[data-v-3b0a1c98]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.grid-2[data-v-3b0a1c98]{grid-template-columns:1fr}}.section-card[data-v-3b0a1c98]{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-3b0a1c98]{font-size:14px;font-weight:700;color:var(--text-2);margin:0;text-transform:uppercase;letter-spacing:.5px}.payment-type[data-v-3b0a1c98]{font-size:18px;font-weight:700;color:var(--text-1)}.payment-detail[data-v-3b0a1c98]{font-size:13px;color:var(--text-2);margin-top:4px}.payment-id[data-v-3b0a1c98]{font-size:11px;color:var(--text-3);margin-top:6px}.info-rows[data-v-3b0a1c98]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-3b0a1c98]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-row span[data-v-3b0a1c98]:first-child{color:var(--text-3)}.info-row code[data-v-3b0a1c98]{font-size:11px;color:var(--accent-light);background:#8b5cf61a;padding:2px 8px;border-radius:4px}.activity-list[data-v-3b0a1c98]{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.activity-row[data-v-3b0a1c98]{display:flex;justify-content:space-between;padding:8px 12px;background:#ffffff08;border-radius:var(--radius-sm);font-size:12px}.act-type[data-v-3b0a1c98]{color:var(--text-2);text-transform:capitalize}.act-time[data-v-3b0a1c98]{color:var(--text-3)}.empty-state[data-v-3b0a1c98]{color:var(--text-3);font-size:13px;padding:12px 0}.unsettled-banner[data-v-3b0a1c98]{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-3b0a1c98]{font-size:28px}.unsettled-banner strong[data-v-3b0a1c98]{display:block;color:#fb923c;font-size:14px;margin-bottom:4px}.unsettled-banner p[data-v-3b0a1c98]{font-size:13px;color:var(--text-3);margin:0;max-width:560px}.btn-primary[data-v-3b0a1c98]{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-3b0a1c98]:hover{opacity:.9}.btn-secondary[data-v-3b0a1c98]{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-3b0a1c98]:hover{background:var(--bg-hover);color:var(--text-1)}.btn-secondary.full[data-v-3b0a1c98]{width:100%;justify-content:center}.pixels-tab[data-v-bd01f642]{padding:20px;display:flex;flex-direction:column;gap:16px}.tab-loading[data-v-bd01f642]{padding:48px;text-align:center;color:var(--text-3)}.sub-tabs[data-v-bd01f642]{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-bd01f642]{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-bd01f642]{background:#8b5cf626;color:var(--accent-light)}.create-row[data-v-bd01f642]{display:flex;gap:8px}.meta-input[data-v-bd01f642]{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-bd01f642]:focus{border-color:var(--accent)}.empty-state[data-v-bd01f642]{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-bd01f642]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pixel-card[data-v-bd01f642]{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-bd01f642]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pixel-name[data-v-bd01f642]{font-size:15px;font-weight:700;color:var(--text-1)}.pixel-id[data-v-bd01f642]{font-size:11px;color:var(--text-3);margin-top:2px;font-family:monospace}.badge-ok[data-v-bd01f642]{font-size:10px;padding:2px 8px;background:#34d39926;color:#34d399;border-radius:99px;font-weight:700;flex-shrink:0}.badge-warn[data-v-bd01f642]{font-size:10px;padding:2px 8px;background:#fb923c26;color:#fb923c;border-radius:99px;font-weight:700;flex-shrink:0}.pixel-fired[data-v-bd01f642]{font-size:11px;color:var(--text-3)}.pixel-actions[data-v-bd01f642]{display:flex;gap:6px}.code-panel[data-v-bd01f642]{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-bd01f642]{display:flex;align-items:center;justify-content:space-between}.code-hdr h3[data-v-bd01f642]{margin:0;font-size:15px;font-weight:700;color:var(--text-1)}.code-hdr button[data-v-bd01f642]{background:none;border:none;color:var(--text-3);font-size:20px;cursor:pointer}.code-hint[data-v-bd01f642]{font-size:12px;color:var(--text-3);margin:0}.code-block[data-v-bd01f642]{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-bd01f642]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border-light);font-size:12px}.event-name[data-v-bd01f642]{font-weight:700;color:var(--text-2);min-width:120px}.event-row code[data-v-bd01f642]{flex:1;color:var(--accent-light);font-size:11px}.copy-sm[data-v-bd01f642]{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-bd01f642]{font-size:13px;color:var(--text-3);margin:0;line-height:1.5}.wm-stats[data-v-bd01f642]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.wm-stats[data-v-bd01f642]{grid-template-columns:repeat(2,1fr)}}.wm-stat[data-v-bd01f642]{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-bd01f642]{font-size:24px;font-weight:800;color:var(--accent-light)}.wm-lbl[data-v-bd01f642]{font-size:11px;color:var(--text-3);font-weight:600}.section-card[data-v-bd01f642]{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-bd01f642]{font-size:13px;font-weight:700;color:var(--text-2);margin:0;text-transform:uppercase;letter-spacing:.5px}.events-table[data-v-bd01f642]{display:flex;flex-direction:column;gap:4px}.ev-row[data-v-bd01f642]{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-bd01f642]{color:var(--text-2);font-weight:600;text-transform:capitalize}.ev-val[data-v-bd01f642]{color:var(--accent-light)}.ev-time[data-v-bd01f642]{color:var(--text-3)}.btn-primary[data-v-bd01f642]{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-bd01f642]{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}.accounts-tab[data-v-2c06ee3e]{padding:20px;display:flex;flex-direction:column;gap:24px}.section h3[data-v-2c06ee3e]{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-2c06ee3e]{background:var(--bg-hover);padding:1px 8px;border-radius:99px;font-size:11px;color:var(--text-3)}.acct-list[data-v-2c06ee3e],.page-list[data-v-2c06ee3e]{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.acct-item[data-v-2c06ee3e],.page-item[data-v-2c06ee3e]{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-2c06ee3e]:hover,.page-item[data-v-2c06ee3e]:hover{background:var(--bg-hover);border-color:var(--border-mid)}.acct-item.active[data-v-2c06ee3e],.page-item.active[data-v-2c06ee3e]{border-color:#8b5cf666;background:#8b5cf614}.dot[data-v-2c06ee3e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.acct-info[data-v-2c06ee3e],.page-info[data-v-2c06ee3e]{flex:1;min-width:0}.acct-name[data-v-2c06ee3e],.page-name[data-v-2c06ee3e]{font-size:14px;font-weight:600;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-meta[data-v-2c06ee3e],.page-id[data-v-2c06ee3e]{font-size:11px;color:var(--text-3);margin-top:2px}.acct-spent[data-v-2c06ee3e]{font-size:13px;font-weight:700;color:var(--accent-light);flex-shrink:0}.page-avatar[data-v-2c06ee3e]{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-2c06ee3e]{font-size:10px;padding:2px 8px;background:var(--accent);color:#fff;border-radius:99px;font-weight:700}.ig-list[data-v-2c06ee3e]{display:flex;flex-direction:column;gap:8px}.ig-item[data-v-2c06ee3e]{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-2c06ee3e]{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-name[data-v-2c06ee3e]{font-size:14px;font-weight:600;color:var(--text-1)}.ig-page[data-v-2c06ee3e]{font-size:11px;color:var(--text-3);margin-top:2px}.empty[data-v-2c06ee3e]{padding:24px;text-align:center;color:var(--text-3);font-size:13px}.settings-tab[data-v-c4e36410]{padding:20px;display:flex;flex-direction:column;gap:16px;max-width:640px}.section-card[data-v-c4e36410]{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-c4e36410]{font-size:13px;font-weight:700;color:var(--text-2);margin:0;text-transform:uppercase;letter-spacing:.5px}.status-row[data-v-c4e36410]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-1)}.dot[data-v-c4e36410]{width:10px;height:10px;border-radius:50%}.dot.ok[data-v-c4e36410]{background:#34d399}.dot.err[data-v-c4e36410]{background:#f87171}.info-rows[data-v-c4e36410]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-c4e36410]{display:flex;justify-content:space-between;font-size:13px}.info-row span[data-v-c4e36410]:first-child{color:var(--text-3)}.info-row code[data-v-c4e36410]{font-size:11px;color:var(--accent-light)}.ok-text[data-v-c4e36410]{color:#34d399;font-weight:600}.err-text[data-v-c4e36410]{color:#f87171;font-weight:600}.btn-primary[data-v-c4e36410]{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-c4e36410]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.link-card[data-v-c4e36410]{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-c4e36410]:hover{border-color:var(--accent);color:var(--accent-light);background:#8b5cf614}.main-tabs[data-v-3a2f5a4b]{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-3a2f5a4b]{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-3a2f5a4b]:hover{color:var(--text-1);background:var(--bg-hover)}.main-tab.active[data-v-3a2f5a4b]{color:var(--accent-light);border-bottom-color:var(--accent);background:#8b5cf614}.main-tab-icon[data-v-3a2f5a4b]{font-size:14px}.main-tab-label[data-v-3a2f5a4b]{font-size:13px}.meta-ads-manager[data-v-3a2f5a4b]{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-3a2f5a4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:60vh;text-align:center}.not-connected h2[data-v-3a2f5a4b]{font-size:22px;font-weight:800;margin:0;color:var(--text-1)}.not-connected p[data-v-3a2f5a4b]{color:var(--text-3);margin:0}.topbar[data-v-3a2f5a4b]{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-3a2f5a4b]{display:flex;align-items:center;gap:12px}.topbar-right[data-v-3a2f5a4b]{display:flex;align-items:center;gap:10px}.meta-logo[data-v-3a2f5a4b]{flex-shrink:0}.topbar-title[data-v-3a2f5a4b]{font-size:18px;font-weight:800;color:var(--text-1)}.acct-switcher[data-v-3a2f5a4b]{position:relative}.acct-trigger[data-v-3a2f5a4b]{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-3a2f5a4b]:hover{background:var(--bg-hover)}.acct-dot[data-v-3a2f5a4b]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.acct-name[data-v-3a2f5a4b]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.acct-panel[data-v-3a2f5a4b]{width:400px;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-3a2f5a4b]{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-3a2f5a4b]{background:var(--bg-hover);padding:2px 8px;border-radius:99px;font-size:10px}.panel-search[data-v-3a2f5a4b]{padding:8px 14px;border-bottom:1px solid var(--border)}.panel-search-input[data-v-3a2f5a4b]{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-3a2f5a4b]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.panel-body[data-v-3a2f5a4b]{overflow-y:auto;max-height:380px}.panel-empty[data-v-3a2f5a4b]{padding:20px;text-align:center;color:var(--text-3);font-size:13px}.acct-row[data-v-3a2f5a4b]{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-3a2f5a4b]:hover{background:var(--bg-hover)}.acct-row.active[data-v-3a2f5a4b]{background:#8b5cf61a}.acct-info[data-v-3a2f5a4b]{flex:1;min-width:0}.acct-row-name[data-v-3a2f5a4b]{font-size:13px;font-weight:700;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-row-meta[data-v-3a2f5a4b]{font-size:11px;color:var(--text-3);margin-top:1px}.acct-spent[data-v-3a2f5a4b]{font-size:12px;color:var(--accent-light);font-weight:600;white-space:nowrap;flex-shrink:0}.btn-create[data-v-3a2f5a4b]{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-3a2f5a4b]:hover{opacity:.9}.btn-secondary[data-v-3a2f5a4b]{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-3a2f5a4b]:hover{background:var(--bg-hover);color:var(--text-1)}.btn-back[data-v-3a2f5a4b]{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-3a2f5a4b]:hover{background:var(--bg-hover);color:var(--text-1)}.btn-refresh[data-v-3a2f5a4b]{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-3a2f5a4b]:hover{background:var(--bg-hover);color:var(--text-1)}.link-btn[data-v-3a2f5a4b]{background:none;border:none;color:var(--accent-light);cursor:pointer;font-size:inherit;font-family:inherit;text-decoration:underline}.meta-select[data-v-3a2f5a4b]{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-3a2f5a4b]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:13px;margin:0}.alert-error[data-v-3a2f5a4b]{background:#ef44441a;color:#f87171;border-bottom:1px solid rgba(239,68,68,.3)}.alert-success[data-v-3a2f5a4b]{background:#8b5cf61a;color:var(--accent-light);border-bottom:1px solid rgba(139,92,246,.3)}.alert-warning[data-v-3a2f5a4b]{background:#fbbf241a;color:#fbbf24;border-bottom:1px solid rgba(251,191,36,.3);font-size:13px;padding:10px 16px}.acct-readonly[data-v-3a2f5a4b]{color:#fbbf24;font-weight:600}.acct-unsettled[data-v-3a2f5a4b]{color:#fb923c;font-weight:600}.icon-btn[data-v-3a2f5a4b]:disabled{opacity:.35;cursor:not-allowed}.btn-create[data-v-3a2f5a4b]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.alert button[data-v-3a2f5a4b]{background:none;border:none;cursor:pointer;font-size:18px;color:inherit}.bulk-bar[data-v-3a2f5a4b]{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-3a2f5a4b]{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-3a2f5a4b]{display:flex;flex:1;min-height:0}.sidebar[data-v-3a2f5a4b]{width:200px;flex-shrink:0;background:#ffffff05;border-right:1px solid var(--border);padding:8px 0}.sidebar-item[data-v-3a2f5a4b]{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-3a2f5a4b]:hover{background:var(--bg-hover);color:var(--text-1)}.sidebar-item.active[data-v-3a2f5a4b]{background:#8b5cf61a;color:var(--accent-light);font-weight:700;border-right:3px solid var(--accent)}.sidebar-icon[data-v-3a2f5a4b]{font-size:16px;flex-shrink:0}.sidebar-label[data-v-3a2f5a4b]{flex:1}.sidebar-count[data-v-3a2f5a4b]{font-size:11px;background:var(--bg-hover);padding:1px 6px;border-radius:99px;color:var(--text-3)}.sidebar-item.active .sidebar-count[data-v-3a2f5a4b]{background:var(--accent);color:#fff}.content[data-v-3a2f5a4b]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.kpi-strip[data-v-3a2f5a4b]{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-3a2f5a4b]{grid-template-columns:repeat(4,1fr)}}.kpi[data-v-3a2f5a4b]{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-3a2f5a4b]{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.kpi-val[data-v-3a2f5a4b]{font-size:18px;font-weight:800;color:var(--text-1)}.toolbar[data-v-3a2f5a4b]{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-3a2f5a4b],.toolbar-right[data-v-3a2f5a4b]{display:flex;align-items:center;gap:8px}.breadcrumb[data-v-3a2f5a4b]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-3)}.breadcrumb button[data-v-3a2f5a4b]{background:none;border:none;color:var(--accent-light);cursor:pointer;font-size:13px;font-family:inherit;padding:0}.filter-pills[data-v-3a2f5a4b]{display:flex;gap:4px}.filter-pill[data-v-3a2f5a4b]{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-3a2f5a4b]:hover,.filter-pill.active[data-v-3a2f5a4b]{background:#8b5cf61f;border-color:#8b5cf666;color:var(--accent-light)}.search-input[data-v-3a2f5a4b]{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-3a2f5a4b]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.search-input[data-v-3a2f5a4b]::placeholder{color:var(--text-4)}.table-wrap[data-v-3a2f5a4b]{flex:1;overflow:auto;background:transparent}.table-loading[data-v-3a2f5a4b],.table-empty[data-v-3a2f5a4b]{padding:48px;text-align:center;color:var(--text-3);font-size:14px}.meta-table[data-v-3a2f5a4b]{width:100%;border-collapse:collapse;min-width:900px}.meta-table thead th[data-v-3a2f5a4b]{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-3a2f5a4b]{border-bottom:1px solid var(--border-light);transition:background .1s}.meta-table tbody tr[data-v-3a2f5a4b]:hover{background:var(--bg-hover)}.meta-table tbody tr.selected[data-v-3a2f5a4b]{background:#8b5cf612}.meta-table td[data-v-3a2f5a4b]{padding:10px 12px;font-size:13px;color:var(--text-1);vertical-align:middle;background:inherit}.sticky-col[data-v-3a2f5a4b]{position:sticky;left:0;z-index:5}.sticky-col2[data-v-3a2f5a4b]{position:sticky;left:36px;z-index:5}.sticky-col3[data-v-3a2f5a4b]{position:sticky;left:84px;z-index:5;min-width:200px}.meta-table thead .sticky-col[data-v-3a2f5a4b],.meta-table thead .sticky-col2[data-v-3a2f5a4b],.meta-table thead .sticky-col3[data-v-3a2f5a4b]{background:#111118;z-index:15}.col-check[data-v-3a2f5a4b]{width:36px}.col-toggle[data-v-3a2f5a4b]{width:48px}.col-name[data-v-3a2f5a4b]{min-width:220px}.col-actions[data-v-3a2f5a4b]{width:72px}.num[data-v-3a2f5a4b]{text-align:right;font-variant-numeric:tabular-nums}.num.spend[data-v-3a2f5a4b]{font-weight:700;color:var(--accent-light)}.num.muted[data-v-3a2f5a4b]{color:var(--text-3);font-size:12px}.name-cell[data-v-3a2f5a4b]{display:flex;align-items:center;gap:6px;cursor:pointer}.name-cell:hover .item-name[data-v-3a2f5a4b]{color:var(--accent-light)}.item-name[data-v-3a2f5a4b]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.drill-icon[data-v-3a2f5a4b]{color:var(--text-4);font-size:16px;flex-shrink:0}.delivery-pill[data-v-3a2f5a4b]{font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}.icon-btn[data-v-3a2f5a4b]{width:28px;height:28px;border:none;background:transparent;cursor:pointer;font-size:14px;border-radius:6px;opacity:.6}.icon-btn[data-v-3a2f5a4b]:hover{background:var(--bg-hover);opacity:1}.meta-switch[data-v-3a2f5a4b]{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-3a2f5a4b]{background:#34d399}.meta-switch.warn[data-v-3a2f5a4b]{background:#fb923c}.switch-knob[data-v-3a2f5a4b]{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-3a2f5a4b],.meta-switch.warn .switch-knob[data-v-3a2f5a4b]{left:22px}.cell-shimmer[data-v-3a2f5a4b]{display:inline-block;width:40px;height:10px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:shimmer-3a2f5a4b 1.2s infinite}@keyframes shimmer-3a2f5a4b{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-overlay[data-v-3a2f5a4b]{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-3a2f5a4b]{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-3a2f5a4b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.edit-hdr h3[data-v-3a2f5a4b]{margin:0;font-size:16px;font-weight:800;color:var(--text-1)}.edit-hdr button[data-v-3a2f5a4b]{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-3)}.edit-form[data-v-3a2f5a4b]{padding:20px;display:flex;flex-direction:column;gap:14px}.edit-form label[data-v-3a2f5a4b]{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-3a2f5a4b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edit-footer[data-v-3a2f5a4b]{display:flex;gap:8px;justify-content:flex-end}.meta-input[data-v-3a2f5a4b]{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-3a2f5a4b]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;--bg-deep: #0a0a0f;--bg-base: #0d0d15;--bg-panel: rgba(255,255,255,.03);--bg-card: rgba(255,255,255,.04);--bg-hover: rgba(255,255,255,.06);--bg-active: rgba(255,255,255,.08);--bg-solid: #111118;--border: rgba(255,255,255,.07);--border-mid: rgba(255,255,255,.12);--border-light: rgba(255,255,255,.05);--accent: #8b5cf6;--accent-dim: #6d28d9;--accent-light: #a78bfa;--accent-glow: rgba(139, 92, 246, .3);--accent-soft: rgba(139, 92, 246, .1);--green: #10b981;--green-dim: #059669;--green-glow: rgba(16, 185, 129, .3);--purple: #8b5cf6;--purple-dim: #6d28d9;--purple-glow: rgba(139, 92, 246, .3);--blue: #3b82f6;--blue-glow: rgba(59, 130, 246, .3);--neon-green: #34d399;--neon-purple: #c084fc;--text-1: rgba(255, 255, 255, .92);--text-2: rgba(255, 255, 255, .55);--text-3: rgba(255, 255, 255, .3);--text-4: rgba(255, 255, 255, .18);--danger: #f87171;--danger-dim: #ef4444;--warning: #fbbf24;--info: #60a5fa;--red: #f87171;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--radius-xl: 20px;font-family:Outfit,Inter,system-ui,sans-serif;font-size:14px;color:var(--text-1);background:var(--bg-deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{height:100dvh;overflow:hidden;background-color:var(--bg-deep)}#app{height:100dvh;display:flex;flex-direction:column}.main-body>*{min-width:0}.main-body>.chats-layout,.main-body>.apple-settings-layout,.main-body>.crm-container,.main-body>.meta-ads-manager{flex:1;min-height:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8b5cf666;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.neon-text-gold{text-shadow:0 0 10px rgba(255,215,0,.6),0 0 20px rgba(255,215,0,.3)}.neon-text-purple{text-shadow:0 0 10px rgba(139,92,246,.7),0 0 24px rgba(139,92,246,.35)}.neon-text-green{text-shadow:0 0 10px rgba(16,185,129,.6)}.btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--radius);font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap;letter-spacing:.3px;-webkit-user-select:none;user-select:none}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;box-shadow:0 4px 14px #6d28d966}.btn-primary:hover{background:linear-gradient(135deg,#9d6eff,#7c3aed);box-shadow:0 6px 20px #6d28d98c;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:#ffffff0f;color:var(--text-1);border:1px solid rgba(255,255,255,.1)}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text-2)}.btn-ghost:hover{background:#ffffff0d;color:var(--text-1)}.btn-danger{background:#f871711a;color:var(--danger);border:1px solid rgba(248,113,113,.2)}.btn-danger:hover{background:#f871712e;border-color:#f8717166;box-shadow:0 0 14px #f871712e;transform:translateY(-1px)}.btn-purple{background:linear-gradient(135deg,var(--purple),var(--purple-dim));color:#fff;box-shadow:0 4px 14px #6d28d959}.btn-purple:hover{background:linear-gradient(135deg,#a78bfa,var(--purple));box-shadow:0 6px 20px #6d28d980;transform:translateY(-1px)}.btn-sm{padding:6px 13px;font-size:11.5px}.btn-xs{padding:4px 10px;font-size:11px}.btn-icon{padding:8px;border-radius:8px}.btn:disabled{opacity:.38;cursor:not-allowed;transform:none!important;box-shadow:none!important}.input,.textarea,.select{width:100%;padding:11px 14px;background:#ffffff0d;color:var(--text-1);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);font-family:inherit;font-size:13.5px;transition:all .2s ease;outline:none}.input:focus,.textarea:focus,.select:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626;background:#ffffff12}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.select option{background-color:#1a1a2e!important;color:var(--text-1)!important}.textarea{resize:vertical;min-height:90px}.label{display:block;font-size:11px;font-weight:700;color:var(--text-3);margin-bottom:7px;text-transform:uppercase;letter-spacing:.8px}.form-group{margin-bottom:18px}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:99px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.badge-green{background:#10b9811a;color:#34d399;border:1px solid rgba(16,185,129,.25)}.badge-red{background:#f871711a;color:#f87171;border:1px solid rgba(248,113,113,.25)}.badge-gray{background:#ffffff0f;color:var(--text-2);border:1px solid rgba(255,255,255,.1)}.badge-purple{background:#8b5cf61a;color:#c084fc;border:1px solid rgba(139,92,246,.25)}.badge-blue{background:#3b82f61a;color:#93c5fd;border:1px solid rgba(59,130,246,.25)}.badge-yellow{background:#fbbf241a;color:#fcd34d;border:1px solid rgba(251,191,36,.25)}.card{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:24px;box-shadow:0 8px 32px #00000059,0 0 0 .5px #ffffff0a inset}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-title{font-size:15px;font-weight:700;color:var(--text-1);letter-spacing:-.3px}.section-subtitle{font-size:12px;color:var(--text-3);margin-top:3px}.page-header{margin-bottom:28px}.page-title{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.8px;line-height:1}.page-subtitle{font-size:13px;color:var(--text-3);margin-top:6px}.avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;box-shadow:0 0 12px #8b5cf659;border:1px solid rgba(255,255,255,.1)}.avatar.sm{width:32px;height:32px;font-size:12px}.avatar.lg{width:52px;height:52px;font-size:20px}.avatar-ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important;color:#fff!important;box-shadow:0 0 12px #d6249f66!important}.ig-icon-label{font-weight:900;font-size:11px}.avatar-tw{background:linear-gradient(135deg,#1da1f2,#1072b0)!important;color:#fff!important;box-shadow:0 0 12px #1da1f266!important}.tw-icon-label{font-weight:900;font-size:11px}.avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.divider{height:1px;background:#ffffff0f;margin:16px 0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-3);text-align:center;gap:12px}.empty-state svg{opacity:.25}.empty-state h3{font-size:15px;font-weight:600;color:var(--text-2)}.empty-state p{font-size:13px;line-height:1.5}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:400px 100%;animation:shimmer 1.4s infinite;border-radius:var(--radius)}.switch{position:relative;display:inline-block;width:42px;height:23px}.switch input{opacity:0;width:0;height:0}.switch-track{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:23px;transition:.25s}.switch-track:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background:#ffffff80;border-radius:50%;transition:.25s}.switch input:checked+.switch-track{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px #8b5cf680}.switch input:checked+.switch-track:before{transform:translate(19px);background:#fff}.view-root{height:100%;overflow-y:auto;background:var(--bg-deep);padding:28px 32px}
