@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Menlo", "Monaco", "Consolas", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:"Menlo", "Monaco", "Consolas", monospace;--font-display:"Antonio", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.flex{display:flex}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}}:root,[data-theme=dark]{--bg:#0b0b0b;--bg-elevated:#141414;--text:#f7f7f7;--border:#ffffff1a;--border-faint:#ffffff0d;--zinc-200:#e4e4e7;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--emerald-400:#34d399;--emerald-500:#10b981;--blue-400:#60a5fa;--orange-400:#fb923c;--purple-400:#c084fc;--red-400:#f87171;--font-display:"Antonio", sans-serif;--font-mono:"Menlo", "Monaco", "Consolas", monospace;--card-bg:var(--bg);--terminal-bg:#000;--hover-bg:#ffffff08;--btn-primary-bg:#fff;--btn-primary-fg:#000;--scrollbar-thumb:#ffffff14}[data-theme=light]{--bg:#fafafa;--bg-elevated:#fff;--text:#18181b;--border:#0000001a;--border-faint:#0000000d;--zinc-200:#3f3f46;--zinc-400:#52525b;--zinc-500:#71717a;--zinc-600:#a1a1aa;--zinc-700:#d4d4d8;--emerald-400:#059669;--emerald-500:#047857;--blue-400:#2563eb;--orange-400:#ea580c;--purple-400:#9333ea;--red-400:#dc2626;--card-bg:var(--bg-elevated);--terminal-bg:#f4f4f5;--hover-bg:#00000008;--btn-primary-bg:#18181b;--btn-primary-fg:#fafafa;--scrollbar-thumb:#00000014}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.5;transition:background .2s,color .2s}@keyframes pulse{50%{opacity:.5}}.topbar{z-index:10;border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;display:flex}.topbar-right{align-items:center;gap:12px;display:flex}.brand-name{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--text);font-size:20px}.topbar-divider{color:var(--zinc-600);margin:0 12px}.topbar-sub{font-family:var(--font-mono);color:var(--zinc-400);text-transform:uppercase;letter-spacing:.15em;font-size:11px}.dashboard-main{flex-direction:column;gap:32px;max-width:1400px;margin:0 auto;padding:32px 24px 64px;display:flex}.lead-type-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;margin-bottom:0;display:flex}.lead-type-tab{font-family:var(--font-mono);color:var(--zinc-500);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 20px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.lead-type-tab:hover{color:var(--zinc-400)}.lead-type-tab.active{color:var(--text);border-bottom-color:var(--text)}.lt-icon{font-size:13px;line-height:1}.btn-primary,.btn-ghost{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;border-radius:0;outline:none;padding:10px 20px;font-size:12px;font-weight:700}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none}.btn-primary:hover:not(:disabled){opacity:.85}.btn-ghost{color:var(--zinc-400);border:1px solid var(--border);background:0 0}.btn-ghost:hover:not(:disabled){border-color:var(--zinc-500);color:var(--text)}.btn-primary:disabled,.btn-ghost:disabled{opacity:.4;cursor:not-allowed}.btn-ghost-sm{color:var(--zinc-500);font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:none;outline:none;padding:4px 0;font-weight:600;transition:color .15s}.btn-ghost-sm:hover{color:var(--text)}.stats-grid{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stat-card{background:var(--card-bg);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.stat-label{font-family:var(--font-mono);color:var(--zinc-500);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.stat-value{font-family:var(--font-display);color:var(--zinc-200);font-size:48px;line-height:1}.stat-value-sm{font-size:28px}.stat-card.accent .stat-value{color:var(--text)}.stat-sub{margin-top:-4px}.panel{border:1px solid var(--border);background:var(--card-bg)}.panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.panel-title{font-family:var(--font-mono);color:var(--zinc-400);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600}.panel-body{flex-direction:column;gap:16px;padding:20px;display:flex}.muted-label{color:var(--zinc-700);font-size:11px;font-family:var(--font-mono)}.badge{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;border:1px solid;padding:2px 8px;font-weight:600;display:inline-block}.badge-direct{color:var(--blue-400);border-color:var(--blue-400)}@supports (color:color-mix(in lab, red, red)){.badge-direct{border-color:color-mix(in srgb, var(--blue-400) 30%, transparent)}}.badge-direct{background:var(--blue-400)}@supports (color:color-mix(in lab, red, red)){.badge-direct{background:color-mix(in srgb, var(--blue-400) 10%, transparent)}}.badge-proof{color:var(--emerald-400);border-color:var(--emerald-400)}@supports (color:color-mix(in lab, red, red)){.badge-proof{border-color:color-mix(in srgb, var(--emerald-400) 30%, transparent)}}.badge-proof{background:var(--emerald-400)}@supports (color:color-mix(in lab, red, red)){.badge-proof{background:color-mix(in srgb, var(--emerald-400) 10%, transparent)}}.badge-fear{color:var(--orange-400);border-color:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){.badge-fear{border-color:color-mix(in srgb, var(--orange-400) 30%, transparent)}}.badge-fear{background:var(--orange-400)}@supports (color:color-mix(in lab, red, red)){.badge-fear{background:color-mix(in srgb, var(--orange-400) 10%, transparent)}}.badge-followup{color:var(--zinc-400);border-color:var(--zinc-400)}@supports (color:color-mix(in lab, red, red)){.badge-followup{border-color:color-mix(in srgb, var(--zinc-400) 30%, transparent)}}.badge-followup{background:var(--zinc-400)}@supports (color:color-mix(in lab, red, red)){.badge-followup{background:color-mix(in srgb, var(--zinc-400) 10%, transparent)}}.badge-social{color:var(--purple-400);border-color:var(--purple-400)}@supports (color:color-mix(in lab, red, red)){.badge-social{border-color:color-mix(in srgb, var(--purple-400) 30%, transparent)}}.badge-social{background:var(--purple-400)}@supports (color:color-mix(in lab, red, red)){.badge-social{background:color-mix(in srgb, var(--purple-400) 10%, transparent)}}.badge-unknown{color:var(--zinc-400);border-color:var(--zinc-400)}@supports (color:color-mix(in lab, red, red)){.badge-unknown{border-color:color-mix(in srgb, var(--zinc-400) 30%, transparent)}}.badge-unknown{background:var(--zinc-400)}@supports (color:color-mix(in lab, red, red)){.badge-unknown{background:color-mix(in srgb, var(--zinc-400) 10%, transparent)}}.badge-events{color:#f472b6;background:#f472b61a;border-color:#f472b64d}.badge-music{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa4d}.badge-fashion{color:#fb923c;background:#fb923c1a;border-color:#fb923c4d}.badge-hospitality{color:#fbbf24;background:#fbbf241a;border-color:#fbbf244d}.badge-tech{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa4d}.badge-realestate{color:#4ade80;background:#4ade801a;border-color:#4ade804d}.badge-fnb{color:#f87171;background:#f871711a;border-color:#f871714d}.badge-fmcg{color:#38bdf8;background:#38bdf81a;border-color:#38bdf84d}.badge-fintech{color:#34d399;background:#34d3991a;border-color:#34d3994d}.badge-healthcare{color:#f472b6;background:#f472b61a;border-color:#f472b64d}.badge-ecommerce{color:#a3e635;background:#a3e6351a;border-color:#a3e6354d}.badge-media{color:#e879f9;background:#e879f91a;border-color:#e879f94d}.badge-automotive{color:#94a3b8;background:#94a3b81a;border-color:#94a3b84d}.badge-education{color:#67e8f9;background:#67e8f91a;border-color:#67e8f94d}.badge-legal{color:#fca5a5;background:#fca5a51a;border-color:#fca5a54d}.badge-consulting{color:#d8b4fe;background:#d8b4fe1a;border-color:#d8b4fe4d}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:11px}thead th{text-align:left;color:var(--zinc-500);text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid var(--border);font-size:10px;font-weight:600;font-family:var(--font-mono);padding:12px 20px}tbody tr{border-bottom:1px solid var(--border-faint);transition:background .1s}tbody tr:hover{background:var(--hover-bg)}tbody td{padding:12px 20px}.cell-company{color:var(--zinc-200);font-weight:500}.cell-muted{color:var(--zinc-400)}.cell-dim{color:var(--zinc-500)}.empty-cell{text-align:center;color:var(--zinc-600);padding:32px 20px}.running-badge{color:var(--emerald-400);font-size:11px;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.pulse-dot{background:var(--emerald-400);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite pulse;display:inline-block}.terminal{background:var(--terminal-bg);border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;padding:20px;overflow-y:auto}.terminal::-webkit-scrollbar{width:6px}.terminal::-webkit-scrollbar-track{background:0 0}.terminal::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.terminal pre{font-family:var(--font-mono);color:var(--zinc-400);white-space:pre-wrap;word-break:break-all;font-size:11px;line-height:1.6}.search-input{border:1px solid var(--border);color:var(--zinc-400);font-size:11px;font-family:var(--font-mono);background:0 0;outline:none;width:192px;padding:6px 12px;transition:border-color .15s}.search-input:focus{border-color:var(--blue-400)}.search-input::placeholder{color:var(--zinc-700)}.settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-field{flex-direction:column;gap:6px;display:flex}.settings-field-sm{max-width:120px}.settings-label{color:var(--zinc-500);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-family:var(--font-mono);font-weight:600}.settings-input{border:1px solid var(--border);color:var(--text);font-size:12px;font-family:var(--font-mono);background:0 0;outline:none;width:100%;padding:8px 12px;transition:border-color .15s}.settings-input:focus{border-color:var(--blue-400)}.settings-input::placeholder{color:var(--zinc-700)}.settings-actions{gap:12px;margin-top:8px;display:flex}.settings-hint{color:var(--zinc-500);font-size:11px;font-family:var(--font-mono);line-height:1.6}.settings-hint code{color:var(--zinc-400);background:var(--hover-bg);padding:1px 4px}.toggle-label{cursor:pointer;align-items:center;gap:8px;display:flex}.toggle-label input{display:none}.toggle-track{background:var(--zinc-700);border-radius:10px;width:36px;height:20px;transition:background .2s;position:relative}.toggle-thumb{background:var(--text);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.toggle-label input:checked+.toggle-track{background:var(--emerald-500)}.toggle-label input:checked+.toggle-track .toggle-thumb{transform:translate(16px)}.toggle-text{color:var(--zinc-500);font-size:11px;font-family:var(--font-mono)}.pipeline-body{gap:0!important}.pipeline-section{flex-direction:column;gap:12px;padding:16px 0;display:flex}.pipeline-section+.pipeline-section{border-top:1px solid var(--border)}.pipeline-section-label{color:var(--zinc-500);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-family:var(--font-mono)}.pipeline-buttons{flex-wrap:wrap;gap:12px;display:flex}.batch-controls{align-items:center;gap:8px;display:flex}.batch-label{color:var(--zinc-500);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-family:var(--font-mono)}.batch-input{border:1px solid var(--border);color:var(--zinc-400);font-size:11px;font-family:var(--font-mono);background:0 0;outline:none;width:72px;padding:6px 10px;transition:border-color .15s}.batch-input:focus{border-color:var(--blue-400)}.batch-input::placeholder{color:var(--zinc-700)}.send-monitor{border:1px solid var(--blue-400)}@supports (color:color-mix(in lab, red, red)){.send-monitor{border:1px solid color-mix(in srgb, var(--blue-400) 20%, transparent)}}.send-monitor{background:var(--card-bg)}.send-monitor-header{border-bottom:1px solid var(--blue-400);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.send-monitor-header{border-bottom:1px solid color-mix(in srgb, var(--blue-400) 10%, transparent)}}.send-progress-wrap{align-items:center;gap:12px;padding:12px 20px;display:flex}.send-progress-bar{background:var(--hover-bg);border-radius:3px;flex:1;height:6px;overflow:hidden}.send-progress-fill{background:var(--blue-400);border-radius:3px;width:0%;height:100%;transition:width .3s}.send-monitor-stats{background:var(--blue-400);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.send-monitor-stats{background:color-mix(in srgb, var(--blue-400) 8%, transparent)}}.send-monitor-stats{border-top:1px solid var(--blue-400)}@supports (color:color-mix(in lab, red, red)){.send-monitor-stats{border-top:1px solid color-mix(in srgb, var(--blue-400) 10%, transparent)}}.send-monitor-stats{border-bottom:1px solid var(--blue-400)}@supports (color:color-mix(in lab, red, red)){.send-monitor-stats{border-bottom:1px solid color-mix(in srgb, var(--blue-400) 10%, transparent)}}.sm-stat{background:var(--card-bg);flex-direction:column;gap:2px;padding:12px 20px;display:flex}.sm-stat-num{font-family:var(--font-display);color:var(--zinc-200);font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.sm-stat-lbl{font-family:var(--font-mono);color:var(--zinc-500);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.sm-sent{color:var(--emerald-400)}.sm-failed{color:var(--red-400)}.sm-remaining{color:var(--zinc-400)}.channels-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:1024px){.channels-row{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}}.email-stats-grid{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.email-stat{background:var(--card-bg);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.email-stat-value{font-size:28px}.email-accent{color:var(--emerald-400)}.wa-stats-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.wa-stat{background:var(--card-bg);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.wa-stat-value{font-size:28px}.wa-accent{color:#25d366}.tabs-header{align-items:stretch;padding:0 12px 0 0}.tab{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--zinc-500);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;outline:none;padding:8px 16px;font-weight:700;transition:color .15s,border-color .15s}.tab:hover{color:var(--zinc-400)}.tab.active{color:var(--text);border-bottom-color:var(--text)}.leads-section-bar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.leads-search{border:1px solid var(--border);color:var(--zinc-400);font-size:12px;font-family:var(--font-mono);background:0 0;outline:none;width:240px;padding:8px 14px}.leads-search:focus{border-color:var(--blue-400)}.leads-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.lead-card{border:1px solid var(--border);background:var(--card-bg);padding:16px 20px}.lead-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lead-card-title{font-family:var(--font-mono);color:var(--text);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.lead-card-count{font-family:var(--font-mono);color:var(--zinc-500);font-size:11px}.analytics-kpis{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.analytics-kpi-card{background:var(--card-bg);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.analytics-kpi-label{font-family:var(--font-mono);color:var(--zinc-500);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.analytics-kpi-value{font-family:var(--font-display);color:var(--zinc-200);font-size:36px;line-height:1}.campaign-table{width:100%}.campaign-table-wrap{max-height:400px;overflow-y:auto}.csv-drop-zone{border:2px dashed var(--border);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px;transition:border-color .2s;display:flex}.csv-drop-zone:hover,.csv-drop-zone.drag-over{border-color:var(--blue-400)}.csv-drop-icon{color:var(--zinc-500);font-size:24px}.csv-drop-label{color:var(--zinc-400);font-size:12px;font-family:var(--font-mono)}.csv-drop-sub{color:var(--zinc-600);font-size:11px}.scraper-services-grid{flex-direction:column;gap:16px;display:flex}.scraper-service-row{flex-direction:column;gap:8px;display:flex}.scraper-service-header{align-items:center;gap:12px;display:flex}.scraper-badge{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border:1px solid;padding:3px 8px;font-weight:700}.scraper-badge--dog{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b4d}.scraper-badge--ant{color:#3b82f6;background:#3b82f61a;border-color:#3b82f64d}.scraper-badge--stack{color:#8b5cf6;background:#8b5cf61a;border-color:#8b5cf64d}.scraper-service-desc{color:var(--zinc-500);font-size:11px;font-family:var(--font-mono)}.status-sent{color:var(--zinc-600);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.status-queued{color:var(--emerald-500);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.sm-status-sending{color:var(--blue-400);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.sm-status-sent{color:var(--emerald-400);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.sm-status-previewed{color:var(--blue-400);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.sm-status-failed{color:var(--red-400);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.sm-status-waiting{color:var(--zinc-600);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.analytics-proj-kpis{border:1px solid var(--border);background:var(--card-bg)}.analytics-proj-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.proj-label-chip{font-family:var(--font-mono);color:var(--zinc-400);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:600}.analytics-proj-cards{background:var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.analytics-proj-card{background:var(--card-bg);flex-direction:column;gap:6px;padding:20px 24px;display:flex}.proj-kpi-label{font-family:var(--font-mono);color:var(--zinc-500);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.proj-kpi-value{font-family:var(--font-display);color:var(--zinc-200);font-size:32px;line-height:1}.proj-value-amber{color:var(--orange-400)}.proj-kpi-sub{color:var(--zinc-600);font-size:10px;font-family:var(--font-mono)}.contacts-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-btn{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--zinc-500);border:1px solid var(--border);cursor:pointer;background:0 0;padding:4px 12px;font-weight:600;transition:all .15s}.filter-btn:hover{color:var(--zinc-400);border-color:var(--zinc-500)}.filter-btn.active{color:var(--text);border-color:var(--text)}.verify-stats{gap:16px;margin-bottom:12px;display:flex}.verify-stat{font-family:var(--font-mono);font-size:11px;font-weight:600}.verify-ok{color:var(--emerald-400)}.verify-bad{color:var(--red-400)}.verify-unk{color:var(--zinc-400)}@media (max-width:768px){.dashboard-main{gap:24px;padding:16px 12px 48px}.topbar{padding:0 12px}.stats-grid,.analytics-kpis{grid-template-columns:repeat(2,1fr)}.leads-grid{grid-template-columns:1fr}.hide-sm{display:none}.lead-type-tab{padding:10px 12px;font-size:10px}}.page-placeholder{min-height:200px;color:var(--zinc-600);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;justify-content:center;align-items:center;font-size:13px;display:flex}.hidden{display:none!important}.emerald{color:var(--emerald-400)}.gold{color:#f59e0b}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
