@import"https://fonts.googleapis.com/css2?family=Albert+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Albert+Sans:wght@400;500;600&display=swap";[data-v-90d7797a]{box-sizing:border-box}.header[data-v-90d7797a]{background:var(--bg-white-0, #ffffff);border-bottom:1px solid #ebf0f4;position:sticky;top:0;z-index:100}.header-content[data-v-90d7797a]{display:flex;align-items:center;justify-content:space-between;padding:10px 140px;max-width:1440px;margin:0 auto}.header-actions[data-v-90d7797a],.brand[data-v-90d7797a]{display:flex;align-items:center;gap:12px}.brand-link[data-v-90d7797a]{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.app-logo[data-v-90d7797a]{width:39px;height:39px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-logo svg[data-v-90d7797a]{width:100%;height:100%;display:block}.app-logo-duo[data-v-90d7797a]{fill:#11af7b3d}.app-logo-main[data-v-90d7797a]{fill:#11af7b}.app-title[data-v-90d7797a]{font-family:Albert Sans,sans-serif;font-size:32px;font-weight:600;letter-spacing:-1.5px;line-height:1;margin:0;background:linear-gradient(169.21deg,#11af7b,#08835f 98.115%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.app-title-tot[data-v-90d7797a]{font-family:Albert Sans,sans-serif;font-weight:600;letter-spacing:-2.4px}.app-title-leads[data-v-90d7797a]{font-family:Albert Sans,sans-serif;font-weight:300}.guide-button[data-v-90d7797a]{width:36px;height:36px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--stroke-soft-200, #E2E4E9);background:var(--bg-white-0, #FFF);box-shadow:0 1px 2px #52586617}.guide-button svg[data-v-90d7797a]{width:20px;height:20px}.credits-badge[data-v-90d7797a]{display:flex;height:36px;padding:7px 4px 7px 10px;align-items:center;gap:10px;border-radius:8px;border:1px solid #35ECAF;background:linear-gradient(90deg,#35ecaf33 -46.71%,#35ecaf1f -36.38%,#35ecaf0d 51.94%,#35ecaf00),#dffcea;box-shadow:0 1px 2px #52586617}.credits-badge[data-v-90d7797a]:hover{box-shadow:0 4px 12px #07966926}.credits-text[data-v-90d7797a]{font-family:Albert Sans;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.4px;background:linear-gradient(270deg,#079669 40.24%,#35ecaf 124.39%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.add-credits-btn[data-v-90d7797a]{display:flex;align-items:center;gap:6px;padding:5px;border-radius:6px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#fff0,#fff3),#079669;color:#fff;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease}.add-credits-icon[data-v-90d7797a]{width:16px;height:16px;flex-shrink:0}.add-credits-text[data-v-90d7797a]{color:#fff;font-family:Albert Sans;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.4px}.credits-badge--low[data-v-90d7797a]{border-color:#f5a11d;background:linear-gradient(90deg,#f5a11d33,#f5a11d1f 36%,#f5a11d0d 52%,#f5a11d00),#fcf0df;box-shadow:0 1px 2px #52586617}.credits-badge--low[data-v-90d7797a]:hover{box-shadow:0 4px 12px #f5a11d33}.credits-warning-icon[data-v-90d7797a]{width:18px;height:18px;flex-shrink:0;color:#f5a11d}.credits-badge--low .credits-text[data-v-90d7797a]{background:linear-gradient(90deg,#d97707 40%,#f5a11d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500;letter-spacing:-.4px}.credits-badge--low .add-credits-btn[data-v-90d7797a]{border-radius:8px;background:linear-gradient(180deg,#fff0,#fff3),linear-gradient(90deg,#f5a11d,#f5a11d);border:1px solid rgba(255,255,255,.05)}.credits-badge--low .add-credits-btn[data-v-90d7797a]:hover{background:linear-gradient(180deg,#fff0,#ffffff4d),linear-gradient(90deg,#e89518,#e89518);box-shadow:0 4px 12px #f5a11d4d}.profile-menu-wrapper[data-v-90d7797a]{position:relative}.profile-button[data-v-90d7797a]{display:flex;height:36px;padding:10px 8px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--stroke-soft-200, #E2E4E9);background:var(--bg-white-0, #FFF);box-shadow:0 1px 2px #52586617}.profile-button[data-v-90d7797a]:hover,.profile-button.active[data-v-90d7797a]{background:#f9fafb;border-color:#11af7b}.profile-avatar[data-v-90d7797a]{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-image[data-v-90d7797a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-90d7797a]{font-family:Albert Sans,system-ui,sans-serif;display:flex;align-items:center;justify-content:center;padding:8px;font-weight:600;font-size:10px;background:linear-gradient(135deg,#11af7b,#11af7b);color:#fff;width:24px;height:24px;flex-shrink:0;border-radius:24px;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 4px -2px #00000026}.profile-name[data-v-90d7797a]{font-family:Albert Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#0a0d14;white-space:nowrap}.profile-chevron[data-v-90d7797a]{width:16px;height:16px;color:#525866;transition:transform .2s}.profile-button.active .profile-chevron[data-v-90d7797a]{transform:rotate(180deg);color:#11af7b}.profile-menu[data-v-90d7797a]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 24px #0000001f;padding:8px;z-index:1000}.profile-menu-item[data-v-90d7797a]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;color:#374151;text-decoration:none;border-radius:8px;transition:all .15s;font-size:14px;font-weight:500;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;font-family:Albert Sans,system-ui,sans-serif}.profile-menu-item[data-v-90d7797a]:hover{background:#f3f4f6;color:#11af7b}.profile-menu-item-logout[data-v-90d7797a]{color:#dc2626;font-weight:600}.profile-menu-item-logout[data-v-90d7797a]:hover{background:#fef2f2;color:#dc2626}.profile-menu-item-logout[data-v-90d7797a]:disabled{opacity:.6;cursor:not-allowed}.logout-spinner[data-v-90d7797a]{width:16px;height:16px;animation:spin-90d7797a 1s linear infinite}.profile-menu-divider[data-v-90d7797a]{height:1px;background:#e5e7eb;margin:6px 0}.menu-enter-active[data-v-90d7797a],.menu-leave-active[data-v-90d7797a]{transition:opacity .15s,transform .15s}.menu-enter-from[data-v-90d7797a],.menu-leave-to[data-v-90d7797a]{opacity:0;transform:translateY(-4px)}@keyframes spin-90d7797a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.header-content[data-v-90d7797a]{padding:18px 48px}}@media (max-width: 768px){.header-content[data-v-90d7797a]{padding:16px 24px}.app-logo[data-v-90d7797a]{width:32px;height:32px}.app-title[data-v-90d7797a]{font-size:24px;letter-spacing:-1.44px}.app-title-tot[data-v-90d7797a]{letter-spacing:-1.8px}.header-actions[data-v-90d7797a]{gap:8px}.credits-badge[data-v-90d7797a]{padding:6px 4px 6px 12px}.credits-text[data-v-90d7797a]{font-size:13px}.add-credits-btn[data-v-90d7797a]{padding:6px 10px;font-size:13px}.profile-name[data-v-90d7797a]{display:none}.profile-menu[data-v-90d7797a]{min-width:200px}}@media (max-width: 480px){.header-content[data-v-90d7797a]{padding:12px 16px}.profile-name[data-v-90d7797a],.credits-text[data-v-90d7797a]{display:none}.credits-badge[data-v-90d7797a]{padding:4px}}.batch-card[data-v-fad4b583]{background:#fff;border:1px solid #ebecf0;border-radius:12px;padding:24px;transition:all .2s ease;display:flex;flex-direction:column;gap:25px;box-shadow:0 2px 3px -2px #0000001f;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.batch-card[data-v-fad4b583]:hover{border-color:#059669;box-shadow:0 2px 3px -2px #0000001f,0 4px 12px #05966914}.batch-card-header[data-v-fad4b583]{margin-bottom:4px}.batch-title-section[data-v-fad4b583]{display:flex;flex-direction:column;gap:6px}.batch-name-row[data-v-fad4b583]{display:flex;align-items:flex-start;gap:8px}.batch-name-container[data-v-fad4b583]{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0;word-wrap:break-word}.batch-name[data-v-fad4b583]{font-family:Albert Sans,sans-serif;font-size:20px;font-weight:700;color:#0a0d14;margin:0;line-height:1.2;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.accounts-tag[data-v-fad4b583]{display:inline-flex;align-items:center;padding:2px 10px;background:linear-gradient(90deg,#2e5eff33 36.38%,#2e5eff1e 46.71%,#2e5eff0c 51.94%,#2e5eff00),#dff1fc;border:1px solid #2e5eff;border-radius:8px;font-family:Albert Sans,sans-serif;font-size:11px;font-weight:600;background-clip:padding-box;color:#1e40af;white-space:nowrap;flex-shrink:0;margin-top:2px;box-shadow:0 1px 2px #52586617}.batch-source-link[data-v-fad4b583]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;color:#868c98;text-decoration:none;transition:all .2s ease;max-width:100%;overflow:hidden;line-height:1.5;letter-spacing:-.36px}.batch-source-link[data-v-fad4b583]:hover{color:#059669}.batch-source-icon[data-v-fad4b583]{width:14px;height:14px;flex-shrink:0;color:#868c98}.batch-source-url[data-v-fad4b583]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.status-available[data-v-fad4b583]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#1fc16b;line-height:1.5;letter-spacing:-.42px}.status-available-icon[data-v-fad4b583]{width:18px;height:18px;transform:rotateY(180deg);color:#1fc16b;flex-shrink:0}.status-available-text[data-v-fad4b583]{color:#1fc16b}.status-preparing[data-v-fad4b583]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;color:#d97707;line-height:1.5}.status-preparing-icon[data-v-fad4b583]{width:18px;height:18px;transform:rotateY(180deg);color:#d97707;flex-shrink:0}.status-preparing-text[data-v-fad4b583]{color:#d97707}.batch-date[data-v-fad4b583]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;color:#868c98;line-height:1.5;letter-spacing:-.36px}.batch-date-icon[data-v-fad4b583]{width:14px;height:14px;color:#868c98;flex-shrink:0}.batch-stats-pills[data-v-fad4b583]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.stats-pill[data-v-fad4b583]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:8px;border-width:1px;border-style:solid;box-shadow:0 1px 2px #52586617;font-family:Albert Sans,Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.39px}.pill-icon[data-v-fad4b583]{width:15px;height:15px;flex-shrink:0}.stats-pill--leads[data-v-fad4b583]{border-color:#35ecaf;background:linear-gradient(90deg,#35ecaf33 36.38%,#35ecaf1e 46.71%,#35ecaf0c 51.94%,#35ecaf00),#dffcea}.stats-pill--leads .pill-text[data-v-fad4b583]{font-family:Albert Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.387px;background:linear-gradient(270deg,#079669 40.24%,#35ecaf 124.39%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-pill--leads .pill-icon[data-v-fad4b583]{color:#079669}.stats-pill--failed[data-v-fad4b583]{border-color:#fca5a5;background:linear-gradient(90deg,#ef444433 36.38%,#ef444400),#fef2f2}.stats-pill--failed .pill-text[data-v-fad4b583]{color:#991b1b}.stats-pill--failed .pill-icon[data-v-fad4b583]{color:#ef4444}.ai-filter-pill[data-v-fad4b583]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid #fde68a;background:linear-gradient(90deg,#fbbf2433 36.38%,#fbbf2400),#fef9c3;font-size:.75rem;font-weight:500;color:#92400e;box-shadow:0 1px 2px #52586617}.ai-filter-pill-icon[data-v-fad4b583]{width:14px;height:14px;color:#f59e0b}.ai-filter-pill-text[data-v-fad4b583]{color:#92400e}.spinner[data-v-fad4b583],.ai-filter-pill-icon.spinner[data-v-fad4b583],.download-icon.spinner[data-v-fad4b583]{animation:spin-fad4b583 1s linear infinite}@keyframes spin-fad4b583{to{transform:rotate(360deg)}}.batch-action-section[data-v-fad4b583]{margin-top:auto;padding:16px 0 0;border-top:1px solid #f3f4f6}.action-buttons[data-v-fad4b583]{display:flex;flex-direction:row;gap:12px}.download-button[data-v-fad4b583]{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;height:40px;padding:0 14px;color:#fff;border:1px solid rgba(226,228,233,.3);border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;background:linear-gradient(#fff0,#fff3),#079669;box-shadow:0 2px 6px #00000038}.download-button[data-v-fad4b583]:hover:not(:disabled){background:linear-gradient(#fff0,#fff3),#057855;transform:translateY(-1px);box-shadow:0 4px 8px #0796694d}.download-button[data-v-fad4b583]:active:not(:disabled){transform:translateY(0)}.download-button[data-v-fad4b583]:disabled{opacity:.7;cursor:not-allowed}.download-icon[data-v-fad4b583]{width:16px;height:16px;flex-shrink:0}.batch-name-edit-icon[data-v-fad4b583]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;opacity:0;transition:all .2s ease;border-radius:4px}.batch-name-container:hover .batch-name-edit-icon[data-v-fad4b583]{opacity:1}.batch-name-edit-icon[data-v-fad4b583]:hover{color:#059669;background:#f0fdf4}.batch-name-edit-icon[data-v-fad4b583]:active{transform:scale(.95)}.batch-name-edit-icon svg[data-v-fad4b583]{width:14px;height:14px}.batch-name-edit-container[data-v-fad4b583]{display:flex;align-items:center;gap:8px;width:100%;animation:slideIn-fad4b583 .2s ease}@keyframes slideIn-fad4b583{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.batch-name-input[data-v-fad4b583]{flex:1;font-size:1.125rem;font-weight:600;color:#1f2937;padding:6px 12px;border:2px solid #e5e7eb;border-radius:6px;background:#fff;transition:all .2s ease;font-family:inherit;min-width:0}.batch-name-input[data-v-fad4b583]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.batch-name-input[data-v-fad4b583]:disabled{opacity:.6;cursor:not-allowed}.batch-name-edit-actions[data-v-fad4b583]{display:flex;align-items:center;gap:4px}.batch-name-save-btn[data-v-fad4b583],.batch-name-cancel-btn[data-v-fad4b583]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s ease}.batch-name-save-btn[data-v-fad4b583]{color:#059669}.batch-name-save-btn[data-v-fad4b583]:hover:not(:disabled){background:#f0fdf4;color:#047857}.batch-name-cancel-btn[data-v-fad4b583]{color:#6b7280}.batch-name-cancel-btn[data-v-fad4b583]:hover:not(:disabled){background:#f3f4f6;color:#374151}.batch-name-save-btn[data-v-fad4b583]:disabled,.batch-name-cancel-btn[data-v-fad4b583]:disabled{opacity:.5;cursor:not-allowed}.batch-name-action-icon[data-v-fad4b583]{width:16px;height:16px}.enrichment-type-overlay[data-v-9c144aa0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px;animation:fadeIn-9c144aa0 .2s ease}@keyframes fadeIn-9c144aa0{0%{opacity:0}to{opacity:1}}.enrichment-type-container[data-v-9c144aa0]{background:#fff;border-radius:16px;max-width:700px;width:100%;box-shadow:0 3px 4px -3px #0000001f;border:1px solid #ebecf0;animation:slideUp-9c144aa0 .3s ease;overflow:hidden;display:flex;flex-direction:column;gap:32px;padding:32px}@keyframes slideUp-9c144aa0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.enrichment-type-header[data-v-9c144aa0]{display:flex;align-items:center;justify-content:space-between}.enrichment-type-title[data-v-9c144aa0]{font-family:Albert Sans,sans-serif;font-size:26px;font-weight:700;color:#0a0d14;margin:0;line-height:1.2}.modal-close-btn[data-v-9c144aa0]{background:none;border:none;cursor:pointer;padding:5px;color:#b4b5b8;transition:all .2s;border-radius:10px}.modal-close-btn[data-v-9c144aa0]:hover{color:#475569;background:#f1f5f9}.modal-close-btn svg[data-v-9c144aa0]{width:25px;height:25px}.enrichment-cards[data-v-9c144aa0]{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.enrichment-card[data-v-9c144aa0]{position:relative;padding:30px 20px 13px;border-radius:13px;cursor:pointer;transition:all .3s ease;text-align:center;background:#fff;display:flex;flex-direction:column;align-items:center;gap:10px}.enrichment-card--phone[data-v-9c144aa0]{background:#fffcff;border:1.3px solid #e9eaec}.enrichment-card--phone[data-v-9c144aa0]:hover,.enrichment-card--phone.enrichment-card--selected[data-v-9c144aa0]{border-color:#c927aa;box-shadow:0 8px 30px #c927aa1a}.enrichment-card--email[data-v-9c144aa0]{background:#fcfcff;border:1.3px solid #e9eaec}.enrichment-card--email[data-v-9c144aa0]:hover,.enrichment-card--email.enrichment-card--selected[data-v-9c144aa0]{border-color:#4f9cf9;box-shadow:0 8px 30px #4f9cf91a}.card-badge[data-v-9c144aa0]{position:absolute;top:-10px;left:50%;transform:translate(-50%);border-radius:7.733px;border:.967px solid #35ECAF;background:linear-gradient(90deg,#35ecaf33 -46.71%,#35ecaf1f -36.38%,#35ecaf0d 51.94%,#35ecaf05),#dffcea;box-shadow:0 .967px 1.933px #52586617;color:#079669;font-family:Albert Sans,sans-serif;font-size:11px;font-weight:500;padding:4px 12px;white-space:nowrap}.card-icon-wrapper[data-v-9c144aa0]{display:flex;align-items:center;justify-content:center;width:53px;height:53px;border-radius:10px}.card-icon-wrapper--phone[data-v-9c144aa0]{background:#fcf3fb}.card-icon-wrapper--email[data-v-9c144aa0]{background:#edf4ff}.card-icon[data-v-9c144aa0]{width:26px;height:26px}.card-icon-wrapper--phone .card-icon[data-v-9c144aa0]{color:#c927aa}.card-icon-wrapper--email .card-icon[data-v-9c144aa0]{color:#4f9cf9}.card-title[data-v-9c144aa0]{font-family:Albert Sans,sans-serif;font-size:16px;font-weight:600;color:#0a0d14;margin:0}.card-description[data-v-9c144aa0]{font-family:Albert Sans,sans-serif;font-size:13px;color:#525866;margin:0;line-height:1.4}.card-pills[data-v-9c144aa0]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;margin-top:10px}.pill[data-v-9c144aa0]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-family:Albert Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:-.4px;box-shadow:0 1px 3px #52586617;white-space:nowrap}.pill--phone[data-v-9c144aa0],.pill--email[data-v-9c144aa0]{background:linear-gradient(90deg,#35ecaf33,#35ecaf1f 36%,#35ecaf0d 52%,#35ecaf00),linear-gradient(90deg,#dffcea,#dffcea);border:1.3px solid #35ecaf}.pill--phone span[data-v-9c144aa0],.pill--email span[data-v-9c144aa0]{background:linear-gradient(270deg,#079669 40%,#35ecaf 124%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pill--email-bonus[data-v-9c144aa0]{background:linear-gradient(90deg,#2e5eff33,#2e5eff1f 36%,#2e5eff0d 52%,#2e5eff00),linear-gradient(90deg,#dff1fc,#dff1fc);border:1px solid #2e5eff}.pill--email-bonus span[data-v-9c144aa0]{background:linear-gradient(90deg,#2e5eff,#1f40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pill--email-bonus .pill-icon[data-v-9c144aa0]{color:#2e5eff}.pill-icon[data-v-9c144aa0]{width:16px;height:16px}.credits-summary[data-v-9c144aa0]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px 16px;background:#f8fafc;border-radius:10px;border:1px solid #ebecf0}.credits-line[data-v-9c144aa0]{display:flex;justify-content:space-between;font-family:Albert Sans,sans-serif;font-size:13px;color:#525866}.credits-line span[data-v-9c144aa0]:last-child{font-weight:600;color:#0a0d14}.insufficient-credits-banner[data-v-9c144aa0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:12px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:10px}.insufficient-credits-info[data-v-9c144aa0]{display:flex;align-items:center;gap:10px;flex:1}.insufficient-credits-icon[data-v-9c144aa0]{width:24px;height:24px;min-width:24px;color:#d97706}.insufficient-credits-text[data-v-9c144aa0]{font-family:Albert Sans,sans-serif;font-size:.9rem;color:#92400e;line-height:1.4}.insufficient-credits-button[data-v-9c144aa0]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:8px;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #f59e0b40}.insufficient-credits-button[data-v-9c144aa0]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #d9770659}.insufficient-credits-button svg[data-v-9c144aa0]{width:16px;height:16px}.enrichment-confirm-btn[data-v-9c144aa0]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 21px;font-family:Albert Sans,sans-serif;font-size:18px;font-weight:500;color:#fff;border:none;border-radius:13px;cursor:pointer;transition:all .3s ease;background:linear-gradient(180deg,#fff0,#fff3),linear-gradient(90deg,#079669,#079669);box-shadow:0 4px 14px #0796694d;letter-spacing:-.556px}.enrichment-confirm-btn[data-v-9c144aa0]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}.enrichment-confirm-btn[data-v-9c144aa0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #07966966}@media (max-width: 640px){.enrichment-cards[data-v-9c144aa0]{grid-template-columns:1fr}.enrichment-type-container[data-v-9c144aa0]{max-width:100%;margin:10px;padding:24px;gap:24px}.enrichment-type-title[data-v-9c144aa0]{font-size:22px}.card-pills[data-v-9c144aa0]{flex-direction:column}}.modal-overlay[data-v-a889954f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-a889954f]{background:#fff;border-radius:16px;max-width:1040px;width:100%;max-height:95vh;display:flex;flex-direction:column;box-shadow:0 2px 4px -2px #0000001f;border:1px solid #EBECF0}.modal-header[data-v-a889954f]{display:flex;align-items:center;justify-content:space-between;padding:10px 32px;border-bottom:1px solid #F1F2F4}.modal-title[data-v-a889954f]{font-family:Albert Sans,sans-serif;font-size:20px;font-weight:700;color:#0a0d14;margin:0;letter-spacing:-.6px;line-height:1.2}.modal-close-btn[data-v-a889954f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;padding:0}.modal-close-btn[data-v-a889954f]:hover{background:#f1f2f4}.modal-close-btn svg[data-v-a889954f]{width:20px;height:20px;color:#687588}.modal-content[data-v-a889954f]{flex:1;overflow-y:auto;padding:10px 32px}.section-title[data-v-a889954f]{font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#0a0d14;margin:0 0 16px}.stats-info-box[data-v-a889954f]{display:flex;align-items:center;gap:8px;padding:15px 16px;background:linear-gradient(90deg,#35ecaf33,#35ecaf1f 36%,#35ecaf0d 52%,#35ecaf00),linear-gradient(90deg,#dffcea,#dffcea);border:1px solid #35ECAF;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 2px #52586617}.stats-icon[data-v-a889954f]{width:20px;height:20px;flex-shrink:0}.stats-text[data-v-a889954f]{display:flex;align-items:center;gap:0;flex:1;font-family:Albert Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.48px}.stats-text strong[data-v-a889954f]{background:linear-gradient(270deg,#079669 40%,#35ecaf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500}.stats-leads-will-be-enriched[data-v-a889954f]{background:linear-gradient(270deg,#079669 90%,#35ecaf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#d97707;font-family:Albert Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px;margin-left:4px}.stats-percentage[data-v-a889954f]{color:#2cb386;font-family:Albert Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.42px;margin-left:6px}.preview-section[data-v-a889954f]{margin-bottom:16px}.preview-table-wrapper[data-v-a889954f]{border:1px solid #EBECF0;border-radius:8px;overflow:hidden}.preview-table[data-v-a889954f]{width:100%;border-collapse:collapse;table-layout:fixed}.preview-table thead[data-v-a889954f]{background:#fafafa}.preview-table .col-name[data-v-a889954f]{width:190px}.preview-table .col-title[data-v-a889954f]{width:220px}.preview-table .col-company[data-v-a889954f]{width:180px}.preview-table .col-status[data-v-a889954f]{width:80px}.preview-table .col-reason[data-v-a889954f]{width:150px}.preview-table th[data-v-a889954f]{text-align:left;padding:12px 16px;height:44px;box-sizing:border-box;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#868c98;border-bottom:1px solid #EBECF0}.preview-table th[data-v-a889954f]:last-child{border-right:none}.preview-table td[data-v-a889954f]{padding:12px 16px;height:48px;box-sizing:border-box;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#525866;border-bottom:1px solid #EBECF0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-table td[data-v-a889954f]:last-child{border-right:none}.preview-table tr:last-child td[data-v-a889954f]{border-bottom:none}.preview-table tbody tr[data-v-a889954f]:hover{background:#fafbfc}.lead-name-cell[data-v-a889954f]{display:flex;align-items:center;gap:10px}.lead-avatar[data-v-a889954f]{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-family:Albert Sans,sans-serif;font-size:10px;font-weight:600;flex-shrink:0;box-shadow:0 5px 5px #00000014}.lead-name-text[data-v-a889954f]{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#0a0d14}.status-badge[data-v-a889954f]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500}.status-badge--included[data-v-a889954f]{background:#e6faf0;color:#1dbf73}.status-badge--excluded[data-v-a889954f]{background:#ffeded;color:#f04438}.status-badge--neutral[data-v-a889954f]{background:#f1f2f4;color:#687588}.lead-name-link[data-v-a889954f]{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#0a0d14;text-decoration:none;transition:color .2s ease}.lead-name-link[data-v-a889954f]:hover{color:#12b76a}.empty-preview[data-v-a889954f]{padding:40px;text-align:center;color:#687588}.empty-preview p[data-v-a889954f]{margin:0;font-family:Manrope,sans-serif;font-size:14px}.zero-qualified-banner[data-v-a889954f]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:10px;margin-bottom:12px}.zero-qualified-icon[data-v-a889954f]{flex-shrink:0;width:18px;height:18px;color:#d97706;margin-top:1px}.zero-qualified-text[data-v-a889954f]{display:flex;flex-direction:column;gap:2px;font-family:Albert Sans,sans-serif;font-size:13px;line-height:1.4}.zero-qualified-text strong[data-v-a889954f]{font-weight:600;color:#92400e}.zero-qualified-text span[data-v-a889954f]{color:#a16207;font-weight:400}.loading-container[data-v-a889954f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px;color:#687588}.spinner[data-v-a889954f]{width:40px;height:40px;border:4px solid #F1F2F4;border-top-color:#12b76a;border-radius:50%;animation:spin-a889954f .8s linear infinite}@keyframes spin-a889954f{to{transform:rotate(360deg)}}.modal-footer[data-v-a889954f]{padding:20px 32px;border-top:1px solid #F1F2F4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.enrich-buttons-container[data-v-a889954f]{display:flex;justify-content:center;align-items:stretch;gap:12px;width:100%}.enrich-button[data-v-a889954f]{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;text-decoration:none;border-radius:10px;font-family:Albert Sans,sans-serif;font-weight:500;font-size:15px;letter-spacing:-.556px;transition:all .2s ease;flex:1;cursor:pointer;overflow:hidden}.enrich-button[data-v-a889954f]:disabled{opacity:.6;cursor:not-allowed}.enrich-button--all[data-v-a889954f]{border-radius:10.324px;border:1.291px solid #10D194;background:linear-gradient(180deg,#fff0,#fff3),#e9fff8;box-shadow:0 2.581px 7.743px #0000001c;color:#079669;text-align:center;font-family:Albert Sans,sans-serif;font-style:normal;line-height:normal;letter-spacing:-.556px}.enrich-button--all[data-v-a889954f]:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1a,#ffffff4d),linear-gradient(90deg,#f5f5f5,#f5f5f5)}.enrich-button--all[data-v-a889954f]:active:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff26),linear-gradient(90deg,#f0f0f0,#f0f0f0)}.enrich-button--qualified[data-v-a889954f]{background:linear-gradient(180deg,#fff0,#fff3),linear-gradient(90deg,#079669,#079669);color:#fff;border:1.3px solid rgba(226,228,233,.3);box-shadow:0 2.6px 7.9px #0431391c}.enrich-button--qualified[data-v-a889954f]:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1a,#ffffff40),linear-gradient(90deg,#068a5e,#068a5e)}.enrich-button--qualified[data-v-a889954f]:active:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff26),linear-gradient(90deg,#057c54,#057c54)}.enrichment-progress[data-v-a889954f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px;color:#12b76a;background:#ecfdf3;border-radius:8px;margin-top:24px}.enrichment-progress .spinner[data-v-a889954f]{border-top-color:#12b76a}.enrichment-progress span[data-v-a889954f]{font-family:Manrope,sans-serif;font-weight:600;font-size:14px}.insufficient-credits-banner[data-v-a889954f]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:10px;width:100%}.insufficient-credits-info[data-v-a889954f]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.insufficient-credits-icon[data-v-a889954f]{width:24px;height:24px;color:#d97706;flex-shrink:0}.insufficient-credits-text[data-v-a889954f]{font-size:.9rem;color:#92400e;line-height:1.4}.insufficient-credits-text strong[data-v-a889954f]{font-weight:700;color:#78350f}.insufficient-credits-button[data-v-a889954f]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.875rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 8px #f59e0b40;white-space:nowrap;flex-shrink:0}.insufficient-credits-button[data-v-a889954f]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #d9770659}.insufficient-credits-button[data-v-a889954f]:active{transform:translateY(0)}.insufficient-credits-button svg[data-v-a889954f]{width:16px;height:16px}@media (max-width: 640px){.insufficient-credits-banner[data-v-a889954f]{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.insufficient-credits-info[data-v-a889954f]{justify-content:center;flex-wrap:wrap}.insufficient-credits-button[data-v-a889954f]{justify-content:center}.enrich-buttons-container[data-v-a889954f]{flex-direction:column}}.suggestive-credits-cta[data-v-a889954f]{margin-top:8px;text-align:center}.suggestive-credits-link[data-v-a889954f]{color:#d97706;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.suggestive-credits-link[data-v-a889954f]:hover{color:#b45309;text-decoration:underline}.suggestive-credits-link[data-v-a889954f]:after{content:"→";font-size:.875rem;transition:transform .2s ease}.suggestive-credits-link[data-v-a889954f]:hover:after{transform:translate(2px)}.col-toggle[data-v-a889954f]{width:54px;text-align:center}.custom-checkbox[data-v-a889954f]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.custom-checkbox input[data-v-a889954f]{position:absolute;opacity:0;width:0;height:0}.checkbox-mark[data-v-a889954f]{width:18px;height:18px;border:1.5px solid #CDD0D5;border-radius:5px;background:#fff;transition:all .15s ease;position:relative;flex-shrink:0}.custom-checkbox input:checked+.checkbox-mark[data-v-a889954f]{background:#079669;border-color:#079669}.custom-checkbox input:checked+.checkbox-mark[data-v-a889954f]:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox input:disabled+.checkbox-mark[data-v-a889954f]{opacity:.4;cursor:not-allowed}.row-disabled .lead-name-link[data-v-a889954f],.row-disabled .lead-name-text[data-v-a889954f]{text-decoration:line-through;color:#868c98}.stats-disabled-info[data-v-a889954f]{color:#868c98;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.39px;margin-left:8px;-webkit-text-fill-color:#868C98}.pagination-controls[data-v-a889954f]{display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 0 4px;font-family:Albert Sans,sans-serif}.pagination-controls button[data-v-a889954f]{padding:8px 16px;border-radius:8px;border:1px solid #EBECF0;background:#fff;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;color:#525866;cursor:pointer;transition:all .15s ease}.pagination-controls button[data-v-a889954f]:hover:not(:disabled){background:#f6f8fa;border-color:#cdd0d5}.pagination-controls button[data-v-a889954f]:disabled{opacity:.35;cursor:not-allowed}.pagination-info[data-v-a889954f]{font-size:13px;font-weight:500;color:#868c98}.enrichment-upsell-overlay[data-v-c9df21d4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.enrichment-upsell-content[data-v-c9df21d4]{background:#fff;border-radius:16px;padding:32px;max-width:480px;width:90%;box-shadow:0 20px 60px #0000004d;text-align:left}.enrichment-upsell-intro[data-v-c9df21d4],.enrichment-upsell-question[data-v-c9df21d4],.enrichment-upsell-pitch[data-v-c9df21d4],.enrichment-upsell-cascade[data-v-c9df21d4],.enrichment-upsell-dataQuality[data-v-c9df21d4]{font-size:.9375rem;color:#1f2937;line-height:1.6;margin:0 0 12px}.enrichment-upsell-intro[data-v-c9df21d4]{font-weight:600}.enrichment-upsell-dataQuality[data-v-c9df21d4]{margin-bottom:16px}.enrichment-upsell-providers[data-v-c9df21d4]{margin-bottom:24px;padding-top:8px}.enrichment-upsell-providers-row[data-v-c9df21d4]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.enrichment-upsell-provider-circle[data-v-c9df21d4]{width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid white;box-shadow:0 1px 4px #00000026;margin-left:-14px;position:relative;background:#f3f4f6;flex-shrink:0}.enrichment-upsell-provider-circle[data-v-c9df21d4]:first-child{margin-left:0}.enrichment-upsell-provider-circle img[data-v-c9df21d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.enrichment-upsell-providers-label[data-v-c9df21d4]{font-size:.8125rem;color:#6b7280;margin:12px 0 0}.enrichment-upsell-actions[data-v-c9df21d4]{display:flex;gap:12px;justify-content:flex-start}.enrichment-upsell-btn[data-v-c9df21d4]{padding:12px 24px;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;border:none;transition:all .2s ease;text-decoration:none;font-family:Albert Sans,sans-serif}.enrichment-upsell-btn--primary[data-v-c9df21d4]{background:linear-gradient(#fff0,#fff3),#079669;color:#fff;box-shadow:0 2px 6px #00000038}.enrichment-upsell-btn--primary[data-v-c9df21d4]:hover{background:linear-gradient(#fff0,#fff3),#057855}.enrichment-upsell-btn--secondary[data-v-c9df21d4]{background:#f3f4f6;color:#4b5563}.enrichment-upsell-btn--secondary[data-v-c9df21d4]:hover{background:#e5e7eb}.modal-overlay[data-v-2c7acc3a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-2c7acc3a]{background:#fff;border-radius:16px;max-width:1040px;width:100%;max-height:95vh;display:flex;flex-direction:column;box-shadow:0 2px 4px -2px #0000001f;border:1px solid #EBECF0}.modal-header[data-v-2c7acc3a]{display:flex;align-items:center;justify-content:space-between;padding:10px 32px;border-bottom:1px solid #F1F2F4}.modal-title[data-v-2c7acc3a]{font-family:Albert Sans,sans-serif;font-size:20px;font-weight:700;color:#0a0d14;margin:0;letter-spacing:-.6px;line-height:1.2}.modal-close-btn[data-v-2c7acc3a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;padding:0}.modal-close-btn[data-v-2c7acc3a]:hover{background:#f1f2f4}.modal-close-btn svg[data-v-2c7acc3a]{width:20px;height:20px;color:#687588}.modal-content[data-v-2c7acc3a]{flex:1;overflow-y:auto;padding:10px 32px}.stats-info-box[data-v-2c7acc3a]{display:flex;align-items:center;gap:8px;padding:15px 16px;background:linear-gradient(90deg,#35ecaf33,#35ecaf1f 36%,#35ecaf0d 52%,#35ecaf00),linear-gradient(90deg,#dffcea,#dffcea);border:1px solid #35ECAF;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 2px #52586617}.stats-icon[data-v-2c7acc3a]{width:20px;height:20px;flex-shrink:0}.stats-text[data-v-2c7acc3a]{display:flex;align-items:center;gap:0;flex:1;font-family:Albert Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.48px}.stats-text strong[data-v-2c7acc3a]{background:linear-gradient(270deg,#079669 40%,#35ecaf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500}.stats-label[data-v-2c7acc3a]{background:linear-gradient(270deg,#079669 90%,#35ecaf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Albert Sans,sans-serif;font-size:16px;font-weight:500;line-height:120%;letter-spacing:-.48px;margin-left:4px}.stats-percentage[data-v-2c7acc3a]{color:#2cb386;font-family:Albert Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.42px;margin-left:6px}.stats-disabled-info[data-v-2c7acc3a]{color:#868c98;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.39px;margin-left:8px;-webkit-text-fill-color:#868C98}.ai-clean-button[data-v-2c7acc3a]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;padding:6px 14px;background:transparent;border:1px solid #35ECAF;border-radius:6px;cursor:pointer;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;color:#079669;letter-spacing:-.39px;white-space:nowrap;transition:all .2s ease}.ai-clean-button[data-v-2c7acc3a]:hover{background:#35ecaf1a}.ai-clean-button[data-v-2c7acc3a]:disabled{opacity:.5;cursor:not-allowed}.ai-clean-icon[data-v-2c7acc3a]{width:14px;height:14px;flex-shrink:0}.col-toggle[data-v-2c7acc3a]{width:54px;text-align:center}.custom-checkbox[data-v-2c7acc3a]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.custom-checkbox input[data-v-2c7acc3a]{position:absolute;opacity:0;width:0;height:0}.checkbox-mark[data-v-2c7acc3a]{width:18px;height:18px;border:1.5px solid #CDD0D5;border-radius:5px;background:#fff;transition:all .15s ease;position:relative;flex-shrink:0}.custom-checkbox input:checked+.checkbox-mark[data-v-2c7acc3a]{background:#079669;border-color:#079669}.custom-checkbox input:checked+.checkbox-mark[data-v-2c7acc3a]:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox input:disabled+.checkbox-mark[data-v-2c7acc3a]{opacity:.4;cursor:not-allowed}.row-disabled .lead-name-link[data-v-2c7acc3a],.row-disabled .lead-name-text[data-v-2c7acc3a]{text-decoration:line-through;color:#868c98}.preview-section[data-v-2c7acc3a]{margin-bottom:16px}.preview-table-wrapper[data-v-2c7acc3a]{border:1px solid #EBECF0;border-radius:8px;overflow:hidden}.preview-table[data-v-2c7acc3a]{width:100%;border-collapse:collapse;table-layout:fixed}.preview-table thead[data-v-2c7acc3a]{background:#fafafa}.preview-table .col-name[data-v-2c7acc3a]{width:190px}.preview-table .col-title[data-v-2c7acc3a]{width:220px}.preview-table .col-company[data-v-2c7acc3a]{width:180px}.preview-table .col-status[data-v-2c7acc3a]{width:80px}.preview-table .col-reason[data-v-2c7acc3a]{width:150px}.preview-table th[data-v-2c7acc3a]{text-align:left;padding:12px 16px;height:44px;box-sizing:border-box;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#868c98;border-bottom:1px solid #EBECF0}.preview-table td[data-v-2c7acc3a]{padding:12px 16px;height:48px;box-sizing:border-box;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#525866;border-bottom:1px solid #EBECF0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-table tr:last-child td[data-v-2c7acc3a]{border-bottom:none}.preview-table tbody tr[data-v-2c7acc3a]:hover{background:#fafbfc}.lead-name-cell[data-v-2c7acc3a]{display:flex;align-items:center;gap:10px}.lead-avatar[data-v-2c7acc3a]{width:24px;height:24px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-family:Albert Sans,sans-serif;font-size:10px;font-weight:600;flex-shrink:0;box-shadow:0 5px 5px #00000014}.lead-name-link[data-v-2c7acc3a]{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#0a0d14;text-decoration:none;transition:color .2s ease}.lead-name-link[data-v-2c7acc3a]:hover{color:#12b76a}.lead-name-text[data-v-2c7acc3a]{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#0a0d14}.status-badge[data-v-2c7acc3a]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500}.status-badge--included[data-v-2c7acc3a]{background:#e6faf0;color:#1dbf73}.status-badge--excluded[data-v-2c7acc3a]{background:#ffeded;color:#f04438}.status-badge--neutral[data-v-2c7acc3a]{background:#f1f2f4;color:#687588}.pagination-controls[data-v-2c7acc3a]{display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 0 4px;font-family:Albert Sans,sans-serif}.pagination-controls button[data-v-2c7acc3a]{padding:8px 16px;border-radius:8px;border:1px solid #EBECF0;background:#fff;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;color:#525866;cursor:pointer;transition:all .15s ease}.pagination-controls button[data-v-2c7acc3a]:hover:not(:disabled){background:#f6f8fa;border-color:#cdd0d5}.pagination-controls button[data-v-2c7acc3a]:disabled{opacity:.35;cursor:not-allowed}.pagination-info[data-v-2c7acc3a]{font-size:13px;font-weight:500;color:#868c98}.ai-filter-progress-section[data-v-2c7acc3a]{padding:40px 0;text-align:center}.ai-progress-header[data-v-2c7acc3a]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.ai-progress-icon[data-v-2c7acc3a]{width:20px;height:20px;color:#12b76a}.ai-progress-label[data-v-2c7acc3a]{font-family:Albert Sans,sans-serif;font-size:15px;font-weight:600;color:#0a0d14;letter-spacing:-.45px}.ai-progress-bar[data-v-2c7acc3a]{width:100%;height:8px;background:#f1f2f4;border-radius:4px;overflow:hidden;margin-bottom:12px}.ai-progress-fill[data-v-2c7acc3a]{height:100%;background:linear-gradient(90deg,#35ecaf,#079669);transition:width .3s ease;border-radius:4px}.ai-progress-count[data-v-2c7acc3a]{font-family:Albert Sans,sans-serif;font-size:14px;color:#868c98;font-weight:500;letter-spacing:-.42px}.loading-container[data-v-2c7acc3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px;color:#687588}.spinner[data-v-2c7acc3a]{width:40px;height:40px;border:4px solid #F1F2F4;border-top-color:#12b76a;border-radius:50%;animation:spin-2c7acc3a .8s linear infinite}@keyframes spin-2c7acc3a{to{transform:rotate(360deg)}}.empty-preview[data-v-2c7acc3a]{padding:40px;text-align:center;color:#687588}.empty-preview p[data-v-2c7acc3a]{margin:0;font-family:Manrope,sans-serif;font-size:14px}.modal-footer[data-v-2c7acc3a]{padding:20px 32px;border-top:1px solid #F1F2F4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.download-buttons-container[data-v-2c7acc3a]{display:flex;justify-content:center;align-items:stretch;gap:12px;width:100%}.dl-button[data-v-2c7acc3a]{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;text-decoration:none;border-radius:10px;font-family:Albert Sans,sans-serif;font-weight:500;font-size:15px;letter-spacing:-.556px;transition:all .2s ease;flex:1;cursor:pointer;overflow:hidden;white-space:nowrap}.dl-button[data-v-2c7acc3a]:disabled{opacity:.6;cursor:not-allowed}.dl-button--primary[data-v-2c7acc3a]{background:linear-gradient(180deg,#fff0,#fff3),linear-gradient(90deg,#079669,#079669);color:#fff;border:1.3px solid rgba(226,228,233,.3);box-shadow:0 2.6px 7.9px #0431391c}.dl-button--primary[data-v-2c7acc3a]:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1a,#ffffff40),linear-gradient(90deg,#068a5e,#068a5e)}.dl-button--primary[data-v-2c7acc3a]:active:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff26),linear-gradient(90deg,#057c54,#057c54)}.dl-button--secondary[data-v-2c7acc3a]{border-radius:10.324px;border:1.291px solid #10D194;background:linear-gradient(180deg,#fff0,#fff3),#e9fff8;box-shadow:0 2.581px 7.743px #0000001c;color:#079669;text-align:center;font-family:Albert Sans,sans-serif;font-style:normal;line-height:normal;letter-spacing:-.556px}.dl-button--secondary[data-v-2c7acc3a]:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1a,#ffffff4d),linear-gradient(90deg,#f5f5f5,#f5f5f5)}.dl-button--secondary[data-v-2c7acc3a]:active:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff26),linear-gradient(90deg,#f0f0f0,#f0f0f0)}.dl-button-icon[data-v-2c7acc3a]{width:16px;height:16px;flex-shrink:0}.dl-button-icon.spinner[data-v-2c7acc3a]{animation:spin-2c7acc3a 1s linear infinite}@media (max-width: 640px){.download-buttons-container[data-v-2c7acc3a]{flex-direction:column}.ai-clean-button[data-v-2c7acc3a]{margin-left:0}.stats-info-box[data-v-2c7acc3a]{flex-wrap:wrap}}.gift-overlay[data-v-41a01f2d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-41a01f2d .25s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confetti-container[data-v-41a01f2d]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1001}.confetti-piece[data-v-41a01f2d]{position:absolute;top:-20px;background:var(--color);animation:confetti-fall-41a01f2d linear forwards;opacity:0}@keyframes confetti-fall-41a01f2d{0%{opacity:1;transform:translateY(0) rotate(0) scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(100vh) rotate(1080deg) scale(.5)}}.gift-modal[data-v-41a01f2d]{background:#fff;border-radius:20px;padding:36px 32px 28px;max-width:400px;width:90%;text-align:center;position:relative;z-index:1002;box-shadow:0 24px 64px #00000040,0 0 0 1px #ffffff1a;animation:modalIn-41a01f2d .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.gift-modal[data-v-41a01f2d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#079669,#35ecaf,#4f9cf9,#c927aa)}@keyframes fadeIn-41a01f2d{0%{opacity:0}to{opacity:1}}@keyframes modalIn-41a01f2d{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.gift-close[data-v-41a01f2d]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:4px;color:#868c98;transition:color .2s;z-index:1}.gift-close[data-v-41a01f2d]:hover{color:#525866}.gift-close svg[data-v-41a01f2d]{width:18px;height:18px}.gift-icon-glow[data-v-41a01f2d]{position:absolute;top:20px;left:50%;transform:translate(-50%);width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(7,150,105,.15) 0%,transparent 70%);pointer-events:none}.gift-icon-wrapper[data-v-41a01f2d]{width:68px;height:68px;border-radius:50%;background:linear-gradient(145deg,#11c08a,#079669);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 6px 20px #07966959,0 0 0 6px #07966914;animation:iconBounce-41a01f2d .6s cubic-bezier(.34,1.56,.64,1) .2s both;position:relative}.gift-icon[data-v-41a01f2d]{width:34px;height:34px}@keyframes iconBounce-41a01f2d{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.gift-badge[data-v-41a01f2d]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:20px;color:#059669;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:700;margin-bottom:16px;animation:badgeIn-41a01f2d .4s ease .4s both}@keyframes badgeIn-41a01f2d{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.gift-title[data-v-41a01f2d]{font-family:Albert Sans,sans-serif;font-size:22px;font-weight:700;color:#0a0d14;margin:0 0 6px;letter-spacing:-.3px}.gift-subtitle[data-v-41a01f2d]{font-family:Albert Sans,sans-serif;font-size:14.5px;font-weight:400;color:#525866;margin:0 0 20px;line-height:1.45}.gift-cards[data-v-41a01f2d]{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px;background:#f9fafb;border:1px solid #e9eaec;border-radius:12px;padding:14px 8px}.gift-card[data-v-41a01f2d]{display:flex;align-items:center;gap:10px;flex:1;justify-content:center}.gift-card-icon[data-v-41a01f2d]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gift-card-icon svg[data-v-41a01f2d]{width:18px;height:18px}.gift-card-icon--email[data-v-41a01f2d]{background:#4f9cf91f;color:#4f9cf9}.gift-card-icon--phone[data-v-41a01f2d]{background:#c927aa1f;color:#c927aa}.gift-card-text[data-v-41a01f2d]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.gift-card-value[data-v-41a01f2d]{font-family:Albert Sans,sans-serif;font-size:18px;font-weight:700;color:#0e121b;line-height:1.1}.gift-card-label[data-v-41a01f2d]{font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;color:#868c98;text-transform:uppercase;letter-spacing:.5px}.gift-separator[data-v-41a01f2d]{display:flex;align-items:center;padding:0 4px}.gift-or[data-v-41a01f2d]{font-family:Albert Sans,sans-serif;font-size:11px;font-weight:600;color:#a0a5b0;text-transform:uppercase;letter-spacing:.5px}.gift-actions[data-v-41a01f2d]{display:flex;flex-direction:column;gap:8px}.gift-btn[data-v-41a01f2d]{width:100%;padding:11px 20px;border:none;border-radius:10px;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.gift-btn--primary[data-v-41a01f2d]{background:linear-gradient(180deg,#ffffff14,#fff0),#079669;color:#fff;box-shadow:0 2px 8px #0796694d}.gift-btn--primary[data-v-41a01f2d]:hover{background:linear-gradient(180deg,#ffffff14,#fff0),#068a5e;transform:translateY(-1px);box-shadow:0 4px 14px #07966959}.gift-btn--secondary[data-v-41a01f2d]{background:transparent;color:#868c98;font-weight:500;padding:8px 20px}.gift-btn--secondary[data-v-41a01f2d]:hover{color:#525866;background:#f9fafb}@media (max-width: 480px){.gift-modal[data-v-41a01f2d]{padding:28px 20px 22px;margin:0 12px}.gift-cards[data-v-41a01f2d]{padding:12px 4px}}.batch-card[data-v-51f3ed68]{background:#fff;border:1px solid #ebecf0;border-radius:12px;padding:24px;transition:all .2s ease;display:flex;flex-direction:column;gap:25px;box-shadow:0 2px 3px -2px #0000001f;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.batch-card[data-v-51f3ed68]:hover{border-color:#059669;box-shadow:0 2px 3px -2px #0000001f,0 4px 12px #05966914}.batch-card-header[data-v-51f3ed68]{margin-bottom:4px}.batch-title-section[data-v-51f3ed68]{display:flex;flex-direction:column;gap:6px}.batch-name-container[data-v-51f3ed68]{display:flex;align-items:flex-start;gap:8px;position:relative;word-wrap:break-word}.batch-name[data-v-51f3ed68]{font-family:Albert Sans,sans-serif;font-size:20px;font-weight:700;color:#0a0d14;margin:0;line-height:1.2;transition:opacity .2s ease;flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.batch-name-edit-icon[data-v-51f3ed68]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;opacity:0;transition:all .2s ease;border-radius:4px}.batch-name-container:hover .batch-name-edit-icon[data-v-51f3ed68]{opacity:1}.batch-name-edit-icon[data-v-51f3ed68]:hover{color:#059669;background:#f0fdf4}.batch-name-edit-icon[data-v-51f3ed68]:active{transform:scale(.95)}.batch-name-edit-icon svg[data-v-51f3ed68]{width:14px;height:14px}.batch-name-edit-container[data-v-51f3ed68]{display:flex;align-items:center;gap:8px;width:100%;animation:slideIn-51f3ed68 .2s ease}@keyframes slideIn-51f3ed68{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.batch-name-input[data-v-51f3ed68]{flex:1;font-size:1.125rem;font-weight:600;color:#1f2937;padding:6px 12px;border:2px solid #e5e7eb;border-radius:6px;background:#fff;transition:all .2s ease;font-family:inherit;min-width:0}.batch-name-input[data-v-51f3ed68]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.batch-name-input[data-v-51f3ed68]:disabled{opacity:.6;cursor:not-allowed}.batch-name-edit-actions[data-v-51f3ed68]{display:flex;align-items:center;gap:4px}.batch-name-save-btn[data-v-51f3ed68],.batch-name-cancel-btn[data-v-51f3ed68]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s ease}.batch-name-save-btn[data-v-51f3ed68]{color:#059669}.batch-name-save-btn[data-v-51f3ed68]:hover:not(:disabled){background:#f0fdf4;color:#047857}.batch-name-cancel-btn[data-v-51f3ed68]{color:#6b7280}.batch-name-cancel-btn[data-v-51f3ed68]:hover:not(:disabled){background:#f3f4f6;color:#374151}.batch-name-save-btn[data-v-51f3ed68]:disabled,.batch-name-cancel-btn[data-v-51f3ed68]:disabled{opacity:.5;cursor:not-allowed}.batch-name-action-icon[data-v-51f3ed68]{width:16px;height:16px}.batch-date[data-v-51f3ed68]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;color:#868c98;line-height:1.5;letter-spacing:-.36px}.batch-date-icon[data-v-51f3ed68]{width:14px;height:14px;color:#868c98;flex-shrink:0}.batch-source-link[data-v-51f3ed68]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;color:#868c98;text-decoration:none;transition:all .2s ease;max-width:100%;overflow:hidden;line-height:1.5;letter-spacing:-.36px}.batch-source-link[data-v-51f3ed68]:hover{color:#059669}.batch-source-icon[data-v-51f3ed68]{width:14px;height:14px;flex-shrink:0;color:#868c98}.batch-source-url[data-v-51f3ed68]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.batch-status-section[data-v-51f3ed68]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0}.status-row[data-v-51f3ed68]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.status-preparing[data-v-51f3ed68]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;color:#d97707;line-height:1.5}.status-preparing-icon[data-v-51f3ed68]{width:18px;height:18px;transform:rotateY(180deg);color:#d97707;flex-shrink:0}.status-preparing-text[data-v-51f3ed68]{color:#d97707}.status-available[data-v-51f3ed68]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#1fc16b;line-height:1.5;letter-spacing:-.42px}.status-available-icon[data-v-51f3ed68]{width:18px;height:18px;transform:rotateY(180deg);color:#1fc16b;flex-shrink:0}.status-available-text[data-v-51f3ed68]{color:#1fc16b}.ai-filter-pill[data-v-51f3ed68]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid #fde68a;background:linear-gradient(90deg,#fbbf2433 36.38%,#fbbf2400),#fef9c3;font-size:.75rem;font-weight:500;color:#92400e;box-shadow:0 1px 2px #52586617}.ai-filter-pill-icon[data-v-51f3ed68]{width:14px;height:14px;color:#f59e0b}.ai-filter-pill-text[data-v-51f3ed68]{color:#92400e}.batch-stats-pills[data-v-51f3ed68]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.stats-pill[data-v-51f3ed68]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:8px;border-width:1px;border-style:solid;box-shadow:0 1px 2px #52586617;font-family:Albert Sans,Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.39px}.pill-icon[data-v-51f3ed68]{width:15px;height:15px;flex-shrink:0}.stats-pill--leads[data-v-51f3ed68]{border-color:#35ecaf;background:linear-gradient(90deg,#35ecaf33 36.38%,#35ecaf1e 46.71%,#35ecaf0c 51.94%,#35ecaf00),#dffcea}.stats-pill--leads .pill-text[data-v-51f3ed68]{font-family:Albert Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.387px;background:linear-gradient(270deg,#079669 40.24%,#35ecaf 124.39%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-pill--leads .pill-icon[data-v-51f3ed68]{color:#079669}.stats-pill--emails[data-v-51f3ed68]{border-color:#2e5eff;background:linear-gradient(90deg,#2e5eff33 36.38%,#2e5eff1e 46.71%,#2e5eff0c 51.94%,#2e5eff00),#dff1fc}.stats-pill--emails .pill-text[data-v-51f3ed68]{background:linear-gradient(to right,#2e5eff,#1f40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-pill--emails .pill-icon[data-v-51f3ed68]{color:#2e5eff}.stats-pill--phones[data-v-51f3ed68]{border-color:#c927aa;background:linear-gradient(90deg,#c927aa33 36.38%,#c927aa1e 46.71%,#c927aa0c 51.94%,#c927aa00),#ffecfb}.stats-pill--phones .pill-text[data-v-51f3ed68]{background:linear-gradient(to right,#c927aa,#872074);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-pill--phones .pill-icon[data-v-51f3ed68]{color:#c927aa}.progress-header[data-v-51f3ed68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.progress-label-container[data-v-51f3ed68]{display:flex;align-items:center;gap:8px;margin-right:10px}.progress-spinner[data-v-51f3ed68]{width:16px;height:16px;color:#f59e0b;animation:spin-51f3ed68 1s linear infinite;flex-shrink:0}.progress-label[data-v-51f3ed68]{font-size:.75rem;font-weight:600;color:#92400e;text-transform:uppercase;letter-spacing:.05em}.progress-percentage[data-v-51f3ed68]{font-size:.875rem;font-weight:700;color:#92400e}.progress-bar[data-v-51f3ed68]{width:100%;height:8px;background:#fde68a;border-radius:4px;overflow:hidden;margin-bottom:8px;box-shadow:inset 0 1px 2px #0000001a}.progress-fill[data-v-51f3ed68]{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);transition:width .3s ease;box-shadow:0 1px 2px #f59e0b4d}.progress-count[data-v-51f3ed68]{font-size:.875rem;color:#92400e;text-align:center;font-weight:500}.batch-meta-section[data-v-51f3ed68]{padding:16px 0;display:flex;flex-wrap:wrap;gap:24px}.meta-item[data-v-51f3ed68]{display:flex;flex-direction:column;gap:4px}.meta-item--enrichment[data-v-51f3ed68]{border-left:3px solid #059669;background:linear-gradient(135deg,#f0fdf4,#fff);border-radius:6px;padding:12px;margin-left:-12px}.meta-item--enrichment .meta-value[data-v-51f3ed68]{font-size:1.5rem;font-weight:700;color:#059669;line-height:1}.meta-item--enrichment .meta-label[data-v-51f3ed68]{color:#059669;font-weight:600;font-size:.875rem}.meta-value[data-v-51f3ed68]{font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1}.meta-label[data-v-51f3ed68]{font-size:.875rem;color:#6b7280;font-weight:500}.batch-action-section[data-v-51f3ed68]{margin-top:auto;padding:16px 0 0;border-top:1px solid #f3f4f6}.action-buttons[data-v-51f3ed68]{display:flex;flex-direction:row;gap:12px}.download-button[data-v-51f3ed68],.enrich-button[data-v-51f3ed68]{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;height:40px;padding:0 14px;color:#fff;border:1px solid rgba(226,228,233,.3);border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.download-button[data-v-51f3ed68]{background:linear-gradient(#fff0,#fff3),#079669;box-shadow:0 2px 6px #00000038}.enrich-button[data-v-51f3ed68]{border-radius:8px;border:1px solid rgba(226,228,233,.3);background:linear-gradient(180deg,#c927aa,#872074);box-shadow:0 2px 6px #00000038}.download-button[data-v-51f3ed68]:hover:not(:disabled){background:linear-gradient(#fff0,#fff3),#057855;transform:translateY(-1px);box-shadow:0 4px 8px #0796694d}.download-button[data-v-51f3ed68]:active:not(:disabled){transform:translateY(0)}.enrich-button[data-v-51f3ed68]:hover:not(:disabled){background:linear-gradient(180deg,#b82298,#6e1a5e);transform:translateY(-1px);box-shadow:0 4px 8px #c927aa59}.enrich-button[data-v-51f3ed68]:active:not(:disabled){transform:translateY(0)}.download-button[data-v-51f3ed68]:disabled,.enrich-button[data-v-51f3ed68]:disabled{opacity:.7;cursor:not-allowed}.download-icon[data-v-51f3ed68],.enrich-icon[data-v-51f3ed68]{width:16px;height:16px;flex-shrink:0}.enrich-icons-container[data-v-51f3ed68]{display:flex;align-items:center;gap:6px}.enrich-icon-phone[data-v-51f3ed68]{width:16px;height:16px}.download-icon.spinner[data-v-51f3ed68],.enrich-icon.spinner[data-v-51f3ed68],.status-info-icon.spinner[data-v-51f3ed68],.ai-filter-pill-icon.spinner[data-v-51f3ed68]{animation:spin-51f3ed68 1s linear infinite}@keyframes spin-51f3ed68{to{transform:rotate(360deg)}}.ai-filter-badge[data-v-51f3ed68]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid rgba(146,64,14,.15)}.ai-filter-badge .status-info-icon[data-v-51f3ed68]{color:#d97706}.ai-filter-info[data-v-51f3ed68]{display:flex;flex-direction:column;gap:1px;line-height:1.2;justify-content:center}.ai-filter-label[data-v-51f3ed68]{font-weight:600;color:#92400e;font-size:.8125rem;line-height:1.2}.download-button--warning[data-v-51f3ed68]{background:#f59e0b;border:2px solid #d97706}.download-button--warning[data-v-51f3ed68]:hover:not(:disabled){background:#d97706}.warning-icon[data-v-51f3ed68]{color:#fff}.batch-card--loading[data-v-51f3ed68]{min-height:200px;display:flex;align-items:center;justify-content:center}.batch-loading-spinner[data-v-51f3ed68]{display:flex;align-items:center;justify-content:center}.spinner-small[data-v-51f3ed68]{width:24px;height:24px;border:3px solid #f3f4f6;border-top-color:#059669;border-radius:50%;animation:spin-small-51f3ed68 .6s linear infinite}@keyframes spin-small-51f3ed68{to{transform:rotate(360deg)}}.action-buttons--enriched[data-v-51f3ed68]{justify-content:center}.download-dropdown[data-v-51f3ed68]{position:relative;width:100%;min-width:200px}.download-dropdown-toggle[data-v-51f3ed68]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;height:40px;padding:0 14px;background:linear-gradient(#fff0,#fff3),#079669;color:#fff;border:1px solid rgba(226,228,233,.3);border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000038}.download-dropdown-toggle[data-v-51f3ed68]:hover:not(:disabled){background:linear-gradient(#fff0,#fff3),#057855;transform:translateY(-1px);box-shadow:0 4px 8px #0796694d}.download-dropdown-toggle[data-v-51f3ed68]:active:not(:disabled){transform:translateY(0)}.download-dropdown-toggle[data-v-51f3ed68]:disabled{opacity:.7;cursor:not-allowed}.download-dropdown-icon[data-v-51f3ed68]{width:16px;height:16px;flex-shrink:0}.download-dropdown-icon.spinner[data-v-51f3ed68]{animation:spin-51f3ed68 1s linear infinite}.download-dropdown-chevron[data-v-51f3ed68]{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.download-dropdown-toggle.is-open .download-dropdown-chevron[data-v-51f3ed68]{transform:rotate(180deg)}.download-dropdown-menu[data-v-51f3ed68]{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:280px;background:#fff;border:1px solid #ebecf0;border-radius:12px;box-shadow:0 2px 3px -2px #0000001f;overflow:hidden;z-index:100;margin-top:8px}.download-dropdown-item[data-v-51f3ed68]{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:none;cursor:pointer;transition:all .15s ease;text-align:left}.download-dropdown-item[data-v-51f3ed68]:hover{background:#f9fafb}.download-dropdown-item[data-v-51f3ed68]:not(:last-child){border-bottom:1px solid #ebecf0}.download-dropdown-item-icon[data-v-51f3ed68]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#e2e4e933;backdrop-filter:blur(6.25px);-webkit-backdrop-filter:blur(6.25px);border:1px solid #e2e4e9;border-radius:8px;flex-shrink:0;transition:all .15s ease}.download-dropdown-item-icon svg[data-v-51f3ed68]{width:26px;height:26px;transition:color .15s ease}.download-dropdown-item-icon--all[data-v-51f3ed68]{background:#e2e4e933;border-color:#e2e4e9}.download-dropdown-item-icon--all svg[data-v-51f3ed68]{color:#6b7280}.download-dropdown-item-icon--qualified[data-v-51f3ed68]{background:#1fc16b1a;border-color:#1fc16b}.download-dropdown-item-icon--qualified svg[data-v-51f3ed68]{color:#1fc16b}.download-dropdown-item-icon--contact[data-v-51f3ed68]{background:#c927aa1a;border-color:#c927aa}.download-dropdown-item-icon--contact svg[data-v-51f3ed68]{color:#c927aa}.download-dropdown-item-content[data-v-51f3ed68]{display:flex;flex-direction:column;gap:4px;line-height:normal}.download-dropdown-item-label[data-v-51f3ed68]{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:600;color:#0a0d14;letter-spacing:-.42px}.download-dropdown-item-count[data-v-51f3ed68]{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:400;color:#7d8085;letter-spacing:-.42px}.dropdown-enter-active[data-v-51f3ed68],.dropdown-leave-active[data-v-51f3ed68]{transition:all .2s ease}.dropdown-enter-from[data-v-51f3ed68],.dropdown-leave-to[data-v-51f3ed68]{opacity:0;transform:translate(-50%) translateY(-8px)}.dropdown-enter-to[data-v-51f3ed68],.dropdown-leave-from[data-v-51f3ed68]{opacity:1;transform:translate(-50%) translateY(0)}@media (max-width: 768px){.action-buttons[data-v-51f3ed68]{flex-direction:column}.download-button[data-v-51f3ed68],.enrich-button[data-v-51f3ed68]{width:100%}}.batch-list[data-v-a7989ec1]{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.container[data-v-a7989ec1]{max-width:1200px;margin:0 auto}.state[data-v-a7989ec1]{text-align:center;padding:80px 20px;color:#6b7280}.state-icon[data-v-a7989ec1]{width:48px;height:48px;color:#d1d5db;margin:0 auto 16px}.spinner[data-v-a7989ec1]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;margin:0 auto 16px;animation:spin-a7989ec1 1s linear infinite}@keyframes spin-a7989ec1{to{transform:rotate(360deg)}}.sales-nav-button[data-v-a7989ec1]{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-family:Albert Sans,sans-serif;font-size:.9rem;font-weight:600;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #00000026}.sales-nav-button[data-v-a7989ec1]:hover{background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.retry-button[data-v-a7989ec1]{margin-top:16px;padding:10px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.retry-button[data-v-a7989ec1]:hover{background:#047857}.batches-grid[data-v-a7989ec1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.notification-toast[data-v-a7989ec1]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:320px;max-width:500px;animation:slideIn-a7989ec1 .3s ease-out}@keyframes slideIn-a7989ec1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.notification-toast--success[data-v-a7989ec1]{background:#f0fdf4;border:1px solid #86efac;color:#166534}.notification-toast--error[data-v-a7989ec1]{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.notification-toast--warning[data-v-a7989ec1]{background:#fff;border:1px solid #f59e0b;color:#92400e;box-shadow:0 4px 12px #0003}.notification-content[data-v-a7989ec1]{display:flex;align-items:center;gap:12px;flex:1}.notification-icon[data-v-a7989ec1]{width:20px;height:20px;flex-shrink:0}.notification-message[data-v-a7989ec1]{font-size:.875rem;font-weight:500;line-height:1.5}.notification-close[data-v-a7989ec1]{background:none;border:none;padding:4px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.notification-close[data-v-a7989ec1]:hover{opacity:1}.notification-close svg[data-v-a7989ec1]{width:16px;height:16px}@media (max-width: 768px){.container[data-v-a7989ec1]{padding:0 16px}.batches-grid[data-v-a7989ec1]{grid-template-columns:1fr}.notification-toast[data-v-a7989ec1]{right:10px;left:10px;min-width:auto;max-width:none}}[data-v-072c3300]{box-sizing:border-box}.onboarding-overlay[data-v-072c3300]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000b3,#000c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.onboarding-modal[data-v-072c3300]{position:relative;background:#fff;border-radius:24px;max-width:900px;width:45%;max-height:90vh;padding:0;box-shadow:0 25px 50px #00000026;border:1px solid rgba(5,150,105,.1);overflow:hidden;display:flex;flex-direction:column}.modal-content-layout[data-v-072c3300]{display:flex;flex-direction:column;flex:1;min-height:0}.progress-bar-container[data-v-072c3300]{position:absolute;top:0;left:0;right:0;height:4px;background:#e5e7eb;overflow:hidden}.progress-bar-fill[data-v-072c3300]{height:100%;background:linear-gradient(90deg,#059669,#10b981);transition:width .4s ease-out;box-shadow:0 0 8px #05966966}.step-container[data-v-072c3300]{flex:1;min-height:0;position:relative;overflow-y:auto;overflow-x:hidden;padding:0}.step-container[data-v-072c3300]::-webkit-scrollbar{width:6px}.step-container[data-v-072c3300]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.step-container[data-v-072c3300]::-webkit-scrollbar-thumb{background:#059669;border-radius:10px}.step-container[data-v-072c3300]::-webkit-scrollbar-thumb:hover{background:#047857}.step[data-v-072c3300]{width:100%}.step-content[data-v-072c3300]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:37px;padding:31px}.no-sales-nav-content[data-v-072c3300]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;width:100%}.illustration-container[data-v-072c3300]{margin-bottom:8px}.illustration-logos[data-v-072c3300]{display:flex;align-items:center;justify-content:center;gap:16px}.logo-wrapper[data-v-072c3300]{display:flex;align-items:center;justify-content:center}.chrome-logo[data-v-072c3300]{width:57px;height:57px;-o-object-fit:contain;object-fit:contain}.totleads-logo[data-v-072c3300]{width:57px;height:57px}.dashed-connector[data-v-072c3300]{display:flex;align-items:center;justify-content:center}.text-content[data-v-072c3300]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;width:100%}.divider-line[data-v-072c3300]{width:100%;height:1px;background:#e2e4e94d}.step-title[data-v-072c3300]{font-family:Albert Sans,sans-serif;font-size:28px;font-weight:700;color:#0a0d14;margin:0;line-height:1.2}.step-description[data-v-072c3300]{font-family:Albert Sans,sans-serif;font-size:16px;font-weight:400;color:#868c98;line-height:1.5;letter-spacing:-.48px;max-width:100%;margin:0}.cta-button-install[data-v-072c3300]{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;height:46px;padding:0 18px;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;border-radius:8px;border:1.3px solid rgba(226,228,233,.3);cursor:pointer;text-decoration:none;transition:all .2s ease}.cta-button-install[data-v-072c3300]:hover{background:linear-gradient(135deg,#047857,#065f46)}.cta-button-install .external-icon[data-v-072c3300]{color:#fff}.cta-button[data-v-072c3300]{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-size:16px;font-weight:600;border-radius:12px;border:none;box-shadow:0 4px 14px #0596694d;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:8px}.cta-button[data-v-072c3300]:hover{transform:scale(1.02);box-shadow:0 6px 20px #05966966}.cta-button .chrome-icon[data-v-072c3300],.cta-button .external-icon[data-v-072c3300]{color:#fff}.cta-button-large[data-v-072c3300]{padding:24px 48px;font-size:18px;border-radius:16px;min-width:320px;justify-content:center;margin-top:16px;flex:2}.cta-button-large[data-v-072c3300]:hover{transform:scale(1.03);box-shadow:0 8px 24px #05966973}.buttons-container[data-v-072c3300]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;flex-wrap:wrap;max-width:520px;width:100%}.cta-button-secondary[data-v-072c3300]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:24px;background:#f3f4f6;color:#374151;font-size:16px;font-weight:600;border-radius:16px;border:1px solid #d1d5db;box-shadow:0 2px 4px #0000000d;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;margin-top:16px;min-width:160px}.cta-button-secondary[data-v-072c3300]:hover{background:#e5e7eb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.title-with-icon[data-v-072c3300]{display:flex;align-items:center;gap:12px;justify-content:center}.rocket-icon[data-v-072c3300]{color:#059669;transition:transform .3s ease}.rocket-icon[data-v-072c3300]:hover{transform:translateY(-2px)}.secret-key-card[data-v-072c3300]{width:100%;padding:32px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #059669;border-radius:16px;box-shadow:0 0 0 4px #0596691a;animation:pulse-border-072c3300 2s ease-in-out infinite;position:relative}@keyframes pulse-border-072c3300{0%,to{border-color:#059669;box-shadow:0 0 0 4px #0596691a}50%{border-color:#10b981;box-shadow:0 0 0 6px #05966926}}.key-content[data-v-072c3300]{display:flex;align-items:center;gap:16px;justify-content:center}.secret-key-display[data-v-072c3300]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:20px;color:#059669;letter-spacing:.05em;text-shadow:0 1px 2px rgba(5,150,105,.1);word-break:break-all;flex:1;max-width:500px}.linkedin-logo[data-v-072c3300]{width:46px;height:46px}.buttons-container-step2[data-v-072c3300]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:8px}.cta-button-secondary-new[data-v-072c3300]{display:flex;align-items:center;justify-content:center;height:46px;padding:0 18px;background:#fff;color:#7c7c7c;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;border-radius:8px;border:1.3px solid #e2e4e9;cursor:pointer;text-decoration:none;transition:all .2s ease;flex:1;white-space:nowrap}.cta-button-secondary-new[data-v-072c3300]:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.buttons-container-step2 .cta-button-install[data-v-072c3300]{flex:1}.step-counter-container[data-v-072c3300]{display:flex;justify-content:center;padding:16px 24px}.step-counter-pill[data-v-072c3300]{width:100%;height:21px;background:#fff;border:1.3px solid #e2e4e9;border-radius:65px;overflow:hidden;box-shadow:0 1.3px 2.6px #52586617}.step-counter-fill[data-v-072c3300]{height:100%;background:linear-gradient(172.5deg,#11af7b 16.6%,#08835f 82.4%);border-radius:0 65px 65px 0;display:flex;align-items:center;justify-content:flex-end;padding:0 10px 0 8px;box-shadow:0 1.2px 2.5px #52586617;transition:width .4s ease}.step-counter-text[data-v-072c3300]{font-family:Albert Sans,sans-serif;font-size:12px;font-weight:600;color:#fff;letter-spacing:-.36px;white-space:nowrap}.modal-fade-enter-active[data-v-072c3300]{animation:modal-fade-in-072c3300 .4s cubic-bezier(.4,0,.2,1)}.modal-fade-leave-active[data-v-072c3300]{animation:modal-fade-out-072c3300 .3s ease}@keyframes modal-fade-in-072c3300{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out-072c3300{0%{opacity:1}to{opacity:0}}.modal-fade-enter-active .onboarding-modal[data-v-072c3300]{animation:modal-scale-in-072c3300 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes modal-scale-in-072c3300{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.slide-next-enter-active[data-v-072c3300],.slide-next-leave-active[data-v-072c3300],.slide-prev-enter-active[data-v-072c3300],.slide-prev-leave-active[data-v-072c3300]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-next-enter-from[data-v-072c3300]{opacity:0;transform:translate(100%)}.slide-next-leave-to[data-v-072c3300],.slide-prev-enter-from[data-v-072c3300]{opacity:0;transform:translate(-100%)}.slide-prev-leave-to[data-v-072c3300]{opacity:0;transform:translate(100%)}@media (max-width: 768px){.onboarding-modal[data-v-072c3300]{max-height:95vh}.modal-content-layout[data-v-072c3300]{flex-direction:column}.step-container[data-v-072c3300]{padding:32px 24px 80px}.side-navigation[data-v-072c3300]{width:100%;height:80px;border-left:none;border-top:1px solid #e5e7eb;padding:12px 0}.side-nav-content[data-v-072c3300]{flex-direction:row;justify-content:space-between;padding:0 24px;gap:16px}.step-counter-side[data-v-072c3300]{writing-mode:horizontal-tb;text-orientation:mixed;font-size:11px}.dots-container-vertical[data-v-072c3300]{flex-direction:row;gap:12px}.connecting-line-vertical[data-v-072c3300]{top:auto;left:12px;width:auto;height:2px;transform:translateY(-50%)}.step-title[data-v-072c3300]{font-size:24px}.step-description[data-v-072c3300]{font-size:14px}.secret-key-display[data-v-072c3300]{font-size:16px}.cta-button-large[data-v-072c3300]{padding:20px 32px;font-size:16px;min-width:280px}.buttons-container[data-v-072c3300]{flex-direction:column;gap:12px}.cta-button-secondary[data-v-072c3300]{width:100%;max-width:100%;min-width:100%}}@media (max-width: 480px){.onboarding-modal[data-v-072c3300]{max-height:95vh}.step-container[data-v-072c3300]{padding:24px 16px 70px}.side-navigation[data-v-072c3300]{height:70px;padding:8px 0}.side-nav-content[data-v-072c3300]{padding:0 16px;gap:12px}.step-counter-side[data-v-072c3300]{font-size:10px}.dots-container-vertical[data-v-072c3300]{gap:10px}.dot-vertical[data-v-072c3300]{width:10px;height:10px}.dot-vertical.active[data-v-072c3300]{width:12px;height:12px}.nav-button-vertical[data-v-072c3300]{width:36px;height:36px}.illustration-animated[data-v-072c3300]{gap:12px}.chrome-logo[data-v-072c3300],.totleads-logo[data-v-072c3300]{width:60px;height:60px}.arrow-animated[data-v-072c3300]{width:32px;height:32px}.secret-key-card[data-v-072c3300]{padding:24px 16px}.key-content[data-v-072c3300]{flex-direction:column}.secret-key-display[data-v-072c3300]{font-size:14px}.cta-button-large[data-v-072c3300]{padding:18px 24px;font-size:15px;min-width:100%;width:100%}.buttons-container[data-v-072c3300]{gap:10px}.cta-button-secondary[data-v-072c3300]{padding:18px 20px;font-size:14px}}.extension-banner[data-v-3e934e04]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-bottom:1px solid rgba(5,150,105,.2);box-shadow:0 2px 8px #0596691a;position:relative;z-index:99}.banner-content[data-v-3e934e04]{max-width:1200px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;gap:20px}.banner-icon[data-v-3e934e04]{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,#059669,#047857);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #05966940}.banner-icon svg[data-v-3e934e04]{width:24px;height:24px}.banner-text[data-v-3e934e04]{flex:1;display:flex;flex-direction:column;gap:4px}.banner-title[data-v-3e934e04]{font-size:1rem;font-weight:700;color:#059669;margin:0;letter-spacing:-.01em}.banner-description[data-v-3e934e04]{font-size:.875rem;color:#047857;margin:0;line-height:1.5}.banner-actions[data-v-3e934e04]{display:flex;align-items:center;gap:12px;flex-shrink:0}.banner-cta-button[data-v-3e934e04]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#059669;color:#fff;font-size:.875rem;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 6px #05966940;white-space:nowrap}.banner-cta-button[data-v-3e934e04]:hover{background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #05966959}.banner-cta-button[data-v-3e934e04]:active{transform:translateY(0)}.banner-cta-button svg[data-v-3e934e04]{width:16px;height:16px;flex-shrink:0}.banner-close-button[data-v-3e934e04]{width:32px;height:32px;padding:0;background:transparent;border:1px solid rgba(5,150,105,.2);border-radius:6px;color:#059669;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.banner-close-button[data-v-3e934e04]:hover{background:#0596691a;border-color:#059669}.banner-close-button svg[data-v-3e934e04]{width:18px;height:18px}.banner-slide-enter-active[data-v-3e934e04],.banner-slide-leave-active[data-v-3e934e04]{transition:all .3s ease}.banner-slide-enter-from[data-v-3e934e04],.banner-slide-leave-to[data-v-3e934e04]{transform:translateY(-100%);opacity:0}@media (max-width: 768px){.banner-content[data-v-3e934e04]{flex-wrap:wrap;gap:16px;padding:16px}.banner-icon[data-v-3e934e04]{width:40px;height:40px}.banner-icon svg[data-v-3e934e04]{width:20px;height:20px}.banner-text[data-v-3e934e04]{flex:1 1 100%;min-width:0}.banner-title[data-v-3e934e04]{font-size:.9375rem}.banner-description[data-v-3e934e04]{font-size:.8125rem}.banner-actions[data-v-3e934e04]{width:100%;justify-content:space-between}.banner-cta-button[data-v-3e934e04]{flex:1;justify-content:center}}@media (max-width: 480px){.banner-content[data-v-3e934e04]{padding:12px}.banner-cta-button[data-v-3e934e04]{padding:8px 16px;font-size:.8125rem}.banner-cta-button svg[data-v-3e934e04]{width:14px;height:14px}}.mapping-overlay[data-v-55a5eb99]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px;animation:fadeIn-55a5eb99 .2s ease}@keyframes fadeIn-55a5eb99{0%{opacity:0}to{opacity:1}}.mapping-container[data-v-55a5eb99]{background:#fff;border-radius:16px;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 3px 4px -3px #0000001f;border:1px solid #ebecf0;animation:slideUp-55a5eb99 .3s ease;display:flex;flex-direction:column;gap:24px;padding:32px}@keyframes slideUp-55a5eb99{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mapping-header[data-v-55a5eb99]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mapping-title[data-v-55a5eb99]{font-family:Albert Sans,sans-serif;font-size:26px;font-weight:700;color:#0a0d14;margin:0;line-height:1.2}.mapping-subtitle[data-v-55a5eb99]{font-family:Albert Sans,sans-serif;font-size:14px;color:#525866;margin:6px 0 0;line-height:1.4}.modal-close-btn[data-v-55a5eb99]{background:none;border:none;cursor:pointer;padding:5px;color:#b4b5b8;transition:all .2s;border-radius:10px;flex-shrink:0}.modal-close-btn[data-v-55a5eb99]:hover{color:#475569;background:#f1f5f9}.modal-close-btn svg[data-v-55a5eb99]{width:25px;height:25px}.mapping-fields[data-v-55a5eb99]{display:flex;flex-direction:column;gap:12px}.mapping-row[data-v-55a5eb99]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#fafbfc;border:1px solid #ebecf0;border-radius:10px;transition:border-color .2s}.mapping-row[data-v-55a5eb99]:hover{border-color:#d1d5db}.mapping-field-info[data-v-55a5eb99]{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:200px}.mapping-field-label[data-v-55a5eb99]{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:600;color:#0e121b}.badge[data-v-55a5eb99]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-family:Albert Sans,sans-serif;font-size:11px;font-weight:500;white-space:nowrap}.badge--required[data-v-55a5eb99]{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.badge--recommended[data-v-55a5eb99]{background:#fffbeb;color:#d97706;border:1px solid #fcd34d}.badge--optional[data-v-55a5eb99]{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.mapping-select-wrapper[data-v-55a5eb99]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.mapping-select[data-v-55a5eb99]{flex:1;padding:8px 12px;border:1.3px solid #e2e8f0;border-radius:8px;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;color:#525866;background:#fff;cursor:pointer;transition:all .2s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-width:0}.mapping-select[data-v-55a5eb99]:hover{border-color:#94a3b8}.mapping-select[data-v-55a5eb99]:focus{outline:none;border-color:#079669;box-shadow:0 0 0 3px #0796691a}.mapping-select--mapped[data-v-55a5eb99]{border-color:#059669;color:#0e121b;background:#f0fdf9}.mapping-select--error[data-v-55a5eb99]{border-color:#fca5a5;background:#fef7f7}.auto-badge[data-v-55a5eb99]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#ecfdf5;color:#059669;font-family:Albert Sans,sans-serif;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}.mapping-preview[data-v-55a5eb99]{border-top:1px solid #ebecf0;padding-top:20px}.preview-title[data-v-55a5eb99]{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:600;color:#525866;margin:0 0 12px}.preview-table-wrapper[data-v-55a5eb99]{overflow-x:auto;border:1px solid #ebecf0;border-radius:8px}.preview-table[data-v-55a5eb99]{width:100%;border-collapse:collapse;font-family:Albert Sans,sans-serif;font-size:12px}.preview-table th[data-v-55a5eb99]{background:#f8fafc;color:#64748b;font-weight:600;padding:8px 12px;text-align:left;border-bottom:1px solid #ebecf0;white-space:nowrap}.preview-table td[data-v-55a5eb99]{padding:6px 12px;color:#525866;border-bottom:1px solid #f1f5f9;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.preview-th--mapped[data-v-55a5eb99]{background:#f0fdf9;color:#059669}.preview-td--mapped[data-v-55a5eb99]{background:#f0fdf9}.mapping-footer[data-v-55a5eb99]{display:flex;flex-direction:column;gap:10px}.mapping-error[data-v-55a5eb99]{font-family:Albert Sans,sans-serif;font-size:13px;color:#dc2626;margin:0;text-align:center}.mapping-confirm-btn[data-v-55a5eb99]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 21px;font-family:Albert Sans,sans-serif;font-size:18px;font-weight:500;color:#fff;border:none;border-radius:13px;cursor:pointer;transition:all .3s ease;background:linear-gradient(180deg,#fff0,#fff3),linear-gradient(90deg,#079669,#079669);box-shadow:0 4px 14px #0796694d;letter-spacing:-.556px}.mapping-confirm-btn[data-v-55a5eb99]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}.mapping-confirm-btn[data-v-55a5eb99]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #07966966}@media (max-width: 640px){.mapping-container[data-v-55a5eb99]{max-width:100%;margin:10px;padding:24px;gap:20px}.mapping-title[data-v-55a5eb99]{font-size:22px}.mapping-row[data-v-55a5eb99]{flex-direction:column;align-items:stretch;gap:8px}.mapping-field-info[data-v-55a5eb99]{min-width:auto}}.csv-upload-form[data-v-ac79fd3f]{margin-bottom:24px}.form-card[data-v-ac79fd3f]{background:#fff;border:1px solid #ebecf0;border-radius:12px;padding:24px;box-shadow:0 2px 3px -2px #0000001f}.form-card h2[data-v-ac79fd3f]{font-family:Albert Sans,sans-serif;font-size:1.25rem;font-weight:600;color:#0e121b;margin-bottom:8px}.form-description[data-v-ac79fd3f]{font-family:Albert Sans,sans-serif;color:#525866;font-size:.875rem;margin-bottom:20px;line-height:1.6}.file-input-wrapper[data-v-ac79fd3f]{margin-bottom:16px}.leads-count-info[data-v-ac79fd3f]{font-family:Albert Sans,sans-serif;font-size:.8rem;color:#525866;margin-top:8px;text-align:center}.file-input-wrapper input[type=file][data-v-ac79fd3f]{display:none}.file-input-label[data-v-ac79fd3f]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;border:2px dashed #ebecf0;border-radius:10px;background:#fafbfc;cursor:pointer;transition:all .2s ease;color:#525866;font-family:Albert Sans,sans-serif;font-weight:500;font-size:.875rem}.file-input-label[data-v-ac79fd3f]:hover{border-color:#059669;background:#f0fdf9;color:#059669}.file-input-label.has-file[data-v-ac79fd3f]{border-color:#059669;background:#f0fdf9;color:#047857;border-style:solid}.file-input-label .icon[data-v-ac79fd3f]{width:20px;height:20px}.upload-button[data-v-ac79fd3f]{width:100%;padding:12px 24px;background:#079669;color:#fff;border:none;border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.upload-button[data-v-ac79fd3f]:hover:not(:disabled){background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #0796694d}.upload-button[data-v-ac79fd3f]:disabled{opacity:.6;cursor:not-allowed}.uploading[data-v-ac79fd3f]{display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-ac79fd3f]{width:18px;height:18px;animation:spin-ac79fd3f 1s linear infinite}@keyframes spin-ac79fd3f{to{transform:rotate(360deg)}}.error-message[data-v-ac79fd3f]{margin-top:16px;padding:12px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;font-family:Albert Sans,sans-serif;font-size:.875rem;line-height:1.5}.csv-upload-item[data-v-bf12c873]{background:#fff;border:1px solid #ebecf0;border-radius:12px;padding:24px;box-shadow:0 2px 3px -2px #0000001f;transition:all .2s ease;font-family:Albert Sans,sans-serif}.csv-upload-item[data-v-bf12c873]:hover{box-shadow:0 4px 8px -2px #00000026}.upload-card-header[data-v-bf12c873]{margin-bottom:16px}.upload-title-section[data-v-bf12c873]{display:flex;flex-direction:column;gap:8px}.upload-name-container[data-v-bf12c873]{display:flex;align-items:center;gap:8px}.upload-name[data-v-bf12c873]{font-family:Albert Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.4;color:#0e121b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-available[data-v-bf12c873]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#ecfdf5;border-radius:6px}.status-available-icon[data-v-bf12c873]{width:14px;height:14px;color:#059669}.status-available-text[data-v-bf12c873]{font-family:Albert Sans,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#059669}.status-preparing[data-v-bf12c873]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#fef3c7;border-radius:6px}.status-preparing-icon[data-v-bf12c873]{width:14px;height:14px;color:#d97706}.status-preparing-text[data-v-bf12c873]{font-family:Albert Sans,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#d97706}.status-failed[data-v-bf12c873]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#fef2f2;border-radius:6px}.status-failed-icon[data-v-bf12c873]{width:14px;height:14px;color:#dc2626}.status-failed-text[data-v-bf12c873]{font-family:Albert Sans,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#dc2626}.upload-date[data-v-bf12c873]{display:inline-flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#889096}.upload-date-icon[data-v-bf12c873]{width:14px;height:14px;color:#889096}.upload-stats-pills[data-v-bf12c873]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.stats-pill[data-v-bf12c873]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb}.stats-pill--leads[data-v-bf12c873]{background:linear-gradient(135deg,#35ecaf14,#07966914);border-color:#07966933}.stats-pill--emails[data-v-bf12c873]{background:#3b82f614;border-color:#3b82f633}.stats-pill--phones[data-v-bf12c873]{background:#a855f714;border-color:#a855f733}.pill-icon[data-v-bf12c873]{width:15px;height:15px;flex-shrink:0}.stats-pill--emails .pill-icon[data-v-bf12c873]{color:#3b82f6}.stats-pill--phones .pill-icon[data-v-bf12c873]{color:#a855f7}.pill-text[data-v-bf12c873]{font-family:Albert Sans,sans-serif;font-weight:600;font-size:13px;line-height:1.3;color:#0e121b}.ai-filter-pill[data-v-bf12c873]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#eab3081a;border:1px solid rgba(234,179,8,.3);border-radius:8px}.ai-filter-pill--enriching[data-v-bf12c873]{background:#4f46e514;border-color:#4f46e540}.ai-filter-pill--enriching .ai-filter-pill-icon[data-v-bf12c873],.ai-filter-pill--enriching .ai-filter-pill-text[data-v-bf12c873]{color:#6366f1}.ai-filter-pill-icon[data-v-bf12c873]{width:14px;height:14px;color:#d97706}.ai-filter-pill-text[data-v-bf12c873]{font-family:Albert Sans,sans-serif;font-weight:500;font-size:12px;color:#d97706}.spinner-icon[data-v-bf12c873]{animation:spin-bf12c873 1s linear infinite}@keyframes spin-bf12c873{to{transform:rotate(360deg)}}.upload-action-section[data-v-bf12c873]{display:flex;flex-direction:column;gap:12px}.action-buttons[data-v-bf12c873]{display:flex;flex-wrap:wrap;gap:8px}.download-button[data-v-bf12c873]{flex:1;min-width:140px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#079669;border:none;border-radius:8px;color:#fff;font-family:Albert Sans,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.download-button[data-v-bf12c873]:hover:not(:disabled){background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #0796694d}.download-button[data-v-bf12c873]:disabled{opacity:.6;cursor:not-allowed}.download-icon[data-v-bf12c873]{width:16px;height:16px}.csv-upload-list[data-v-a40e2447]{margin-top:24px}.state[data-v-a40e2447]{text-align:center;padding:80px 20px;color:#6b7280}.spinner[data-v-a40e2447]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-a40e2447 1s linear infinite;margin:0 auto 16px}@keyframes spin-a40e2447{to{transform:rotate(360deg)}}.state-icon[data-v-a40e2447]{width:48px;height:48px;color:#d1d5db;margin:0 auto 16px}.state p[data-v-a40e2447]{font-family:Albert Sans,sans-serif;font-size:.875rem;color:#525866}.retry-button[data-v-a40e2447]{margin-top:16px;padding:10px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.retry-button[data-v-a40e2447]:hover{background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.uploads-grid[data-v-a40e2447]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.enrich-contact-form[data-v-0576e858]{margin-bottom:24px}.form-card[data-v-0576e858]{background:#fff;border:1px solid #ebecf0;border-radius:12px;padding:24px;box-shadow:0 2px 3px -2px #0000001f}.form-card h2[data-v-0576e858]{font-family:Albert Sans,sans-serif;font-size:1.25rem;font-weight:600;color:#0e121b;margin-bottom:4px}.form-description[data-v-0576e858]{font-family:Albert Sans,sans-serif;color:#525866;font-size:.875rem;margin-bottom:20px;line-height:1.6}.input-section[data-v-0576e858]{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.linkedin-block[data-v-0576e858]{flex:1;min-width:200px;border:1px solid #ebecf0;border-radius:12px;padding:16px}.or-divider[data-v-0576e858]{width:36px;height:36px;min-width:36px;border-radius:50%;background:#079669;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;font-family:Albert Sans,sans-serif}.manual-block[data-v-0576e858]{flex:2;min-width:280px;border:1px solid #ebecf0;border-radius:12px;padding:16px}.manual-fields[data-v-0576e858]{display:flex;gap:12px}.manual-fields .input-with-icon[data-v-0576e858]{flex:1;min-width:0}.input-with-icon[data-v-0576e858]{display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;background:#fff;transition:border-color .2s ease}.input-icon[data-v-0576e858]{width:18px;height:18px;flex-shrink:0;color:#9ca3af}.form-label[data-v-0576e858]{display:flex;align-items:center;gap:6px;font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px;color:#525866;margin-bottom:6px}.required[data-v-0576e858]{color:#ef4444}.badge-recommended[data-v-0576e858]{font-size:11px;font-weight:500;color:#079669;background:#f0fdf9;border:1px solid #bbf7d0;border-radius:4px;padding:1px 6px}.form-input[data-v-0576e858]{flex:1;min-width:0;padding:10px 0;border:none;background:transparent;font-family:Albert Sans,sans-serif;font-size:14px;color:#0e121b;outline:none;box-shadow:none}.form-input[data-v-0576e858]:focus,.form-input[data-v-0576e858]:focus-visible{outline:none;box-shadow:none}.input-with-icon .form-input[data-v-0576e858]{padding:10px 0}.form-input[data-v-0576e858]:disabled{background:transparent;color:#9ca3af}.input-with-icon[data-v-0576e858]:has(input:disabled){background:#f9fafb}.form-input[data-v-0576e858]::-moz-placeholder{color:#9ca3af}.form-input[data-v-0576e858]::placeholder{color:#9ca3af}.enrichment-type-section[data-v-0576e858]{margin-bottom:20px}.enrichment-pills[data-v-0576e858]{display:flex;gap:8px;flex-wrap:wrap}.pill[data-v-0576e858]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;font-family:Albert Sans,sans-serif;font-weight:500;font-size:13px;color:#525866;cursor:pointer;transition:all .2s ease;white-space:nowrap}.pill[data-v-0576e858]:hover:not(:disabled){border-color:#079669;color:#079669}.pill--active[data-v-0576e858]{background:#f0fdf9;border-color:#079669;color:#079669}.pill[data-v-0576e858]:disabled{opacity:.5;cursor:not-allowed}.pill-icon[data-v-0576e858]{width:16px;height:16px;flex-shrink:0}.pill-cost[data-v-0576e858]{font-size:11px;font-weight:400;color:#889096;margin-left:4px}.pill--active .pill-cost[data-v-0576e858]{color:#059669}.pill-bonus[data-v-0576e858]{font-size:10px;font-weight:500;color:#079669;background:#f0fdf9;border:1px solid #bbf7d0;border-radius:4px;padding:1px 5px;margin-left:2px}.submit-section[data-v-0576e858]{display:flex;align-items:center;gap:12px}.submit-button[data-v-0576e858]{padding:12px 28px;background:#079669;color:#fff;border:none;border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.submit-button[data-v-0576e858]:hover:not(:disabled){background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #0796694d}.submit-button[data-v-0576e858]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-0576e858]{width:18px;height:18px;animation:spin-0576e858 1s linear infinite}@keyframes spin-0576e858{to{transform:rotate(360deg)}}.insufficient-credits-banner[data-v-0576e858]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:16px}.insufficient-credits-info[data-v-0576e858]{display:flex;align-items:center;gap:10px;flex:1}.insufficient-credits-icon[data-v-0576e858]{width:22px;height:22px;color:#d97706;flex-shrink:0}.insufficient-credits-text[data-v-0576e858]{font-family:Albert Sans,sans-serif;font-size:.875rem;color:#92400e;line-height:1.4}.insufficient-credits-text strong[data-v-0576e858]{font-weight:700;color:#78350f}.insufficient-credits-button[data-v-0576e858]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:600;font-size:.8rem;text-decoration:none;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.insufficient-credits-button[data-v-0576e858]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #d977064d}.insufficient-credits-button svg[data-v-0576e858]{width:16px;height:16px}.error-message[data-v-0576e858]{margin-top:16px;padding:12px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;font-family:Albert Sans,sans-serif;font-size:.875rem;line-height:1.5}@media (max-width: 768px){.input-section[data-v-0576e858]{flex-direction:column;align-items:stretch}.or-divider[data-v-0576e858]{align-self:center}.manual-fields[data-v-0576e858]{flex-direction:column}}@media (max-width: 480px){.enrichment-pills[data-v-0576e858]{flex-direction:column}.submit-section[data-v-0576e858]{flex-direction:column;align-items:stretch}.submit-button[data-v-0576e858]{justify-content:center}.insufficient-credits-banner[data-v-0576e858]{flex-direction:column;align-items:stretch}.insufficient-credits-info[data-v-0576e858]{justify-content:center;flex-wrap:wrap}.insufficient-credits-button[data-v-0576e858]{justify-content:center}}.enrich-contact-history[data-v-aac4e3e6]{margin-top:24px}.state[data-v-aac4e3e6]{text-align:center;padding:48px 20px;color:#6b7280}.spinner[data-v-aac4e3e6]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-aac4e3e6 1s linear infinite;margin:0 auto 16px}@keyframes spin-aac4e3e6{to{transform:rotate(360deg)}}.state-icon[data-v-aac4e3e6]{width:48px;height:48px;color:#d1d5db;margin:0 auto 16px}.state p[data-v-aac4e3e6]{font-family:Albert Sans,sans-serif;font-size:.875rem;color:#525866}.retry-button[data-v-aac4e3e6]{margin-top:16px;padding:10px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-family:Albert Sans,sans-serif;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.retry-button[data-v-aac4e3e6]:hover{background:#047857}.enrichments-list[data-v-aac4e3e6]{display:flex;flex-direction:column;gap:12px}.enrichment-item[data-v-aac4e3e6]{background:#fff;border:1px solid #ebecf0;border-radius:12px;padding:16px 20px;box-shadow:0 1px 2px #0000000f;transition:border-color .2s ease}.enrichment-item[data-v-aac4e3e6]:hover{border-color:#d1d5db}.item-header[data-v-aac4e3e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.item-name[data-v-aac4e3e6]{font-family:Albert Sans,sans-serif;font-weight:600;font-size:15px;color:#0e121b}.item-meta[data-v-aac4e3e6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.item-date[data-v-aac4e3e6]{font-family:Albert Sans,sans-serif;font-size:12px;color:#889096}.item-type-badge[data-v-aac4e3e6]{font-family:Albert Sans,sans-serif;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.badge--email[data-v-aac4e3e6]{background:#3b82f614;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.badge--phone[data-v-aac4e3e6],.badge--both[data-v-aac4e3e6]{background:#a855f714;color:#a855f7;border:1px solid rgba(168,85,247,.2)}.item-status[data-v-aac4e3e6]{display:inline-flex;align-items:center;gap:4px;font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px}.status--in_progress[data-v-aac4e3e6]{background:#4f46e514;color:#6366f1}.status--completed[data-v-aac4e3e6]{background:#ecfdf5;color:#059669}.status--failed[data-v-aac4e3e6]{background:#fef2f2;color:#dc2626}.status-spinner[data-v-aac4e3e6]{width:14px;height:14px;animation:spin-aac4e3e6 1s linear infinite}.item-results[data-v-aac4e3e6]{margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6}.results-group[data-v-aac4e3e6]{display:flex;flex-direction:column;gap:6px}.results-group+.results-group[data-v-aac4e3e6]{margin-top:8px}.result-row[data-v-aac4e3e6]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f9fafb;border-radius:8px}.result-icon[data-v-aac4e3e6]{width:15px;height:15px;flex-shrink:0}.result-row--email .result-icon[data-v-aac4e3e6]{color:#3b82f6}.result-row--phone .result-icon[data-v-aac4e3e6]{color:#a855f7}.result-value[data-v-aac4e3e6]{flex:1;font-family:Albert Sans,sans-serif;font-size:14px;color:#0e121b;font-weight:500}.copy-btn[data-v-aac4e3e6]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#889096;cursor:pointer;transition:all .2s ease;flex-shrink:0}.copy-btn[data-v-aac4e3e6]:hover{background:#f3f4f6;color:#079669;border-color:#079669}.copy-btn svg[data-v-aac4e3e6]{width:14px;height:14px}.no-results[data-v-aac4e3e6]{font-family:Albert Sans,sans-serif;font-size:13px;color:#9ca3af;font-style:italic;padding:4px 0}@media (max-width: 480px){.item-header[data-v-aac4e3e6]{flex-direction:column;align-items:flex-start}.item-meta[data-v-aac4e3e6]{width:100%}}[data-v-6f6ed3d3]{box-sizing:border-box}.dashboard[data-v-6f6ed3d3]{min-height:100vh;background:#fff;font-family:Albert Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.main-content[data-v-6f6ed3d3]{padding:20px 0}.container[data-v-6f6ed3d3]{max-width:1200px;margin:0 auto;padding:0 24px}.client-top-section[data-v-6f6ed3d3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border:1px solid #ebecf0;border-radius:12px;box-shadow:0 2px 3px -2px #0000001f;margin-bottom:20px}.stats-section[data-v-6f6ed3d3]{display:flex;align-items:center;gap:24px}.stat-item[data-v-6f6ed3d3]{display:flex;flex-direction:column;gap:10px}.stat-header[data-v-6f6ed3d3]{display:flex;align-items:center;gap:6px}.stat-icon[data-v-6f6ed3d3]{width:18px;height:18px;color:#525866;flex-shrink:0}.stat-label[data-v-6f6ed3d3]{font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:-.42px;color:#525866}.stat-value[data-v-6f6ed3d3]{font-family:Albert Sans,sans-serif;font-weight:600;font-size:24px;line-height:1.1;letter-spacing:-.02em;color:#0e121b}.stats-pill--lifetime[data-v-6f6ed3d3]{display:inline-flex;align-items:center;align-self:center;gap:8px;padding:6px 10px 6px 8px;border-radius:8px;border:1px solid #35ecaf;background:linear-gradient(90deg,#35ecaf33 36.38%,#35ecaf1e 46.71%,#35ecaf0c 51.94%,#35ecaf00),#dffcea;box-shadow:0 1px 2px #52586617;font-family:Albert Sans,Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:-.39px;margin-left:8px}.stats-pill--lifetime .pill-icon[data-v-6f6ed3d3]{width:16px;height:16px;flex-shrink:0}.stats-pill--lifetime .pill-text[data-v-6f6ed3d3]{font-family:Albert Sans,sans-serif;font-size:12px;font-weight:500;line-height:100%;letter-spacing:-.387px;background:linear-gradient(270deg,#079669 40.24%,#35ecaf 124.39%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-separator[data-v-6f6ed3d3]{width:1px;height:100%;min-height:56px;background:#ebecf0;margin:0 24px}.api-section[data-v-6f6ed3d3]{display:flex;flex-direction:column;gap:6px;min-width:280px;width:40%}.api-label[data-v-6f6ed3d3]{font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:-.42px;color:#525866}.api-key-wrapper[data-v-6f6ed3d3]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:6px 10px 6px 14px;transition:all .2s ease}.api-key-wrapper[data-v-6f6ed3d3]:hover{border-color:#059669}.api-key[data-v-6f6ed3d3]{flex:1;min-width:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;font-weight:400;line-height:1.43;color:#525866;background:transparent;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.28px}.api-key.copied[data-v-6f6ed3d3]{color:#059669}.copy-button[data-v-6f6ed3d3]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#079669;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease}.copy-button[data-v-6f6ed3d3]:hover{background:#079669}.copy-button.copied[data-v-6f6ed3d3]{background:#10b981}.copy-icon[data-v-6f6ed3d3]{width:20px;height:20px}@media (max-width: 768px){.container[data-v-6f6ed3d3]{padding:0 16px}.main-content[data-v-6f6ed3d3]{padding:20px 0}.client-top-section[data-v-6f6ed3d3]{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.stats-section[data-v-6f6ed3d3]{flex-direction:row;justify-content:flex-start;width:100%}.stat-separator[data-v-6f6ed3d3]{min-height:48px}.api-section[data-v-6f6ed3d3]{width:100%;min-width:auto}}@media (max-width: 480px){.stats-section[data-v-6f6ed3d3]{flex-direction:column;align-items:flex-start;gap:20px}.stat-separator[data-v-6f6ed3d3]{display:none}.stat-item[data-v-6f6ed3d3]{gap:8px}.stat-value[data-v-6f6ed3d3]{font-size:24px}.api-key[data-v-6f6ed3d3]{font-size:12px}.tabs-nav[data-v-6f6ed3d3]{gap:0}.tab-button[data-v-6f6ed3d3]{padding:10px 12px;font-size:13px;gap:6px}.tab-icon[data-v-6f6ed3d3]{width:16px;height:16px}}.tabs-nav[data-v-6f6ed3d3]{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #ebecf0;padding-bottom:0}.tab-button[data-v-6f6ed3d3]{display:flex;align-items:center;gap:8px;padding:12px 18px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;font-family:Albert Sans,sans-serif;font-weight:500;font-size:14px;color:#525866;transition:all .2s ease;border-radius:0;white-space:nowrap}.tab-button[data-v-6f6ed3d3]:hover:not(.tab-button--active){color:#0e121b;background:#f9fafb;border-radius:8px 8px 0 0}.tab-button--active[data-v-6f6ed3d3]{color:#079669;border-bottom-color:#079669;font-weight:600}.tab-icon[data-v-6f6ed3d3]{width:18px;height:18px;flex-shrink:0}.tab-button--active .tab-icon[data-v-6f6ed3d3]{color:#079669}.tab-label[data-v-6f6ed3d3]{line-height:1.3;letter-spacing:-.28px}.tab-content[data-v-6f6ed3d3]{animation:fadeIn-6f6ed3d3 .25s ease-in-out}.tab-placeholder[data-v-6f6ed3d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:12px}.tab-placeholder-icon[data-v-6f6ed3d3]{width:48px;height:48px;color:#c4c9d4;margin-bottom:16px}.tab-placeholder-text[data-v-6f6ed3d3]{font-family:Albert Sans,sans-serif;font-weight:500;font-size:15px;color:#889096;margin:0}@keyframes fadeIn-6f6ed3d3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.notification-toast[data-v-6f6ed3d3]{position:fixed;bottom:2rem;right:2rem;background:#fff;border-radius:.5rem;box-shadow:0 10px 40px #0000001a;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;z-index:1000;animation:slideIn-6f6ed3d3 .3s ease-out}.notification-toast--success[data-v-6f6ed3d3]{border-left:4px solid #48bb78}.notification-toast--error[data-v-6f6ed3d3]{border-left:4px solid #f56565}.notification-content[data-v-6f6ed3d3]{display:flex;align-items:center;gap:.75rem}.notification-icon[data-v-6f6ed3d3]{width:1.5rem;height:1.5rem}.notification-toast--success .notification-icon[data-v-6f6ed3d3]{color:#48bb78}.notification-toast--error .notification-icon[data-v-6f6ed3d3]{color:#f56565}.notification-message[data-v-6f6ed3d3]{color:#0e121b;font-size:.875rem}.notification-close[data-v-6f6ed3d3]{background:none;border:none;cursor:pointer;padding:0;width:1.25rem;height:1.25rem;color:#a0aec0;transition:color .2s}.notification-close[data-v-6f6ed3d3]:hover{color:#4a5568}.notification-close svg[data-v-6f6ed3d3]{width:100%;height:100%}@keyframes slideIn-6f6ed3d3{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.section-header[data-v-62503a5b]{margin-bottom:32px;text-align:center}.section-title[data-v-62503a5b]{font-size:2rem;font-weight:600;color:#1f2937;margin:0 0 8px;letter-spacing:-.02em}.section-subtitle[data-v-62503a5b]{font-size:1rem;color:#6b7280;margin:0}.state[data-v-62503a5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-62503a5b]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-62503a5b 1s linear infinite;margin-bottom:16px}@keyframes spin-62503a5b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.state-icon[data-v-62503a5b]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.retry-button[data-v-62503a5b]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-button[data-v-62503a5b]:hover{background:#047857}.batches-card[data-v-62503a5b]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000000a}.batches-table[data-v-62503a5b]{display:flex;flex-direction:column;gap:12px}.batches-row[data-v-62503a5b]{display:grid;grid-template-columns:80px 1.3fr .9fr 1fr 1.3fr 1fr 1fr;gap:12px;align-items:center;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.batches-header[data-v-62503a5b]{font-weight:700;color:#4b5563;background:#f3f4f6}.batches-row[data-v-62503a5b]:not(.batches-header):hover{border-color:#059669;background:#f0fdf4;box-shadow:0 4px 12px #05966914}.mono[data-v-62503a5b]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#111827;font-weight:700}.batch-id-cell[data-v-62503a5b]{display:flex;flex-direction:column;gap:2px}.batch-id-cell .search-url[data-v-62503a5b]{font-size:.8rem;color:#059669;text-decoration:none}.batch-id-cell .search-url[data-v-62503a5b]:hover{text-decoration:underline}.batch-id-cell .search-url--alt[data-v-62503a5b]{color:#6366f1}.batches-client .client-name[data-v-62503a5b]{font-weight:600;color:#1f2937}.batches-client .client-email[data-v-62503a5b]{font-size:.85rem;color:#6b7280}.batches-metric .metric-value[data-v-62503a5b]{font-weight:700;color:#111827;font-size:1.1rem}.batches-metric .metric-value.qualified[data-v-62503a5b]{color:#059669}.batches-metric[data-v-62503a5b]{font-size:.8rem;color:#6b7280;text-align:center}.batches-token .token-sub[data-v-62503a5b]{display:flex;gap:12px;font-size:.82rem;color:#6b7280}.batches-token .token-sub.small-note[data-v-62503a5b]{gap:6px;font-size:.75rem}.batches-token .token-sub.cost-note[data-v-62503a5b]{color:#059669;font-weight:600}.batches-status .status-badge[data-v-62503a5b]{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:700;font-size:.82rem;text-transform:capitalize;background:#e5e7eb;color:#374151}.batches-status .status-badge.completed[data-v-62503a5b]{background:#d1fae5;color:#047857}.batches-status .status-badge.failed[data-v-62503a5b]{background:#fee2e2;color:#b91c1c}.batches-status .status-badge.processing[data-v-62503a5b],.batches-status .status-badge.pending[data-v-62503a5b]{background:#fef3c7;color:#b45309}.status-sub[data-v-62503a5b]{display:block;margin-top:4px;font-size:.8rem;color:#6b7280}.batches-date[data-v-62503a5b]{font-size:.9rem;color:#4b5563}@media (max-width: 1200px){.batches-row[data-v-62503a5b]{grid-template-columns:70px 1fr .9fr .9fr 1fr 1fr;grid-template-rows:auto auto}}@media (max-width: 900px){.batches-row[data-v-62503a5b]{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.batches-header[data-v-62503a5b]{display:none}}.csv-export-item[data-v-0e8c91dc]{display:flex;flex-direction:column;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;gap:8px}.csv-export-item-header[data-v-0e8c91dc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.csv-export-item-info[data-v-0e8c91dc]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.csv-export-item-actions[data-v-0e8c91dc]{display:flex;align-items:center;gap:8px;flex-shrink:0}.csv-export-item[data-v-0e8c91dc]:hover{border-color:#059669;box-shadow:0 1px 3px #0596691a}.csv-export-item-name[data-v-0e8c91dc]{font-size:.875rem;font-weight:500;color:#1f2937;overflow:hidden}.csv-export-item-meta[data-v-0e8c91dc]{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#6b7280}.csv-export-status-badge[data-v-0e8c91dc]{padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.csv-export-status-badge.generated[data-v-0e8c91dc]{background:#d1fae5;color:#059669}.csv-export-status-badge.not-generated[data-v-0e8c91dc]{background:#fef3c7;color:#d97706}.csv-export-status-badge.processing[data-v-0e8c91dc]{background:#dbeafe;color:#1e40af}.csv-export-status-badge.completed[data-v-0e8c91dc]{background:#d1fae5;color:#059669}.csv-export-status-badge.failed[data-v-0e8c91dc]{background:#fee2e2;color:#dc2626}.csv-export-download-btn[data-v-0e8c91dc]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#059669;cursor:pointer;transition:all .2s ease;flex-shrink:0}.csv-export-download-btn[data-v-0e8c91dc]:hover:not(:disabled){background:#059669;color:#fff;border-color:#059669}.csv-export-download-btn[data-v-0e8c91dc]:disabled{opacity:.5;cursor:not-allowed}.csv-export-download-btn svg[data-v-0e8c91dc]{width:18px;height:18px}.csv-export-rerun-ai-btn[data-v-0e8c91dc]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#8b5cf6;cursor:pointer;transition:all .2s ease;flex-shrink:0}.csv-export-rerun-ai-btn[data-v-0e8c91dc]:hover:not(:disabled){background:#8b5cf6;color:#fff;border-color:#8b5cf6}.csv-export-rerun-ai-btn[data-v-0e8c91dc]:disabled{opacity:.5;cursor:not-allowed}.csv-export-rerun-ai-btn svg[data-v-0e8c91dc]{width:18px;height:18px}.csv-export-item-messages[data-v-0e8c91dc]{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.csv-export-item-messages .success-message[data-v-0e8c91dc],.csv-export-item-messages .error-message[data-v-0e8c91dc]{margin:0;font-size:.8125rem}.success-message[data-v-0e8c91dc]{font-size:.875rem;color:#059669;font-weight:500;animation:fadeIn-0e8c91dc .3s ease}.error-message[data-v-0e8c91dc]{color:#dc2626;font-size:.875rem}.spinner[data-v-0e8c91dc]{animation:spin-0e8c91dc 1s linear infinite}@keyframes fadeIn-0e8c91dc{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-0e8c91dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-header[data-v-03a9ed93]{margin-bottom:32px;text-align:center}.section-subtitle[data-v-03a9ed93]{font-size:1rem;color:#6b7280;margin:0}.state[data-v-03a9ed93]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-03a9ed93]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-03a9ed93 1s linear infinite;margin-bottom:16px}@keyframes spin-03a9ed93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.state-icon[data-v-03a9ed93]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.retry-button[data-v-03a9ed93]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-button[data-v-03a9ed93]:hover{background:#047857}.clients-list[data-v-03a9ed93]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}.client-card[data-v-03a9ed93]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease;min-width:0;overflow:hidden;height:600px;display:flex;flex-direction:column;min-width:600px;position:relative}.client-card[data-v-03a9ed93]:hover{border-color:#059669;box-shadow:0 2px 8px #0596691a}.client-batch-badge[data-v-03a9ed93]{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 2px 4px #0000001a;z-index:10;transition:all .3s ease;cursor:help}.client-batch-badge[data-v-03a9ed93]:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}.client-batch-badge--active[data-v-03a9ed93]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#059669;box-shadow:0 0 20px #05966966,0 2px 4px #0000001a;animation:pulse-glow-03a9ed93 2s ease-in-out infinite}.client-batch-badge--active[data-v-03a9ed93]:hover{box-shadow:0 0 30px #05966999,0 4px 8px #00000026}.batch-badge-icon[data-v-03a9ed93]{width:16px;height:16px;color:#059669;flex-shrink:0}.client-batch-badge--active .batch-badge-icon[data-v-03a9ed93]{color:#047857}.batch-badge-content[data-v-03a9ed93]{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2}.batch-badge-count[data-v-03a9ed93]{font-size:.875rem;font-weight:700;color:#1f2937;line-height:1}.client-batch-badge--active .batch-badge-count[data-v-03a9ed93]{color:#047857}.batch-badge-label[data-v-03a9ed93]{font-size:.625rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;white-space:nowrap}.client-batch-badge--active .batch-badge-label[data-v-03a9ed93]{color:#059669}@keyframes pulse-glow-03a9ed93{0%,to{box-shadow:0 0 20px #05966966,0 2px 4px #0000001a}50%{box-shadow:0 0 30px #05966999,0 2px 4px #0000001a}}.client-info[data-v-03a9ed93]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.client-content-wrapper[data-v-03a9ed93]{display:flex;gap:24px;flex:1;min-height:0;overflow:hidden}.client-header[data-v-03a9ed93]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.client-name[data-v-03a9ed93]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.client-email[data-v-03a9ed93]{font-size:.875rem;color:#6b7280}.client-meta[data-v-03a9ed93]{margin-top:8px;display:flex;gap:30%}.client-linkedin[data-v-03a9ed93]{font-size:.875rem;color:#6b7280}.client-settings-grid[data-v-03a9ed93]{display:grid;grid-template-rows:repeat(4,1fr);gap:20px;min-width:0;flex:1;max-width:400px}.client-limit-section[data-v-03a9ed93]{display:flex;flex-direction:column;gap:12px}.limit-label[data-v-03a9ed93]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.disabled-hint[data-v-03a9ed93]{font-size:.75rem;font-weight:400;color:#9ca3af;text-transform:none;letter-spacing:normal}.limit-input-wrapper[data-v-03a9ed93]{display:flex;gap:12px;align-items:stretch;min-width:0}.limit-input[data-v-03a9ed93]{flex:1;padding:12px 16px;font-size:1rem;font-weight:600;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;font-family:inherit;min-width:0;width:100%}.limit-input[data-v-03a9ed93]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.limit-input[data-v-03a9ed93]:disabled{background:#f3f4f6;cursor:not-allowed}.limit-input.disabled-input[data-v-03a9ed93]{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.subscription-toggle-wrapper[data-v-03a9ed93]{display:flex;align-items:center;gap:16px}.toggle-switch[data-v-03a9ed93]{position:relative;display:inline-block;width:52px;height:28px;cursor:pointer}.toggle-switch input[data-v-03a9ed93]{opacity:0;width:0;height:0}.toggle-slider[data-v-03a9ed93]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:28px}.toggle-slider[data-v-03a9ed93]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-03a9ed93]{background-color:#059669}.toggle-switch input:checked+.toggle-slider[data-v-03a9ed93]:before{transform:translate(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-03a9ed93]{opacity:.5;cursor:not-allowed}.subscription-status[data-v-03a9ed93]{font-size:.875rem;font-weight:600;color:#9ca3af;padding:4px 12px;border-radius:6px;background:#f3f4f6}.subscription-status.active[data-v-03a9ed93]{color:#059669;background:#d1fae5}.save-button[data-v-03a9ed93]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:#059669;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease}.save-button[data-v-03a9ed93]:hover:not(:disabled){background:#047857;transform:scale(1.05)}.save-button[data-v-03a9ed93]:disabled{opacity:.6;cursor:not-allowed}.save-button.saving[data-v-03a9ed93]{background:#10b981}.save-icon[data-v-03a9ed93]{width:20px;height:20px}.save-icon.spinner[data-v-03a9ed93]{animation:spin-03a9ed93 1s linear infinite}.success-message[data-v-03a9ed93]{font-size:.875rem;color:#059669;font-weight:500;margin:0;animation:fadeIn-03a9ed93 .3s ease}@keyframes fadeIn-03a9ed93{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.spinner-small[data-v-03a9ed93]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-03a9ed93 1s linear infinite}.csv-export-section[data-v-03a9ed93]{flex:0 0 320px;width:50%;display:flex;flex-direction:column;min-height:0;border-left:1px solid #e5e7eb;padding-left:24px}.csv-export-header[data-v-03a9ed93]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 0;transition:all .2s ease;flex-shrink:0;gap:8px}.csv-export-header[data-v-03a9ed93]:hover{opacity:.8}.csv-export-title[data-v-03a9ed93]{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}.csv-export-toggle-icon[data-v-03a9ed93]{width:18px;height:18px;color:#6b7280;transition:transform .2s ease}.csv-export-toggle-icon.expanded[data-v-03a9ed93]{transform:rotate(180deg)}.csv-export-content[data-v-03a9ed93]{margin-top:16px;animation:fadeIn-03a9ed93 .2s ease;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.csv-export-loading[data-v-03a9ed93]{display:flex;align-items:center;gap:8px;padding:16px;color:#6b7280;font-size:.875rem}.csv-export-empty[data-v-03a9ed93]{padding:16px;text-align:center;color:#9ca3af;font-size:.875rem}.csv-export-list[data-v-03a9ed93]{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;padding-right:8px;min-height:0}.csv-export-list[data-v-03a9ed93]::-webkit-scrollbar{width:6px}.csv-export-list[data-v-03a9ed93]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.csv-export-list[data-v-03a9ed93]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.csv-export-list[data-v-03a9ed93]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.csv-export-zip-btn[data-v-03a9ed93]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;margin-bottom:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#059669;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.csv-export-zip-btn[data-v-03a9ed93]:hover:not(:disabled){background:#059669;color:#fff;border-color:#059669}.csv-export-zip-btn[data-v-03a9ed93]:disabled{opacity:.5;cursor:not-allowed}.csv-export-zip-btn svg[data-v-03a9ed93]{width:18px;height:18px}@media (max-width: 1400px){.clients-list[data-v-03a9ed93]{grid-template-columns:1fr}.client-card[data-v-03a9ed93]{min-width:0}}@media (max-width: 1024px){.clients-list[data-v-03a9ed93]{grid-template-columns:1fr}.client-card[data-v-03a9ed93]{height:auto;min-height:600px;min-width:0}.client-content-wrapper[data-v-03a9ed93]{flex-direction:column}.client-settings-grid[data-v-03a9ed93]{grid-template-rows:repeat(2,1fr);max-width:none}.csv-export-section[data-v-03a9ed93]{width:50%;flex:0 0 auto;border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:24px;margin-top:24px}}@media (max-width: 768px){.clients-list[data-v-03a9ed93]{grid-template-columns:1fr}.client-card[data-v-03a9ed93]{padding:20px;height:auto;min-height:600px}.client-content-wrapper[data-v-03a9ed93]{flex-direction:column}.client-settings-grid[data-v-03a9ed93]{grid-template-rows:1fr;gap:20px;max-width:none}.csv-export-section[data-v-03a9ed93]{flex:0 0 auto;width:50%;border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:24px;margin-top:24px}.limit-input-wrapper[data-v-03a9ed93]{flex-direction:column}.save-button[data-v-03a9ed93]{width:100%;height:44px}.client-batch-badge[data-v-03a9ed93]{top:12px;right:12px;padding:8px 12px;gap:6px}.batch-badge-icon[data-v-03a9ed93]{width:14px;height:14px}.batch-badge-count[data-v-03a9ed93]{font-size:.8125rem}.batch-badge-label[data-v-03a9ed93]{font-size:.5625rem}}.section-header[data-v-687ea611]{margin-bottom:32px;text-align:center}.section-subtitle[data-v-687ea611]{font-size:1rem;color:#6b7280;margin:0}.state[data-v-687ea611]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-687ea611]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-687ea611 1s linear infinite;margin-bottom:16px}@keyframes spin-687ea611{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.state-icon[data-v-687ea611]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.retry-button[data-v-687ea611]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-button[data-v-687ea611]:hover{background:#047857}.clients-list[data-v-687ea611]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}.client-card[data-v-687ea611]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease;min-width:0;overflow:hidden;height:600px;display:flex;flex-direction:column;min-width:600px;position:relative}.client-card[data-v-687ea611]:hover{border-color:#059669;box-shadow:0 2px 8px #0596691a}.client-batch-badge[data-v-687ea611]{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 2px 4px #0000001a;z-index:10;transition:all .3s ease;cursor:help}.client-batch-badge[data-v-687ea611]:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}.client-batch-badge--active[data-v-687ea611]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#059669;box-shadow:0 0 20px #05966966,0 2px 4px #0000001a;animation:pulse-glow-687ea611 2s ease-in-out infinite}.client-batch-badge--active[data-v-687ea611]:hover{box-shadow:0 0 30px #05966999,0 4px 8px #00000026}.batch-badge-icon[data-v-687ea611]{width:16px;height:16px;color:#059669;flex-shrink:0}.client-batch-badge--active .batch-badge-icon[data-v-687ea611]{color:#047857}.batch-badge-content[data-v-687ea611]{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2}.batch-badge-count[data-v-687ea611]{font-size:.875rem;font-weight:700;color:#1f2937;line-height:1}.client-batch-badge--active .batch-badge-count[data-v-687ea611]{color:#047857}.batch-badge-label[data-v-687ea611]{font-size:.625rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1;white-space:nowrap}.client-batch-badge--active .batch-badge-label[data-v-687ea611]{color:#059669}@keyframes pulse-glow-687ea611{0%,to{box-shadow:0 0 20px #05966966,0 2px 4px #0000001a}50%{box-shadow:0 0 30px #05966999,0 2px 4px #0000001a}}.client-info[data-v-687ea611]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.client-content-wrapper[data-v-687ea611]{display:flex;gap:24px;flex:1;min-height:0;overflow:hidden}.client-header[data-v-687ea611]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.client-name[data-v-687ea611]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.client-email[data-v-687ea611]{font-size:.875rem;color:#6b7280}.client-meta[data-v-687ea611]{margin-top:8px;display:flex;gap:30%}.client-linkedin[data-v-687ea611]{font-size:.875rem;color:#6b7280}.client-settings-grid[data-v-687ea611]{display:grid;grid-template-rows:repeat(4,1fr);gap:20px;min-width:0;flex:1;max-width:400px}.client-limit-section[data-v-687ea611]{display:flex;flex-direction:column;gap:12px}.limit-label[data-v-687ea611]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.disabled-hint[data-v-687ea611]{font-size:.75rem;font-weight:400;color:#9ca3af;text-transform:none;letter-spacing:normal}.limit-input-wrapper[data-v-687ea611]{display:flex;gap:12px;align-items:stretch;min-width:0}.limit-input[data-v-687ea611]{flex:1;padding:12px 16px;font-size:1rem;font-weight:600;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;font-family:inherit;min-width:0;width:100%}.limit-input[data-v-687ea611]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.limit-input[data-v-687ea611]:disabled{background:#f3f4f6;cursor:not-allowed}.limit-input.disabled-input[data-v-687ea611]{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.subscription-toggle-wrapper[data-v-687ea611]{display:flex;align-items:center;gap:16px}.toggle-switch[data-v-687ea611]{position:relative;display:inline-block;width:52px;height:28px;cursor:pointer}.toggle-switch input[data-v-687ea611]{opacity:0;width:0;height:0}.toggle-slider[data-v-687ea611]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:28px}.toggle-slider[data-v-687ea611]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-687ea611]{background-color:#059669}.toggle-switch input:checked+.toggle-slider[data-v-687ea611]:before{transform:translate(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-687ea611]{opacity:.5;cursor:not-allowed}.subscription-status[data-v-687ea611]{font-size:.875rem;font-weight:600;color:#9ca3af;padding:4px 12px;border-radius:6px;background:#f3f4f6}.subscription-status.active[data-v-687ea611]{color:#059669;background:#d1fae5}.save-button[data-v-687ea611]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:#059669;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease}.save-button[data-v-687ea611]:hover:not(:disabled){background:#047857;transform:scale(1.05)}.save-button[data-v-687ea611]:disabled{opacity:.6;cursor:not-allowed}.save-button.saving[data-v-687ea611]{background:#10b981}.save-icon[data-v-687ea611]{width:20px;height:20px}.save-icon.spinner[data-v-687ea611]{animation:spin-687ea611 1s linear infinite}.success-message[data-v-687ea611]{font-size:.875rem;color:#059669;font-weight:500;margin:0;animation:fadeIn-687ea611 .3s ease}@keyframes fadeIn-687ea611{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.spinner-small[data-v-687ea611]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-687ea611 1s linear infinite}.csv-export-section[data-v-687ea611]{flex:0 0 320px;width:50%;display:flex;flex-direction:column;min-height:0;border-left:1px solid #e5e7eb;padding-left:24px}.csv-export-header[data-v-687ea611]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 0;transition:all .2s ease;flex-shrink:0;gap:8px}.csv-export-header[data-v-687ea611]:hover{opacity:.8}.csv-export-title[data-v-687ea611]{font-size:.9375rem;font-weight:600;color:#1f2937;margin:0}.csv-export-toggle-icon[data-v-687ea611]{width:18px;height:18px;color:#6b7280;transition:transform .2s ease}.csv-export-toggle-icon.expanded[data-v-687ea611]{transform:rotate(180deg)}.csv-export-content[data-v-687ea611]{margin-top:16px;animation:fadeIn-687ea611 .2s ease;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.csv-export-loading[data-v-687ea611]{display:flex;align-items:center;gap:8px;padding:16px;color:#6b7280;font-size:.875rem}.csv-export-empty[data-v-687ea611]{padding:16px;text-align:center;color:#9ca3af;font-size:.875rem}.csv-export-list[data-v-687ea611]{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;padding-right:8px;min-height:0}.csv-export-list[data-v-687ea611]::-webkit-scrollbar{width:6px}.csv-export-list[data-v-687ea611]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.csv-export-list[data-v-687ea611]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.csv-export-list[data-v-687ea611]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.csv-export-zip-btn[data-v-687ea611]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;margin-bottom:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#059669;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.csv-export-zip-btn[data-v-687ea611]:hover:not(:disabled){background:#059669;color:#fff;border-color:#059669}.csv-export-zip-btn[data-v-687ea611]:disabled{opacity:.5;cursor:not-allowed}.csv-export-zip-btn svg[data-v-687ea611]{width:18px;height:18px}@media (max-width: 1400px){.clients-list[data-v-687ea611]{grid-template-columns:1fr}.client-card[data-v-687ea611]{min-width:0}}@media (max-width: 1024px){.clients-list[data-v-687ea611]{grid-template-columns:1fr}.client-card[data-v-687ea611]{height:auto;min-height:600px;min-width:0}.client-content-wrapper[data-v-687ea611]{flex-direction:column}.client-settings-grid[data-v-687ea611]{grid-template-rows:repeat(2,1fr);max-width:none}.csv-export-section[data-v-687ea611]{width:50%;flex:0 0 auto;border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:24px;margin-top:24px}}@media (max-width: 768px){.clients-list[data-v-687ea611]{grid-template-columns:1fr}.client-card[data-v-687ea611]{padding:20px;height:auto;min-height:600px}.client-content-wrapper[data-v-687ea611]{flex-direction:column}.client-settings-grid[data-v-687ea611]{grid-template-rows:1fr;gap:20px;max-width:none}.csv-export-section[data-v-687ea611]{flex:0 0 auto;width:50%;border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:24px;margin-top:24px}.limit-input-wrapper[data-v-687ea611]{flex-direction:column}.save-button[data-v-687ea611]{width:100%;height:44px}.client-batch-badge[data-v-687ea611]{top:12px;right:12px;padding:8px 12px;gap:6px}.batch-badge-icon[data-v-687ea611]{width:14px;height:14px}.batch-badge-count[data-v-687ea611]{font-size:.8125rem}.batch-badge-label[data-v-687ea611]{font-size:.5625rem}}.enrichments-tab[data-v-3e85c046]{width:100%}.section-header[data-v-3e85c046]{margin-bottom:32px;text-align:center}.section-title[data-v-3e85c046]{font-size:2rem;font-weight:600;color:#1f2937;margin:0 0 8px}.section-subtitle[data-v-3e85c046]{font-size:1rem;color:#6b7280;margin:0}.filters-bar[data-v-3e85c046]{display:flex;align-items:flex-end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-3e85c046]{display:flex;flex-direction:column;gap:4px}.filter-search[data-v-3e85c046]{flex:1;min-width:200px}.filter-label[data-v-3e85c046]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.filter-select[data-v-3e85c046],.filter-input[data-v-3e85c046]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#374151;background:#fff;outline:none;transition:border-color .2s}.filter-select[data-v-3e85c046]:focus,.filter-input[data-v-3e85c046]:focus{border-color:#059669}.filter-btn[data-v-3e85c046]{padding:8px 20px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.filter-btn[data-v-3e85c046]:hover{background:#047857}.enrichments-card[data-v-3e85c046]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.state[data-v-3e85c046]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-3e85c046]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-3e85c046 1s linear infinite;margin-bottom:16px}.state-icon[data-v-3e85c046]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.retry-button[data-v-3e85c046]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.retry-button[data-v-3e85c046]:hover{background:#047857}.enrichments-table[data-v-3e85c046]{width:100%;overflow-x:auto}.enrichments-row[data-v-3e85c046]{display:grid;grid-template-columns:60px 180px 80px 120px 100px 80px 80px 80px 60px 100px 140px;align-items:center;padding:12px 20px;border-bottom:1px solid #f3f4f6;gap:8px}.enrichments-header[data-v-3e85c046]{background:#f9fafb;font-weight:600;font-size:.8125rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.enrichments-row[data-v-3e85c046]:not(.enrichments-header):hover{background:#f9fafb}.mono[data-v-3e85c046]{font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;color:#6b7280}.enrichment-client[data-v-3e85c046]{overflow:hidden}.client-name[data-v-3e85c046]{font-weight:600;font-size:.875rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-email[data-v-3e85c046]{font-size:.75rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-name[data-v-3e85c046]{font-size:.8125rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-value[data-v-3e85c046]{font-weight:600;font-size:.875rem;color:#1f2937}.enrichment-date[data-v-3e85c046]{font-size:.8125rem;color:#6b7280}.type-badge[data-v-3e85c046]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.type-badge.email[data-v-3e85c046]{background:#dbeafe;color:#1e40af}.type-badge.phone[data-v-3e85c046]{background:#ede9fe;color:#5b21b6}.status-badge[data-v-3e85c046]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge.completed[data-v-3e85c046]{background:#d1fae5;color:#065f46}.status-badge.processing[data-v-3e85c046]{background:#fef3c7;color:#92400e}.status-badge.pending[data-v-3e85c046]{background:#e5e7eb;color:#374151}.status-badge.failed[data-v-3e85c046]{background:#fee2e2;color:#991b1b}.bonus-badge[data-v-3e85c046]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.6875rem;font-weight:600;background:#fef3c7;color:#92400e}.no-bonus[data-v-3e85c046]{color:#d1d5db}.source-info[data-v-3e85c046]{display:flex;flex-direction:column;gap:2px}.source-badge[data-v-3e85c046]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.6875rem;font-weight:600}.source-badge.batch[data-v-3e85c046]{background:#e0e7ff;color:#3730a3}.source-badge.csv_upload[data-v-3e85c046]{background:#fce7f3;color:#9d174d}.source-id[data-v-3e85c046]{font-family:SF Mono,Fira Code,monospace;font-size:.6875rem;color:#9ca3af}.pagination[data-v-3e85c046]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 20px;border-top:1px solid #e5e7eb}.page-btn[data-v-3e85c046]{padding:8px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.8125rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s}.page-btn[data-v-3e85c046]:hover:not(:disabled){background:#059669;color:#fff;border-color:#059669}.page-btn[data-v-3e85c046]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-3e85c046]{font-size:.8125rem;color:#6b7280}@keyframes spin-3e85c046{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.filters-bar[data-v-3e85c046]{flex-direction:column;align-items:stretch}.enrichments-row[data-v-3e85c046]{grid-template-columns:50px 140px 70px 100px 90px 70px 70px 70px 50px 80px 120px;font-size:.8125rem;padding:10px 12px;gap:6px}}.section-header[data-v-e21d5f6a]{margin-bottom:32px;text-align:center}.section-subtitle[data-v-e21d5f6a]{font-size:1rem;color:#6b7280;margin:0}.state[data-v-e21d5f6a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-e21d5f6a]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-e21d5f6a 1s linear infinite;margin-bottom:16px}@keyframes spin-e21d5f6a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-button[data-v-e21d5f6a]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-button[data-v-e21d5f6a]:hover{background:#047857}.add-subscription-section[data-v-e21d5f6a]{margin-bottom:24px}.add-subscription-button[data-v-e21d5f6a]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #05966933}.add-subscription-button[data-v-e21d5f6a]:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-2px);box-shadow:0 6px 16px #0596694d}.add-subscription-button svg[data-v-e21d5f6a]{width:20px;height:20px}.subscription-form-card[data-v-e21d5f6a]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:32px;margin-bottom:32px}.form-title[data-v-e21d5f6a]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 24px}.subscription-form-grid[data-v-e21d5f6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px}.form-group[data-v-e21d5f6a]{display:flex;flex-direction:column;gap:8px}.form-group.full-width[data-v-e21d5f6a]{grid-column:1 / -1}.form-group label[data-v-e21d5f6a]{font-size:.875rem;font-weight:600;color:#4b5563}.form-group input[type=text][data-v-e21d5f6a],.form-group input[type=number][data-v-e21d5f6a]{padding:12px 16px;font-size:1rem;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.form-group input[data-v-e21d5f6a]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.checkbox-label[data-v-e21d5f6a]{display:flex;align-items:center;gap:8px;cursor:pointer;padding-top:8px}.checkbox-label input[type=checkbox][data-v-e21d5f6a]{width:20px;height:20px;cursor:pointer}.checkbox-label span[data-v-e21d5f6a]{font-weight:500;color:#1f2937}.form-actions[data-v-e21d5f6a]{display:flex;gap:12px}.submit-button[data-v-e21d5f6a]{padding:12px 32px;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.submit-button[data-v-e21d5f6a]:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46)}.submit-button[data-v-e21d5f6a]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-e21d5f6a]{padding:12px 32px;background:#f3f4f6;color:#4b5563;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.cancel-button[data-v-e21d5f6a]:hover{background:#e5e7eb}.subscriptions-table[data-v-e21d5f6a]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden}.subscription-row[data-v-e21d5f6a]{display:grid;grid-template-columns:100px 150px 100px 120px 120px 100px 80px 100px;gap:16px;padding:20px 24px;align-items:center;border-bottom:1px solid #e5e7eb}.subscription-row[data-v-e21d5f6a]:last-child{border-bottom:none}.subscription-row.header-row[data-v-e21d5f6a]{background:#f9fafb;font-weight:700;color:#4b5563;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.subscription-cell[data-v-e21d5f6a]{font-size:.9375rem;color:#1f2937;overflow:hidden;text-overflow:ellipsis}.subscription-cell.url-cell[data-v-e21d5f6a]{font-size:.8125rem;color:#6b7280}.no-url[data-v-e21d5f6a]{font-style:italic;color:#9ca3af}.badge[data-v-e21d5f6a]{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;background:#f3f4f6;color:#6b7280}.badge-popular[data-v-e21d5f6a]{background:linear-gradient(135deg,#059669,#047857);color:#fff}.actions-cell[data-v-e21d5f6a]{display:flex;gap:8px;justify-content:flex-end}.icon-button[data-v-e21d5f6a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.icon-button svg[data-v-e21d5f6a]{width:18px;height:18px}.icon-button.edit[data-v-e21d5f6a]{background:#eff6ff;color:#2563eb}.icon-button.edit[data-v-e21d5f6a]:hover{background:#dbeafe}.icon-button.save[data-v-e21d5f6a]{background:#dcfce7;color:#059669}.icon-button.save[data-v-e21d5f6a]:hover{background:#bbf7d0}.icon-button.cancel[data-v-e21d5f6a]{background:#f3f4f6;color:#6b7280}.icon-button.cancel[data-v-e21d5f6a]:hover{background:#e5e7eb}.icon-button[data-v-e21d5f6a]:disabled{opacity:.5;cursor:not-allowed}.edit-input[data-v-e21d5f6a]{width:100%;padding:6px 10px;font-size:.875rem;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:6px}.edit-input[data-v-e21d5f6a]:focus{outline:none;border-color:#059669}.readonly-value[data-v-e21d5f6a]{font-size:.9375rem;color:#9ca3af;cursor:not-allowed;padding:6px 0}.error-message[data-v-e21d5f6a]{color:#dc2626;font-size:.875rem;margin-top:12px}@media (max-width: 1200px){.subscription-row[data-v-e21d5f6a]{grid-template-columns:80px 120px 80px 100px 100px 80px 70px 80px;gap:12px;font-size:.875rem}}@media (max-width: 768px){.subscription-row[data-v-e21d5f6a]{grid-template-columns:1fr;gap:8px}.subscription-row.header-row[data-v-e21d5f6a]{display:none}.subscription-cell[data-v-e21d5f6a]:before{content:attr(data-label);font-weight:600;color:#6b7280;display:inline-block;margin-right:8px}}.form-section-title[data-v-e21d5f6a]{font-size:.9rem;font-weight:600;color:#374151;margin:16px 0 8px;padding-top:12px;border-top:1px solid #e5e7eb}.price-value[data-v-e21d5f6a]{display:block;font-weight:600;font-size:.85rem}.price-id[data-v-e21d5f6a]{display:block;font-size:.7rem;color:#ef4444;margin-top:2px}.price-id.configured[data-v-e21d5f6a]{color:#10b981}.edit-input-small[data-v-e21d5f6a]{font-size:.75rem;padding:4px 6px;margin-bottom:4px}.prompts-tab[data-v-b4e4b24d]{padding:0}.section-header[data-v-b4e4b24d]{margin-bottom:32px;text-align:center}.section-title[data-v-b4e4b24d]{font-size:2rem;font-weight:600;color:#1f2937;margin:0 0 8px;letter-spacing:-.02em}.section-subtitle[data-v-b4e4b24d]{font-size:1rem;color:#6b7280;margin:0}.state[data-v-b4e4b24d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-b4e4b24d]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-b4e4b24d 1s linear infinite;margin-bottom:16px}@keyframes spin-b4e4b24d{to{transform:rotate(360deg)}}.state-icon[data-v-b4e4b24d]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.retry-button[data-v-b4e4b24d]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-button[data-v-b4e4b24d]:hover{background:#047857}.prompts-filters[data-v-b4e4b24d]{display:flex;gap:12px;margin-bottom:24px}.filter-select[data-v-b4e4b24d]{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;background:#fff;color:#1f2937;cursor:pointer;transition:all .2s ease}.filter-select[data-v-b4e4b24d]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.prompts-table[data-v-b4e4b24d]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden}.prompts-row[data-v-b4e4b24d]{display:grid;grid-template-columns:200px 120px 1fr 120px 140px;gap:16px;padding:20px 24px;align-items:center;border-bottom:1px solid #e5e7eb}.prompts-row[data-v-b4e4b24d]:last-child{border-bottom:none}.prompts-row.prompts-header[data-v-b4e4b24d]{background:#f9fafb;font-weight:700;color:#4b5563;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.prompt-name[data-v-b4e4b24d]{font-size:.9375rem;color:#1f2937;font-weight:600}.prompt-description[data-v-b4e4b24d]{font-size:.9375rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-badge[data-v-b4e4b24d]{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600}.type-industry[data-v-b4e4b24d]{background:#eff6ff;color:#2563eb}.type-scoring[data-v-b4e4b24d]{background:#fef3c7;color:#d97706}.status-toggle[data-v-b4e4b24d]{padding:6px 16px;border:1px solid #e5e7eb;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.status-toggle.active[data-v-b4e4b24d]{background:linear-gradient(135deg,#059669,#047857);color:#fff;border-color:#059669}.status-toggle.inactive[data-v-b4e4b24d]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.status-toggle[data-v-b4e4b24d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.status-toggle[data-v-b4e4b24d]:disabled{opacity:.5;cursor:not-allowed}.actions-cell[data-v-b4e4b24d]{display:flex;gap:8px;justify-content:flex-end}.icon-button[data-v-b4e4b24d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.icon-button svg[data-v-b4e4b24d]{width:18px;height:18px}.icon-button.edit[data-v-b4e4b24d]{background:#eff6ff;color:#2563eb}.icon-button.edit[data-v-b4e4b24d]:hover{background:#dbeafe}.icon-button[data-v-b4e4b24d]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-b4e4b24d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-b4e4b24d]{background:#fff;border-radius:16px;max-width:500px;width:90%;max-height:90vh;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column}.modal-content-large[data-v-b4e4b24d]{max-width:700px}.modal-header[data-v-b4e4b24d]{display:flex;justify-content:space-between;align-items:center;padding:32px 32px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.modal-title[data-v-b4e4b24d]{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.modal-close[data-v-b4e4b24d]{background:none;border:none;cursor:pointer;padding:8px;color:#6b7280;transition:color .2s ease;border-radius:8px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-b4e4b24d]:hover{background:#f3f4f6;color:#1f2937}.modal-close svg[data-v-b4e4b24d]{width:20px;height:20px}.modal-body[data-v-b4e4b24d]{padding:24px 32px;overflow-y:auto;flex:1;min-height:0}.modal-message[data-v-b4e4b24d]{font-size:1rem;color:#6b7280;margin:0 0 16px;line-height:1.6}.warning-text[data-v-b4e4b24d]{color:#dc2626;font-weight:600;font-size:.875rem}.form-group[data-v-b4e4b24d]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-group label[data-v-b4e4b24d]{font-size:.875rem;font-weight:600;color:#4b5563}.form-group input[type=text][data-v-b4e4b24d],.form-group select[data-v-b4e4b24d],.form-group textarea[data-v-b4e4b24d]{padding:12px 16px;font-size:1rem;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;font-family:inherit}.form-group textarea[data-v-b4e4b24d]{resize:vertical;min-height:100px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.form-group input[data-v-b4e4b24d]:focus,.form-group select[data-v-b4e4b24d]:focus,.form-group textarea[data-v-b4e4b24d]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.form-group input[data-v-b4e4b24d]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.checkbox-label[data-v-b4e4b24d]{display:flex;align-items:center;gap:8px;cursor:pointer;padding-top:8px}.checkbox-label input[type=checkbox][data-v-b4e4b24d]{width:20px;height:20px;cursor:pointer;margin:0}.checkbox-label span[data-v-b4e4b24d]{font-weight:500;color:#1f2937}.help-text[data-v-b4e4b24d]{display:block;font-size:.75rem;color:#6b7280;margin-top:4px}.error-message[data-v-b4e4b24d]{color:#dc2626;font-size:.875rem;margin-top:4px}.placeholders-list[data-v-b4e4b24d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.placeholder-badge[data-v-b4e4b24d]{display:inline-block;padding:4px 12px;background:#eff6ff;color:#2563eb;border-radius:9999px;font-size:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.placeholder-badge.clickable[data-v-b4e4b24d]{border:none;cursor:pointer;transition:all .2s ease}.placeholder-badge.clickable[data-v-b4e4b24d]:hover{background:#dbeafe;transform:translateY(-1px);box-shadow:0 2px 4px #2563eb33}.placeholder-badge.clickable[data-v-b4e4b24d]:active{transform:translateY(0);box-shadow:0 1px 2px #2563eb33}.template-with-placeholders[data-v-b4e4b24d]{display:flex;gap:24px;align-items:flex-start}.template-input-wrapper[data-v-b4e4b24d]{flex:1;display:flex;flex-direction:column;gap:8px}.placeholders-panel[data-v-b4e4b24d]{width:280px;flex-shrink:0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;max-height:400px;overflow-y:auto}.placeholders-panel-header[data-v-b4e4b24d]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.placeholders-panel-header label[data-v-b4e4b24d]{font-size:.875rem;font-weight:600;color:#4b5563;display:block;margin-bottom:4px}.placeholders-panel-header .help-text[data-v-b4e4b24d]{margin-top:0;margin-bottom:0}.placeholders-section[data-v-b4e4b24d]{margin-top:16px}.placeholders-section[data-v-b4e4b24d]:first-child{margin-top:0}.placeholders-section-title[data-v-b4e4b24d]{font-size:.8125rem;font-weight:600;color:#374151;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.modal-footer[data-v-b4e4b24d]{display:flex;gap:12px;justify-content:flex-end;padding:24px 32px;border-top:1px solid #e5e7eb;flex-shrink:0}.submit-button[data-v-b4e4b24d]{padding:12px 32px;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.submit-button[data-v-b4e4b24d]:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46)}.submit-button[data-v-b4e4b24d]:disabled{opacity:.6;cursor:not-allowed}.cancel-button[data-v-b4e4b24d]{padding:12px 32px;background:#f3f4f6;color:#4b5563;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.cancel-button[data-v-b4e4b24d]:hover{background:#e5e7eb}@media (max-width: 1200px){.prompts-row[data-v-b4e4b24d]{grid-template-columns:180px 100px 1fr 100px 120px;gap:12px;font-size:.875rem}}@media (max-width: 768px){.prompts-row[data-v-b4e4b24d]{grid-template-columns:1fr;gap:12px}.prompts-row.prompts-header[data-v-b4e4b24d]{display:none}.prompts-row>div[data-v-b4e4b24d]:before{content:attr(data-label);font-weight:600;color:#6b7280;display:block;margin-bottom:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.modal-content[data-v-b4e4b24d]{padding:24px}.modal-content-large[data-v-b4e4b24d]{max-width:100%}.template-with-placeholders[data-v-b4e4b24d]{flex-direction:column}.placeholders-panel[data-v-b4e4b24d]{width:100%;max-height:300px}}.enrichment-providers-tab[data-v-173e30a4]{padding:24px 0}.section-header[data-v-173e30a4]{margin-bottom:32px}.section-title[data-v-173e30a4]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:8px}.section-subtitle[data-v-173e30a4]{font-size:1rem;color:#6b7280}.loading-container[data-v-173e30a4]{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px;color:#6b7280}.providers-container[data-v-173e30a4]{display:flex;flex-direction:column;gap:48px}.providers-section[data-v-173e30a4]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.providers-section-title[data-v-173e30a4]{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:24px}.providers-section-title svg[data-v-173e30a4]{width:24px;height:24px;color:#059669}.providers-table-container[data-v-173e30a4]{overflow-x:auto}.providers-table[data-v-173e30a4]{width:100%;border-collapse:collapse}.providers-table thead[data-v-173e30a4]{background:#f9fafb}.providers-table th[data-v-173e30a4]{padding:12px 16px;text-align:left;font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.providers-table td[data-v-173e30a4]{padding:16px;border-top:1px solid #e5e7eb}.providers-table tbody tr[data-v-173e30a4]:hover{background:#f9fafb}.providers-table tbody tr.inactive[data-v-173e30a4]{opacity:.6}.order-cell[data-v-173e30a4]{width:80px}.order-badge[data-v-173e30a4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#059669;color:#fff;border-radius:8px;font-weight:600;font-size:.875rem}.provider-name[data-v-173e30a4]{font-weight:500;color:#1f2937}.status-cell[data-v-173e30a4]{width:120px}.status-badge[data-v-173e30a4]{display:inline-block;padding:6px 12px;border-radius:6px;font-size:.875rem;font-weight:500}.status-badge.active[data-v-173e30a4]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-173e30a4]{background:#f3f4f6;color:#6b7280}.actions-cell[data-v-173e30a4]{width:200px}.actions-group[data-v-173e30a4]{display:flex;gap:8px}.action-btn[data-v-173e30a4]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s}.action-btn[data-v-173e30a4]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.action-btn[data-v-173e30a4]:disabled{opacity:.4;cursor:not-allowed}.action-btn svg[data-v-173e30a4]{width:18px;height:18px;color:#374151}.toggle-btn.active svg[data-v-173e30a4]{color:#059669}.toggle-btn.inactive svg[data-v-173e30a4]{color:#6b7280}.toast[data-v-173e30a4]{position:fixed;bottom:24px;right:24px;padding:16px 24px;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;z-index:1000;animation:slideIn-173e30a4 .3s ease-out}.toast.success[data-v-173e30a4]{border-left:4px solid #059669}.toast.error[data-v-173e30a4]{border-left:4px solid #dc2626}@keyframes slideIn-173e30a4{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.providers-section[data-v-173e30a4]{padding:16px}.providers-table[data-v-173e30a4]{font-size:.875rem}.providers-table th[data-v-173e30a4],.providers-table td[data-v-173e30a4]{padding:12px 8px}.actions-group[data-v-173e30a4]{flex-direction:column;gap:4px}}.csv-uploads-tab[data-v-7b6fd4a7]{width:100%}.section-header[data-v-7b6fd4a7]{margin-bottom:32px;text-align:center}.section-title[data-v-7b6fd4a7]{font-size:2rem;font-weight:600;color:#1f2937;margin:0 0 8px}.section-subtitle[data-v-7b6fd4a7]{font-size:1rem;color:#6b7280;margin:0}.csv-uploads-card[data-v-7b6fd4a7]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.state[data-v-7b6fd4a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-7b6fd4a7]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-7b6fd4a7 1s linear infinite;margin-bottom:16px}.state-icon[data-v-7b6fd4a7]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.retry-button[data-v-7b6fd4a7]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.retry-button[data-v-7b6fd4a7]:hover{background:#047857}.csv-uploads-table[data-v-7b6fd4a7]{width:100%}.csv-uploads-row[data-v-7b6fd4a7]{display:grid;grid-template-columns:60px 180px 1fr 100px 100px 120px 140px 60px;align-items:center;padding:12px 20px;border-bottom:1px solid #f3f4f6;gap:12px}.csv-uploads-header[data-v-7b6fd4a7]{background:#f9fafb;font-weight:600;font-size:.8125rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.csv-uploads-row[data-v-7b6fd4a7]:not(.csv-uploads-header):hover{background:#f9fafb}.mono[data-v-7b6fd4a7]{font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;color:#6b7280}.csv-uploads-client[data-v-7b6fd4a7]{overflow:hidden}.client-name[data-v-7b6fd4a7]{font-weight:600;font-size:.875rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-email[data-v-7b6fd4a7]{font-size:.75rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-name[data-v-7b6fd4a7]{font-size:.8125rem;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csv-uploads-metric[data-v-7b6fd4a7]{display:flex;flex-direction:column}.metric-value[data-v-7b6fd4a7]{font-weight:600;font-size:.875rem;color:#1f2937}.metric-sub[data-v-7b6fd4a7]{font-size:.6875rem;color:#9ca3af}.csv-uploads-date[data-v-7b6fd4a7]{font-size:.8125rem;color:#6b7280}.status-badge[data-v-7b6fd4a7]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge.completed[data-v-7b6fd4a7]{background:#d1fae5;color:#065f46}.status-badge.processing[data-v-7b6fd4a7]{background:#fef3c7;color:#92400e}.status-badge.pending[data-v-7b6fd4a7]{background:#e5e7eb;color:#374151}.status-badge.failed[data-v-7b6fd4a7]{background:#fee2e2;color:#991b1b}.status-badge.enriching[data-v-7b6fd4a7]{background:#dbeafe;color:#1e40af}.enrichment-badge[data-v-7b6fd4a7]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.enrichment-badge.email[data-v-7b6fd4a7]{background:#dbeafe;color:#1e40af}.enrichment-badge.phone[data-v-7b6fd4a7]{background:#ede9fe;color:#5b21b6}.enrichment-badge.email\+phone[data-v-7b6fd4a7]{background:#d1fae5;color:#065f46}.enrichment-badge.none[data-v-7b6fd4a7]{background:#f3f4f6;color:#9ca3af}.download-btn[data-v-7b6fd4a7]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;color:#374151;transition:all .2s}.download-btn[data-v-7b6fd4a7]:hover:not(:disabled){background:#059669;color:#fff;border-color:#059669}.download-btn[data-v-7b6fd4a7]:disabled{opacity:.5;cursor:not-allowed}.spinner-tiny[data-v-7b6fd4a7]{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-7b6fd4a7 1s linear infinite}.pagination[data-v-7b6fd4a7]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 20px;border-top:1px solid #e5e7eb}.page-btn[data-v-7b6fd4a7]{padding:8px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.8125rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s}.page-btn[data-v-7b6fd4a7]:hover:not(:disabled){background:#059669;color:#fff;border-color:#059669}.page-btn[data-v-7b6fd4a7]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-7b6fd4a7]{font-size:.8125rem;color:#6b7280}@keyframes spin-7b6fd4a7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-header[data-v-72042a43]{margin-bottom:32px;text-align:center}.section-title[data-v-72042a43]{font-size:2rem;font-weight:600;color:#1f2937;margin:0 0 8px;letter-spacing:-.02em}.section-subtitle[data-v-72042a43]{font-size:1rem;color:#6b7280;margin:0}.state[data-v-72042a43]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-72042a43]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-72042a43 1s linear infinite;margin-bottom:16px}@keyframes spin-72042a43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.state-icon[data-v-72042a43]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.retry-button[data-v-72042a43]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-button[data-v-72042a43]:hover{background:#047857}.al-card[data-v-72042a43]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000000a}.al-table[data-v-72042a43]{display:flex;flex-direction:column;gap:12px}.al-row[data-v-72042a43]{display:grid;grid-template-columns:70px 1.2fr 1.3fr .8fr 1fr 1fr 60px;gap:12px;align-items:center;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.al-header[data-v-72042a43]{font-weight:700;color:#4b5563;background:#f3f4f6}.al-row[data-v-72042a43]:not(.al-header):hover{border-color:#059669;background:#f0fdf4;box-shadow:0 4px 12px #05966914}.mono[data-v-72042a43]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#111827;font-weight:700}.al-client .client-name[data-v-72042a43]{font-weight:600;color:#1f2937}.al-client .client-email[data-v-72042a43]{font-size:.85rem;color:#6b7280}.al-file .file-name[data-v-72042a43]{display:block;font-weight:500;color:#1f2937;font-size:.9rem;word-break:break-all}.al-file .search-url[data-v-72042a43]{font-size:.8rem;color:#059669;text-decoration:none}.al-file .search-url[data-v-72042a43]:hover{text-decoration:underline}.al-metric[data-v-72042a43]{text-align:center}.al-metric .metric-value[data-v-72042a43]{font-weight:700;color:#111827;font-size:1.1rem}.al-metric .metric-sub[data-v-72042a43]{display:block;font-size:.8rem;color:#6b7280}.al-status .status-badge[data-v-72042a43]{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:700;font-size:.82rem;text-transform:capitalize;background:#e5e7eb;color:#374151}.al-status .status-badge.completed[data-v-72042a43]{background:#d1fae5;color:#047857}.al-status .status-badge.failed[data-v-72042a43]{background:#fee2e2;color:#b91c1c}.al-status .status-badge.processing[data-v-72042a43],.al-status .status-badge.pending[data-v-72042a43]{background:#fef3c7;color:#b45309}.status-sub[data-v-72042a43]{display:block;margin-top:4px;font-size:.8rem;color:#6b7280}.status-error[data-v-72042a43]{display:block;margin-top:4px;font-size:.75rem;color:#b91c1c}.al-date[data-v-72042a43]{font-size:.9rem;color:#4b5563}.al-actions[data-v-72042a43]{display:flex;justify-content:center}.download-btn[data-v-72042a43]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#059669;transition:all .2s ease}.download-btn[data-v-72042a43]:hover{background:#d1fae5}.download-btn svg[data-v-72042a43]{width:18px;height:18px}@media (max-width: 900px){.al-row[data-v-72042a43]{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.al-header[data-v-72042a43]{display:none}}[data-v-ec23f623]{box-sizing:border-box}.admin-panel[data-v-ec23f623]{min-height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.main-content[data-v-ec23f623]{padding:40px 0 60px}.container[data-v-ec23f623]{max-width:1600px;margin:0 auto;padding:0 10%}.local-nav[data-v-ec23f623]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.nav-tab[data-v-ec23f623]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;position:relative}.nav-tab svg[data-v-ec23f623]{width:18px;height:18px}.nav-tab[data-v-ec23f623]:hover{background:#f9fafb;color:#059669}.nav-tab.active[data-v-ec23f623]{color:#059669;background:#f0fdf4}.nav-tab.active[data-v-ec23f623]:after{content:"";position:absolute;bottom:-18px;left:0;right:0;height:2px;background:#059669}.tab-content[data-v-ec23f623]{animation:fadeIn-ec23f623 .3s ease}.section-header[data-v-ec23f623]{margin-bottom:32px;text-align:center}.section-title[data-v-ec23f623]{font-size:2rem;font-weight:600;color:#1f2937;margin:0 0 8px;letter-spacing:-.02em}.section-subtitle[data-v-ec23f623]{font-size:1rem;color:#6b7280;margin:0}.state[data-v-ec23f623]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;color:#6b7280}.spinner[data-v-ec23f623]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-ec23f623 1s linear infinite;margin-bottom:16px}.state-icon[data-v-ec23f623]{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.retry-button[data-v-ec23f623]{margin-top:16px;padding:12px 24px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.retry-button[data-v-ec23f623]:hover{background:#047857}@keyframes fadeIn-ec23f623{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-ec23f623{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-stats-section[data-v-ec23f623]{margin-bottom:48px}.stats-loading[data-v-ec23f623]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#6b7280}.spinner-small[data-v-ec23f623]{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-ec23f623 1s linear infinite}.admin-stats-grid[data-v-ec23f623]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.admin-stat-item[data-v-ec23f623]{display:flex;align-items:center;gap:16px;padding:24px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}.admin-stat-item[data-v-ec23f623]:hover{border-color:#059669;box-shadow:0 2px 8px #0596691a}.admin-stat-icon[data-v-ec23f623]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;color:#059669}.admin-stat-icon svg[data-v-ec23f623]{width:24px;height:24px}.admin-stat-content[data-v-ec23f623]{display:flex;flex-direction:column;gap:4px;flex:1}.admin-stat-label[data-v-ec23f623]{font-size:.875rem;color:#6b7280;font-weight:500}.admin-stat-value[data-v-ec23f623]{font-size:1.75rem;font-weight:700;color:#1f2937;letter-spacing:-.02em}@media (max-width: 768px){.container[data-v-ec23f623]{padding:0 8%}.main-content[data-v-ec23f623]{padding:30px 0 40px}.local-nav[data-v-ec23f623]{flex-wrap:wrap;gap:6px}.nav-tab[data-v-ec23f623]{padding:10px 16px;font-size:.875rem}.nav-tab svg[data-v-ec23f623]{width:16px;height:16px}.section-title[data-v-ec23f623]{font-size:1.75rem}.admin-stats-grid[data-v-ec23f623]{grid-template-columns:repeat(2,1fr);gap:16px}.admin-stat-item[data-v-ec23f623]{padding:20px}.admin-stat-icon[data-v-ec23f623]{width:40px;height:40px}.admin-stat-icon svg[data-v-ec23f623]{width:20px;height:20px}.admin-stat-value[data-v-ec23f623]{font-size:1.5rem}}@media (max-width: 480px){.section-title[data-v-ec23f623]{font-size:1.5rem}.admin-stats-grid[data-v-ec23f623]{grid-template-columns:1fr}}[data-v-a0bd6413]{box-sizing:border-box}.subscriptions-page[data-v-a0bd6413]{min-height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.main-content[data-v-a0bd6413]{padding:8px 0 24px}.container[data-v-a0bd6413]{max-width:1400px;margin:0 auto;padding:0 24px}.billing-toggle-wrapper[data-v-a0bd6413]{display:flex;justify-content:center;margin-bottom:12px}.billing-toggle[data-v-a0bd6413]{display:flex;background:#f3f4f6;padding:3px;border-radius:8px;gap:2px}.toggle-option[data-v-a0bd6413]{border:none;background:transparent;padding:6px 14px;border-radius:6px;font-size:.8125rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.toggle-option[data-v-a0bd6413]:hover{color:#111827}.toggle-option.active[data-v-a0bd6413]{background:#fff;box-shadow:0 2px 4px #0000000d;color:#111827;font-weight:600}.discount-badge[data-v-a0bd6413]{font-size:.75rem;color:#059669;background:#ecfdf5;padding:2px 8px;border-radius:9999px;font-weight:700}.hero-bg-banner[data-v-a0bd6413]{width:100%;margin:0 auto 16px;max-width:1200px;background:#ecfdf5;padding:8px;border-radius:6px;display:flex;justify-content:center;align-items:center;border:1px solid #D1FAE5}.hero-text[data-v-a0bd6413]{color:#059669;font-weight:500;font-size:.9375rem}.pricing-grid[data-v-a0bd6413]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1200px;margin:0 auto}.pricing-card[data-v-a0bd6413]{position:relative;background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;transition:all .3s ease;min-height:auto;width:100%;box-shadow:0 2px 3px -2px #0000001f}.pricing-card[data-v-a0bd6413]:hover{border-color:#059669;box-shadow:0 12px 16px -4px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.card-header[data-v-a0bd6413]{text-align:left;flex:1;display:flex;flex-direction:column;gap:0;padding-bottom:0}.tier-name[data-v-a0bd6413]{font-family:Albert Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.2;color:#0a0d14;margin:0}.tier-pricing[data-v-a0bd6413]{display:flex;align-items:flex-end;justify-content:flex-start;gap:6px;margin-top:12px;margin-bottom:12px}.tier-price[data-v-a0bd6413]{font-family:Albert Sans,sans-serif;font-size:28px;font-weight:500;line-height:1;color:#079669;letter-spacing:0}.tier-period[data-v-a0bd6413]{font-family:Albert Sans,sans-serif;font-size:12px;color:#868c98;letter-spacing:-.36px;font-weight:500;padding-bottom:4px}.card-divider[data-v-a0bd6413]{width:100%;height:1px;background-color:#e5e7eb;margin:0}.tier-credits-container[data-v-a0bd6413]{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:nowrap;width:100%}.credit-pill[data-v-a0bd6413]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px 6px 8px;border-radius:8px;font-family:Albert Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap}.email-pill[data-v-a0bd6413]{background:linear-gradient(0deg,#e6f0ff80,#e6f0ff80),#fff;border:1px solid #2e5eff;color:#2e5eff;box-shadow:0 1px 2px #52586617}.phone-pill[data-v-a0bd6413]{background:linear-gradient(0deg,#ffe6fd80,#ffe6fd80),#fff;border:1px solid #d444f1;color:#d444f1;box-shadow:0 1px 2px #52586617}.pill-icon[data-v-a0bd6413]{width:14px;height:14px;stroke-width:1.5}.subscribe-button[data-v-a0bd6413]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;background:#10b981;color:#fff;font-size:13px;font-weight:500;border-radius:6px;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;box-shadow:0 1px 2px #5258660f;margin-top:16px}.subscribe-button[data-v-a0bd6413]:hover{background:#059669;transform:translateY(-1px)}.subscribe-button svg[data-v-a0bd6413]{width:14px;height:14px}.arrow-icon[data-v-a0bd6413]{width:8px;height:4px;transform:rotate(-90deg)}.separator[data-v-a0bd6413]{color:#525866;font-size:12px;font-weight:400}.enterprise-section[data-v-a0bd6413]{margin:20px auto 0;max-width:1200px;border:1px solid #E5E7EB;border-radius:12px;padding:16px 24px;display:flex;gap:24px;background:#fff;align-items:center;min-height:140px;overflow:hidden}.enterprise-content[data-v-a0bd6413]{flex:0 0 45%;display:flex;flex-direction:column;justify-content:center}.enterprise-title[data-v-a0bd6413]{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 8px}.enterprise-description[data-v-a0bd6413]{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0 0 16px}.enterprise-actions[data-v-a0bd6413]{display:flex;gap:8px;margin-bottom:16px}.static[data-v-a0bd6413]{cursor:default}.enterprise-btn[data-v-a0bd6413]{width:-moz-fit-content;width:fit-content;padding:8px 20px;font-size:13px;height:36px}.enterprise-image[data-v-a0bd6413]{flex:1;background:transparent;min-height:140px;height:100%;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.enterprise-table-snapshot[data-v-a0bd6413]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width: 1024px){.pricing-grid[data-v-a0bd6413]{grid-template-columns:repeat(2,1fr)}.enterprise-section[data-v-a0bd6413]{flex-direction:column;padding:32px}.enterprise-content[data-v-a0bd6413]{flex:auto;text-align:center;align-items:center}.enterprise-actions[data-v-a0bd6413]{justify-content:center}}@media (max-width: 768px){.container[data-v-a0bd6413]{padding:0 16px}.billing-toggle[data-v-a0bd6413]{width:100%;overflow-x:auto;justify-content:space-between}.toggle-option[data-v-a0bd6413]{padding:8px 12px;font-size:.8125rem;white-space:nowrap}.main-content[data-v-a0bd6413]{padding:20px 0 60px}.pricing-grid[data-v-a0bd6413]{grid-template-columns:1fr;gap:24px}.pricing-card[data-v-a0bd6413]{padding:24px;min-height:auto}.tier-name[data-v-a0bd6413]{font-size:1.125rem}.tier-price[data-v-a0bd6413]{font-size:2.25rem}.enterprise-section[data-v-a0bd6413]{margin-top:40px;padding:24px}.enterprise-title[data-v-a0bd6413]{font-size:1.5rem}.enterprise-btn[data-v-a0bd6413]{width:100%}}.loading-state[data-v-a0bd6413],.empty-state[data-v-a0bd6413]{text-align:center;padding:60px 20px}.loading-spinner[data-v-a0bd6413]{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#059669;border-radius:50%;animation:spin-a0bd6413 .8s linear infinite;margin:0 auto 16px}@keyframes spin-a0bd6413{to{transform:rotate(360deg)}}.loading-state p[data-v-a0bd6413],.empty-state p[data-v-a0bd6413]{color:#6b7280;font-size:1rem;margin:0}.settings-page[data-v-c305f1a7]{min-height:100vh;background:#f9fafb}.main-content[data-v-c305f1a7]{padding-top:0}.container[data-v-c305f1a7]{max-width:800px;margin:0 auto;padding:40px 24px}.settings-container[data-v-c305f1a7]{display:flex;flex-direction:column;gap:32px}.settings-title[data-v-c305f1a7]{font-size:2rem;font-weight:700;color:#111827;margin:0}.settings-section[data-v-c305f1a7]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-c305f1a7]{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.settings-card[data-v-c305f1a7]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}.form-group[data-v-c305f1a7]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-c305f1a7]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-c305f1a7]{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;transition:all .15s}.form-input[data-v-c305f1a7]:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.form-input[data-v-c305f1a7]:disabled{background:#f9fafb;cursor:not-allowed}.btn-primary[data-v-c305f1a7]{padding:10px 20px;background:#059669;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .15s;align-self:flex-start}.btn-primary[data-v-c305f1a7]:hover:not(:disabled){background:#047857}.btn-primary[data-v-c305f1a7]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-c305f1a7]{padding:10px 20px;background:#fff;color:#059669;border:1px solid #059669;border-radius:8px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-block;transition:all .15s;text-align:center}.btn-secondary[data-v-c305f1a7]:hover{background:#f0fdf4}.billing-info[data-v-c305f1a7]{display:flex;flex-direction:column;gap:16px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.info-row[data-v-c305f1a7]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-c305f1a7]{font-size:.875rem;color:#6b7280}.info-value[data-v-c305f1a7]{font-size:.9375rem;font-weight:600;color:#111827}.no-subscription[data-v-c305f1a7]{padding:20px 0;color:#6b7280}.billing-actions[data-v-c305f1a7]{display:flex;gap:12px;flex-wrap:wrap}.message[data-v-c305f1a7]{padding:12px 16px;border-radius:8px;font-size:.875rem}.message.success[data-v-c305f1a7]{background:#f0fdf4;color:#059669;border:1px solid #bbf7d0}.message.error[data-v-c305f1a7]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}@media (max-width: 768px){.container[data-v-c305f1a7]{padding:24px 16px}.settings-title[data-v-c305f1a7]{font-size:1.5rem}.billing-actions[data-v-c305f1a7]{flex-direction:column}.btn-secondary[data-v-c305f1a7]{width:100%}}
