:root{--bg:#0c0c0e;--surface:#16161a;--surface-2:#1e1e26;--border:hsla(0,0%,100%,.08);--text:#e8e8f0;--text-muted:#6868a0;--accent:#00dc82;--accent-dim:rgba(0,220,130,.12);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--duration-fast:.15s;--duration-normal:.25s;--ease-out-expo:cubic-bezier(.16,1,.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit}img,video{display:block;max-width:100%}.keyword-chips[data-v-9b9365c7]{display:flex;flex-direction:column;gap:.5rem}.chip-input[data-v-9b9365c7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#1f2937;font-size:.85rem;padding:.65rem .9rem;width:100%}.chip-input[data-v-9b9365c7]:focus{background:#fff;border-color:#6366f1;outline:none}.chip-input[data-v-9b9365c7]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.chip-row[data-v-9b9365c7]{display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-9b9365c7]{align-items:center;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;color:#4338ca;display:inline-flex;font-size:.8rem;gap:.25rem;padding:.3rem .6rem .3rem .75rem}.chip.paused[data-v-9b9365c7]{opacity:.5;text-decoration:line-through}.chip-toggle[data-v-9b9365c7]{font-family:inherit;font-size:inherit;padding:0}.chip-remove[data-v-9b9365c7],.chip-toggle[data-v-9b9365c7]{background:none;border:0;color:inherit;cursor:pointer}.chip-remove[data-v-9b9365c7]{border-radius:999px;font-size:1rem;line-height:1;padding:0 .15rem}.chip-remove[data-v-9b9365c7]:hover{background:#4338ca1a}.counter[data-v-9b9365c7]{align-self:flex-end;color:#94a3b8;font-size:.75rem}.modal-backdrop[data-v-d218fb35]{background:#0f172a8c;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:1000}.modal-card[data-v-d218fb35]{background:#fff;border-radius:1rem;box-shadow:0 20px 60px #0f172a40;color:#1f2937;font-family:inherit;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.75rem 1.75rem 1.5rem;width:min(540px,100%)}.modal-header[data-v-d218fb35]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.modal-title[data-v-d218fb35]{align-items:center;color:#1e1b4b;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.4rem;margin:0}.modal-title-icon[data-v-d218fb35]{color:#6366f1}.modal-close[data-v-d218fb35]{background:none;border:0;border-radius:.4rem;color:#94a3b8;cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem .5rem}.modal-close[data-v-d218fb35]:hover{background:#f1f5f9;color:#1f2937}.modal-lead[data-v-d218fb35]{color:#475569;font-size:.9rem;margin:.6rem 0 1.4rem}.modal-field[data-v-d218fb35]{display:block;margin-bottom:1.25rem}.modal-label[data-v-d218fb35]{color:#1f2937;display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.modal-select[data-v-d218fb35]{background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;color:#1f2937;font-family:inherit;font-size:.9rem;padding:.65rem .9rem;width:100%}.modal-select[data-v-d218fb35]:focus{border-color:#6366f1;outline:none}.modal-hint[data-v-d218fb35]{align-items:flex-start;color:#64748b;display:flex;font-size:.8rem;gap:.4rem;line-height:1.45;margin:1rem 0 0}.modal-hint-icon[data-v-d218fb35]{color:#94a3b8;flex-shrink:0}.modal-loading[data-v-d218fb35]{color:#64748b;font-size:.9rem;padding:2rem 0;text-align:center}.modal-error[data-v-d218fb35]{background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.82rem;margin:.5rem 0 0;padding:.6rem .8rem}.modal-footer[data-v-d218fb35]{display:flex;gap:.6rem;margin-top:1.5rem}.modal-btn[data-v-d218fb35]{border:0;border-radius:.7rem;cursor:pointer;flex:1;font-family:inherit;font-size:.95rem;font-weight:600;padding:.85rem 1rem;transition:opacity .15s ease,background .15s ease}.modal-btn-secondary[data-v-d218fb35]{background:#f1f5f9;color:#475569}.modal-btn-secondary[data-v-d218fb35]:hover:not(:disabled){background:#e2e8f0}.modal-btn-primary[data-v-d218fb35]{background:#1e1b4b;color:#fff}.modal-btn-primary[data-v-d218fb35]:hover:not(:disabled){background:#312e81}.modal-btn[data-v-d218fb35]:disabled{cursor:not-allowed;opacity:.55}.onboarding-toast[data-v-42df6844]{align-items:center;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:.85rem;bottom:1.5rem;box-shadow:0 18px 48px #0f172a73;color:#fff;display:flex;font-size:.85rem;gap:.85rem;max-width:420px;padding:.85rem 1rem;position:fixed;right:1.5rem;z-index:900}.toast-icon[data-v-42df6844]{flex-shrink:0;font-size:1.4rem;line-height:1}.toast-body[data-v-42df6844]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.toast-title[data-v-42df6844]{font-weight:700;line-height:1.3;margin:0}.toast-sub[data-v-42df6844]{color:#ffffffc7;font-size:.75rem;line-height:1.4;margin:0}.toast-cta[data-v-42df6844]{background:#fff;border:0;border-radius:.55rem;color:#1e1b4b;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.8rem;font-weight:700;padding:.45rem .85rem;transition:background var(--duration-fast)}.toast-cta[data-v-42df6844]:hover{background:#e0e7ff}.toast-dismiss[data-v-42df6844]{background:none;border:0;border-radius:.4rem;color:#ffffffb3;cursor:pointer;flex-shrink:0;font-size:1.35rem;line-height:1;padding:.1rem .35rem}.toast-dismiss[data-v-42df6844]:hover{background:#ffffff1a;color:#fff}.toast-enter-active[data-v-42df6844],.toast-leave-active[data-v-42df6844]{transition:opacity .22s ease,transform .22s ease}.toast-enter-from[data-v-42df6844],.toast-leave-to[data-v-42df6844]{opacity:0;transform:translateY(8px)}
