.page[data-v-2fe4063a]{background:#f8fafc;min-height:100vh}.topbar[data-v-2fe4063a]{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.topbar-inner[data-v-2fe4063a]{flex-wrap:wrap;align-items:center;gap:.875rem;max-width:56rem;margin:0 auto;padding:.875rem 1.5rem;display:flex}.topbar-title[data-v-2fe4063a]{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.brand-name[data-v-2fe4063a]{color:#475569;font-size:.875rem;font-weight:600}.brand-switch[data-v-2fe4063a]{border:1px solid #e2e8f0;border-radius:.5rem;display:inline-flex;overflow:hidden}.brand-pill[data-v-2fe4063a]{color:#64748b;background:#fff;padding:.3rem .75rem;font-size:.8125rem;font-weight:600}.brand-pill--active[data-v-2fe4063a]{color:#fff;background:#0f172a}.scout-tag[data-v-2fe4063a]{color:#92400e;text-transform:uppercase;letter-spacing:.04em;background:#fffbeb;border:1px solid #fde68a;border-radius:100px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.topbar-spacer[data-v-2fe4063a]{flex:1}.scan-group[data-v-2fe4063a]{align-items:center;gap:.375rem;display:flex}.scan-btn[data-v-2fe4063a]{color:#fff;background:#0f172a;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.scan-btn[data-v-2fe4063a]:disabled{opacity:.6}.scan-btn--mini[data-v-2fe4063a]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;padding:.5rem .75rem;font-size:.8125rem}.logout-btn[data-v-2fe4063a]{color:#64748b;font-size:.875rem}.main[data-v-2fe4063a]{max-width:56rem;margin:0 auto;padding:1.5rem}.scan-output[data-v-2fe4063a]{color:#a7f3d0;white-space:pre-wrap;background:#0f172a;border-radius:.5rem;margin-bottom:1rem;padding:.875rem 1rem;font-family:monospace;font-size:.75rem}.auth-hint[data-v-2fe4063a]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.auth-hint code[data-v-2fe4063a]{background:#fef3c7;border-radius:.25rem;padding:.0625rem .3125rem;font-size:.75rem}.connect-hint[data-v-2fe4063a]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.connect-link[data-v-2fe4063a]{color:#1d4ed8;font-weight:700;text-decoration:underline}.threads-status[data-v-2fe4063a]{color:#64748b;margin:-.5rem 0 1rem;font-size:.75rem}.threads-status[data-v-2fe4063a]:before{content:"●";color:#10b981;margin-right:.375rem;font-size:.625rem}.threads-disconnect[data-v-2fe4063a]{color:#94a3b8;margin-left:.5rem;font-size:.75rem;text-decoration:underline}.threads-disconnect[data-v-2fe4063a]:hover{color:#dc2626}.lead-sub--threads[data-v-2fe4063a]{color:#0f172a}.char-count[data-v-2fe4063a]{color:#94a3b8;text-align:right;margin:.25rem 0 0;font-size:.6875rem}.char-count--over[data-v-2fe4063a]{color:#dc2626;font-weight:700}.focus-bar[data-v-2fe4063a]{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.875rem;display:flex}.focus-label[data-v-2fe4063a]{color:#b45309;font-size:.75rem;font-weight:700}.focus-chip[data-v-2fe4063a]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:100px;align-items:center;gap:.25rem;padding:.2rem .3rem .2rem .625rem;font-size:.75rem;display:inline-flex}.focus-x[data-v-2fe4063a]{color:#b45309;padding:0 .25rem;font-weight:700}.focus-x[data-v-2fe4063a]:hover{color:#dc2626}.focus-add[data-v-2fe4063a]{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:100px;max-width:11rem;padding:.2rem .5rem;font-size:.75rem}.focus-empty[data-v-2fe4063a]{color:#94a3b8;font-size:.75rem}.focus-only[data-v-2fe4063a]{color:#92400e;background:#fff;border:1px solid #fde68a;border-radius:100px;padding:.2rem .625rem;font-size:.75rem}.focus-only--active[data-v-2fe4063a]{color:#fff;background:#f59e0b;border-color:#f59e0b;font-weight:700}.focus-sync[data-v-2fe4063a]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:100px;margin-left:auto;padding:.2rem .625rem;font-size:.75rem}.focus-sync[data-v-2fe4063a]:hover{color:#0f172a;border-color:#94a3b8}.focus-sync[data-v-2fe4063a]:disabled{opacity:.5}.lead-focus-star[data-v-2fe4063a]{color:#f59e0b;margin-left:.25rem;font-size:.8125rem}.filters[data-v-2fe4063a]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.filter-pill[data-v-2fe4063a]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.filter-pill--active[data-v-2fe4063a]{color:#fff;background:#0f172a;border-color:#0f172a}.filter-count[data-v-2fe4063a]{background:#fff3;border-radius:100px;padding:0 .4rem;font-size:.6875rem}.filter-pill:not(.filter-pill--active) .filter-count[data-v-2fe4063a]{background:#f1f5f9}.empty[data-v-2fe4063a]{text-align:center;color:#64748b;padding:4rem 1rem;font-size:.9375rem}.sources[data-v-2fe4063a]{flex-wrap:wrap;align-items:center;gap:.375rem;margin:-.5rem 0 1.25rem;display:flex}.source-pill[data-v-2fe4063a]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:.3rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.source-pill--active[data-v-2fe4063a]{color:#fff;background:#ea580c;border-color:#ea580c}.source-count[data-v-2fe4063a]{color:#64748b;background:#f1f5f9;border-radius:100px;padding:0 .35rem;font-size:.6563rem}.source-pill--active .source-count[data-v-2fe4063a],.series-pill--active .source-count[data-v-2fe4063a]{color:#fff;background:#ffffff40}.source-flood[data-v-2fe4063a]{color:#b45309;font-size:.625rem;font-weight:700}.series-group[data-v-2fe4063a]{border-left:1px solid #e2e8f0;gap:.375rem;margin-left:.5rem;padding-left:.625rem;display:inline-flex}.series-pill[data-v-2fe4063a]{color:#6d28d9;background:#fff;border:1px solid #ddd6fe;border-radius:100px;align-items:center;gap:.3rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.series-pill--active[data-v-2fe4063a]{color:#fff;background:#6d28d9;border-color:#6d28d9}.sort-toggle[data-v-2fe4063a]{border:1px solid #e2e8f0;border-radius:.5rem;margin-left:auto;display:inline-flex;overflow:hidden}.sort-opt[data-v-2fe4063a]{color:#64748b;background:#fff;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.sort-opt--active[data-v-2fe4063a]{color:#fff;background:#0f172a}.lead-rank[data-v-2fe4063a]{color:#fff;background:#ea580c;border-radius:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:800}.lead-flood[data-v-2fe4063a]{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:100px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}.lead-uncleared[data-v-2fe4063a]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:100px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.lead-scout[data-v-2fe4063a]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:100px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.lead-series[data-v-2fe4063a]{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:100px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}.lead-card[data-v-2fe4063a]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:.875rem;padding:1.125rem 1.25rem}.lead-meta[data-v-2fe4063a]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.lead-sub[data-v-2fe4063a]{color:#ea580c;font-size:.75rem;font-weight:700}.lead-status[data-v-2fe4063a]{text-transform:capitalize;border-radius:100px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.lead-score[data-v-2fe4063a]{color:#059669;font-size:.6875rem;font-weight:700}.lead-time[data-v-2fe4063a]{color:#94a3b8;font-size:.75rem}.lead-time--old[data-v-2fe4063a]{color:#b45309;font-weight:600}.lead-time--stale[data-v-2fe4063a]{color:#dc2626;font-weight:600}.lead-title[data-v-2fe4063a]{color:#0f172a;margin-bottom:.375rem;font-size:.9375rem;font-weight:600;line-height:1.4;display:block}.lead-title[data-v-2fe4063a]:hover{text-decoration:underline}.lead-body[data-v-2fe4063a]{color:#475569;cursor:pointer;white-space:pre-wrap;font-size:.8125rem;line-height:1.55}.lead-body--clamped[data-v-2fe4063a]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-target[data-v-2fe4063a]{color:#0f172a;margin-top:.5rem;font-size:.8125rem}.lead-target a[data-v-2fe4063a]{color:#2563eb;font-weight:600}.lead-reason[data-v-2fe4063a]{color:#64748b;margin-top:.125rem;font-size:.75rem;display:block}.target-edit[data-v-2fe4063a]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:100px;margin-left:.375rem;padding:.0625rem .5rem;font-size:.6875rem}.target-edit[data-v-2fe4063a]:hover{color:#0f172a;border-color:#94a3b8}.target-edit[data-v-2fe4063a]:disabled{opacity:.5}.target-select[data-v-2fe4063a]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;max-width:24rem;padding:.2rem .375rem;font-size:.8125rem}.draft-error[data-v-2fe4063a]{color:#dc2626;margin:.5rem 0 0;font-size:.75rem}.prospect-note[data-v-2fe4063a]{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:.5rem;margin:0;padding:.625rem .875rem;font-size:.8125rem}.lead-draft[data-v-2fe4063a]{border-top:1px solid #f1f5f9;margin-top:.875rem;padding-top:.875rem}.draft-textarea[data-v-2fe4063a]{color:#0f172a;resize:vertical;border:1px solid #e2e8f0;border-radius:.5rem;width:100%;padding:.75rem;font-size:.8125rem;line-height:1.6}.draft-textarea[data-v-2fe4063a]:focus{outline:2px solid #0f172a22}.refine-row[data-v-2fe4063a]{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.refine-input[data-v-2fe4063a]{color:#0f172a;border:1px solid #e2e8f0;border-radius:.5rem;flex:1;min-width:14rem;padding:.4rem .75rem;font-size:.8125rem}.refine-input[data-v-2fe4063a]:focus{outline:2px solid #0f172a22}.btn-refine[data-v-2fe4063a]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:600}.btn-refine[data-v-2fe4063a]:disabled{opacity:.5}.refine-chip[data-v-2fe4063a]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:100px;padding:.2rem .625rem;font-size:.6875rem}.refine-chip[data-v-2fe4063a]:hover{border-color:#94a3b8}.refine-chip[data-v-2fe4063a]:disabled{opacity:.5}.lead-actions[data-v-2fe4063a]{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.btn[data-v-2fe4063a]{color:#0f172a;background:#f1f5f9;border-radius:.5rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:600}.btn[data-v-2fe4063a]:disabled{opacity:.5}.btn-primary[data-v-2fe4063a]{color:#fff;background:#0f172a}.btn-muted[data-v-2fe4063a]{color:#94a3b8;background:0 0}.login-page[data-v-c5ca05ec]{background:#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.login-card[data-v-c5ca05ec]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;width:100%;max-width:22rem;padding:2rem}.heading[data-v-c5ca05ec]{color:#0f172a;margin:0 0 .25rem;font-size:1.375rem;font-weight:700}.subheading[data-v-c5ca05ec]{color:#64748b;margin:0 0 1.5rem;font-size:.8125rem}.label[data-v-c5ca05ec]{color:#0f172a;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.input[data-v-c5ca05ec]{color:#0f172a;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;padding:.625rem .75rem;font-size:.9375rem}.input[data-v-c5ca05ec]:focus{border-color:#0f172a;outline:2px solid #0f172a22}.error[data-v-c5ca05ec]{color:#dc2626;margin:.625rem 0 0;font-size:.8125rem}.submit-btn[data-v-c5ca05ec]{color:#fff;background:#0f172a;border-radius:.5rem;width:100%;margin-top:1.25rem;padding:.625rem;font-size:.9375rem;font-weight:600}.submit-btn[data-v-c5ca05ec]:disabled{opacity:.6}
