.outreach-module__Pu-jrq__form{gap:1rem;display:grid}.outreach-module__Pu-jrq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.outreach-module__Pu-jrq__leadsToolbar{flex-wrap:wrap}.outreach-module__Pu-jrq__headerActions{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.outreach-module__Pu-jrq__headerActions>button{white-space:nowrap;width:auto}.outreach-module__Pu-jrq__filters{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;padding:0 0 1rem;display:grid}.outreach-module__Pu-jrq__filters>*{min-width:0}.outreach-module__Pu-jrq__filters>label>input,.outreach-module__Pu-jrq__filters>label>select{box-sizing:border-box;min-height:46px}@media (max-width:1100px){.outreach-module__Pu-jrq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.outreach-module__Pu-jrq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-module__Pu-jrq__headerActions{width:100%}}@media (max-width:440px){.outreach-module__Pu-jrq__filters{grid-template-columns:1fr}}.outreach-module__Pu-jrq__listPanel{gap:0;min-width:0}.outreach-module__Pu-jrq__listSummary{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin:16px 0 12px;font-size:.8rem;display:flex}.outreach-module__Pu-jrq__listSummary strong{color:var(--foreground);font-weight:600}.outreach-module__Pu-jrq__listSummary strong span{color:var(--text-muted);font-weight:400}@media (max-width:640px){.outreach-module__Pu-jrq__grid{grid-template-columns:1fr}}.outreach-module__Pu-jrq__contactMap h3{margin:0}.outreach-module__Pu-jrq__contactMap{gap:12px;margin-bottom:16px;display:grid}.outreach-module__Pu-jrq__dialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.outreach-module__Pu-jrq__dialogActions>button:first-child{margin-right:auto}.outreach-module__Pu-jrq__formSection{border-bottom:1px solid var(--border-muted);gap:1rem;min-width:0;padding-bottom:1.25rem;display:grid}.outreach-module__Pu-jrq__formSection h3,.outreach-module__Pu-jrq__formSection p{margin:0}.outreach-module__Pu-jrq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.outreach-module__Pu-jrq__addressPreview{color:var(--text-muted);overflow-wrap:anywhere;margin:.5rem 0}.outreach-module__Pu-jrq__addressContent{gap:1.25rem;padding-top:1rem;display:grid}.outreach-module__Pu-jrq__importRows{gap:1rem;margin:1rem 0;display:grid}.outreach-module__Pu-jrq__importHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.outreach-module__Pu-jrq__importHeader>div{gap:8px;display:grid}.outreach-module__Pu-jrq__importHeader h2{font-size:1.4rem;line-height:1.3}.outreach-module__Pu-jrq__importHeader p,.outreach-module__Pu-jrq__importHint{color:var(--text-muted);font-size:.875rem;line-height:1.6}.outreach-module__Pu-jrq__importHeader>button{flex-shrink:0}.outreach-module__Pu-jrq__importUpload{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:16px;min-width:0;padding:20px;display:grid}.outreach-module__Pu-jrq__importUploadHeading{align-items:center;gap:12px;display:flex}.outreach-module__Pu-jrq__importUploadHeading>svg{color:var(--accent);flex-shrink:0}.outreach-module__Pu-jrq__importUploadHeading label{font-size:.95rem;font-weight:700}.outreach-module__Pu-jrq__importUploadHeading p{color:var(--text-muted);margin-top:4px;font-size:.8rem}.outreach-module__Pu-jrq__importFilePicker{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.outreach-module__Pu-jrq__importFileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:160px;font-size:.8rem;overflow:hidden}.outreach-module__Pu-jrq__importTemplate{border-top:1px solid var(--border);justify-items:start;gap:10px;padding-top:16px;display:grid}.outreach-module__Pu-jrq__importActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:20px;display:flex}@media (max-width:480px){.outreach-module__Pu-jrq__importUpload{padding:16px}.outreach-module__Pu-jrq__importActions>button{flex:auto}}.outreach-module__Pu-jrq__fieldError{color:var(--danger,#d94a4a);font-size:.8rem}.outreach-module__Pu-jrq__leadForm .outreach-module__Pu-jrq__grid{align-items:start;gap:14px 18px}.outreach-module__Pu-jrq__leadForm .outreach-module__Pu-jrq__formSection{gap:18px;padding-bottom:22px}.outreach-module__Pu-jrq__leadForm .outreach-module__Pu-jrq__formSection h3{font-size:.95rem;line-height:1.4}.outreach-module__Pu-jrq__leadForm .outreach-module__Pu-jrq__formSection p{font-size:.82rem;line-height:1.5}.outreach-module__Pu-jrq__sectionIntro{gap:4px;display:grid}.outreach-module__Pu-jrq__researchLinks{flex-wrap:wrap;gap:10px 16px;display:flex}.outreach-module__Pu-jrq__researchText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.outreach-module__Pu-jrq__researchText a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.outreach-module__Pu-jrq__researchFacts{gap:20px;min-width:0;display:grid}.outreach-module__Pu-jrq__factValue{gap:8px;min-width:0;display:grid}.outreach-module__Pu-jrq__factValue textarea{resize:vertical;width:100%}.outreach-module__Pu-jrq__researchGroup{border:1px solid var(--border-muted);border-radius:12px;min-width:0;padding:18px}.outreach-module__Pu-jrq__companyCategories{border-top:1px solid var(--border-muted);gap:12px;margin-top:18px;padding-top:16px;display:grid}.outreach-module__Pu-jrq__companyCategories h5{margin:0;font-size:.85rem}.outreach-module__Pu-jrq__categorySources{flex-wrap:wrap;gap:8px;margin-top:4px;font-size:.75rem;display:flex}.outreach-module__Pu-jrq__categorySources a{color:var(--text-muted);text-decoration:underline}.outreach-module__Pu-jrq__researchFacts h4{margin:0 0 8px;font-size:.9rem}.outreach-module__Pu-jrq__researchFacts dl{gap:8px;margin:0;display:grid}.outreach-module__Pu-jrq__researchFacts dl>div{grid-template-columns:135px minmax(0,1fr);gap:12px;font-size:.875rem;line-height:1.65;display:grid}.outreach-module__Pu-jrq__researchFacts dt{color:var(--text-muted)}.outreach-module__Pu-jrq__researchFacts dd{overflow-wrap:anywhere;margin:0}@media (max-width:540px){.outreach-module__Pu-jrq__researchFacts dl>div{grid-template-columns:1fr;gap:0}}.outreach-module__Pu-jrq__researchLinks a{min-height:auto;color:var(--text-muted);background:0 0;border:0;padding:0;font-size:.8rem}.outreach-module__Pu-jrq__researchLinks a:hover{color:var(--foreground);text-decoration:underline}.outreach-module__Pu-jrq__leadForm .outreach-module__Pu-jrq__activitySection{gap:10px}.outreach-module__Pu-jrq__enrichmentActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.outreach-module__Pu-jrq__enrichmentSetupLink{text-underline-offset:3px;text-decoration:underline}.outreach-module__Pu-jrq__enrichmentResult{border:1px solid var(--border-muted);background:var(--surface);border-radius:12px;gap:18px;min-width:0;margin-top:16px;padding:20px;display:grid}.outreach-module__Pu-jrq__enrichmentResultHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.outreach-module__Pu-jrq__enrichmentResultHeader h4{overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem;line-height:1.4}.outreach-module__Pu-jrq__enrichmentEyebrow{color:var(--text-muted);font-size:.75rem;font-weight:500;line-height:1.5;display:block}.outreach-module__Pu-jrq__enrichmentBadge{border:1px solid var(--border-muted);border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:.75rem;line-height:1.4;display:inline-flex}.outreach-module__Pu-jrq__enrichmentBadge svg{flex-shrink:0}.outreach-module__Pu-jrq__enrichmentDetails{gap:8px;margin:0;font-size:.85rem;line-height:1.5;display:grid}.outreach-module__Pu-jrq__enrichmentDetails>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.outreach-module__Pu-jrq__enrichmentDetails dt{color:var(--text-muted)}.outreach-module__Pu-jrq__enrichmentDetails dd{overflow-wrap:anywhere;margin:0}.outreach-module__Pu-jrq__enrichmentEmail{border-top:1px solid var(--border-muted);align-items:center;gap:12px;padding-top:16px;display:flex}.outreach-module__Pu-jrq__enrichmentEmail>svg{color:var(--text-muted);flex-shrink:0}.outreach-module__Pu-jrq__enrichmentEmail>div{min-width:0}.outreach-module__Pu-jrq__enrichmentEmail strong{overflow-wrap:anywhere;margin-top:3px;font-size:.95rem;display:block}.outreach-module__Pu-jrq__enrichmentResultFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.outreach-module__Pu-jrq__enrichmentNote{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.6}.outreach-module__Pu-jrq__enrichmentResultFooter button{flex-shrink:0}@media (max-width:540px){.outreach-module__Pu-jrq__enrichmentResult{padding:16px}.outreach-module__Pu-jrq__enrichmentDetails>div{grid-template-columns:1fr;gap:2px}.outreach-module__Pu-jrq__enrichmentResultFooter{flex-direction:column;align-items:stretch}}.outreach-module__Pu-jrq__enrichmentPhones{border-top:1px solid var(--border-muted);gap:12px;padding-top:16px;display:grid}.outreach-module__Pu-jrq__enrichmentPhoneRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.outreach-module__Pu-jrq__enrichmentPhoneRow button{flex-shrink:0}@media (max-width:540px){.outreach-module__Pu-jrq__enrichmentPhoneRow{flex-direction:column;align-items:stretch}}.outreach-module__Pu-jrq__leadTools{gap:10px;min-width:0;display:grid}.outreach-module__Pu-jrq__leadTools>:not(.outreach-module__Pu-jrq__sectionIntro){margin-inline-start:16px}.outreach-module__Pu-jrq__leadTools h3{margin:0;font-size:.95rem}.outreach-module__Pu-jrq__leadTools .outreach-module__Pu-jrq__sectionIntro{margin-bottom:4px}.outreach-module__Pu-jrq__leadTools .outreach-module__Pu-jrq__sectionIntro p{margin:0;font-size:.82rem;line-height:1.5}.outreach-module__Pu-jrq__toolContent{gap:14px;min-width:0;padding:0;display:grid}.outreach-module__Pu-jrq__toolContent p,.outreach-module__Pu-jrq__enrichmentActions .outreach-module__Pu-jrq__enrichmentSetupLink{margin:0;font-size:.82rem;line-height:1.5}.outreach-module__Pu-jrq__toolContent p a{font-size:inherit;line-height:inherit}.outreach-module__Pu-jrq__leadForm .outreach-module__Pu-jrq__toolContent>.outreach-module__Pu-jrq__formSection{border:0;padding-bottom:0}.outreach-module__Pu-jrq__apolloActions{gap:12px;display:grid}.outreach-module__Pu-jrq__apolloActions>button{justify-self:start}@media (max-width:600px){.outreach-module__Pu-jrq__toolContent{padding:0}}.outreach-module__Pu-jrq__contactIdentity{grid-template-columns:144px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.outreach-module__Pu-jrq__contactPortrait{flex-direction:column;align-items:center;gap:.5rem;display:flex}@media (max-width:720px){.outreach-module__Pu-jrq__contactIdentity{grid-template-columns:minmax(0,1fr)}}
.themeToggle{appearance:none;background:var(--surface-muted);border:1px solid var(--border);box-sizing:border-box;color:var(--foreground);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:.88rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.themeToggleIcon{flex:0 0 1em;width:1em;height:1em;display:block}.themeToggle:hover,.themeToggle:focus-visible{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.themeToggle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.themeToggle:active{transform:translateY(1px)}.themeToggleText{line-height:1}@media (max-width:520px){.themeToggleText{display:none}.themeToggle{min-width:38px;padding-left:9px;padding-right:9px}}
