.sales-overview{gap:var(--space-6);flex-direction:column;display:flex}.sales-overview-intro{min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-app-panel);background:var(--color-surface);box-shadow:var(--shadow-soft)}.sales-overview-intro .overview-header{align-items:flex-start;padding:0}.sales-overview-intro .workspace-summary{gap:var(--space-3);margin-top:var(--space-5);border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.sales-overview-intro .workspace-summary>a,.sales-overview-intro .workspace-summary>a:first-child{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-app-panel)}.sales-overview-intro .workspace-summary>a:last-child{border-right:1px solid var(--color-border)}.sales-panel{min-width:0;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.csv-data-prep{gap:var(--space-5);flex-direction:column;display:flex}.csv-file-input{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.csv-file-input input{max-width:100%}.csv-column-map{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.csv-source-reference{gap:var(--space-2);max-width:100%;color:var(--color-text-muted);font-size:var(--font-size-sm);display:grid}.csv-source-reference input{width:100%}.csv-quality-summary{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.csv-quality-summary>div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.csv-quality-summary strong{font-size:var(--font-size-lg);font-weight:500}.csv-quality-summary span{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:capitalize}.csv-preview-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;overflow:auto}.csv-preview{min-width:max-content}@media (max-width:720px){.csv-column-map,.csv-quality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.csv-file-input{flex-wrap:wrap;align-items:flex-start}}@media (max-width:520px){.csv-column-map{grid-template-columns:minmax(0,1fr)}}.customer-search-sources{justify-content:space-between;align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex}.customer-search-sources>div{gap:var(--space-1);display:flex}.customer-search-sources button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-xs);background:0 0;border:0;display:flex}.customer-search-sources button[aria-pressed=true]{background:var(--color-lime);color:var(--color-lime-ink)}.customer-search-sources>a{color:var(--color-link);font-size:var(--font-size-xs)}.map-workspace .customer-results{top:calc(var(--space-16) * 3 + var(--space-8));bottom:var(--space-12);max-height:none;overflow:auto}.map-workspace .customer-result{padding:var(--space-4) var(--space-2);display:block}.map-workspace .customer-result>*{display:block}.map-workspace .customer-result small{margin-top:var(--space-2);line-height:1.5}.map-workspace .customer-results h2{font-size:var(--font-size-md)}.map-workspace .customer-results .section-heading a{font-size:var(--font-size-xs)}.nav-list.grouped{min-height:0;overflow-y:auto}.sales-panel>h2,.sales-panel .section-heading{margin-bottom:var(--space-5)}.sales-panel h2{font-size:var(--font-size-lg)}.sales-panel h3{font-size:var(--font-size-md);font-weight:600}.sales-panel p{overflow-wrap:anywhere;line-height:1.65}.sales-panel>p+p{margin-top:var(--space-3)}.sales-hint{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.6}.sales-error{color:var(--color-danger);font-size:var(--font-size-sm);line-height:1.5}.sales-success{color:var(--color-success);font-size:var(--font-size-sm);line-height:1.5}.sales-actions,.sales-form-action{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sales-form-action>p{min-width:var(--size-filter-field);flex:1}.sales-form{margin-top:var(--space-4)}.sales-form .sales-checkbox,.sales-checkbox{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-direction:row;line-height:1.6;display:flex}.sales-checkbox input[type=checkbox]{width:var(--space-4);height:var(--space-4);min-height:var(--space-4);flex:0 0 var(--space-4);margin-top:var(--space-1);accent-color:var(--color-accent)}.apify-profile-field{gap:var(--space-2);max-width:var(--size-sales-aside);color:var(--color-text-muted);font-size:var(--font-size-xs);display:grid}.apify-profile-field select{width:100%;min-height:var(--size-control);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.sales-product-filter{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.sales-product-filter label{gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-direction:column;display:flex}.sales-product-filter select,.sales-product-filter input[type=search],.sales-product-filter input[type=text]{max-width:var(--size-sales-aside);min-height:var(--size-control);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-2) var(--space-3);color:var(--color-text);font:inherit}.sales-product-filter input[type=search],.sales-product-filter input[type=text]{width:var(--size-filter-field)}.sales-product-filter>span{min-width:var(--size-filter-field);font-size:var(--font-size-xs);color:var(--color-text-muted);padding-bottom:var(--space-2);flex:1}.contact-bulk-panel{gap:var(--space-4);margin-block:var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--color-border);display:grid}.contact-bulk-panel .section-heading{margin-bottom:0}.contact-bulk-panel h4{font-size:var(--font-size-md);font-weight:600}.contact-bulk-selection-actions{align-items:flex-start}.contact-bulk-filter-note,.contact-bulk-cap,.contact-bulk-safety{margin:0}.contact-bulk-config{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:0}.contact-bulk-config label{min-width:0}.contact-bulk-config input{width:100%;min-width:0}.contact-bulk-config .contact-bulk-cap{grid-column:1/-1}.contact-bulk-preview,.contact-bulk-job{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.contact-bulk-preview .section-heading,.contact-bulk-job .section-heading{align-items:flex-start;margin:0}.contact-bulk-counts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.contact-bulk-counts>div{gap:var(--space-1);min-width:0;display:grid}.contact-bulk-counts dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.contact-bulk-counts dd{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;margin:0}.contact-bulk-blocked{padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm)}.contact-bulk-blocked ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-xs)}.contact-bulk-confirm{max-width:72ch}.contact-bulk-job progress{width:100%;height:var(--space-2);accent-color:var(--color-accent)}.contact-bulk-job-actions{align-items:flex-start}.contact-person-cell{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.contact-person-cell>div{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.contact-source-badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.contact-select-header{white-space:nowrap;align-items:center}.sales-overview .workspace-summary,.experiment-summary{margin-bottom:0}.workspace-summary.experiment-summary>a{background:var(--color-surface);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);align-content:start}.experiment-summary small{font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:anywhere;grid-area:3/1/auto/-1;line-height:1.5}.sales-overview .workspace-summary small{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:var(--space-1);grid-column:1/-1;line-height:1.5}.sales-onboarding{justify-content:space-between;align-items:center;gap:var(--space-8);background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex}.sales-onboarding h2{font-size:var(--font-size-xl);margin:var(--space-3) 0}.sales-onboarding p{font-size:var(--font-size-sm);max-width:var(--size-pitch-dialog);line-height:1.7}.sales-onboarding>a{flex-shrink:0}.onboarding-checklist{gap:var(--space-6);padding:var(--space-6);margin-bottom:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.onboarding-checklist__intro h2{margin:var(--space-3) 0 var(--space-2);font-size:var(--font-size-lg)}.onboarding-checklist__intro p,.onboarding-checklist li p{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.6}.onboarding-checklist ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.onboarding-checklist li{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.onboarding-checklist li>svg{color:var(--color-text-muted)}.onboarding-checklist li[data-complete=true]>svg{color:var(--color-success)}.onboarding-checklist li strong{margin-bottom:var(--space-1);font-size:var(--font-size-sm);display:block}.onboarding-checklist li a{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);place-items:center;display:grid}.billing-card{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.billing-card h2{margin:var(--space-2) 0 0}.billing-card>p{color:var(--color-text-muted);margin:0}.billing-card>.primary-button,.billing-card>.secondary-button{width:fit-content}.billing-notice,.billing-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--font-size-sm);line-height:1.6;display:flex}.billing-alert{background:var(--color-danger-soft)}.billing-toggle{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.billing-toggle button{min-height:var(--size-control);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;background:0 0;border:0}.billing-toggle button[aria-pressed=true]{background:var(--color-accent);color:var(--color-surface)}.billing-plan-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-plan{gap:var(--space-2);padding:var(--space-4);text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;display:grid}.billing-plan span{font-size:var(--font-size-lg);font-weight:650}.billing-plan small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.billing-plan.is-selected{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.sales-pipeline{gap:var(--space-3);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.sales-pipeline-step{padding:var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md);border:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;display:flex}.sales-pipeline-step>span{font-size:var(--font-size-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.sales-pipeline-step strong{font-size:var(--font-size-xl);font-weight:500}.sales-pipeline-step small{font-size:var(--font-size-xs);line-height:1.4}.sales-pipeline-step.stage-qualified,.sales-stage.stage-qualified,.sales-stage.stage-won{background:var(--color-lime);color:var(--color-lime-ink)}.sales-pipeline-step.stage-contacted,.sales-stage.stage-replied,.sales-stage.stage-opportunity{background:var(--color-accent-soft);color:var(--color-accent)}.sales-stage{border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:fit-content;color:var(--color-text-muted);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;display:inline-flex}.sales-stage.stage-disqualified{background:var(--color-danger-soft);color:var(--color-danger)}.sales-dashboard-pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-attention>a{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.sales-attention>a:last-child{border:0;padding-bottom:0}.sales-attention>a>strong{min-width:var(--space-12);height:var(--space-12);background:var(--color-accent-soft);color:var(--color-accent);border-radius:var(--radius-md);font-weight:500;font-size:var(--font-size-lg);place-items:center;display:grid}.sales-attention b{font-size:var(--font-size-sm);font-weight:600}.sales-attention p{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:var(--space-1)}.sales-attention>a>svg{flex-shrink:0;margin-left:auto}.sales-usage{background:var(--color-peach)}.sales-usage-numbers{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-usage-numbers>div{gap:var(--space-2);flex-direction:column;display:flex}.sales-usage-numbers strong{font-size:var(--font-size-xl);font-weight:500}.sales-usage-numbers span,.sales-usage>p{font-size:var(--font-size-xs)}.sales-usage>a{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-peach-ink);margin-top:var(--space-5);display:flex}.sales-section{min-width:0}.sales-section>.section-heading{margin-bottom:var(--space-4)}.sales-run-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.sales-run-row:last-child{border-bottom:0}.sales-run-row strong{font-size:var(--font-size-sm)}.sales-run-row small{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-1);line-height:1.6;display:block}.contact-verification-panel .record-form{margin-top:var(--space-5)}.contact-verification-confirm{align-items:start;gap:var(--space-2);grid-template-columns:auto 1fr;display:flex!important}.contact-verification-confirm input{width:auto;min-height:auto;margin-top:var(--space-1)}.contact-verification-jobs{margin-top:var(--space-6)}.contact-verification-jobs h3{margin-bottom:var(--space-2)}.search-recipe-layout{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.search-recipe-layout .sales-panel{min-width:0}.search-recipe-row{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.search-recipe-row:last-child{border-bottom:0}.search-recipe-row strong{font-size:var(--font-size-sm);display:block}.search-recipe-row small{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.5;display:block}.search-recipe-row .sales-actions{margin-top:var(--space-2)}.search-recipe-run{grid-column:1/-1}.search-recipe-run>p a{color:var(--color-link)}.sales-detail-grid{grid-template-columns:minmax(0, 1fr) var(--size-sales-aside);gap:var(--space-6);align-items:start;display:grid}.sales-main-column,.sales-aside{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.sales-aside h3,.sales-aside p{margin-bottom:var(--space-4)}.sales-aside small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sales-aside a{color:var(--color-link)}.sales-contact-links{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sales-contact-links>*{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:inline-flex}.sales-contact-links a,.sales-source-link{color:var(--color-link)}.sales-source-link{font-size:var(--font-size-xs);margin-top:var(--space-3);display:inline-block}.sales-contact-facts{gap:var(--space-3);margin-top:var(--space-4);display:grid}.sales-contact-facts strong{font-size:var(--font-size-sm)}.sales-contact-facts small{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.sales-evidence{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.sales-evidence blockquote{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.sales-evidence summary{cursor:pointer;font-size:var(--font-size-sm);font-weight:500}.sales-evidence summary span{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:var(--space-2);display:block}.sales-evidence a{margin-top:var(--space-3);color:var(--color-link);font-size:var(--font-size-xs);display:inline-block}.sales-evidence p{max-height:var(--size-sales-evidence);white-space:pre-wrap;font-size:var(--font-size-sm);margin-top:var(--space-3);overflow:auto}.campaign-outcome-mobile{display:none}.campaign-outcome-mobile dl{gap:var(--space-3) var(--space-5);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-outcome-mobile dl>div{min-width:0}.campaign-outcome-mobile dt{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.4}.campaign-outcome-mobile dd{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.contact-cohort{gap:var(--space-4);display:grid}.contact-cohort .section-heading{align-items:flex-start}.contact-cohort .section-heading h2,.contact-cohort__jobs h3{margin:0}.contact-cohort .section-heading p{margin:var(--space-2) 0 0}.contact-cohort__filters{gap:var(--space-3) var(--space-5);padding-block:var(--space-3);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-cohort__filters span{gap:var(--space-1);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere;display:grid}.contact-cohort__filters strong{color:var(--color-text-soft);font-weight:500}.contact-cohort__controls{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.contact-cohort__controls label{gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-xs);display:grid}.contact-cohort__controls input,.contact-cohort__controls select{width:100%;min-height:var(--size-control);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.contact-cohort__controls>p{grid-column:1/-1;margin:0}.contact-cohort__actions{margin:0}.contact-cohort__review,.contact-cohort__authorization,.contact-cohort__jobs{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.contact-cohort__counts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.contact-cohort__counts>div{gap:var(--space-1);min-width:0;display:grid}.contact-cohort__counts dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.contact-cohort__counts dd{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.contact-cohort__authorization>p,.contact-cohort__job p{margin:0}.contact-cohort__sample summary{cursor:pointer;color:var(--color-link);font-size:var(--font-size-sm)}.contact-cohort__sample ul{max-height:var(--size-sales-evidence);margin:var(--space-3) 0 0;padding-left:var(--space-5);overflow:auto}.contact-cohort__sample li{padding-block:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.6}.contact-cohort__job{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.contact-cohort__job:last-child{border-bottom:0}.contact-cohort__job>div:first-child{min-width:0}.contact-cohort__job strong{font-size:var(--font-size-sm)}.contact-cohort__job p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.5}@media (max-width:820px){.contact-cohort__filters,.contact-cohort__controls,.contact-cohort__counts{grid-template-columns:minmax(0,1fr)}.contact-cohort__controls>p{grid-column:auto}.contact-cohort__job{flex-direction:column;align-items:flex-start}}.sales-job-status{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.sales-job-status .sales-error{flex-basis:100%}.sales-signal-list{padding-left:var(--space-5);margin-block:var(--space-4)}.sales-signal-list li{margin-bottom:var(--space-3);font-size:var(--font-size-sm);line-height:1.6}.sales-signal-list a{color:var(--color-link);font-size:var(--font-size-xs);display:block}.sales-draft{border-top:1px solid var(--color-border);padding-top:var(--space-6);margin-top:var(--space-6)}.sales-draft .sales-actions{margin-top:var(--space-4)}.sales-draft .sales-hint{margin-top:var(--space-3)}.sales-send-box{margin-top:var(--space-5);background:var(--color-peach);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.sales-send-box a{color:var(--color-link);font-size:var(--font-size-sm)}.sales-timeline{padding:0;list-style:none}.sales-timeline li{border-left:1px solid var(--color-border-strong);padding:0 0 var(--space-5) var(--space-4)}.sales-timeline strong{font-size:var(--font-size-sm);text-transform:capitalize}.sales-timeline p{font-size:var(--font-size-sm);margin:var(--space-2) 0}.sales-timeline small{color:var(--color-text-muted)}.contact-company-cell{gap:var(--space-2);min-width:var(--size-sales-aside);display:grid}.contact-company-review{gap:var(--space-3);min-width:0;display:grid}.contact-company-review__body{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}.contact-company-review__body>p{margin:0}.contact-company-review__search,.contact-company-review__save{gap:var(--space-3);display:grid}.contact-company-review__search label,.contact-company-review__save label:not(.sales-checkbox){gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);display:grid}.contact-company-review__search input,.contact-company-review__save select{width:100%;min-height:var(--size-control);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.contact-company-review__save .sales-checkbox{margin-block:var(--space-1)}.company-contact-selection{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.company-contact-selection__identity{grid-template-columns:var(--space-4) minmax(0, 1fr);align-items:center;gap:var(--space-3);min-width:0;display:grid}.company-contact-selection__identity>input{width:var(--space-4);height:var(--space-4);accent-color:var(--color-accent)}.company-contact-selection__identity>div{gap:var(--space-1);min-width:0;display:grid}.company-contact-selection__identity small{overflow-wrap:anywhere}.contact-enrichment-bulk{gap:var(--space-4);display:grid}.contact-enrichment-bulk>p{margin:0}.contact-enrichment-bulk__selected{gap:var(--space-2) var(--space-4);max-height:var(--size-sales-evidence);padding-block:var(--space-2);border-block:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}.contact-enrichment-bulk__selected span{overflow-wrap:anywhere}.contact-enrichment-bulk__form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.contact-enrichment-bulk__form label{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);display:grid}.contact-enrichment-bulk__form input,.contact-enrichment-bulk__form select{width:100%;min-height:var(--size-control);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.contact-enrichment-bulk__form .sales-hint{grid-column:1/-1;margin:0}.contact-enrichment-bulk__actions{margin-top:0}.contact-enrichment-bulk__authorization{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.contact-enrichment-bulk__authorization>p{margin:0}.contact-enrichment-bulk__domains,.contact-enrichment-bulk__review ul,.contact-enrichment-bulk__results ul{max-height:var(--size-sales-evidence);padding-left:var(--space-5);margin:0;overflow:auto}.contact-enrichment-bulk__domains li,.contact-enrichment-bulk__review li,.contact-enrichment-bulk__results li{padding-block:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.6}.contact-enrichment-bulk__review,.contact-enrichment-bulk__results{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.contact-enrichment-bulk__review>p{font-size:var(--font-size-sm);margin:0}.contact-enrichment-bulk__results h3{margin:0}.contact-enrichment-bulk__results a{color:var(--color-link)}@media (max-width:1180px){.sales-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-detail-grid{grid-template-columns:minmax(0,1fr)}.sales-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-onboarding{align-items:flex-start;gap:var(--space-5);flex-direction:column}.onboarding-checklist{gap:var(--space-4);grid-template-columns:1fr}.billing-card .section-heading{flex-direction:column;align-items:flex-start}.billing-plan-grid{grid-template-columns:1fr}}@media (max-width:820px){.customer-search-sources{flex-wrap:wrap}.customer-search-sources>a{display:none}.map-workspace .customer-results{top:calc(var(--space-16) * 5 + var(--space-3));bottom:calc(var(--space-16) * 2 + var(--space-5))}.map-workspace .customer-discovery:has(.has-results) .customer-map-heading{top:auto;bottom:var(--space-12);max-height:var(--space-16)}.sales-dashboard-pair,.sales-aside,.search-recipe-layout{grid-template-columns:minmax(0,1fr)}.search-recipe-run{grid-column:auto}.sales-panel{padding:var(--space-5)}.sales-title-break,.campaign-outcome-desktop{display:none}.campaign-outcome-mobile{display:block}.sales-product-filter select,.sales-product-filter input[type=search],.sales-product-filter input[type=text]{width:100%;max-width:100%}.sales-product-filter label{max-width:100%}.contact-bulk-config{grid-template-columns:minmax(0,1fr)}.contact-bulk-counts,.sales-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-onboarding{padding:var(--space-5)}.sales-onboarding h2{font-size:var(--font-size-lg)}.sales-overview .overview-header h1{font-size:var(--font-size-xl)}.sales-overview-intro{padding:var(--space-4)}.sales-overview-intro .overview-header{flex-direction:column}.sales-overview-intro .workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-overview-intro .workspace-summary>a,.sales-overview-intro .workspace-summary>a:first-child{padding:var(--space-3)}.sales-panel .section-heading{flex-wrap:wrap;align-items:flex-start}.contact-table td:nth-child(2){grid-column:1/-1}.contact-company-cell{width:100%;min-width:0}.contact-company-review__body{width:100%}.contact-enrichment-bulk__selected,.contact-enrichment-bulk__form{grid-template-columns:minmax(0,1fr)}}
.funnel-page{min-height:100dvh;padding:var(--space-6) var(--space-4);background-color:var(--color-bg);background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);background-size:var(--size-grid) var(--size-grid)}.funnel-chat{max-width:var(--size-pitch-dialog);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.funnel-header{align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);font-weight:600;display:flex}.funnel-header .sales-stage{margin-left:auto}.funnel-welcome h1{font-size:var(--font-size-display);margin-bottom:var(--space-4);line-height:1.2}.funnel-welcome p,.funnel-chat p{overflow-wrap:anywhere;line-height:1.65}.funnel-welcome p{color:var(--color-text-muted)}.funnel-landing-block{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.funnel-landing-block h2{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.funnel-landing-block p{color:var(--color-text-muted);white-space:pre-wrap;margin:0}.funnel-benefits{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.funnel-benefits li{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);color:var(--color-text);line-height:1.55;display:flex}.funnel-benefits li:before{content:"✓";color:var(--color-accent);font-weight:600}.funnel-faq-list{gap:var(--space-3);margin:var(--space-4) 0 0;display:grid}.funnel-faq-list>div{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.funnel-faq-list dt{color:var(--color-text);font-weight:600;line-height:1.45}.funnel-faq-list dd{color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.funnel-faq-editor{gap:var(--space-3);display:grid}.funnel-faq-edit-item{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.funnel-progress{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.funnel-messages{gap:var(--space-4);flex-direction:column;display:flex}.funnel-message{max-width:90%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.funnel-message.is-user{background:var(--color-lime);color:var(--color-lime-ink);align-self:flex-end}.funnel-message>span{margin-bottom:var(--space-2);font-size:var(--font-size-xs);font-weight:600;display:block}.funnel-message.is-assistant>span{color:var(--color-accent)}.funnel-message p{white-space:pre-wrap}.funnel-choices,.funnel-kind{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.funnel-choices button{white-space:normal;text-align:left}.funnel-kind button{font-size:var(--font-size-xs)}.funnel-kind button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent)}.funnel-question textarea{resize:vertical;width:100%;padding:var(--space-3);margin-bottom:var(--space-3);font:inherit;background:var(--color-bg-subtle);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:block}.funnel-chat .sales-actions,.funnel-chat .record-form{margin-top:var(--space-5)}.funnel-chat .sales-panel>.primary-button{margin-top:var(--space-4);display:inline-flex}.funnel-footer{justify-content:space-between;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted);padding-bottom:var(--space-5);display:flex}.funnel-editor fieldset{margin:0}.funnel-editor legend{padding-inline:var(--space-2);font-size:var(--font-size-sm);font-weight:600}.funnel-editor select{max-width:100%}.funnel-editor h2{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.funnel-landing-editor,.funnel-landing-editor .sales-actions{margin:0}.funnel-share-code{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);margin-block:var(--space-4);display:block}.funnel-variant-link-label{display:none}.funnel-preview,.funnel-preview-view{gap:var(--space-4);display:grid}.funnel-preview-status{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.funnel-preview-status .sales-hint{margin:0}.funnel-preview-nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.funnel-preview-nav button[aria-pressed=true],.funnel-preview .funnel-choices button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent)}.funnel-preview-screen{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.funnel-preview-screen h3{font-size:var(--font-size-lg)}.funnel-preview-screen .funnel-welcome>.primary-button{margin-top:var(--space-4)}.funnel-preview-contact{gap:var(--space-4);display:grid}.funnel-preview-contact .record-form{margin:0}.funnel-preview-contact input[readonly]{cursor:default}@media (max-width:820px){.funnel-preview-status{flex-direction:column;align-items:flex-start}.funnel-preview-nav>button{flex:auto}.funnel-preview-screen{padding:var(--space-4)}.funnel-variant-link-label{margin-bottom:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}.funnel-welcome h1{font-size:var(--font-size-xl)}.funnel-message{max-width:100%}.funnel-page{padding:var(--space-3)}.funnel-choices{flex-direction:column}.funnel-header .sales-stage{font-size:var(--font-size-xs)}}
.compact-profile-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e6e6e9);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:10px;padding:4px 12px 4px 5px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0000000a}.compact-profile-card:hover{background:var(--color-bg-subtle,#f5f5f7);border-color:var(--color-border-strong,#b9b9c0);box-shadow:0 2px 6px #0000000f}.compact-profile-card:focus-visible{outline:2px solid var(--color-accent,#4338ca);outline-offset:2px}.compact-profile-avatar{color:#fff;background:#1d1d1f;border:1px solid #00000014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:flex;overflow:hidden}.compact-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.compact-profile-details{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.compact-profile-name{color:var(--color-text,#1d1d1f);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.compact-profile-meta{align-items:center;gap:6px;font-size:.6875rem;line-height:1.2;display:flex}.compact-profile-plan{background:var(--color-bg-subtle,#f5f5f7);color:var(--color-text,#1d1d1f);border:1px solid var(--color-border,#e6e6e9);letter-spacing:.02em;border-radius:4px;align-items:center;padding:1px 6px;font-size:.6875rem;font-weight:600;display:inline-flex}.compact-profile-divider{color:var(--color-border-strong,#b9b9c0);font-size:.625rem}.compact-profile-credits{color:var(--color-text-muted,#55555c);white-space:nowrap;align-items:center;gap:3px;font-weight:500;display:inline-flex}.compact-sparkle{color:#ff8a3d;flex-shrink:0}.compact-profile-chevron{color:var(--color-text-muted,#55555c);flex-shrink:0;margin-left:2px;transition:transform .2s}.compact-profile-chevron.is-open{transform:rotate(180deg)}.compact-profile-dropdown{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e6e6e9);z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;flex-direction:column;gap:6px;width:260px;padding:8px;animation:.16s ease-out compactDropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #0000001f,0 4px 12px #0000000a}@keyframes compactDropdownFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-user-header{background:var(--color-bg-subtle,#f5f5f7);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dropdown-user-avatar{color:#fff;background:#1d1d1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:600;display:flex;overflow:hidden}.dropdown-user-avatar img{object-fit:cover;width:100%;height:100%}.dropdown-user-info{flex-direction:column;min-width:0;display:flex}.dropdown-user-name{color:var(--color-text,#1d1d1f);font-size:.875rem;font-weight:600;line-height:1.3}.dropdown-user-email{color:var(--color-text-muted,#55555c);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dropdown-plan-card{border:1px solid var(--color-border,#e6e6e9);background:var(--color-surface,#fff);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.dropdown-plan-row{justify-content:space-between;align-items:center;display:flex}.dropdown-plan-title{align-items:center;gap:6px;display:flex}.dropdown-plan-badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#1d1d1f;border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:700}.dropdown-plan-status{color:var(--color-text-muted,#55555c);font-size:.75rem}.dropdown-upgrade-link{color:var(--color-accent,#4338ca);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .15s}.dropdown-upgrade-link:hover{background:var(--color-bg-subtle,#f5f5f7)}.dropdown-credits-bar{flex-direction:column;gap:4px;display:flex}.dropdown-credits-label{color:var(--color-text-muted,#55555c);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.dropdown-credits-label strong{color:var(--color-text,#1d1d1f);font-weight:600}.dropdown-credits-track{background:var(--color-bg-subtle,#f5f5f7);border-radius:9999px;width:100%;height:5px;overflow:hidden}.dropdown-credits-fill{background:linear-gradient(90deg,#ff8a3d,#4338ca);border-radius:9999px;height:100%;transition:width .3s}.dropdown-actions{flex-direction:column;gap:2px;display:flex}.dropdown-item{color:var(--color-text,#1d1d1f);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.dropdown-item:hover{background:var(--color-bg-subtle,#f5f5f7)}.dropdown-item-meta{color:var(--color-success,#326b43);font-size:.6875rem;font-weight:600}.dropdown-divider{border:none;border-top:1px solid var(--color-border,#e6e6e9);margin:4px 0}.dropdown-item.danger{color:var(--color-danger,#c24136);align-items:center;gap:8px;display:flex}.dropdown-item.danger:hover{background:#fef2f2}
