@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-condensed-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-condensed-latin-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-condensed-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-condensed-latin-500-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-condensed-latin-600-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-condensed-latin-700-italic.woff2) format("woff2")}:root{--hunter-asset-epoch:31;--hunter-blue:#0058b8;--hunter-electric-blue:#1474d4;--hunter-blue-dark:#004895;--hunter-blue-soft:rgba(0,88,184,.1);--hunter-blue-line:rgba(0,88,184,.28);--hunter-ink:#0b1220;--hunter-muted:#566579;--hunter-line:#dce6f2;--hunter-surface:#f5f8fc;--hunter-white:#ffffff;--hunter-good:#087a50;--hunter-warn:#995700;--hunter-red:#b22c3a;--hunter-font:"IBM Plex Sans Condensed","Arial Narrow",Arial,sans-serif;--hunter-shadow:0 18px 46px rgba(12,68,142,.08);--hunter-text-micro:13px;--hunter-text-small:15px;--hunter-text-body:17px;--hunter-control-hit:48px}*{box-sizing:border-box}html{background:var(--hunter-surface)}body{margin:0;overflow-x:hidden;color:var(--hunter-ink);background:radial-gradient(circle at 80% 5%,rgba(0,114,255,.06),transparent 28%),linear-gradient(rgba(0,114,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(0,114,255,.022) 1px,transparent 1px),var(--hunter-surface);background-size:auto,42px 42px,42px 42px,auto}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(0,114,255,.27);outline-offset:2px}.hunter-shell{min-height:100vh;font-family:var(--hunter-font);font-size:var(--hunter-text-body);font-weight:600}.hunter-shell :is(h1,h2,h3,h4,h5,h6){font-style:italic;text-transform:capitalize}.hunter-topbar{position:sticky;z-index:1200;top:0;min-height:84px;justify-content:space-between;gap:28px;padding:0 30px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--hunter-blue-line);box-shadow:0 8px 30px rgba(0,73,164,.055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hunter-brand,.hunter-topbar{display:flex;align-items:center}.hunter-brand{gap:18px}.hunter-brand>span{width:1px;height:36px;flex:0 0 auto;background:var(--hunter-line)}.measurex-mark{width:148px;height:auto;display:block}.hunter-wordmark{width:264px;height:50px;display:block;object-fit:contain;object-position:left center}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.preview-badge{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;color:var(--hunter-blue-dark);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:10px;font-size:var(--hunter-text-micro);letter-spacing:.11em;white-space:nowrap}.preview-badge i{width:8px;height:8px;border-radius:50%;background:var(--hunter-blue);box-shadow:0 0 0 4px rgba(0,114,255,.1)}.queue-button{min-height:var(--hunter-control-hit);display:inline-flex;align-items:center;gap:9px;padding:0 10px 0 14px;color:#273549;background:#fff;border:1px solid var(--hunter-line);border-radius:11px;cursor:pointer;font-size:var(--hunter-text-small);font-weight:600}.queue-button:hover{color:var(--hunter-blue);border-color:var(--hunter-blue)}.queue-button b{min-width:25px;height:25px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:7px;font-size:var(--hunter-text-micro)}.hunter-main{width:min(1800px,100%);margin:0 auto;padding:28px 32px 18px}.hunter-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:20px}.intro-copy>p{margin:0 0 7px;color:var(--hunter-blue);font-size:var(--hunter-text-micro);letter-spacing:.16em;text-transform:uppercase}.hunter-intro h1{margin:0;font-size:clamp(42px,3.15vw,58px);line-height:.95;letter-spacing:-.045em;font-weight:600}.intro-copy>span{display:block;margin-top:11px;color:var(--hunter-muted);font-size:var(--hunter-text-body)}.territory-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;color:#5d6d81;font-size:var(--hunter-text-small)}.territory-summary span{display:inline-flex;align-items:baseline;gap:4px}.territory-summary strong{color:var(--hunter-ink);font-size:16px}.territory-summary i{width:4px;height:4px;background:#b8c6d6;border-radius:50%}.territory-controls{min-width:min(650px,52vw);display:grid;grid-template-columns:minmax(270px,.88fr) minmax(320px,1.12fr);gap:14px}.radius-control,.territory-controls>label{min-height:94px;padding:16px 18px;background:#fff;border:1px solid var(--hunter-blue-line);border-radius:15px;box-shadow:0 9px 28px rgba(0,69,150,.05)}.radius-control>div:first-child span,.territory-controls>label>span{display:block;margin-bottom:10px;color:#738196;font-size:var(--hunter-text-micro);letter-spacing:.08em;text-transform:uppercase}.select-wrap{position:relative;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px}.select-wrap i{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:10px;font-size:var(--hunter-text-micro);font-style:normal}.select-wrap select{width:100%;min-width:0;height:38px;padding:0 30px 0 0;color:var(--hunter-ink);background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:600}.radius-control>div:first-child{display:flex;justify-content:space-between;align-items:center}.radius-control>div:first-child strong{color:var(--hunter-blue);font-size:13px}.radius-control input[type=range]{width:100%;height:6px;display:block;margin:4px 0 0;accent-color:var(--hunter-blue);cursor:pointer}.radius-marks{display:flex;justify-content:space-between;margin-top:8px;color:#8d99aa;font-size:var(--hunter-text-micro)}.hunter-workspace{display:grid;grid-template-columns:320px minmax(580px,1fr) 360px;align-items:stretch;min-width:0}.filter-panel,.map-panel,.prospect-rail{min-width:0;height:780px;background:#fff;border:1px solid var(--hunter-blue-line);border-radius:18px;box-shadow:var(--hunter-shadow)}.filter-content,.filter-panel,.map-panel,.prospect-rail{display:flex;flex-direction:column;overflow:hidden}.filter-heading,.map-panel-header,.prospect-rail>header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid var(--hunter-line)}.filter-heading>div:first-child,.map-panel-header>div,.prospect-rail>header>div{min-width:0;display:flex;flex-direction:column}.filter-heading h2,.map-panel-header h2,.prospect-rail h2,.queue-drawer h2{margin:0;font-size:18px;line-height:1.15;letter-spacing:-.02em}.filter-heading>div:first-child>span,.map-panel-header p,.prospect-rail header p,.queue-drawer header p{margin:5px 0 0;color:var(--hunter-muted);font-size:var(--hunter-text-micro);line-height:1.25}.filter-toggle{display:none;min-height:var(--hunter-control-hit);align-items:center;gap:7px;padding:0 11px;color:var(--hunter-blue);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:10px;cursor:pointer;font-size:var(--hunter-text-small)}.filter-content{flex:1 1;min-height:0}.filter-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px 7px}.filter-actions button{min-height:34px;padding:0 10px;color:#5f6f83;background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:var(--hunter-text-micro)}.filter-actions button:hover{color:var(--hunter-blue);background:var(--hunter-blue-soft)}.category-list{flex:1 1;min-height:0;padding:2px 10px 24px;overflow-y:auto;scroll-padding-block-end:24px;scrollbar-width:thin;scrollbar-color:#c9d6e6 transparent}.category-list label{min-height:48px;display:grid;grid-template-columns:32px 1fr 24px;align-items:center;gap:10px;margin:3px 0;padding:7px 9px;color:#67778d;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:.15s ease}.category-list label:hover{color:#26364a;background:#f7f9fc}.category-list label.active{color:var(--hunter-ink);background:rgba(0,114,255,.06);border-color:rgba(0,114,255,.14)}.category-list input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.category-list i{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:var(--category-color);border:1px solid color-mix(in srgb,var(--category-color) 78%,white);border-radius:9px;font-style:normal}.category-list input:focus-visible+i{outline:3px solid rgba(0,114,255,.48);outline-offset:2px}.category-list label:not(.active) i{background:#f2f5f9;border-color:#d9e2ec}.category-list span{font-size:var(--hunter-text-small);line-height:1.25}.category-list b{color:#8996a7;font-size:var(--hunter-text-micro);text-align:right}.map-panel{display:flex;flex-direction:column}.map-panel-header{flex:0 0 auto}.map-status{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;color:#3f5065;background:#f4f7fb;border:1px solid #e0e8f2;border-radius:9px;font-size:var(--hunter-text-micro)}.map-status i{width:8px;height:8px;background:var(--hunter-good);border-radius:50%;box-shadow:0 0 0 4px rgba(18,166,106,.1)}.map-stage{position:relative;flex:1 1;min-height:0;overflow:hidden;background:#e9f0f7}.hunter-map{width:100%;height:100%;background:linear-gradient(135deg,#e9f2fb,#f4f8fc)}.north-carolina-outside-mask{fill:#eaf0f6!important;fill-opacity:1!important;stroke:none!important}.north-carolina-boundary{fill:none!important;stroke:#0072ff!important;stroke-width:2.5px!important;stroke-opacity:.92!important;filter:drop-shadow(0 1px 2px rgba(0,78,170,.25))}.hunter-shell[data-theme=dark] .north-carolina-outside-mask{fill:#07111e!important}.hunter-shell[data-theme=dark] .north-carolina-boundary{stroke:#5aa6ff!important;filter:drop-shadow(0 1px 3px rgba(45,143,255,.34))}.map-loading{height:100%;display:grid;place-items:center;align-content:center;gap:10px;background:linear-gradient(135deg,#edf4fb,#f8fbfe);color:var(--hunter-blue)}.map-loading>span{width:36px;height:36px;border:3px solid rgba(0,114,255,.16);border-top:3px solid var(--hunter-blue);border-radius:50%;animation:hunter-spin .9s linear infinite}.map-loading strong{color:#314157;font-size:var(--hunter-text-body)}.map-loading small{color:#8795a7;font-size:var(--hunter-text-small)}.map-legend{position:absolute;z-index:700;left:16px;bottom:16px;display:flex;align-items:center;gap:14px;padding:10px 12px;color:#53657a;background:rgba(255,255,255,.94);border:1px solid #d9e3ef;border-radius:10px;box-shadow:0 8px 20px rgba(18,63,113,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--hunter-text-micro);pointer-events:none}.map-legend span{display:inline-flex;align-items:center;gap:6px}.map-legend i{width:9px;height:9px;border-radius:50%}.legend-agent{background:var(--hunter-blue);box-shadow:0 0 0 3px rgba(0,114,255,.12)}.legend-high{background:#e86b38}.legend-area{background:rgba(18,166,106,.12);border:1px dashed var(--hunter-good)}.leaflet-control-attribution{font-family:var(--hunter-font);font-size:13px!important}.leaflet-popup-content-wrapper{border:1px solid var(--hunter-blue-line);border-radius:11px;box-shadow:0 12px 30px rgba(14,47,88,.18)}.leaflet-popup-content{margin:12px 14px;font-family:var(--hunter-font)}.hunter-popup{min-width:175px;display:flex;flex-direction:column}.hunter-popup strong{color:var(--hunter-ink);font-size:13px}.hunter-popup span{margin-top:5px;color:var(--hunter-blue);font-size:var(--hunter-text-micro)}.hunter-popup small{margin-top:6px;color:#748195;font-size:var(--hunter-text-micro)}.hunter-leaflet-icon{background:transparent;border:0}.hunter-leaflet-icon:focus-visible{outline:none}.hunter-leaflet-icon:focus-visible .map-pin{transform:scale(1.12) translateY(-2px);filter:drop-shadow(0 0 0 rgba(0,0,0,0)) drop-shadow(0 0 6px rgba(0,114,255,.72))}.map-pin{position:relative;width:40px;height:47px;display:grid;place-items:start center;filter:drop-shadow(0 7px 8px rgba(20,48,84,.24));transform-origin:50% 100%;transition:transform .17s ease}.map-pin:before{content:"";position:absolute;width:35px;height:35px;background:#fff;border:3px solid var(--pin);border-radius:50% 50% 50% 10px;transform:rotate(-45deg)}.map-pin i{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;margin-top:4px;color:#fff;background:var(--pin);border-radius:50%;font:600 9px var(--hunter-font);font-style:normal}.map-pin.selected{transform:scale(1.22) translateY(-2px)}.map-pin.selected:after{content:"";position:absolute;inset:-5px -3px 6px;border:2px solid rgba(0,114,255,.36);border-radius:50%;animation:pin-pulse 1.5s ease-out infinite}.agent-map-pin{width:52px;height:52px;display:grid;place-items:center;background:rgba(0,114,255,.12);border:1px solid rgba(0,114,255,.38);border-radius:50%;box-shadow:0 0 0 9px rgba(0,114,255,.08)}.agent-map-pin i{width:36px;height:36px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border:3px solid #fff;border-radius:11px;box-shadow:0 7px 14px rgba(0,81,183,.28);font:600 10px var(--hunter-font);font-style:normal}.prospect-search{min-height:var(--hunter-control-hit);display:grid;grid-template-columns:20px 1fr 30px;align-items:center;gap:7px;margin:13px;padding:0 11px;color:#7d8b9f;background:#f5f8fc;border:1px solid #dce6f1;border-radius:10px}.prospect-search input{width:100%;min-width:0;height:40px;color:#26364a;background:transparent;border:0;outline:0;font-size:var(--hunter-text-small)}.prospect-search input::placeholder{color:#929eae}.prospect-search button{width:30px;height:30px;display:grid;place-items:center;color:#718096;background:transparent;border:0;border-radius:7px;cursor:pointer}.prospect-list{flex:1 1;min-height:0;padding:0 11px 24px;overflow-y:auto;scroll-padding-block-end:24px;scrollbar-width:thin;scrollbar-color:#c9d6e6 transparent}.prospect-card{margin:8px 0;overflow:hidden;background:#fff;border:1px solid #dfe7f1;border-radius:12px;transition:.16s ease}.prospect-card.selected,.prospect-card:hover{border-color:rgba(0,114,255,.48);box-shadow:0 9px 22px rgba(0,83,180,.09);transform:translateY(-1px)}.prospect-card.selected{box-shadow:inset 3px 0 0 var(--hunter-blue),0 9px 22px rgba(0,83,180,.09)}.prospect-open{width:100%;display:grid;grid-template-columns:12px 1fr auto;gap:10px;padding:14px 12px 11px;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.prospect-dot{width:10px;height:10px;margin-top:2px;background:var(--category-color);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--category-color) 30%,white)}.prospect-copy{min-width:0;display:flex;flex-direction:column}.prospect-copy strong{overflow:hidden;color:#1c2b3d;font-size:var(--hunter-text-small);text-overflow:ellipsis;white-space:nowrap}.prospect-card:hover .prospect-copy strong{color:var(--hunter-electric-blue)}.prospect-copy small{overflow:hidden;margin-top:5px;color:#748296;font-size:var(--hunter-text-micro);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.prospect-copy em{gap:4px;margin-top:7px;color:#8593a5;font-size:var(--hunter-text-micro);font-style:normal}.intent-badge,.prospect-copy em{display:inline-flex;align-items:center}.intent-badge{justify-content:center;padding:5px 8px;border-radius:999px;font-size:13px;white-space:nowrap}.intent-high{color:#c84f26;background:rgba(232,107,56,.11)}.intent-medium{color:#a96808;background:rgba(220,138,19,.12)}.intent-low{color:#607085;background:#eef2f7}.prospect-footer{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 9px 0 34px;background:#f9fbfd;border-top:1px solid #edf1f6}.prospect-footer>span{color:#7e8c9f;font-size:var(--hunter-text-micro)}.prospect-footer button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;color:var(--hunter-blue);background:var(--hunter-blue-soft);border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:var(--hunter-text-micro)}.prospect-footer button:hover{color:#fff;background:var(--hunter-electric-blue);border-color:rgba(105,173,255,.7);box-shadow:0 0 18px rgba(45,143,255,.28)}.prospect-footer button.queued{color:#fff;background:var(--hunter-blue)}.empty-prospects,.empty-queue{flex:1 1;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center}.empty-prospects>span,.empty-queue>span{width:54px;height:54px;display:grid;place-items:center;color:var(--hunter-blue);background:var(--hunter-blue-soft);border-radius:16px}.empty-prospects strong,.empty-queue strong{margin-top:14px;font-size:var(--hunter-text-body)}.empty-prospects p,.empty-queue p{max-width:240px;margin:8px 0 14px;color:#8190a3;font-size:var(--hunter-text-small);line-height:1.5}.empty-prospects button{min-height:38px;padding:0 12px;color:var(--hunter-blue);background:#fff;border:1px solid var(--hunter-blue-line);border-radius:8px;cursor:pointer;font-size:var(--hunter-text-small)}.hunter-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 3px 0;color:#8491a2;font-size:var(--hunter-text-micro)}.detail-scrim{--hunter-drawer-inset:14px;position:fixed;z-index:3000;inset:0;display:flex;align-items:stretch;justify-content:flex-end;padding:var(--hunter-drawer-inset);overflow:hidden;overscroll-behavior:none;background:rgba(9,18,31,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scrim-in .18s ease both}.lead-detail,.queue-drawer{position:relative;flex:0 0 auto;width:min(480px,94vw);height:calc(100vh - 28px);height:calc(100dvh - var(--hunter-drawer-inset) - var(--hunter-drawer-inset));max-height:calc(100vh - 28px);max-height:calc(100dvh - var(--hunter-drawer-inset) - var(--hunter-drawer-inset));min-height:0;padding:28px 30px 34px;overflow-x:hidden;overflow-y:auto;background:#fff;border:1px solid var(--hunter-blue-line);border-radius:24px;box-shadow:-18px 18px 54px rgba(7,35,72,.2),0 2px 8px rgba(7,35,72,.08);animation:drawer-in .25s cubic-bezier(.2,.8,.2,1) both}.lead-detail{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scroll-padding-block:20px 34px;scrollbar-width:thin}.lead-detail:focus{outline:none}.lead-detail:focus-visible{box-shadow:inset 0 0 0 3px rgba(45,143,255,.55),-22px 0 60px rgba(7,35,72,.18)}.drawer-rail{position:absolute;top:0;left:0;width:6px;height:100%;background:var(--category-color)}.detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.detail-header button,.queue-drawer header>button{width:var(--hunter-control-hit);height:var(--hunter-control-hit);display:grid;place-items:center;color:#5f6f83;background:#f3f6fa;border:1px solid #dce5ef;border-radius:11px;cursor:pointer}.detail-code{width:52px;height:52px;display:grid;place-items:center;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 10%,white);border:1px solid color-mix(in srgb,var(--category-color) 24%,white);border-radius:15px;font-size:var(--hunter-text-small)}.detail-eyebrow{margin:0 0 9px;color:var(--hunter-blue);font-size:var(--hunter-text-micro);letter-spacing:.11em;text-transform:uppercase}.lead-detail h2{margin:0;font-size:34px;line-height:1.05;letter-spacing:-.04em}.detail-location{display:flex;align-items:center;gap:6px;margin-top:11px;color:#6f7f94;font-size:var(--hunter-text-small)}.detail-location span{color:#b2bac4}.detail-status-row{display:flex;gap:8px;margin:20px 0}.detail-status-row .intent-badge,.stage-badge{padding:7px 10px;font-size:var(--hunter-text-micro)}.stage-badge{color:var(--hunter-blue-dark);background:var(--hunter-blue-soft);border-radius:999px}.signal-panel{display:flex;align-items:center;gap:13px;padding:17px;background:linear-gradient(135deg,rgba(0,114,255,.09),rgba(255,255,255,.96));border:1px solid var(--hunter-blue-line);border-radius:14px}.signal-panel>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:11px;box-shadow:0 8px 20px rgba(0,114,255,.24)}.signal-panel>div{display:flex;flex-direction:column}.signal-panel small{color:#708096;font-size:var(--hunter-text-micro);text-transform:uppercase;letter-spacing:.08em}.signal-panel strong{margin-top:5px;color:#25364b;font-size:var(--hunter-text-body);line-height:1.35}.detail-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border:1px solid var(--hunter-line);border-radius:14px}.detail-metrics>div{min-height:96px;display:flex;flex-direction:column;justify-content:center;padding:16px}.detail-metrics>div+div{border-left:1px solid var(--hunter-line)}.contact-block small,.detail-metrics small{color:#7b899d;font-size:var(--hunter-text-micro);text-transform:uppercase;letter-spacing:.08em}.detail-metrics strong{margin-top:7px;color:var(--hunter-ink);font-size:24px}.detail-metrics strong span{color:#f3a71b;font-size:14px}.detail-metrics em{margin-top:4px;color:#8996a7;font-size:var(--hunter-text-micro);font-style:normal}.contact-block{margin-top:18px;border:1px solid var(--hunter-line);border-radius:14px;overflow:hidden}.contact-block>div{display:flex;align-items:center;gap:12px;padding:14px 16px;color:var(--hunter-blue)}.contact-block>div+div{border-top:1px solid var(--hunter-line)}.contact-block>div>span{display:flex;flex-direction:column}.contact-block strong{margin-top:4px;color:#2c3c50;font-size:var(--hunter-text-small)}.verification-disclaimer{margin:17px 2px;color:#8794a5;font-size:var(--hunter-text-micro);line-height:1.5}.queue-primary{width:100%;min-height:var(--hunter-control-hit);display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue);border-radius:11px;box-shadow:0 10px 22px rgba(0,114,255,.23);cursor:pointer;font-size:var(--hunter-text-small);font-weight:600}.prospect-card .queue-action:disabled,.queue-primary:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.queue-primary.queued{color:var(--hunter-blue);background:#fff;box-shadow:none}.queue-drawer{display:flex;flex-direction:column}.queue-drawer header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--hunter-line)}.queue-summary{display:flex;align-items:center;gap:14px;margin:20px 0 14px;padding:16px;color:#fff;background:var(--hunter-ink);border-radius:14px}.queue-summary>svg{color:#57a9ff}.queue-summary>div{display:flex;flex-direction:column}.queue-summary strong{font-size:var(--hunter-text-body)}.queue-summary span{margin-top:5px;color:#9bacc1;font-size:var(--hunter-text-small)}.queue-list{display:grid;gap:9px}.queue-list article{display:grid;grid-template-columns:1fr var(--hunter-control-hit);gap:0;border:1px solid var(--hunter-line);border-radius:11px;overflow:hidden}.queue-list article>button:first-child{min-width:0;min-height:54px;display:grid;grid-template-columns:32px 1fr 20px;align-items:center;gap:10px;padding:11px;color:inherit;background:#fff;border:0;cursor:pointer;text-align:left}.queue-list article>button:first-child>span{width:30px;height:30px;display:grid;place-items:center;color:var(--hunter-blue);background:var(--hunter-blue-soft);border-radius:8px;font-size:var(--hunter-text-micro)}.queue-list article>button:first-child>div{min-width:0;display:flex;flex-direction:column}.queue-list strong{font-size:var(--hunter-text-small)}.queue-list small,.queue-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-list small{margin-top:4px;color:#78869a;font-size:var(--hunter-text-micro)}.queue-remove{display:grid;place-items:center;color:#78869a;background:#f6f8fb;border:0;border-left:1px solid var(--hunter-line);cursor:pointer}.queue-remove:hover{color:var(--hunter-red)}@keyframes hunter-spin{to{transform:rotate(1turn)}}@keyframes pin-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes scrim-in{0%{opacity:0}}@keyframes drawer-in{0%{opacity:.35}to{opacity:1}}@media (max-width:1500px){.hunter-main{padding-inline:24px}.hunter-workspace{grid-template-columns:280px minmax(500px,1fr) 330px}.filter-panel,.map-panel,.prospect-rail{height:720px}}@media (max-width:1180px){.measurex-mark{width:128px}.hunter-wordmark{width:224px}.hunter-main{padding-inline:20px}.hunter-intro{align-items:stretch;flex-direction:column;gap:20px}.territory-controls{min-width:0;width:100%}.hunter-workspace{grid-template-columns:280px minmax(0,1fr)}.prospect-rail{grid-column:1/-1;height:540px}.prospect-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:9px}.prospect-card{margin:0}}@media (max-width:900px){.hunter-workspace{grid-template-columns:1fr}.map-panel{order:1;height:620px}.prospect-rail{order:2;grid-column:auto;height:560px}.filter-panel{order:3;height:auto}.filter-toggle{display:inline-flex}.filter-content:not(.open){display:none}.filter-content.open{max-height:560px}.category-list{display:grid}.category-list,.prospect-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hunter-topbar{min-height:70px;padding:0 13px;gap:10px}.hunter-brand{gap:9px}.hunter-brand>span{height:25px}.measurex-mark{width:88px}.hunter-wordmark{width:140px;height:40px}.preview-badge{display:none}.queue-button{width:46px;padding:0;justify-content:center;font-size:0}.queue-button b{position:absolute;margin:-32px 0 0 31px;min-width:19px;height:19px;font-size:13px}.hunter-main{padding:22px 12px 16px}.hunter-intro h1{font-size:42px}.intro-copy>span{max-width:320px;line-height:1.45}.territory-summary{gap:8px;font-size:13px}.territory-summary strong{font-size:14px}.territory-controls{grid-template-columns:1fr}.radius-control,.territory-controls>label{min-height:90px}.filter-panel,.map-panel,.prospect-rail{border-radius:15px}.filter-heading,.map-panel-header,.prospect-rail>header{min-height:74px;padding:15px}.filter-heading h2,.map-panel-header h2,.prospect-rail h2{font-size:17px}.category-list{grid-template-columns:1fr}.map-panel{height:520px}.map-legend{left:10px;bottom:10px;gap:9px;padding:8px 9px;font-size:13px}.prospect-rail{height:580px}.prospect-list{grid-template-columns:1fr}.hunter-footer{align-items:flex-start;flex-direction:column;gap:6px}.detail-scrim{--hunter-drawer-inset:8px}.lead-detail,.queue-drawer{padding:22px 20px 30px;border-radius:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.hunter-shell{--hunter-panel:#ffffff;--hunter-panel-soft:#f5f8fc;--hunter-panel-raised:#ffffff;--hunter-text:#0b1220;--hunter-subtle:#647287;--hunter-border:#dce6f2;--hunter-theme-border:#d7e2ec;--hunter-theme-border-soft:rgba(125,150,176,.28);color:var(--hunter-text);background:radial-gradient(circle at 78% 3%,rgba(0,114,255,.075),transparent 28%),linear-gradient(rgba(0,114,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(0,114,255,.022) 1px,transparent 1px),var(--hunter-surface);background-size:auto,42px 42px,42px 42px,auto;transition:color .25s ease,background-color .25s ease}.workspace-tabs{width:max-content;display:flex;align-items:center;gap:5px;margin:-5px 0 25px;padding:5px;background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:13px;box-shadow:0 8px 24px rgba(10,72,150,.05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-tabs button{min-height:var(--hunter-control-hit);display:inline-flex;align-items:center;gap:8px;padding:0 15px;color:#637287;background:transparent;border:0;border-radius:9px;cursor:pointer;font-weight:600;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.workspace-tabs button:hover{color:var(--hunter-blue);background:var(--hunter-blue-soft);transform:translateY(-1px)}.workspace-tabs button.active{color:#fff;background:var(--hunter-blue);box-shadow:0 8px 18px rgba(0,114,255,.23)}.workspace-tabs button>span{margin-left:2px;padding:4px 6px;color:var(--hunter-blue-dark);background:#e5f1ff;border-radius:5px;font-size:13px;letter-spacing:.08em}.workspace-tabs button.active>span{color:#fff;background:rgba(255,255,255,.18)}.settings-button{width:var(--hunter-control-hit);height:var(--hunter-control-hit);display:grid;place-items:center;color:#4f6075;background:#fff;border:1px solid var(--hunter-line);border-radius:11px;cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.settings-button:hover{color:var(--hunter-blue);border-color:var(--hunter-blue);transform:rotate(14deg);box-shadow:0 8px 20px rgba(0,93,205,.12)}.performance-view{padding-bottom:34px}.performance-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:34px;margin-bottom:22px;padding:10px 2px 0}.performance-hero>div:first-child>p{margin:0 0 8px;color:var(--hunter-blue);font-size:var(--hunter-text-micro);letter-spacing:.16em;text-transform:uppercase}.performance-hero h1{margin:0;font-size:clamp(42px,3.25vw,60px);line-height:.94;letter-spacing:-.05em}.performance-hero>div:first-child>span{display:block;max-width:650px;margin-top:12px;color:var(--hunter-muted);font-size:var(--hunter-text-body);line-height:1.5}.performance-period{min-width:220px;min-height:72px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:13px 14px;color:var(--hunter-blue);background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:14px;box-shadow:0 10px 28px rgba(0,72,160,.06)}.performance-period>span{display:flex;flex-direction:column}.performance-period small{color:var(--hunter-muted);font-size:var(--hunter-text-micro)}.performance-period strong{margin-top:4px;color:var(--hunter-ink);font-size:var(--hunter-text-small)}.performance-period i{padding:5px 6px;color:var(--hunter-blue);background:var(--hunter-blue-soft);border-radius:6px;font-size:13px;font-style:normal;letter-spacing:.09em}.team-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.team-metric{min-height:132px;display:grid;grid-template-columns:46px 1fr;align-items:center;gap:15px;padding:20px;background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:16px;box-shadow:var(--hunter-shadow);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.team-metric:hover{transform:translateY(-4px);border-color:rgba(0,114,255,.5);box-shadow:0 18px 38px rgba(0,91,195,.12)}.team-metric>span{width:46px;height:46px;display:grid;place-items:center;color:var(--hunter-blue);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:13px}.team-metric>div{min-width:0;display:flex;flex-direction:column}.team-metric small{color:var(--hunter-muted);font-size:var(--hunter-text-micro);letter-spacing:.06em;text-transform:uppercase}.team-metric strong{margin-top:7px;color:var(--hunter-ink);font-size:clamp(25px,2vw,32px);line-height:1;letter-spacing:-.035em}.team-metric strong em{margin-left:3px;color:var(--hunter-muted);font-size:13px;font-style:normal}.team-metric p{margin:8px 0 0;color:var(--hunter-good);font-size:var(--hunter-text-micro)}.performance-layout{display:grid;grid-template-columns:390px minmax(0,1fr);align-items:start;gap:16px}.agent-detail-panel,.agent-scoreboard{min-width:0;background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:18px;box-shadow:var(--hunter-shadow)}.agent-scoreboard{position:sticky;top:110px;overflow:hidden}.agent-scoreboard>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;border-bottom:1px solid var(--hunter-line)}.agent-detail-header p,.agent-scoreboard header p,.funnel-card header p,.momentum-card header p{margin:0 0 5px;color:var(--hunter-blue);font-size:var(--hunter-text-micro);letter-spacing:.09em;text-transform:uppercase}.agent-detail-header h2,.agent-scoreboard h2,.funnel-card h3,.momentum-card h3{margin:0;color:var(--hunter-ink);line-height:1.1;letter-spacing:-.025em}.agent-scoreboard h2{font-size:20px}.agent-scoreboard>header>span{padding:6px 8px;color:var(--hunter-good);background:rgba(18,166,106,.09);border-radius:7px;font-size:var(--hunter-text-micro)}.agent-score-list{display:grid;gap:7px;padding:11px}.agent-score-row{position:relative;width:100%;min-height:100px;display:grid;grid-template-columns:24px 42px minmax(0,1fr) 48px;align-items:center;gap:9px;padding:10px 10px 10px 8px;color:inherit;background:transparent;border:1px solid transparent;border-radius:13px;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.agent-score-row:hover{transform:translateX(4px);background:var(--hunter-blue-soft);border-color:var(--hunter-blue-line);box-shadow:0 8px 22px rgba(0,82,180,.08)}.agent-score-row.selected{background:var(--hunter-blue-soft);border-color:rgba(0,114,255,.34);box-shadow:inset 3px 0 0 var(--hunter-blue)}.agent-rank{color:#a1adbc;font-size:13px;text-align:center}.agent-avatar{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--hunter-blue),#53a7ff);border-radius:11px;box-shadow:0 7px 16px rgba(0,102,225,.2);font-size:var(--hunter-text-micro)}.agent-score-copy{min-width:0;display:flex;flex-direction:column}.agent-score-copy strong{overflow:hidden;color:var(--hunter-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.agent-score-copy small{margin-top:4px;color:var(--hunter-muted);font-size:var(--hunter-text-micro)}.agent-score-copy>span{margin-top:7px;color:#718097;font-size:13px}.agent-score-value{width:48px;height:48px;display:grid;place-items:center;background:conic-gradient(var(--hunter-blue) var(--score-angle),rgba(0,114,255,.1) 0);border-radius:50%}.agent-score-value:before{content:"";grid-area:1/1;width:38px;height:38px;background:var(--hunter-panel);border-radius:50%}.agent-score-value b{z-index:1;grid-area:1/1;color:var(--hunter-ink);font-size:var(--hunter-text-small)}.score-trend{position:absolute;right:10px;bottom:5px;display:flex;align-items:center;gap:2px;font-size:13px}.positive{color:var(--hunter-good)!important}.negative{color:var(--hunter-red)!important}.agent-scoreboard>footer{display:flex;align-items:flex-start;gap:9px;padding:14px 17px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border-top:1px solid var(--hunter-line);font-size:var(--hunter-text-micro);line-height:1.5}.agent-scoreboard>footer svg{flex:0 0 auto;color:var(--hunter-blue)}.agent-detail-panel{padding:20px}.agent-detail-header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:2px 2px 19px;border-bottom:1px solid var(--hunter-line)}.selected-agent-identity{min-width:0;display:flex;align-items:center;gap:14px}.selected-agent-identity>span{width:56px;height:56px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--hunter-blue),#5daeff);border-radius:15px;box-shadow:0 10px 24px rgba(0,105,230,.22);font-size:var(--hunter-text-small)}.selected-agent-identity>div{min-width:0}.agent-detail-header h2{font-size:25px}.agent-detail-header small{display:block;margin-top:6px;color:var(--hunter-muted);font-size:var(--hunter-text-small)}.headline-score{min-width:126px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.headline-score small{color:var(--hunter-muted);font-size:var(--hunter-text-micro)}.headline-score strong{margin-top:5px;color:var(--hunter-ink);font-size:34px;line-height:.9;letter-spacing:-.04em}.headline-score strong span{color:var(--hunter-muted);font-size:13px;letter-spacing:0}.headline-score em{margin-top:7px;font-size:var(--hunter-text-micro);font-style:normal}.agent-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.agent-metric-grid article{min-height:118px;display:grid;grid-template-columns:35px 1fr;align-items:start;gap:10px;padding:14px 12px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:12px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.agent-metric-grid article:hover{transform:translateY(-3px);border-color:var(--hunter-blue-line);background:var(--hunter-blue-soft)}.agent-metric-grid article>span{width:35px;height:35px;display:grid;place-items:center;color:var(--hunter-blue);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:9px}.agent-metric-grid article>div{display:flex;flex-direction:column}.agent-metric-grid small{color:var(--hunter-muted);font-size:13px;text-transform:uppercase;letter-spacing:.05em}.agent-metric-grid strong{margin-top:8px;color:var(--hunter-ink);font-size:24px;line-height:1}.agent-metric-grid p{margin:7px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.35}.performance-analysis-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:12px}.funnel-card,.momentum-card{min-width:0;padding:16px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:14px}.funnel-card>header,.momentum-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.funnel-card h3,.momentum-card h3{font-size:16px}.funnel-card header>span,.momentum-card header>span{font-size:var(--hunter-text-small)}.performance-sparkline{width:100%;height:150px;margin-top:12px;overflow:visible}.spark-grid{fill:none;stroke:var(--hunter-line);stroke-width:1;stroke-dasharray:3 5}.spark-area{fill:url(#score-area)}.spark-line{fill:none;stroke:var(--hunter-blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.performance-sparkline circle{fill:var(--hunter-panel);stroke:var(--hunter-blue);stroke-width:3;vector-effect:non-scaling-stroke}.momentum-card>footer{display:flex;justify-content:space-between;color:var(--hunter-muted);font-size:13px}.funnel-bars{display:grid;gap:10px;margin-top:18px}.funnel-bars>div>span{display:flex;justify-content:space-between;margin-bottom:5px;color:var(--hunter-muted);font-size:13px}.funnel-bars b{color:var(--hunter-ink);font-weight:600}.funnel-bars em{font-style:normal}.funnel-bars i{height:7px;display:block;overflow:hidden;background:rgba(0,114,255,.1);border-radius:999px}.funnel-bars i span{height:100%;display:block;background:linear-gradient(90deg,var(--hunter-blue),#62b0ff);border-radius:inherit;transition:width .65s cubic-bezier(.2,.8,.2,1)}.ai-coaching-card{margin-top:12px;overflow:hidden;background:linear-gradient(135deg,rgba(0,114,255,.075),var(--hunter-panel) 54%);border:1px solid rgba(0,114,255,.3);border-radius:15px}.ai-coaching-card>header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--hunter-blue-line)}.ai-coaching-card>header>span{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:11px;box-shadow:0 9px 20px rgba(0,114,255,.23)}.ai-coaching-card header p{margin:0 0 4px;color:var(--hunter-blue);font-size:13px;letter-spacing:.11em;text-transform:uppercase}.ai-coaching-card h3{margin:0;color:var(--hunter-ink);font-size:17px}.ai-coaching-card header i{padding:6px 8px;color:var(--hunter-good);background:rgba(18,166,106,.09);border-radius:7px;font-size:13px;font-style:normal}.ai-coaching-card blockquote{margin:0;padding:19px 20px 3px;color:var(--hunter-ink);font-size:15px;line-height:1.55;letter-spacing:-.01em}.coaching-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 16px 17px}.coaching-columns section{padding:13px;background:color-mix(in srgb,var(--hunter-panel) 86%,transparent);border:1px solid var(--hunter-line);border-radius:11px}.coaching-columns h4{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--hunter-ink);font-size:var(--hunter-text-small)}.coaching-columns h4 svg{color:var(--hunter-blue)}.coaching-columns p{position:relative;margin:7px 0;padding-left:12px;color:var(--hunter-muted);font-size:var(--hunter-text-micro);line-height:1.45}.coaching-columns p:before{content:"";position:absolute;top:5px;left:0;width:4px;height:4px;background:var(--hunter-blue);border-radius:50%}.coaching-columns ol{margin:0;padding-left:19px}.coaching-columns li{margin:7px 0;padding-left:2px;color:var(--hunter-muted);font-size:var(--hunter-text-micro);line-height:1.45}.coaching-columns li::marker{color:var(--hunter-blue)}.ai-coaching-card>footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:13px 17px;background:color-mix(in srgb,var(--hunter-panel-soft) 90%,transparent);border-top:1px solid var(--hunter-line)}.ai-coaching-card>footer>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ai-coaching-card>footer span{margin-right:2px;color:var(--hunter-muted);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.ai-coaching-card>footer b{padding:5px 7px;color:var(--hunter-blue-dark);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:6px;font-size:13px}.ai-coaching-card>footer p{max-width:300px;margin:0;color:var(--hunter-muted);font-size:13px;line-height:1.45;text-align:right}.evidence-note{display:flex;align-items:flex-start;gap:13px;margin:16px 0 0 406px;padding:16px 18px;color:var(--hunter-muted);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:13px}.evidence-note>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:var(--hunter-blue);background:var(--hunter-blue-soft);border-radius:9px}.evidence-note strong{color:var(--hunter-ink);font-size:var(--hunter-text-small)}.evidence-note p{margin:5px 0 0;font-size:var(--hunter-text-micro);line-height:1.55}.appearance-scrim{background:rgba(5,13,24,.42)}.appearance-drawer{width:min(420px,94vw);height:100%;padding:26px;overflow-y:auto;color:var(--hunter-ink);background:var(--hunter-panel);border-left:1px solid var(--hunter-blue-line);box-shadow:-24px 0 70px rgba(4,24,50,.25);animation:drawer-in .25s cubic-bezier(.2,.8,.2,1) both}.appearance-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--hunter-line)}.appearance-header p{margin:0 0 6px;color:var(--hunter-blue);font-size:var(--hunter-text-micro);letter-spacing:.1em;text-transform:uppercase}.appearance-header h2{margin:0;font-size:23px;letter-spacing:-.03em}.appearance-header button{width:var(--hunter-control-hit);height:var(--hunter-control-hit);display:grid;place-items:center;color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:11px;cursor:pointer}.appearance-preview{position:relative;height:130px;display:grid;grid-template-columns:90px 1fr;grid-template-rows:35px 1fr;gap:8px;margin:20px 0;padding:13px;overflow:hidden;background:var(--hunter-surface);border:1px solid var(--hunter-blue-line);border-radius:14px}.appearance-preview:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,var(--hunter-blue-soft),transparent 45%)}.appearance-preview span{position:relative;z-index:1;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:7px}.appearance-preview span:first-child{grid-column:1/-1}.appearance-preview i{position:relative;z-index:2;width:52%;height:7px;align-self:center;margin-left:18px;background:var(--hunter-blue);border-radius:999px;box-shadow:0 19px 0 rgba(0,114,255,.17),0 38px 0 rgba(0,114,255,.09)}.setting-card{min-height:82px;justify-content:space-between;gap:18px;padding:15px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:13px}.setting-card,.setting-copy{display:flex;align-items:center}.setting-copy{gap:11px}.setting-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:var(--hunter-blue);background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:10px}.setting-copy>div{display:flex;flex-direction:column}.setting-copy strong{color:var(--hunter-ink);font-size:var(--hunter-text-small)}.setting-copy small{margin-top:5px;color:var(--hunter-muted);font-size:var(--hunter-text-micro);line-height:1.4}.switch-control{width:50px;height:28px;flex:0 0 auto;padding:3px;background:#bcc7d5;border:0;border-radius:999px;cursor:pointer;transition:background .2s ease}.switch-control span{width:22px;height:22px;display:block;background:#fff;border-radius:50%;box-shadow:0 2px 7px rgba(0,0,0,.18);transition:transform .2s ease}.switch-control[aria-checked=true]{background:var(--hunter-blue)}.switch-control[aria-checked=true] span{transform:translateX(22px)}.motion-setting{margin-top:13px;padding:15px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:13px}.motion-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.motion-options button{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--hunter-muted);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:9px;cursor:pointer;font-size:var(--hunter-text-micro);transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.motion-options button:hover{transform:translateY(-2px);color:var(--hunter-blue);border-color:var(--hunter-blue)}.motion-options button.active{color:var(--hunter-blue);background:var(--hunter-blue-soft);border-color:var(--hunter-blue);box-shadow:inset 0 0 0 1px var(--hunter-blue)}.motion-options small{color:var(--hunter-muted);font-size:13px}.motion-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;color:var(--hunter-muted);background:var(--hunter-blue-soft);border-radius:10px}.motion-note svg{flex:0 0 auto;color:var(--hunter-blue)}.motion-note p{margin:0;font-size:var(--hunter-text-micro);line-height:1.5}.appearance-reset{width:100%;min-height:var(--hunter-control-hit);margin-top:18px;color:var(--hunter-blue);background:transparent;border:1px solid var(--hunter-blue-line);border-radius:10px;cursor:pointer;font-size:var(--hunter-text-small)}.appearance-reset:hover{color:#fff;background:var(--hunter-blue)}.hunter-shell[data-reveal-ready=true] .reveal{transform:translateY(22px);transition:opacity .48s ease var(--reveal-delay,0s),transform .48s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0s)}.hunter-shell[data-motion=cinematic][data-reveal-ready=true] .reveal{transform:translateY(42px) scale(.985);transition-duration:.72s}.hunter-shell[data-motion=cinematic][data-reveal-ready=true] .reveal.is-visible{transform:translateY(0) scale(1)}.hunter-shell[data-motion=cinematic] .team-metric:hover{transform:translateY(-7px) scale(1.015)}.hunter-shell[data-motion=cinematic] .agent-score-row:hover{transform:translateX(7px) scale(1.01)}.hunter-shell[data-theme=dark]{color-scheme:dark;--hunter-ink:#f7f8fa;--hunter-muted:#979ca7;--hunter-line:#4c667e;--hunter-surface:#000000;--hunter-white:#080808;--hunter-panel:#080808;--hunter-panel-soft:#0d0d0d;--hunter-panel-raised:#121212;--hunter-text:#f7f8fa;--hunter-subtle:#979ca7;--hunter-blue:#64adff;--hunter-blue-dark:#8fc4ff;--hunter-good:#56d9a1;--hunter-warn:#ffc167;--hunter-red:#ff919c;--hunter-border:#354c62;--hunter-theme-border:#354c62;--hunter-theme-border-soft:rgba(74,99,123,.62);--hunter-blue-soft:rgba(42,139,255,.14);--hunter-blue-line:rgba(76,158,255,.3);--hunter-shadow:0 18px 46px rgba(0,0,0,.72);background:radial-gradient(circle at 78% 3%,rgba(0,114,255,.09),transparent 27%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0),#000000;background-size:auto,42px 42px,42px 42px,auto}.hunter-shell[data-theme=dark] .hunter-topbar{background:rgba(0,0,0,.97);border-bottom-color:var(--hunter-blue-line)}.hunter-shell[data-theme=dark] .measurex-mark{filter:brightness(0) invert(1)}.hunter-shell[data-theme=dark] .hunter-wordmark{filter:none}.hunter-shell[data-theme=dark] .empty-prospects button,.hunter-shell[data-theme=dark] .filter-panel,.hunter-shell[data-theme=dark] .lead-detail,.hunter-shell[data-theme=dark] .map-panel,.hunter-shell[data-theme=dark] .prospect-card,.hunter-shell[data-theme=dark] .prospect-rail,.hunter-shell[data-theme=dark] .queue-button,.hunter-shell[data-theme=dark] .queue-drawer,.hunter-shell[data-theme=dark] .queue-list article>button:first-child,.hunter-shell[data-theme=dark] .radius-control,.hunter-shell[data-theme=dark] .settings-button,.hunter-shell[data-theme=dark] .territory-controls>label,.hunter-shell[data-theme=dark] .workspace-tabs{background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .queue-button,.hunter-shell[data-theme=dark] .settings-button,.hunter-shell[data-theme=dark] .workspace-tabs button{color:#a7b5c8}.hunter-shell[data-theme=dark] .prospect-search input,.hunter-shell[data-theme=dark] .select-wrap select{color:var(--hunter-ink)}.hunter-shell[data-theme=dark] .detail-header button,.hunter-shell[data-theme=dark] .map-status,.hunter-shell[data-theme=dark] .prospect-footer,.hunter-shell[data-theme=dark] .prospect-search,.hunter-shell[data-theme=dark] .queue-drawer header>button,.hunter-shell[data-theme=dark] .queue-remove{color:#9babc0;background:var(--hunter-panel-soft);border-color:var(--hunter-line)}.hunter-shell[data-theme=dark] .category-list label:hover{color:var(--hunter-ink);background:var(--hunter-panel-soft)}.hunter-shell[data-theme=dark] .category-list label,.hunter-shell[data-theme=dark] .prospect-copy em,.hunter-shell[data-theme=dark] .prospect-copy small,.hunter-shell[data-theme=dark] .prospect-footer>span{color:var(--hunter-muted)}.hunter-shell[data-theme=dark] .category-list label:not(.active) i{background:#0d0d0d;border-color:#292929}.hunter-shell[data-theme=dark] .prospect-card{border-color:var(--hunter-line);box-shadow:none}.hunter-shell[data-theme=dark] .prospect-card.selected,.hunter-shell[data-theme=dark] .prospect-card:hover{border-color:var(--hunter-electric-blue);box-shadow:0 0 0 1px rgba(45,143,255,.24),0 10px 26px rgba(0,87,190,.2)}.hunter-shell[data-theme=dark] .prospect-copy strong{color:var(--hunter-ink);text-shadow:none;-webkit-text-stroke:0 transparent}.hunter-shell[data-theme=dark] .prospect-card:hover .prospect-copy strong{color:var(--hunter-electric-blue)}.hunter-shell[data-theme=dark] .contact-block strong,.hunter-shell[data-theme=dark] .signal-panel strong{color:var(--hunter-ink)}.hunter-shell[data-theme=dark] .map-panel{background:#050505}.hunter-shell[data-theme=dark] .leaflet-tile-pane{filter:brightness(.48) saturate(.35) contrast(1.3) grayscale(.22)}.hunter-shell[data-theme=dark] .map-legend{color:#d7dae0;background:rgba(5,5,5,.95);border-color:#303030}.hunter-shell[data-theme=dark] .leaflet-popup-content-wrapper,.hunter-shell[data-theme=dark] .leaflet-popup-tip{color:var(--hunter-ink);background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .map-pin i,.hunter-shell[data-theme=dark] .map-pin:before{background:#050505}.hunter-shell[data-theme=dark] .agent-map-pin i,.hunter-shell[data-theme=dark] .map-pin:before{border-color:var(--hunter-panel)}.hunter-shell[data-theme=dark] .signal-panel{background:linear-gradient(135deg,rgba(0,114,255,.12),#080808)}.hunter-shell[data-theme=dark] .queue-summary{background:#000000}.hunter-shell[data-theme=dark] .appearance-drawer{background:var(--hunter-panel)}@media (max-width:1320px){.performance-layout{grid-template-columns:340px minmax(0,1fr)}.evidence-note{margin-left:356px}.agent-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.team-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-layout{grid-template-columns:1fr}.agent-scoreboard{position:static}.agent-score-list{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-score-row{grid-template-columns:24px 38px minmax(0,1fr) 44px}.evidence-note{margin-left:0}}@media (max-width:780px){.performance-hero{align-items:stretch;flex-direction:column;gap:18px}.performance-period{min-width:0;width:100%}.agent-score-list,.coaching-columns,.performance-analysis-grid{grid-template-columns:1fr}.ai-coaching-card>footer{align-items:flex-start;flex-direction:column}.ai-coaching-card>footer p{max-width:none;text-align:left}}@media (max-width:640px){.detail-scrim{left:0;right:auto;width:100vw}.topbar-actions{gap:7px}.settings-button{width:42px;height:42px}.queue-button span{display:none}.workspace-tabs{width:100%;margin:-4px 0 21px}.workspace-tabs button{flex:1 1;justify-content:center;padding-inline:8px}.workspace-tabs button>span{display:none}.performance-hero{padding-top:2px}.performance-hero h1{font-size:41px}.performance-hero>div:first-child>span{font-size:13px}.team-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.team-metric{min-height:118px;grid-template-columns:38px 1fr;gap:10px;padding:14px 11px}.team-metric>span{width:38px;height:38px}.team-metric strong{font-size:22px}.agent-detail-panel{padding:14px}.agent-detail-header{align-items:flex-start}.selected-agent-identity>span{width:48px;height:48px}.agent-detail-header h2{font-size:21px}.headline-score{min-width:85px}.headline-score small{display:none}.headline-score strong{font-size:28px}.agent-metric-grid{grid-template-columns:1fr 1fr;gap:7px}.agent-metric-grid article{min-height:112px;grid-template-columns:30px 1fr;padding:12px 9px}.agent-metric-grid article>span{width:30px;height:30px}.agent-metric-grid strong{font-size:21px}.funnel-card,.momentum-card{padding:14px}.performance-sparkline{height:120px}.ai-coaching-card>header{grid-template-columns:38px 1fr}.ai-coaching-card>header>span{width:38px;height:38px}.ai-coaching-card header i{display:none}.ai-coaching-card blockquote{padding:17px 15px 2px;font-size:14px}.coaching-columns{padding:12px}.evidence-note{padding:14px}.appearance-drawer{padding:20px}.motion-options{grid-template-columns:1fr}.motion-options button{min-height:52px}}.hunter-shell[data-motion=reduce] .reveal{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.hunter-shell *,.hunter-shell :after,.hunter-shell :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.hunter-shell .reveal{opacity:1!important;transform:none!important}}.personal-progress-card{padding:22px;background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:18px;box-shadow:var(--hunter-shadow)}.private-period>i{color:var(--hunter-good);background:rgba(18,166,106,.1)}.personal-detail-header{padding-inline:2px}.manager-context-summary,.personal-win-summary{min-width:210px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.manager-context-summary small,.personal-win-summary small{color:var(--hunter-muted);font-size:var(--hunter-text-micro);text-transform:uppercase;letter-spacing:.06em}.manager-context-summary strong,.personal-win-summary strong{margin-top:5px;color:var(--hunter-ink);font-size:24px;line-height:1}.manager-context-summary em,.personal-win-summary em{margin-top:7px;color:var(--hunter-muted);font-size:var(--hunter-text-micro);font-style:normal}.personal-analysis-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:12px}.goal-card{min-width:0;padding:16px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:14px}.goal-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.goal-card header p{margin:0 0 5px;color:var(--hunter-blue);font-size:var(--hunter-text-micro);letter-spacing:.09em;text-transform:uppercase}.goal-card h3{margin:0;color:var(--hunter-ink);font-size:16px;line-height:1.1;letter-spacing:-.025em}.goal-card header>span{color:var(--hunter-muted);font-size:var(--hunter-text-micro)}.goal-bars{display:grid;gap:13px;margin-top:19px}.goal-bars>div>span{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;color:var(--hunter-muted);font-size:13px}.goal-bars b{color:var(--hunter-ink);font-weight:600}.goal-bars em{font-style:normal}.goal-bars i{height:8px;display:block;overflow:hidden;background:rgba(0,114,255,.1);border-radius:999px}.goal-bars i span{height:100%;display:block;background:linear-gradient(90deg,var(--hunter-blue),#62b0ff);border-radius:inherit;transition:width .65s cubic-bezier(.2,.8,.2,1)}.goal-card>footer,.metric-definition{margin:14px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.5}.trend-neutral{display:inline-flex;align-items:center;gap:3px;color:var(--hunter-muted)!important}.manager-evidence-note,.personal-privacy-note{margin-left:0}.personal-privacy-note strong{color:var(--hunter-blue-dark)}.manager-back-link{min-height:var(--hunter-control-hit);display:inline-flex;align-items:center;gap:7px;padding:0 13px;color:#33445a;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:11px;font-size:var(--hunter-text-small);text-decoration:none;transition:color .18s ease,border-color .18s ease,transform .18s ease}.manager-back-link:hover{color:var(--hunter-blue);border-color:var(--hunter-blue);transform:translateX(-2px)}.manager-back-link:focus-visible{outline:3px solid rgba(0,114,255,.27);outline-offset:2px}.manager-view{padding-top:33px;padding-bottom:38px}.manager-performance-layout{grid-template-columns:390px minmax(0,1fr)}.manager-coaching-queue{position:sticky;top:110px}.manager-agent-list{display:grid;gap:7px;padding:11px}.manager-agent-row{width:100%;min-height:92px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;color:inherit;background:transparent;border:1px solid transparent;border-radius:13px;cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.manager-agent-row:hover{transform:translateX(4px);background:var(--hunter-blue-soft);border-color:var(--hunter-blue-line);box-shadow:0 8px 22px rgba(0,82,180,.08)}.manager-agent-row:focus-visible{outline:3px solid rgba(0,114,255,.27);outline-offset:1px}.manager-agent-row.selected{background:var(--hunter-blue-soft);border-color:rgba(0,114,255,.34);box-shadow:inset 3px 0 0 var(--hunter-blue)}.manager-status-pill{max-width:112px;padding:6px 8px;color:var(--hunter-blue-dark);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:7px;font-size:13px;line-height:1.25;text-align:center}.manager-coaching-queue>footer strong{color:var(--hunter-ink)}.manager-context-summary strong{font-size:16px;line-height:1.15}.manager-context-panel{margin:16px 0 0;padding:15px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:14px}.manager-context-panel>header p{margin:0 0 4px;color:var(--hunter-blue);font-size:var(--hunter-text-micro);letter-spacing:.08em;text-transform:uppercase}.manager-context-panel>header h3{margin:0;color:var(--hunter-ink);font-size:16px}.manager-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.manager-context-grid article{min-width:0;padding:11px;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:10px}.manager-context-grid small,.manager-context-grid strong{display:block}.manager-context-grid small{color:var(--hunter-muted);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.manager-context-grid strong{margin-top:6px;color:var(--hunter-ink);font-size:13px;line-height:1.35}.manager-context-panel>p{margin:11px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.5}.hunter-shell[data-theme=dark] .manager-back-link{color:#a7b5c8;background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .personal-progress-card{background:var(--hunter-panel)}@media (max-width:1050px){.manager-performance-layout{grid-template-columns:1fr}.manager-coaching-queue{position:static}.manager-agent-list{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-agent-row{grid-template-columns:38px minmax(0,1fr)}.manager-status-pill{grid-column:1/-1;max-width:none}}@media (max-width:780px){.manager-agent-list,.personal-analysis-grid{grid-template-columns:1fr}.manager-agent-row{grid-template-columns:42px minmax(0,1fr) auto}.manager-status-pill{grid-column:auto;max-width:112px}.manager-context-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.personal-progress-card{padding:14px}.personal-detail-header{align-items:flex-start}.manager-context-summary,.personal-win-summary{min-width:92px}.manager-context-summary small,.personal-win-summary small{display:none}.personal-win-summary strong{font-size:18px}.personal-win-summary em{max-width:92px;line-height:1.35}.manager-view{padding-top:22px}.manager-back-link{width:42px;padding:0;justify-content:center;font-size:0}.manager-agent-row{grid-template-columns:38px minmax(0,1fr)}.manager-status-pill{grid-column:1/-1;max-width:none}}@keyframes hunter-auth-enter{0%{opacity:0}to{opacity:1}}@keyframes hunter-login-arrive{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes hunter-auth-spin{to{transform:rotate(1turn)}}.hunter-shell.auth-enter{animation:hunter-auth-enter .46s cubic-bezier(.22,1,.36,1) both}.login-mode{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 76% 20%,rgba(0,114,255,.16),transparent 30%),linear-gradient(135deg,#eef5ff,#f9fbfe 52%,#e6f1ff)}.auth-hydrating{color:#21354f}.auth-resume{width:min(430px,calc(100vw - 40px));display:grid;place-items:center;gap:17px;padding:34px;background:rgba(255,255,255,.86);border:1px solid rgba(0,114,255,.18);border-radius:24px;box-shadow:0 26px 70px rgba(12,68,142,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-resume img{width:min(290px,82%);height:auto}.auth-resume>span{width:32px;height:32px;display:grid;place-items:center;border:2px solid rgba(0,114,255,.18);border-top:2px solid var(--hunter-blue);border-radius:50%;animation:hunter-auth-spin .85s linear infinite}.auth-resume p{margin:0;color:inherit;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.agent-login-shell{width:min(1040px,100%);min-height:620px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);overflow:hidden;background:#fff;border:1px solid rgba(0,114,255,.18);border-radius:28px;box-shadow:0 34px 90px rgba(12,68,142,.18);animation:hunter-login-arrive .52s cubic-bezier(.22,1,.36,1) both}.agent-login-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:44px;overflow:hidden;color:#0b1d33;background:#eef5ff;border-right:1px solid #d7e7fb;transition:opacity .28s ease,transform .28s ease}.agent-login-brand:before{content:"";position:absolute;width:480px;height:480px;right:-170px;bottom:-210px;border:1px solid rgba(74,160,255,.3);border-radius:50%;box-shadow:0 0 0 48px rgba(0,114,255,.05),0 0 0 96px rgba(0,114,255,.035)}.agent-login-brand:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(91,162,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(91,162,255,.06) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 80%);mask-image:linear-gradient(135deg,#000,transparent 80%)}.agent-login-brand>div,.agent-login-logo,.login-radar{position:relative;z-index:1}.agent-login-logo{width:min(410px,94%);height:auto;filter:none}.agent-login-brand>div>span{display:inline-flex;align-items:center;gap:8px;color:#62aaff;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.agent-login-brand>div>span:before{content:"";width:24px;height:2px;background:#1681ff}.agent-login-brand h1{max-width:500px;margin:15px 0 0;font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.045em}.agent-login-brand p{max-width:470px;margin:18px 0 0;color:#a9bad0;font-size:14px;line-height:1.65}.login-radar{width:100px;height:100px;display:grid;place-items:center;align-self:flex-end;color:#67adff;border:1px solid rgba(74,160,255,.32);border-radius:50%;box-shadow:inset 0 0 30px rgba(0,114,255,.12),0 0 0 15px rgba(0,114,255,.035)}.agent-login-card{position:relative;display:flex;flex-direction:column;justify-content:center;padding:54px;background:#ffffff;transition:opacity .28s ease,transform .28s ease}.offline-hunter-identity{display:none;align-items:flex-start;flex-direction:column;gap:8px;margin:0 0 28px}.offline-hunter-identity img{width:min(330px,82%);height:auto;display:block}.offline-hunter-identity span{color:var(--hunter-blue-dark);font-size:13px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.agent-login-shell.is-signing-in .agent-login-brand{opacity:.76;transform:scale(.995)}.agent-login-shell.is-signing-in .agent-login-card{opacity:.9;transform:scale(.992)}.login-theme-toggle{position:absolute;top:26px;right:26px;min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;color:#40536c;background:#f5f8fc;border:1px solid #d9e4f0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:750;letter-spacing:.05em}.login-theme-toggle:hover{color:#0b62ce;border-color:#8fbae9}.agent-login-card>header span{color:var(--hunter-blue);font-size:13px;letter-spacing:.15em;text-transform:uppercase}.agent-login-card>header h2{margin:9px 0 0;color:#0d1b2d;font-size:31px;letter-spacing:-.035em}.agent-login-card>header p{margin:10px 0 0;color:#718096;font-size:13px;line-height:1.55}.agent-login-brand>p{position:relative;z-index:1;margin:30px 0 0;color:#2169c7;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.agent-login-brand>h1{position:relative;z-index:1;max-width:520px;margin:16px 0 0;font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.045em}.agent-login-brand>h1 span{color:#1764bd}.agent-login-brand ul{position:relative;z-index:1;display:grid;gap:11px;margin:auto 0 0;padding:0;color:#3f536e;list-style:none;font-size:13px}.agent-login-brand li{display:flex;align-items:center;gap:9px}.agent-login-brand li svg{color:#4da2ff}.agent-login-card>.login-access-badge{display:inline-flex;align-items:center;gap:7px;width:max-content;color:var(--hunter-blue);font-size:13px;letter-spacing:.13em}.agent-login-card>.login-access-badge i{width:7px;height:7px;background:var(--hunter-blue);border-radius:50%;box-shadow:0 0 0 4px rgba(0,114,255,.1)}.agent-login-card>p{margin:17px 0 0;color:#5d6c80;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.agent-login-card>h2{margin:8px 0 0;color:#0d1b2d;font-size:31px;letter-spacing:-.035em}.agent-login-card>.login-subcopy{margin-top:10px;color:#718096;font-size:13px;line-height:1.55}.agent-login-card form{display:grid;gap:17px;margin-top:32px}.agent-login-card label{display:grid;gap:8px;color:#506076;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.agent-login-password,.agent-login-select,.login-agent-select,.login-password{min-height:54px;display:flex;align-items:center;gap:11px;padding:0 14px;background:#f6f9fd;border:1px solid #d9e5f2;border-radius:12px}.agent-login-select i,.login-agent-select i{width:33px;height:33px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--hunter-blue);border-radius:9px;font-size:13px;font-style:normal}.agent-login-password input,.agent-login-select select,.login-agent-select select,.login-password input{width:100%;min-width:0;height:50px;color:#16253a;background:transparent;border:0;outline:0;font-size:13px;font-weight:650}.agent-login-password,.login-password{color:#7590af}.login-agent-select:focus-within,.login-password:focus-within{border-color:var(--hunter-blue);box-shadow:0 0 0 3px rgba(0,114,255,.1)}.login-password.error{border-color:#dd5360}.agent-login-card form>small{display:flex;align-items:center;gap:6px;margin-top:-5px;color:#7d8999;font-size:13px;line-height:1.45}.agent-login-card form>small svg{color:var(--hunter-blue);flex:0 0 auto}.agent-login-card form>small strong{color:#344359}.agent-login-card .login-auto-signin{position:relative;min-height:48px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;margin-top:-2px;padding:8px 10px;color:#4d5f76;background:rgba(0,114,255,.045);border:1px solid rgba(0,114,255,.14);border-radius:11px;cursor:pointer;letter-spacing:0;text-transform:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.login-auto-signin:hover{background:rgba(0,114,255,.075);border-color:rgba(0,114,255,.32)}.login-auto-signin input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.login-auto-check{width:24px;height:24px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue);border-radius:7px;box-shadow:0 5px 12px rgba(0,114,255,.22)}.login-auto-signin input:not(:checked)+.login-auto-check{color:transparent;background:transparent;border-color:#aebfd3;box-shadow:none}.login-auto-signin input:focus-visible+.login-auto-check{outline:3px solid rgba(0,114,255,.25);outline-offset:3px}.login-auto-signin>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.login-auto-signin strong{color:#263950;font-size:13px;letter-spacing:.01em}.login-auto-signin small{color:#7c899a;font-size:13px;line-height:1.4}.login-auto-signin:has(input:disabled){cursor:wait;opacity:.66}.agent-login-error,.login-error{margin:-7px 0 0;color:#c93649;font-size:13px}.agent-login-submit{min-height:56px;display:flex;align-items:center;justify-content:center;gap:11px;color:#fff;background:linear-gradient(135deg,#0072ff,#0055cf);border:0;border-radius:12px;box-shadow:0 15px 28px rgba(0,103,233,.25);cursor:pointer;font-size:13px;font-weight:750;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.agent-login-submit:hover{transform:translateY(-1px);box-shadow:0 18px 33px rgba(0,103,233,.31)}.agent-login-submit:disabled{cursor:wait;opacity:.9;transform:none}.agent-login-submit-disabled{cursor:default;opacity:.78;box-shadow:none}.agent-login-submit-disabled:hover{transform:none;box-shadow:none}.login-submit-spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:hunter-auth-spin .7s linear infinite}.agent-login-card>footer{margin-top:24px;color:#8b98aa;font-size:13px;line-height:1.55;text-align:center}.signed-agent{min-height:46px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:5px 9px 5px 6px;color:#26364a;background:#fff;border:1px solid var(--hunter-line);border-radius:12px;cursor:pointer;text-align:left}.signed-agent>i{width:32px;height:32px;display:grid;place-items:center;color:#fff;background:#10233f;border-radius:9px;font-size:13px;font-style:normal}.signed-agent>span{display:flex;flex-direction:column;min-width:0}.signed-agent small{color:#566579;letter-spacing:.09em;text-transform:uppercase}.signed-agent strong{max-width:100px;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.signed-agent em{color:var(--hunter-blue);font-size:13px;font-style:normal}.signed-agent:hover{border-color:var(--hunter-blue)}.sign-out-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#526278;background:#fff;border:1px solid var(--hunter-line);border-radius:11px;cursor:pointer;font-size:13px;font-weight:750;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.sign-out-button:hover{color:#fff;background:var(--hunter-electric-blue);border-color:var(--hunter-electric-blue);box-shadow:0 8px 20px rgba(45,143,255,.24);transform:translateY(-1px)}.sign-out-button:focus-visible{outline:3px solid rgba(45,143,255,.35);outline-offset:2px}.category-list label{min-height:68px;grid-template-columns:54px 1fr 24px;gap:11px;padding-block:8px}.category-list i.trade-icon,.category-list label:not(.active) i.trade-icon{position:relative;width:52px;height:52px;display:grid;place-items:center;padding:5px;overflow:visible;background:#f7faff;border:1px solid color-mix(in srgb,var(--trade-color) 25%,#dbe5f0);border-radius:13px}.category-list .trade-icon img{width:100%;height:100%;display:block;object-fit:contain;filter:saturate(.72);opacity:.62;transition:.16s ease}.category-list label.active .trade-icon{background:color-mix(in srgb,var(--trade-color) 6%,white);border-color:color-mix(in srgb,var(--trade-color) 38%,#dbe5f0);box-shadow:inset 3px 0 0 var(--trade-color)}.category-list label.active .trade-icon img,.category-list label:hover .trade-icon img{filter:saturate(1);opacity:1;transform:scale(1.02)}.category-list .trade-icon>span{position:absolute;right:-9px;bottom:-9px;width:17px;height:17px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border:2px solid #fff;border-radius:50%;font-size:13px;font-style:normal;opacity:0;transform:scale(.7);transition:.16s ease}.category-list label.active .trade-icon>span{opacity:1;transform:scale(1)}.map-panel-header{min-height:94px}.map-trade-select{min-width:176px;display:grid;gap:4px}.map-county-filter{min-width:170px;display:grid;gap:4px}.map-county-filter>span{color:#8090a3;font-size:13px;letter-spacing:.09em;text-transform:uppercase}.map-county-filter select{width:100%;min-width:0;min-height:40px;padding:0 32px 0 10px;color:#24354b;background:#f5f8fc;border:1px solid #dce6f1;border-radius:10px;font-size:13px;font-weight:700}.hunter-shell[data-theme=dark] .map-county-filter select{color:var(--hunter-text);background:var(--hunter-panel-soft);border-color:var(--hunter-line)}.map-trade-select>span{color:#8090a3;font-size:13px;letter-spacing:.09em;text-transform:uppercase}.map-trade-select>div{min-height:38px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;padding:2px 8px 2px 3px;background:#f5f8fc;border:1px solid #dce6f1;border-radius:10px}.map-all-trades-icon,.map-trade-select img{width:31px;height:31px}.map-all-trades-icon{display:grid;place-items:center;color:#fff;background:var(--hunter-good);border-radius:8px;box-shadow:0 5px 12px rgba(18,166,106,.2)}.map-trade-select select{width:100%;min-width:0;color:#24354b;background:transparent;border:0;outline:0;font-size:13px;font-weight:700}.map-scan-hint{position:absolute;z-index:700;top:13px;left:13px;display:flex;align-items:center;gap:9px;padding:9px 11px;color:#2d435f;background:rgba(255,255,255,.95);border:1px solid rgba(0,114,255,.23);border-radius:11px;box-shadow:0 8px 22px rgba(18,63,113,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.map-scan-hint>svg{color:var(--hunter-good)}.map-scan-hint>span{display:flex;flex-direction:column}.map-scan-hint strong{font-size:13px}.map-scan-hint small{margin-top:2px;color:#718196;font-size:13px}.territory-boundary-notice{position:absolute;z-index:720;top:13px;left:13px;width:min(340px,calc(100% - 26px));display:flex;align-items:center;gap:10px;padding:11px 14px;color:#7b320f;background:rgba(255,248,235,.98);border:1px solid rgba(220,112,25,.48);border-radius:12px;box-shadow:0 12px 34px rgba(78,45,15,.19);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:hunter-boundary-notice-in .2s ease-out both}.territory-boundary-notice>svg{flex:0 0 auto;color:#c15d17}.territory-boundary-notice>span{min-width:0;display:flex;flex-direction:column}.territory-boundary-notice strong{font-size:13px;line-height:1.2}.territory-boundary-notice small{margin-top:2px;color:#94603d;font-size:13px;line-height:1.3}.trace-mark-label{color:var(--hunter-blue);font-weight:800;letter-spacing:.11em;text-transform:uppercase}@keyframes hunter-boundary-notice-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.scan-live-card{position:absolute;z-index:700;top:13px;right:13px;width:min(310px,calc(100% - 26px));display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:10px 11px 11px;color:#dcecff;background:rgba(7,26,54,.94);border:1px solid rgba(18,166,106,.5);border-radius:12px;box-shadow:0 10px 30px rgba(7,26,54,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scan-live-pulse{position:relative;width:30px;height:30px;display:grid;place-items:center}.scan-live-pulse b,.scan-live-pulse i{position:absolute;border:1px solid rgba(18,166,106,.78);border-radius:50%;animation:hunter-scan-ripple 1.7s ease-out infinite}.scan-live-pulse i{inset:10px;background:#12a66a}.scan-live-pulse b{inset:2px;animation-delay:.42s}.scan-live-status{display:flex;flex-direction:column}.scan-persistence-warning{max-width:52ch;margin-top:5px;color:#ffd18a;font-size:13px;font-style:normal;font-weight:700;line-height:1.35}.scan-live-card small{color:#7eb7fb;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.scan-live-card strong{margin-top:2px;font-size:13px}.scan-live-card button{min-height:32px;padding:0 9px;color:#c8e2ff;background:rgba(0,114,255,.18);border:1px solid rgba(87,169,255,.34);border-radius:8px;cursor:pointer;font-size:13px}.scan-live-card button:hover{background:rgba(0,114,255,.32)}.map-radius-control,.scan-radius-adjuster{grid-column:1/-1;display:grid;gap:5px;padding-top:8px;border-top:1px solid rgba(126,183,251,.2);cursor:ew-resize}.map-radius-control>span:first-child,.scan-radius-adjuster>span:first-child{display:flex;align-items:center;justify-content:space-between}.map-radius-control>span:first-child strong,.scan-radius-adjuster>span:first-child strong{color:#59e3a6;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.map-radius-control input[type=range],.scan-radius-adjuster input[type=range]{width:100%;height:18px;margin:0;accent-color:#12a66a;cursor:ew-resize}.map-radius-control input[type=range]:focus-visible,.scan-radius-adjuster input[type=range]:focus-visible{outline:2px solid #83f0c0;outline-offset:2px;border-radius:999px}.scan-radius-marks{display:flex;align-items:center;justify-content:space-between;color:#86a5c8}.scan-radius-marks i{font-size:13px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hunter-scan-icon{background:transparent;border:0;pointer-events:none}.scan-origin{position:relative;width:72px;height:72px;display:grid;place-items:center;pointer-events:none}.scan-origin b,.scan-origin i,.scan-origin span{position:absolute;pointer-events:none}.scan-origin b,.scan-origin i{border:2px solid rgba(18,166,106,.78);border-radius:50%;animation:hunter-scan-ripple 1.8s ease-out infinite}.scan-origin i{inset:20px;background:rgba(18,166,106,.34)}.scan-origin b{inset:2px;animation-delay:.48s}.scan-origin span{width:16px;height:16px;background:#12a66a;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 5px rgba(18,166,106,.22),0 3px 10px rgba(5,89,57,.35)}.map-pin i{overflow:hidden;background:#fff;border:2px solid var(--pin)}.map-pin i img{width:22px;height:22px;display:block}.hunter-leaflet-icon{cursor:pointer!important;pointer-events:auto!important}.agent-marker{pointer-events:none!important;cursor:default!important}.scan-origin-marker{pointer-events:auto!important;cursor:grab!important;touch-action:none}.scan-origin-marker.is-dragging,.scan-origin-marker:active{cursor:grabbing!important}.scan-origin-marker:focus-visible{outline:3px solid #83f0c0;outline-offset:2px;border-radius:50%}.hunter-leaflet-icon:hover .map-pin{transform:scale(1.12) translateY(-2px)}.leaflet-control-attribution{right:8px!important;bottom:7px!important;padding:3px 7px!important;color:#647287!important;background:rgba(255,255,255,.84)!important;border-radius:7px 0 0 0;opacity:.82}.prospect-open{grid-template-columns:50px 1fr auto;align-items:start}.prospect-trade-icon{width:48px;height:48px;display:grid;place-items:center;grid-row:1;padding:4px;overflow:visible;background:#f6f9fd;border:1px solid #dfe8f2;border-radius:12px}.prospect-trade-icon img{width:100%;height:100%;display:block;object-fit:contain}.primary-contact,.primary-contact-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;background:linear-gradient(135deg,#f2f7ff,#fff);border:1px solid rgba(0,114,255,.2);border-radius:12px}.primary-contact-avatar,.primary-contact>span{width:44px;height:44px;display:grid;place-items:center;color:#fff;background:#10233f;border-radius:12px;font-size:13px;font-weight:800}.primary-contact-copy,.primary-contact>div{min-width:0;display:flex;flex-direction:column}.primary-contact-copy small,.primary-contact>div small{color:var(--hunter-blue);font-size:13px;letter-spacing:.09em;text-transform:uppercase}.primary-contact-copy strong,.primary-contact>div strong{margin-top:3px;overflow:hidden;color:#17283e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.primary-contact-copy em,.primary-contact>div em{margin-top:2px;color:#738196;font-size:13px;font-style:normal}.primary-contact-card>a,.primary-contact>a{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#fff;background:var(--hunter-blue);border-radius:9px;cursor:pointer;font-size:13px;font-weight:800;text-decoration:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.primary-contact-card>a:hover,.primary-contact>a:hover{background:var(--hunter-electric-blue);box-shadow:0 0 0 1px rgba(105,173,255,.8),0 0 22px rgba(45,143,255,.38);transform:translateY(-1px)}.primary-contact-card>a:focus-visible,.primary-contact>a:focus-visible{outline:3px solid rgba(45,143,255,.42);outline-offset:3px}.hunter-shell[data-theme=dark] .map-trade-select>div,.hunter-shell[data-theme=dark] .signed-agent{color:var(--hunter-ink);background:var(--hunter-panel);border-color:var(--hunter-line)}.hunter-shell[data-theme=dark] .map-trade-select select,.hunter-shell[data-theme=dark] .signed-agent strong{color:var(--hunter-ink)}.hunter-shell[data-theme=dark] .signed-agent small{color:#a9b6c8}.hunter-shell[data-theme=dark] .workspace-tabs button>span{color:#c2dcfa;background:#172f48}.hunter-shell[data-theme=dark] .workspace-tabs button.active{color:#fff;background:#0b5fae}.hunter-shell[data-theme=dark] .workspace-tabs button.active>span{color:#fff;background:#07467f}.hunter-shell[data-theme=dark] .category-list i.trade-icon,.hunter-shell[data-theme=dark] .category-list label:not(.active) i.trade-icon,.hunter-shell[data-theme=dark] .prospect-trade-icon{background:#080808;border-color:#292929}.hunter-shell[data-theme=dark] .category-list .trade-icon>span{border-color:var(--hunter-panel)}.hunter-shell[data-theme=dark] .map-scan-hint{color:#e3e6eb;background:rgba(5,5,5,.95);border-color:#303030}.hunter-shell[data-theme=dark] .map-scan-hint small{color:#979ca7}.hunter-shell[data-theme=dark] .territory-boundary-notice{color:#ffd8b7;background:rgba(24,14,7,.97);border-color:rgba(238,138,58,.58);box-shadow:0 12px 34px rgba(0,0,0,.64)}.hunter-shell[data-theme=dark] .territory-boundary-notice small{color:#dba97f}.hunter-shell[data-theme=dark] .scan-live-card{color:#e8eef8;background:rgba(5,5,5,.96);border-color:rgba(18,166,106,.55);box-shadow:0 10px 30px rgba(0,0,0,.65)}.hunter-shell[data-theme=dark] .hunter-map,.hunter-shell[data-theme=dark] .map-loading,.hunter-shell[data-theme=dark] .map-stage{background:#050505}.hunter-shell[data-theme=dark] .leaflet-bar a,.hunter-shell[data-theme=dark] .leaflet-control-attribution{color:#aeb5c0!important;background:rgba(5,5,5,.94)!important;border-color:var(--hunter-theme-border)!important}.hunter-shell[data-theme=dark] .primary-contact,.hunter-shell[data-theme=dark] .primary-contact-card{background:linear-gradient(135deg,rgba(0,114,255,.11),#080808);border-color:rgba(76,158,255,.3)}.hunter-shell[data-theme=dark] .primary-contact-copy strong,.hunter-shell[data-theme=dark] .primary-contact>div strong{color:var(--hunter-ink)}.hunter-shell[data-theme=dark] .sign-out-button{color:#c8cdd6;background:#080808;border-color:#292929}.hunter-shell[data-theme=dark] .sign-out-button:hover{color:#fff;background:var(--hunter-electric-blue);border-color:var(--hunter-electric-blue)}.hunter-shell[data-theme=dark].login-mode{background:#000000}.hunter-shell[data-theme=dark] .auth-resume{color:#dce2eb;background:rgba(5,5,5,.9);border-color:#292929;box-shadow:0 34px 90px rgba(0,0,0,.76)}.hunter-shell[data-theme=dark] .agent-login-shell{background:#050505;border-color:#242424;box-shadow:0 34px 90px rgba(0,0,0,.82)}.hunter-shell[data-theme=dark] .agent-login-brand{color:#f7f8fa;background:#000000;border-right-color:#242424}.hunter-shell[data-theme=dark] .agent-login-brand>p{color:#69adff}.hunter-shell[data-theme=dark] .agent-login-brand>h1 span{color:#cde3ff}.hunter-shell[data-theme=dark] .agent-login-brand ul{color:#c0c6d0}.hunter-shell[data-theme=dark] .agent-login-card{background:#050505}.hunter-shell[data-theme=dark] .offline-hunter-identity span{color:#69adff}.hunter-shell[data-theme=dark] .login-theme-toggle{color:#d8dce3;background:#0d0d0d;border-color:#292929}.hunter-shell[data-theme=dark] .login-theme-toggle:hover{color:#69adff;border-color:#356da8}.hunter-shell[data-theme=dark] .agent-login-card form>small,.hunter-shell[data-theme=dark] .agent-login-card label,.hunter-shell[data-theme=dark] .agent-login-card>.login-subcopy,.hunter-shell[data-theme=dark] .agent-login-card>footer,.hunter-shell[data-theme=dark] .agent-login-card>p{color:#979ca7}.hunter-shell[data-theme=dark] .agent-login-card form>small strong,.hunter-shell[data-theme=dark] .agent-login-card>h2{color:#f7f8fa}.hunter-shell[data-theme=dark] .login-agent-select,.hunter-shell[data-theme=dark] .login-password{background:#0b0b0b;border-color:#292929}.hunter-shell[data-theme=dark] .login-agent-select select,.hunter-shell[data-theme=dark] .login-password input{color:#f7f8fa}.hunter-shell[data-theme=dark] .login-auto-signin{color:#c2c8d1;background:rgba(45,143,255,.08);border-color:rgba(85,158,244,.28)}.hunter-shell[data-theme=dark] .login-auto-signin:hover{background:rgba(45,143,255,.13);border-color:rgba(105,173,255,.48)}.hunter-shell[data-theme=dark] .login-auto-signin strong{color:#f1f4f8}.hunter-shell[data-theme=dark] .login-auto-signin small{color:#939aa6}.hunter-shell[data-theme=dark] .login-auto-signin input:not(:checked)+.login-auto-check{border-color:#545b65}.hunter-shell[data-motion=reduce].auth-enter{animation:none}.signed-agent{grid-template-columns:32px 1fr;cursor:default}.signed-agent:hover{border-color:var(--hunter-line)}.assigned-territory-card,.territory-boundary-card{min-height:104px;padding:15px 17px;background:#fff;border:1px solid var(--hunter-blue-line);border-radius:15px;box-shadow:0 9px 28px rgba(0,69,150,.05)}.assigned-territory-card{display:grid;gap:12px}.assigned-territory-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.assigned-territory-card header>span,.territory-boundary-card small{color:#738196;font-size:var(--hunter-text-micro);letter-spacing:.08em;text-transform:uppercase}.assigned-territory-card header em{display:inline-flex;align-items:center;gap:5px;color:#087953;font-size:13px;font-style:normal;white-space:nowrap}.assigned-territory-card>div{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:11px}.assigned-territory-card>div>i{width:40px;height:40px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:11px;font-size:13px;font-style:normal}.assigned-territory-card>div>span{display:flex;min-width:0;flex-direction:column}.assigned-territory-card strong{color:var(--hunter-ink);font-size:14px}.assigned-territory-card small{margin-top:3px;color:#7c8999;font-size:13px}.territory-boundary-card{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:11px}.territory-boundary-card>span{width:38px;height:38px;display:grid;place-items:center;color:#087953;background:#e8f8f2;border-radius:11px}.territory-boundary-card>div{display:flex;flex-direction:column}.territory-boundary-card strong{margin-top:3px;color:var(--hunter-ink);font-size:13px}.territory-boundary-card p{margin:4px 0 0;color:#748297;font-size:13px;line-height:1.45}.lead-detail{width:min(620px,96vw)}.pursuit-brief{margin-top:2px;padding:18px;background:linear-gradient(135deg,rgba(0,114,255,.1),rgba(255,255,255,.97));border:1px solid var(--hunter-blue-line);border-radius:15px}.pursuit-brief>header{display:flex;align-items:center;gap:12px}.pursuit-brief>header>span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:11px;box-shadow:0 8px 20px rgba(0,114,255,.22)}.pursuit-brief header div{display:flex;flex-direction:column}.evidence-panel small,.intelligence-meta small,.intelligence-stack small,.pursuit-brief small{color:#6e7d91;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.evidence-panel h3,.pursuit-brief h3{margin:3px 0 0;color:var(--hunter-ink);font-size:16px;letter-spacing:-.01em}.pursuit-brief>p{margin:14px 0 0;color:#26384e;font-size:13px;line-height:1.58}.intelligence-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.intelligence-meta>span{display:flex;flex-direction:column;gap:4px;padding:10px 11px;background:rgba(255,255,255,.75);border:1px solid rgba(0,114,255,.13);border-radius:10px}.intelligence-meta strong{color:#30445c;font-size:13px;line-height:1.35}.primary-contact{margin-top:14px}.intelligence-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.intelligence-stack article{min-height:142px;padding:15px;background:#f8fafd;border:1px solid var(--hunter-line);border-radius:13px}.intelligence-stack article>small{color:var(--hunter-blue)}.intelligence-stack p{margin:8px 0 0;color:#34465c;font-size:13px;line-height:1.55}.intelligence-stack .next-action-card{background:#eef9f5;border-color:#bfe8d9}.intelligence-stack .next-action-card>small{color:#087953}.evidence-panel{margin-top:14px;padding:16px;background:#fffaf0;border:1px solid #ecdcb9;border-radius:14px}.evidence-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.evidence-panel>header>span{padding:5px 8px;color:#825a0b;background:#f4e5bd;border-radius:999px;font-size:13px;letter-spacing:.08em}.evidence-list{display:grid;gap:10px;margin-top:13px}.evidence-list article{padding:13px;background:rgba(255,255,255,.82);border:1px solid #eadfc7;border-radius:11px}.evidence-list article>strong{color:#392f21;font-size:13px}.evidence-list article>p{margin:6px 0 0;color:#5d5243;font-size:13px;line-height:1.5}.evidence-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:11px 0 0}.evidence-list dl>div{min-width:0;padding-top:8px;border-top:1px solid #eadfc7}.evidence-list dt{color:#8b7658;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.evidence-list dd{margin:4px 0 0;color:#4a4033;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.hunter-shell[data-theme=dark] .assigned-territory-card,.hunter-shell[data-theme=dark] .territory-boundary-card{background:var(--hunter-panel);border-color:var(--hunter-line);box-shadow:none}.hunter-shell[data-theme=dark] .assigned-territory-card header em{color:#73d9b4}.hunter-shell[data-theme=dark] .territory-boundary-card>span{color:#73d9b4;background:rgba(18,166,106,.14)}.hunter-shell[data-theme=dark] .pursuit-brief{background:linear-gradient(135deg,rgba(0,114,255,.15),#080808);border-color:#263c58}.hunter-shell[data-theme=dark] .intelligence-stack p,.hunter-shell[data-theme=dark] .pursuit-brief>p{color:#c7ced8}.hunter-shell[data-theme=dark] .intelligence-meta>span{background:#0b0b0b;border-color:#292929}.hunter-shell[data-theme=dark] .intelligence-meta strong{color:#d5dae2}.hunter-shell[data-theme=dark] .intelligence-stack article{background:#080808;border-color:#292929}.hunter-shell[data-theme=dark] .intelligence-stack .next-action-card{background:rgba(18,166,106,.09);border-color:rgba(75,199,154,.28)}.hunter-shell[data-theme=dark] .evidence-panel{background:#0b0a07;border-color:#3b3324}.hunter-shell[data-theme=dark] .evidence-list article{background:#080808;border-color:#342e23}.hunter-shell[data-theme=dark] .evidence-list article>p,.hunter-shell[data-theme=dark] .evidence-list article>strong,.hunter-shell[data-theme=dark] .evidence-list dd{color:#d3cec5}.hunter-shell[data-theme=dark] .evidence-list dl>div{border-color:#342e23}@media (max-width:1500px){.map-panel-header>.map-status{display:none}.map-panel-header{gap:10px}}@media (max-width:1180px){.signed-agent em{display:none}.signed-agent{grid-template-columns:32px 1fr}}@media (max-width:900px){.agent-login-shell{grid-template-columns:1fr;width:min(620px,100%)}.agent-login-brand{min-height:300px;padding:32px}.agent-login-brand h1{font-size:42px}.login-radar{display:none}.agent-login-card{padding:38px}.offline-hunter-identity{display:flex}.map-panel-header{min-height:104px}}@media (max-width:640px){.login-mode{padding:0}.agent-login-shell{min-height:100vh;border:0;border-radius:0}.agent-login-brand{min-height:260px;padding:25px}.agent-login-logo{width:310px}.agent-login-brand h1{font-size:36px}.agent-login-brand p{font-size:13px}.agent-login-card{padding:28px 22px 36px}.agent-login-card>header h2{font-size:27px}.hunter-brand>span,.measurex-mark{display:none}.hunter-wordmark{width:165px;height:36px}.signed-agent{display:none}.sign-out-button{width:42px;min-height:42px;padding:0}.sign-out-button span{display:none}.map-panel-header{align-items:flex-start;flex-wrap:wrap;min-height:118px}.map-panel-header>div:first-child{flex:1 1}.map-trade-select{width:100%;order:3}.map-scan-hint{top:9px;left:9px}.map-scan-hint small{display:none}.scan-live-card{top:auto;right:9px;bottom:55px;left:9px;min-width:0}.map-legend{left:9px;bottom:9px;gap:8px}.prospect-open{grid-template-columns:50px 1fr auto}.primary-contact,.primary-contact-card{grid-template-columns:40px minmax(0,1fr)}.primary-contact-card>a,.primary-contact>a{grid-column:1/-1;justify-content:center}.assigned-territory-card header{align-items:flex-start;flex-direction:column;gap:5px}.territory-boundary-card{grid-template-columns:34px 1fr}.lead-detail{width:100%;padding-inline:18px}.intelligence-stack{grid-template-columns:1fr}.intelligence-stack article{min-height:0}.evidence-list dl,.intelligence-meta{grid-template-columns:1fr}.hunter-shell{--hunter-mobile-min-target:46px;--hunter-text-micro:12px;--hunter-text-small:14px;--hunter-text-body:16px}.hunter-topbar{min-height:68px;gap:8px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.hunter-brand{flex:1 1 auto;gap:0}.hunter-wordmark{width:min(165px,46vw);height:36px}.topbar-actions{flex:0 0 auto;gap:7px}.topbar-actions>button{min-width:44px;width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0;justify-content:center}.queue-button b{margin-left:29px}.hunter-main{padding:18px max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.workspace-tabs{margin:0 0 18px;padding:4px;border-radius:14px}.workspace-tabs button{min-height:48px;padding-inline:10px}.hunter-intro{gap:14px;margin-bottom:16px}.hunter-intro h1,.performance-hero h1{font-size:clamp(36px,10.25vw,40px);line-height:.98}.intro-copy>p,.performance-hero>div:first-child>p{font-size:13px;line-height:1.35}.intro-copy>span,.performance-hero>div:first-child>span{margin-top:10px;font-size:14px;line-height:1.5}.territory-summary{gap:7px;margin-top:12px;font-size:13px}.territory-summary strong{font-size:15px}.territory-controls{gap:11px}.assigned-territory-card{min-height:96px;gap:9px;padding:13px 16px}.assigned-territory-card header{align-items:center;flex-direction:row;gap:8px}.assigned-territory-card header em,.assigned-territory-card header>span{font-size:13px}.assigned-territory-card small{font-size:13px;line-height:1.35}.territory-boundary-card{min-height:76px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 15px}.territory-boundary-card small{font-size:13px}.territory-boundary-card strong{font-size:14px}.territory-boundary-card p{margin-top:3px;font-size:13px;line-height:1.4}.hunter-workspace{gap:14px}.filter-panel,.map-panel,.prospect-rail{border-radius:16px}.filter-panel{scroll-margin-top:82px}.map-panel{height:clamp(520px,72dvh,620px)}.map-panel-header{min-height:116px;gap:9px;padding:14px}.filter-heading h2,.map-panel-header h2,.prospect-rail h2{font-size:18px}.filter-heading>div:first-child>span,.map-panel-header p,.prospect-rail header p{font-size:13px}.map-trade-select{gap:5px}.map-trade-select>span{font-size:13px}.map-trade-select>div{min-height:46px;grid-template-columns:36px minmax(0,1fr);padding-block:0}.map-trade-select select{height:44px;font-size:13px}.map-all-trades-icon,.map-trade-select img{width:34px;height:34px}.map-scan-hint{top:8px;left:8px;gap:7px;padding:8px 10px}.map-legend,.map-scan-hint strong{font-size:13px}.map-legend{left:8px;bottom:36px;gap:8px;padding:7px 9px}.leaflet-control-attribution{right:4px!important;bottom:4px!important;max-width:220px;padding:2px 5px!important;overflow:visible;font-size:13px!important;line-height:1.2;text-align:right;text-overflow:clip;white-space:normal}.map-pin{width:38px;height:44px}.map-pin:before{width:31px;height:31px}.map-pin i{width:24px;height:24px;margin-top:4px}.map-pin i img{width:19px;height:19px}.prospect-rail{height:clamp(580px,72dvh,650px)}.filter-heading,.prospect-rail>header{min-height:72px;padding:14px}.prospect-search{min-height:48px;grid-template-columns:20px minmax(0,1fr) 44px;margin:12px;padding:0 4px 0 12px}}@media (max-width:640px){.prospect-search:not(:has(button)){grid-template-columns:20px minmax(0,1fr);padding-right:12px}.prospect-search input{height:44px;font-size:13px}.prospect-search button{width:44px;height:44px}.prospect-list{padding-inline:10px}.prospect-card{border-radius:13px}.prospect-open{min-height:78px;grid-template-columns:48px minmax(0,1fr) auto;gap:9px;padding:12px 10px 10px}.prospect-trade-icon{width:46px;height:46px}.prospect-copy strong{font-size:13px;line-height:1.25}.intent-badge,.prospect-copy em,.prospect-copy small{font-size:13px}.prospect-footer{min-height:52px;padding:4px 8px 4px 58px}.prospect-footer>span{font-size:13px}.filter-actions button,.primary-contact-card>a,.primary-contact>a,.prospect-footer button,.scan-live-card button{min-height:var(--hunter-mobile-min-target)}.prospect-footer button{padding-inline:11px;font-size:13px}.filter-toggle{min-height:46px;font-size:13px}.filter-actions{gap:4px;padding:7px 10px 4px}.filter-actions button{padding-inline:12px;font-size:13px}.category-list{padding-inline:8px}.category-list label{min-height:72px;grid-template-columns:54px minmax(0,1fr) 28px}.category-list b,.category-list span{font-size:13px}.scan-live-card{bottom:58px}.scan-live-card small,.scan-live-card strong,.scan-radius-marks i{font-size:13px}.detail-scrim{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.appearance-drawer,.lead-detail,.queue-drawer{width:100%;height:100%;max-height:100%;border:1px solid var(--hunter-blue-line);border-radius:18px;box-shadow:0 18px 54px rgba(7,35,72,.22)}.lead-detail,.queue-drawer{padding:18px 18px max(26px,env(safe-area-inset-bottom))}.appearance-drawer{padding:20px;overflow-x:hidden}.detail-header{margin-bottom:22px}.lead-detail h2{font-size:clamp(30px,9.2vw,34px)}.detail-location{font-size:13px;line-height:1.4}.detail-status-row{margin:16px 0}.pursuit-brief{padding:16px}.evidence-panel small,.intelligence-meta small,.intelligence-stack small,.primary-contact-copy small,.primary-contact>div small,.pursuit-brief small{font-size:13px}.pursuit-brief>p{font-size:13px;line-height:1.6}.intelligence-meta strong{font-size:13px}.primary-contact,.primary-contact-card{grid-template-columns:42px minmax(0,1fr)}.primary-contact-copy strong,.primary-contact>div strong{font-size:14px}.primary-contact-copy em,.primary-contact>div em{font-size:13px}.primary-contact-card>a,.primary-contact>a{min-height:44px;font-size:13px}.evidence-list article>p,.evidence-list article>strong,.evidence-list dd,.evidence-list dt,.intelligence-stack p{font-size:13px}.appearance-header h2{font-size:24px}.appearance-header>button{min-width:44px;flex:0 0 44px}.appearance-preview{height:118px;margin:18px 0}.setting-card{min-height:88px;padding:14px}.setting-copy small,.setting-copy strong{font-size:13px}.switch-control{position:relative;z-index:0;min-width:54px;width:54px;min-height:44px;height:44px;padding:11px 4px;overflow:hidden;background:transparent}.switch-control:before{content:"";position:absolute;z-index:-1;inset:8px 2px;background:#bcc7d5;border-radius:999px;transition:background .2s ease}.switch-control[aria-checked=true]{background:transparent}.switch-control[aria-checked=true]:before{background:var(--hunter-blue)}.motion-setting{padding:14px}.motion-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.motion-options button{min-height:64px;padding:6px 4px;font-size:13px;line-height:1.2}.motion-note p,.motion-options small{font-size:13px}.performance-view{padding-bottom:28px}.performance-hero{gap:15px;margin-bottom:18px}.performance-period{min-height:76px}.personal-progress-card{padding:14px;border-radius:16px}.personal-detail-header{gap:14px}.agent-metric-grid{gap:8px}.agent-metric-grid article{min-height:122px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:12px 9px}.agent-metric-grid small{font-size:13px;line-height:1.25}.agent-metric-grid p{font-size:13px;line-height:1.45}.ai-coaching-card header p,.ai-coaching-card>footer p,.coaching-columns li,.coaching-columns p,.funnel-card header p,.goal-bars>div>span,.goal-card header p,.goal-card header>span,.goal-card>footer,.metric-definition,.momentum-card header p,.momentum-card>footer{font-size:13px}.ai-coaching-card blockquote{font-size:15px;line-height:1.6}.evidence-note p{font-size:13px}.agent-login-shell,.login-mode{min-height:100dvh}.agent-login-brand{min-height:210px;padding:20px}.agent-login-logo{width:min(280px,88vw)}.agent-login-brand>h1{margin-top:13px;font-size:33px}.agent-login-brand ul{gap:7px;margin-top:18px;font-size:13px}.agent-login-card{justify-content:flex-start;padding:28px 20px 34px}.login-theme-toggle{top:16px;right:16px;min-height:44px;padding-inline:13px;font-size:13px}.agent-login-card form{gap:14px;margin-top:24px}.agent-login-card form>small,.agent-login-card label,.agent-login-card>footer,.login-auto-signin small,.login-auto-signin strong{font-size:13px}}@media (max-width:340px){.hunter-wordmark{width:138px}.topbar-actions{gap:6px}.hunter-main{padding-inline:max(10px,env(safe-area-inset-left))}.hunter-intro h1,.performance-hero h1{font-size:36px}.assigned-territory-card{padding-inline:13px}.assigned-territory-card header em,.assigned-territory-card header>span{font-size:13px}.personal-detail-header{flex-direction:column}.personal-win-summary{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:6px 12px;padding-top:12px;border-top:1px solid var(--hunter-line);text-align:left}.personal-win-summary strong{margin:0}.personal-win-summary em{max-width:none;margin:0}.motion-options button{font-size:13px}}@media (hover:none) and (pointer:coarse){a,button,input,label,select{touch-action:manipulation}.agent-login-submit:hover,.agent-score-row:hover,.manager-agent-row:hover,.manager-back-link:hover,.pipeline-card:hover,.primary-contact-card>a:hover,.primary-contact>a:hover,.prospect-card:hover,.settings-button:hover,.team-metric:hover,.workspace-tabs button:hover{transform:none!important}}.pipeline-view{min-width:0;padding-bottom:32px}.lead-flow-workspace{min-width:0}.lead-flow-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-bottom:18px}.lead-flow-hero>div:first-child{background:var(--hunter-surface)}.activity-notes-section>header small,.company-contact-section>header small,.lead-flow-hero>div:first-child>p,.opportunity-command>header small,.social-proof-section>header small{margin:0 0 7px;color:var(--hunter-blue);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lead-flow-hero h1{margin:0;font-size:clamp(38px,3.4vw,58px);line-height:.98;letter-spacing:-.045em}.lead-flow-hero>div:first-child>span{max-width:760px;display:block;margin-top:10px;color:var(--hunter-muted);font-size:13px;line-height:1.55}.lead-flow-summary{min-width:520px;display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));overflow:hidden;background:var(--hunter-white);border:1px solid var(--hunter-line);border-radius:16px;box-shadow:var(--hunter-shadow)}.lead-flow-summary>span{min-height:78px;display:flex;justify-content:center;flex-direction:column;padding:13px 15px;border-left:1px solid var(--hunter-line)}.lead-flow-summary>span:first-child{border-left:0}.lead-flow-summary small{color:var(--hunter-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.lead-flow-summary strong{margin-top:5px;color:var(--hunter-ink);font-size:21px}.lead-flow-summary .attention strong{color:var(--hunter-red)}.lead-flow-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(210px,290px) auto;align-items:end;gap:10px;margin-bottom:13px;padding:12px;background:var(--hunter-white);border:1px solid var(--hunter-line);border-radius:15px}.lead-flow-toolbar label,.lead-update-form label,.mobile-stage-switcher label,.opportunity-form-grid label{min-width:0;display:flex;flex-direction:column;gap:6px;color:var(--hunter-muted);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lead-flow-toolbar input,.lead-flow-toolbar select,.lead-update-form select,.lead-update-form textarea,.mobile-stage-switcher select,.opportunity-form-grid input,.opportunity-form-grid select{width:100%;min-height:44px;padding:0 13px;color:var(--hunter-ink);background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:10px;font-size:13px;font-weight:650;letter-spacing:0;text-transform:none}.lead-flow-toolbar input[type=search]{appearance:none}.due-toggle{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;color:var(--hunter-muted);background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:10px;cursor:pointer;font-size:13px;font-weight:750;white-space:nowrap}.due-toggle i{width:8px;height:8px;border-radius:50%;background:#a7b4c4}.due-toggle.active{color:#9d5800;background:rgba(220,138,19,.1);border-color:rgba(220,138,19,.35)}.due-toggle.active i{background:var(--hunter-warn);box-shadow:0 0 0 4px rgba(220,138,19,.12)}.mobile-stage-switcher{display:none}.lead-flow-board{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(328px,328px);align-items:start;gap:10px;padding:2px 2px 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.lead-flow-column{--lead-stage-color:#536174;min-width:0;scroll-snap-align:start;background:color-mix(in srgb,var(--hunter-white) 72%,var(--hunter-surface));border:1px solid var(--hunter-line);border-radius:15px}.lead-flow-column>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;background:color-mix(in srgb,var(--lead-stage-color) 7%,var(--hunter-panel));border-bottom:1px solid color-mix(in srgb,var(--lead-stage-color) 34%,var(--hunter-line));border-radius:14px 14px 0 0;box-shadow:inset 0 3px 0 color-mix(in srgb,var(--lead-stage-color) 82%,transparent)}.lead-flow-column>header>div{min-width:0;display:flex;align-items:center;gap:9px}.lead-flow-column>header i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--lead-stage-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--lead-stage-color) 13%,transparent)}.lead-flow-column>header span{min-width:0;display:flex;flex-direction:column;gap:3px}.lead-flow-column>header strong{color:var(--hunter-ink)}.lead-flow-column>header small,.lead-flow-column>header strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lead-flow-column>header small{color:var(--hunter-muted);font-weight:550}.lead-flow-column>header b{min-width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;color:var(--hunter-muted);background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:8px;font-size:13px}.lead-flow-column.stage-slate{--lead-stage-color:#6f7d8c}.lead-flow-column.stage-amber{--lead-stage-color:#cc8709}.lead-flow-column.stage-blue{--lead-stage-color:#0c74d4}.lead-flow-column.stage-cyan{--lead-stage-color:#08758b}.lead-flow-column.stage-violet{--lead-stage-color:#6436c4}.lead-flow-column.stage-emerald,.lead-flow-column.stage-green{--lead-stage-color:#07835b}.lead-flow-column.stage-indigo{--lead-stage-color:#465fc9}.lead-flow-column.stage-red{--lead-stage-color:#b42323}.lead-flow-column.stage-red>header strong{color:var(--lead-stage-color)}.hunter-shell[data-theme=dark] .lead-flow-column.stage-slate{--lead-stage-color:#aab7c7}.hunter-shell[data-theme=dark] .lead-flow-column.stage-amber{--lead-stage-color:#f1bc55}.hunter-shell[data-theme=dark] .lead-flow-column.stage-blue{--lead-stage-color:#70b7ff}.hunter-shell[data-theme=dark] .lead-flow-column.stage-cyan{--lead-stage-color:#66d5ed}.hunter-shell[data-theme=dark] .lead-flow-column.stage-violet{--lead-stage-color:#b79aff}.hunter-shell[data-theme=dark] .lead-flow-column.stage-emerald,.hunter-shell[data-theme=dark] .lead-flow-column.stage-green{--lead-stage-color:#65d8ae}.hunter-shell[data-theme=dark] .lead-flow-column.stage-indigo{--lead-stage-color:#91a2ff}.hunter-shell[data-theme=dark] .lead-flow-column.stage-red{--lead-stage-color:#ff8d8d}.lead-flow-column-list{min-height:200px;display:flex;flex-direction:column;gap:8px;padding:8px}.pipeline-card{--pipeline-card-accent:transparent;position:relative;overflow:hidden;background:var(--hunter-white);border:1px solid var(--hunter-line);border-radius:12px;box-shadow:inset 3px 0 var(--pipeline-card-accent),0 5px 16px rgba(12,68,142,.045);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.pipeline-card.priority-high{--pipeline-card-accent:var(--hunter-warn)}.pipeline-card.priority-urgent{--pipeline-card-accent:var(--hunter-red)}.pipeline-card.is-local-draft{--pipeline-card-accent:var(--hunter-good);border-color:color-mix(in srgb,var(--hunter-good) 26%,var(--hunter-line))}.pipeline-card-actions>.follow-up-local,.pipeline-card.is-local-draft .pipeline-card-heading>span{color:var(--hunter-good)}.pipeline-card:hover{z-index:1;transform:translateY(-2px);border-color:var(--hunter-blue-line);box-shadow:0 11px 24px rgba(12,68,142,.1)}.pipeline-card-open{width:100%;min-height:44px;display:block;padding:12px 12px 10px 14px;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.pipeline-card-open>footer,.pipeline-card-open>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-card-open>header>span{overflow:hidden;color:var(--hunter-blue);font-size:13px;font-weight:800;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pipeline-card-open>header em{padding:4px 6px;color:var(--hunter-muted);background:var(--hunter-surface);border-radius:999px;font-size:13px;font-style:normal;font-weight:750;text-transform:uppercase}.pipeline-card-open h3{margin:10px 0 4px;color:var(--hunter-ink);font-size:15px;line-height:1.25}.pipeline-card-open h3,.pipeline-card-open>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-open>p{margin:0;color:var(--hunter-muted);font-size:13px;line-height:1.4}.pipeline-card-signals{display:grid;grid-template-columns:1fr 1.45fr;gap:6px;margin:11px 0 10px}.pipeline-card-signals>span{min-width:0;padding:8px;background:var(--hunter-surface);border-radius:8px}.pipeline-card-signals small{display:block;margin-bottom:3px;color:var(--hunter-muted);font-size:13px;text-transform:uppercase}.pipeline-card-signals strong{display:block;overflow:hidden;color:var(--hunter-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-open>footer span{color:var(--hunter-muted);font-size:13px;font-weight:650}.pipeline-card-open>footer .follow-up-overdue{color:var(--hunter-red)}.pipeline-card-open>footer .follow-up-soon,.pipeline-card-open>footer .follow-up-today{color:#a66406}.pipeline-card-open>footer b{color:var(--hunter-blue);font-size:13px}.pipeline-claim{width:calc(100% - 20px);margin:0 10px 10px}.pipeline-empty{min-height:154px;display:grid;place-items:center;align-content:center;padding:20px;color:var(--hunter-muted);text-align:center}.pipeline-empty span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:8px;background:var(--hunter-surface);border:1px dashed var(--hunter-line);border-radius:10px;font-size:13px}.pipeline-empty strong{color:var(--hunter-ink);font-size:13px}.pipeline-empty p{margin:4px 0 0;font-size:13px}.activity-notes-section,.company-contact-section,.opportunity-command,.social-proof-section{margin-top:14px;padding:17px;background:var(--hunter-white);border:1px solid var(--hunter-line);border-radius:15px}.activity-notes-section>header,.company-contact-section>header,.opportunity-command>header,.social-proof-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.activity-notes-section h3,.company-contact-section h3,.opportunity-command h3,.social-proof-section h3{margin:0;color:var(--hunter-ink);font-size:16px;letter-spacing:-.02em}.activity-notes-section>header>span,.company-contact-section>header>span{color:var(--hunter-muted);font-size:13px;text-align:right}.opportunity-research-status{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;color:var(--hunter-muted);background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:999px;font-size:13px;font-weight:800;text-transform:uppercase;white-space:nowrap}.opportunity-research-status i{width:7px;height:7px;border-radius:50%;background:#97a6b7}.opportunity-research-status.research-complete i{background:var(--hunter-good)}.opportunity-research-status.research-running i{background:var(--hunter-blue);animation:pulse-dot 1s infinite}.opportunity-research-status.research-failed i{background:var(--hunter-red)}.opportunity-owner-card{min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:11px}.opportunity-owner-card>span{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:11px;font-size:13px;font-weight:800}.opportunity-owner-card>div{min-width:0;display:flex;flex-direction:column;gap:2px}.opportunity-owner-card small{color:var(--hunter-muted);font-size:13px;text-transform:uppercase}.opportunity-owner-card strong{overflow:hidden;color:var(--hunter-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.opportunity-owner-card em{color:var(--hunter-muted);font-size:13px;font-style:normal}.opportunity-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue);border-radius:9px;cursor:pointer;font-size:13px;font-weight:800}.opportunity-action:disabled{cursor:not-allowed;opacity:.55}.opportunity-form-grid{display:grid;grid-template-columns:1.2fr .8fr 1.2fr;gap:8px;margin-top:12px}.opportunity-appointment-requirements{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:10px;margin-top:12px;padding:12px;background:color-mix(in srgb,#8b5cf6 8%,var(--hunter-surface));border:1px solid color-mix(in srgb,#8b5cf6 34%,var(--hunter-line));border-radius:11px}.opportunity-appointment-requirements>header{grid-column:1/-1;display:grid;gap:3px}.opportunity-appointment-requirements>header strong{color:#6436c4;font-size:14px}.opportunity-appointment-requirements>header span{color:var(--hunter-muted);font-size:13px;line-height:1.4}.opportunity-appointment-requirements label{min-width:0;display:grid;gap:6px;color:var(--hunter-muted);font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.opportunity-appointment-requirements input,.opportunity-appointment-requirements textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--hunter-ink);background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:9px;font:inherit;font-size:14px;letter-spacing:0;line-height:1.4;text-transform:none}.opportunity-appointment-requirements textarea{min-height:96px;resize:vertical}.opportunity-update-error{margin:10px 0 0;padding:9px 11px;color:#8f1f2c;background:#fff0f1;border:1px solid #efbdc1;border-radius:9px;font-size:13px}.opportunity-save{width:100%;margin-top:10px}.company-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.contact-field{min-width:0;min-height:62px;display:flex;justify-content:center;flex-direction:column;padding:10px 11px;background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:10px}.contact-field small{margin-bottom:5px;color:var(--hunter-muted);font-size:13px;font-weight:800;text-transform:uppercase}.contact-field a,.contact-field strong{overflow-wrap:anywhere;color:var(--hunter-ink);font-size:13px;line-height:1.45;text-decoration:none}.contact-field a{min-height:44px;display:flex;align-items:center;color:var(--hunter-blue)}.contact-field a span{margin-left:4px}.contact-field.empty{opacity:.72}.discovered-contacts{margin-top:14px}.discovered-contacts h4{margin:0 0 8px;color:var(--hunter-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.discovered-contacts article{min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;border-top:1px solid var(--hunter-line)}.discovered-contacts article>span{width:36px;height:36px;display:grid;place-items:center;color:var(--hunter-blue);background:var(--hunter-blue-soft);border-radius:9px;font-size:13px;font-weight:800}.discovered-contacts article>div{min-width:0}.discovered-contacts p,.discovered-contacts small,.discovered-contacts strong{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovered-contacts strong{color:var(--hunter-ink);font-size:13px}.discovered-contacts p,.discovered-contacts small{color:var(--hunter-muted);font-size:13px}.discovered-contacts a{min-height:44px;display:inline-flex;align-items:center;color:var(--hunter-blue);font-size:13px;text-decoration:none}.social-profile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.social-profile-list>a{min-width:0;min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;color:inherit;background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:10px;text-decoration:none}.social-profile-list>a>span{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#17365f;border-radius:9px;font-size:13px}.social-profile-list>a div{min-width:0}.social-profile-list>a small,.social-profile-list>a strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-profile-list>a strong{color:var(--hunter-ink);font-size:13px}.social-profile-list>a small{color:var(--hunter-muted);font-size:13px}.social-profile-list>a b{color:var(--hunter-blue);font-size:13px}.social-profile-list>p{grid-column:1/-1;margin:0;padding:15px;color:var(--hunter-muted);background:var(--hunter-surface);border-radius:10px;font-size:13px;line-height:1.5}.research-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px;background:linear-gradient(135deg,var(--hunter-blue-soft),var(--hunter-surface));border:1px solid var(--hunter-blue-line);border-radius:11px}.research-control strong{color:var(--hunter-ink);font-size:13px}.research-control p{margin:4px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.5}.verification-disclaimer{margin:10px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.55}.lead-update-form{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:end;gap:8px;padding:11px;background:var(--hunter-surface);border-radius:11px}.lead-update-form textarea{min-height:82px;padding:11px 13px;resize:vertical;line-height:1.5}.lead-update-form .opportunity-action{min-height:82px}.activity-timeline{position:relative;display:flex;flex-direction:column;gap:0;margin-top:12px}.activity-timeline article{display:grid;grid-template-columns:11px minmax(0,1fr);gap:10px;padding:0 0 13px}.activity-timeline article>i{position:relative;width:9px;height:9px;margin-top:4px;background:var(--hunter-blue);border:2px solid var(--hunter-white);border-radius:50%;box-shadow:0 0 0 1px var(--hunter-blue-line)}.activity-timeline article>i:after{content:"";position:absolute;top:10px;left:3px;width:1px;height:calc(100% + 32px);background:var(--hunter-line)}.activity-timeline article:last-child>i:after{display:none}.activity-timeline article header{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-timeline article strong{color:var(--hunter-ink);font-size:13px;text-transform:capitalize}.activity-timeline article p,.activity-timeline article time{color:var(--hunter-muted);font-size:13px}.activity-timeline article p{margin:4px 0 0;line-height:1.5}.activity-empty{padding:16px;color:var(--hunter-muted);background:var(--hunter-surface);border-radius:10px;text-align:center}.activity-empty strong{color:var(--hunter-ink);font-size:13px}.activity-empty p{margin:5px 0 0;font-size:13px;line-height:1.5}.activity-notes-section+.queue-primary{width:100%;min-height:48px;margin-top:12px}.hunter-operation-error{position:relative;z-index:2;margin-bottom:14px}.map-scan-hint.assigning{border-color:var(--hunter-blue);box-shadow:0 0 0 3px var(--hunter-blue-soft)}.hunter-shell[data-theme=dark] .activity-notes-section,.hunter-shell[data-theme=dark] .company-contact-section,.hunter-shell[data-theme=dark] .lead-flow-column,.hunter-shell[data-theme=dark] .lead-flow-summary,.hunter-shell[data-theme=dark] .lead-flow-toolbar,.hunter-shell[data-theme=dark] .opportunity-command,.hunter-shell[data-theme=dark] .pipeline-card,.hunter-shell[data-theme=dark] .social-proof-section{background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .lead-flow-toolbar input,.hunter-shell[data-theme=dark] .lead-flow-toolbar select,.hunter-shell[data-theme=dark] .lead-update-form select,.hunter-shell[data-theme=dark] .lead-update-form textarea,.hunter-shell[data-theme=dark] .mobile-stage-switcher select,.hunter-shell[data-theme=dark] .opportunity-form-grid input,.hunter-shell[data-theme=dark] .opportunity-form-grid select{color:var(--hunter-ink);background:var(--hunter-panel-soft)}.hunter-shell[data-theme=dark] .lead-flow-column{background:#040404}.hunter-shell[data-theme=dark] .activity-empty,.hunter-shell[data-theme=dark] .contact-field,.hunter-shell[data-theme=dark] .lead-update-form,.hunter-shell[data-theme=dark] .opportunity-owner-card,.hunter-shell[data-theme=dark] .pipeline-card-signals>span,.hunter-shell[data-theme=dark] .social-profile-list>a{background:var(--hunter-panel-soft)}.hunter-shell[data-theme=dark] .research-control{background:linear-gradient(135deg,rgba(0,114,255,.12),var(--hunter-panel-soft))}@media (max-width:1100px){.lead-flow-hero{grid-template-columns:1fr;gap:16px}.lead-flow-summary{width:100%;min-width:0}}@media (max-width:760px){.lead-flow-toolbar{grid-template-columns:1fr 1fr}.due-toggle{grid-column:1/-1}.opportunity-form-grid{grid-template-columns:1fr 1fr}.opportunity-appointment-requirements{grid-template-columns:1fr}.opportunity-appointment-requirements>header{grid-column:1}.follow-up-field{grid-column:1/-1}.lead-update-form{grid-template-columns:1fr;align-items:stretch}.lead-update-form .opportunity-action{min-height:44px}}@media (max-width:640px){.pipeline-view{padding-bottom:max(24px,env(safe-area-inset-bottom))}.lead-flow-hero{gap:13px;margin-bottom:13px}.lead-flow-hero h1{font-size:clamp(34px,10vw,42px)}.lead-flow-hero>div:first-child>span{font-size:13px}.lead-flow-summary{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:13px}.lead-flow-summary>span{min-height:64px;padding:10px 12px;border-left:0;border-top:1px solid var(--hunter-line)}.lead-flow-summary>span:nth-child(-n+2){border-top:0}.lead-flow-summary>span:nth-child(2n){border-left:1px solid var(--hunter-line)}.lead-flow-summary strong{font-size:18px}.lead-flow-toolbar{grid-template-columns:1fr;padding:10px}.due-toggle{grid-column:auto}.mobile-stage-switcher{display:block;margin-bottom:10px;padding:10px;background:var(--hunter-white);border:1px solid var(--hunter-line);border-radius:12px}.hunter-shell[data-theme=dark] .mobile-stage-switcher{background:var(--hunter-panel)}.lead-flow-board{display:block;padding:0;overflow:visible;scroll-snap-type:none}.lead-flow-column{width:100%;min-height:0;border-radius:13px}.lead-flow-board.board-view .lead-flow-column:not(.mobile-active){display:none}.lead-flow-board.board-view .lead-flow-column.mobile-active{display:block}.lead-flow-board.list-view .lead-flow-column{display:block;width:100%}.lead-flow-column-list{min-height:0}.pipeline-card-open{padding:14px}.pipeline-card-open h3{font-size:16px}.pipeline-card-signals{grid-template-columns:1fr 1fr}.activity-notes-section,.company-contact-section,.opportunity-command,.social-proof-section{padding:13px;border-radius:13px}.activity-notes-section>header,.company-contact-section>header,.opportunity-command>header,.social-proof-section>header{align-items:flex-start;flex-direction:column}.opportunity-owner-card{grid-template-columns:42px minmax(0,1fr)}.opportunity-owner-card .opportunity-action{grid-column:1/-1;width:100%}.company-contact-grid,.opportunity-form-grid,.social-profile-list{grid-template-columns:1fr}.follow-up-field{grid-column:auto}.research-control{grid-template-columns:1fr}.research-control .opportunity-action{width:100%}.lead-update-form{grid-template-columns:1fr}.discovered-contacts article{grid-template-columns:36px minmax(0,1fr)}.discovered-contacts small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.discovered-contacts article>a{grid-column:1/-1;justify-content:center;border-top:1px solid var(--hunter-line)}.activity-timeline article header{align-items:flex-start;flex-direction:column;gap:2px}}@media (max-width:340px){.lead-flow-hero h1{font-size:32px}.lead-flow-summary small{font-size:13px}.lead-flow-summary strong{font-size:16px}.pipeline-card-signals{grid-template-columns:1fr}.activity-notes-section h3,.company-contact-section h3,.opportunity-command h3,.social-proof-section h3{font-size:15px}}.pipeline-reference-bar{min-height:58px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:stretch;gap:12px;margin:0 0 10px;padding:8px;background:var(--hunter-white);border:1px solid var(--hunter-line);border-radius:14px;box-shadow:0 6px 20px rgba(12,68,142,.045)}.pipeline-scope{min-width:0;display:flex;align-items:baseline;gap:9px;padding:7px 10px}.pipeline-scope small{color:var(--hunter-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.pipeline-scope strong{overflow:hidden;color:var(--hunter-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pipeline-scope span{color:var(--hunter-blue);font-size:13px;white-space:nowrap}.pipeline-open-tab{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--hunter-ink);border-bottom:2px solid var(--hunter-blue)}.pipeline-open-tab i{width:7px;height:7px;background:var(--hunter-blue);border-radius:50%}.pipeline-open-tab strong{font-size:13px}.pipeline-open-tab span{min-width:22px;height:22px;display:grid;place-items:center;color:var(--hunter-blue);background:var(--hunter-blue-soft);border-radius:7px;font-size:13px}.pipeline-density-toggle{display:flex;align-items:center;gap:4px;padding:3px;background:var(--hunter-surface);border:1px solid var(--hunter-line);border-radius:10px}.pipeline-density-toggle button{width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;color:var(--hunter-muted);background:transparent;border:0;border-radius:8px;cursor:pointer}.pipeline-density-toggle button.active{color:var(--hunter-blue);background:var(--hunter-white);box-shadow:0 2px 9px rgba(12,68,142,.09)}.pipeline-card-heading{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 0 14px}.pipeline-card-heading>span{overflow:hidden;color:var(--hunter-blue);font-size:13px;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pipeline-card-heading>b{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;color:var(--hunter-blue);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:50%;font-size:13px}.pipeline-card-open{padding-top:5px}.pipeline-card-open h3{margin-top:2px}.pipeline-card-actions{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px 8px 14px;border-top:1px solid var(--hunter-line)}.pipeline-card-actions>div{display:flex;align-items:center;gap:4px}.pipeline-card-actions a,.pipeline-card-actions button{width:32px;min-height:32px;display:grid;place-items:center;padding:0;color:var(--hunter-muted);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;text-decoration:none}.pipeline-card-actions a:hover,.pipeline-card-actions button:hover{color:var(--hunter-blue);background:var(--hunter-blue-soft);border-color:var(--hunter-blue-line)}.pipeline-card-actions>span{color:var(--hunter-muted);font-size:13px;font-weight:700;white-space:nowrap}.pipeline-card-actions>.follow-up-overdue{color:var(--hunter-red)}.pipeline-card-actions>.follow-up-soon,.pipeline-card-actions>.follow-up-today{color:#a66406}.lead-flow-board.list-view{display:block;overflow:visible}.lead-flow-board.list-view .lead-flow-column{margin-bottom:10px}.lead-flow-board.list-view .lead-flow-column-list{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(250px,1fr))}.lead-flow-board.list-view .pipeline-empty{min-height:100px;grid-column:1/-1}.lead-detail{width:min(1040px,calc(100vw - 28px))}.detail-editor-shell{min-width:0;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px}.opportunity-workspace-main{min-width:0}.opportunity-section-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:10px;background:var(--hunter-white);border:1px solid var(--hunter-line);border-radius:14px}.opportunity-section-nav>strong{padding:8px 9px 10px;color:var(--hunter-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.opportunity-section-nav>button{min-height:42px;padding:0 10px;color:var(--hunter-muted);background:transparent;border:0;border-radius:9px;cursor:pointer;font-size:13px;font-weight:750;text-align:left}.opportunity-section-nav>button.active,.opportunity-section-nav>button:hover{color:var(--hunter-blue);background:var(--hunter-blue-soft)}.opportunity-nav-proof{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:11px 9px;border-top:1px solid var(--hunter-line)}.opportunity-nav-proof small{color:var(--hunter-muted);font-size:13px;text-transform:uppercase}.opportunity-nav-proof span{overflow:hidden;color:var(--hunter-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.opportunity-nav-proof em{color:var(--hunter-muted);font-size:13px;font-style:normal}.opportunity-scroll-anchor{scroll-margin-top:12px}.hide-empty-toggle{min-height:38px;display:inline-flex;align-items:center;gap:7px;color:var(--hunter-muted);font-size:13px;cursor:pointer;white-space:nowrap}.hide-empty-toggle input{appearance:none;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--hunter-line);border-radius:10px;background:linear-gradient(var(--hunter-white),var(--hunter-white)) 50% /18px 18px no-repeat;box-shadow:inset 0 0 0 12px var(--hunter-surface);cursor:pointer}.hide-empty-toggle input:checked{background:var(--hunter-blue);box-shadow:inset 0 0 0 12px var(--hunter-blue-soft)}.hide-empty-toggle input:focus-visible{outline:2px solid var(--hunter-blue);outline-offset:2px}.activity-toolrow{display:grid;grid-template-columns:minmax(180px,1fr) 160px;gap:8px;margin-bottom:10px}.activity-toolrow input,.activity-toolrow select{width:100%;min-height:44px;padding:0 11px;color:var(--hunter-ink);background:var(--hunter-white);border:1px solid var(--hunter-line);border-radius:9px;font-size:13px}.opportunity-savebar{position:sticky;z-index:4;bottom:-34px;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px -1px -34px;padding:10px 13px 34px;background:color-mix(in srgb,var(--hunter-white) 94%,transparent);border:1px solid var(--hunter-line);border-radius:13px 13px 0 0;box-shadow:0 -12px 30px rgba(12,68,142,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.opportunity-savebar>div:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.opportunity-savebar small{color:var(--hunter-muted);font-size:13px;text-transform:uppercase}.opportunity-savebar span{overflow:hidden;color:var(--hunter-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.opportunity-save-actions{display:flex;align-items:center;gap:8px}.opportunity-reset{min-height:44px;padding:0 14px;color:var(--hunter-muted);background:transparent;border:1px solid var(--hunter-line);border-radius:9px;cursor:pointer;font-size:13px;font-weight:750}.opportunity-reset:disabled{cursor:not-allowed;opacity:.5}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hunter-shell[data-theme=dark] .activity-toolrow input,.hunter-shell[data-theme=dark] .activity-toolrow select,.hunter-shell[data-theme=dark] .opportunity-savebar,.hunter-shell[data-theme=dark] .opportunity-section-nav,.hunter-shell[data-theme=dark] .pipeline-density-toggle button.active,.hunter-shell[data-theme=dark] .pipeline-reference-bar{background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .pipeline-density-toggle{background:var(--hunter-panel-soft)}@media (max-width:980px){.lead-detail{width:min(820px,calc(100vw - 28px))}.detail-editor-shell{grid-template-columns:160px minmax(0,1fr);gap:12px}.lead-flow-board.list-view .lead-flow-column-list{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:640px){.pipeline-reference-bar{grid-template-columns:minmax(0,1fr) auto;gap:6px}.pipeline-scope{align-items:flex-start;flex-direction:column;gap:2px}.pipeline-scope span{white-space:normal}.pipeline-open-tab{grid-column:1/-1;grid-row:2}.pipeline-density-toggle{grid-column:2;grid-row:1}.lead-flow-board.list-view{display:block}.lead-flow-board.list-view .lead-flow-column-list{display:flex}.pipeline-card-heading{padding-top:10px}.pipeline-card-actions a,.pipeline-card-actions button{width:44px;min-height:44px}.lead-detail{width:calc(100vw - 16px)}.detail-editor-shell{display:block}.opportunity-section-nav{position:sticky;z-index:5;top:-22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px -7px 0;padding:7px;overflow:visible;border-radius:10px}.opportunity-nav-proof,.opportunity-section-nav>strong{display:none}.opportunity-section-nav button{min-width:0;min-height:52px;padding:5px 3px;line-height:1.16;text-align:center;white-space:normal}.hide-empty-toggle{min-height:44px}.activity-toolrow{grid-template-columns:1fr}.opportunity-savebar{align-items:stretch;flex-direction:column;bottom:-27px;margin-bottom:-27px;padding-bottom:27px}.opportunity-save-actions{display:grid;grid-template-columns:1fr 1fr}.opportunity-save-actions>*{width:100%}}body:has(.hunter-shell[data-theme=light]),html:has(.hunter-shell[data-theme=light]){background:#ffffff;color-scheme:light}body:has(.hunter-shell[data-theme=dark]),html:has(.hunter-shell[data-theme=dark]){background:#000000;color-scheme:dark}.offline-workspace-banner{width:min(1736px,calc(100% - 64px));min-height:60px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px auto 0;padding:12px 16px;color:#18446f;background:linear-gradient(135deg,rgba(0,114,255,.1),rgba(255,255,255,.96));border:1px solid rgba(0,114,255,.26);border-radius:14px;box-shadow:0 10px 30px rgba(12,68,142,.07)}.offline-workspace-banner>span{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:10px}.offline-workspace-banner strong{display:block;color:var(--hunter-ink);font-size:13px}.offline-workspace-banner p{margin:4px 0 0;color:var(--hunter-muted);font-size:13px}.offline-workspace-banner em{padding:7px 9px;color:var(--hunter-blue-dark);background:rgba(255,255,255,.72);border:1px solid rgba(0,114,255,.24);border-radius:8px;font-style:normal;font-weight:800;letter-spacing:.12em;white-space:nowrap}.hunter-map.offline-local-grid{position:relative;isolation:isolate;background-color:#edf5fc;background-image:radial-gradient(circle at center,rgba(0,114,255,.13) 0 2px,transparent 2.5px),linear-gradient(rgba(36,116,196,.1) 1px,transparent 0),linear-gradient(90deg,rgba(36,116,196,.1) 1px,transparent 0),linear-gradient(32deg,transparent 47.8%,rgba(0,114,255,.13) 48%,rgba(0,114,255,.13) 48.5%,transparent 48.7%),linear-gradient(148deg,transparent 57.8%,rgba(18,166,106,.12) 58%,rgba(18,166,106,.12) 58.5%,transparent 58.7%),radial-gradient(circle at 54% 48%,rgba(0,114,255,.08),transparent 36%),linear-gradient(135deg,#e6f1fb,#f7fbff);background-size:120px 120px,48px 48px,48px 48px,100% 100%,100% 100%,100% 100%,100% 100%}.hunter-map.offline-local-grid:before{content:"LOCAL TERRITORY GRID";top:18px;left:18px;color:#275478;background:rgba(255,255,255,.86);border:1px solid rgba(0,114,255,.22);border-radius:8px;box-shadow:0 6px 20px rgba(12,68,142,.09);font:800 8px/1 var(--hunter-font);letter-spacing:.13em}.hunter-map.offline-local-grid:after,.hunter-map.offline-local-grid:before{position:absolute;z-index:650;padding:8px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.hunter-map.offline-local-grid:after{content:"PRODUCTION DATA DISCONNECTED · MAP INTERACTION IS LOCAL ONLY";right:18px;bottom:72px;max-width:min(320px,calc(100% - 36px));color:#4e6479;background:rgba(255,255,255,.88);border:1px solid rgba(0,114,255,.18);border-radius:8px;font:750 8px/1.35 var(--hunter-font);letter-spacing:.07em;text-align:right}.hunter-shell[data-theme=dark] .offline-workspace-banner{color:#dbe9fb;background:linear-gradient(135deg,rgba(0,114,255,.18),rgba(7,7,7,.96))}.hunter-shell[data-theme=dark] .offline-workspace-banner em{color:#8fc4ff;background:rgba(0,0,0,.55)}.hunter-shell[data-theme=dark] .hunter-map.offline-local-grid{background-color:#050a10;background-image:radial-gradient(circle at center,rgba(45,143,255,.22) 0 2px,transparent 2.5px),linear-gradient(rgba(45,143,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(45,143,255,.1) 1px,transparent 0),linear-gradient(32deg,transparent 47.8%,rgba(45,143,255,.19) 48%,rgba(45,143,255,.19) 48.5%,transparent 48.7%),linear-gradient(148deg,transparent 57.8%,rgba(18,166,106,.17) 58%,rgba(18,166,106,.17) 58.5%,transparent 58.7%),radial-gradient(circle at 54% 48%,rgba(0,114,255,.14),transparent 36%),linear-gradient(135deg,#06101b,#020508);background-size:120px 120px,48px 48px,48px 48px,100% 100%,100% 100%,100% 100%,100% 100%}.hunter-shell[data-theme=dark] .hunter-map.offline-local-grid:after,.hunter-shell[data-theme=dark] .hunter-map.offline-local-grid:before{color:#b6c9de;background:rgba(3,7,12,.88)}@media (max-width:900px){.offline-workspace-banner{width:calc(100% - 28px);margin-top:14px}}@media (max-width:640px){.offline-workspace-banner{grid-template-columns:34px minmax(0,1fr);padding:11px 12px}.offline-workspace-banner em{grid-column:1/-1;justify-self:stretch;text-align:center}.hunter-map.offline-local-grid:after{right:12px;bottom:82px;left:12px;max-width:none;text-align:center}}.public-map-banner{background:linear-gradient(135deg,rgba(18,166,106,.11),rgba(255,255,255,.97))}.public-map-banner>span{background:linear-gradient(135deg,#0c8d62,#076e8f);box-shadow:0 7px 18px rgba(8,119,104,.24)}.map-status.public{color:#096c50;background:#effaf6}.map-status.public i{background:#0d9f68}.hunter-map.public-north-carolina-map{position:relative;isolation:isolate;background:#dfeaf3}.legend-public-company{background:#0b6e9e;border:2px solid #fff;box-shadow:0 0 0 2px rgba(11,110,158,.24)}.public-company-pin{position:absolute;top:2px;left:4px;width:26px;height:26px;display:grid;place-items:center;background:linear-gradient(135deg,#1682b2,#075980);border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 5px 15px rgba(5,61,89,.34);transform:rotate(-45deg);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.public-company-pin i{width:7px;height:7px;background:#fff;border-radius:50%;box-shadow:0 0 0 3px rgba(255,255,255,.18)}.public-company-pin b{position:absolute;inset:-7px;border:1px solid rgba(22,130,178,.36);border-radius:50%;opacity:0}.public-company-map-marker:hover .public-company-pin{transform:rotate(-45deg) scale(1.13) translate(1px,-1px);box-shadow:0 8px 20px rgba(5,61,89,.42)}.public-company-pin.selected{background:linear-gradient(135deg,#1679a7,#07587e);box-shadow:0 0 0 5px rgba(255,184,0,.34),0 8px 22px rgba(5,61,89,.42);transform:rotate(-45deg) scale(1.16)}.public-company-pin.selected b{opacity:1;border-color:rgba(255,184,0,.7);animation:hunter-scan-ripple 1.8s ease-out infinite}.public-company-map-marker:focus-visible .public-company-pin{outline:3px solid rgba(45,143,255,.45);outline-offset:4px}.leaflet-tooltip.public-company-map-tooltip{padding:8px 10px;color:#1b2e43;background:rgba(255,255,255,.97);border:1px solid #cbdbea;border-radius:9px;box-shadow:0 9px 24px rgba(21,55,90,.16)}.public-company-map-tooltip>span{display:flex;flex-direction:column;gap:2px}.public-company-map-tooltip strong{max-width:210px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.public-company-map-tooltip small{color:#6f8094;font-size:13px}.scan-live-card.public-data{width:min(410px,calc(100% - 26px));grid-template-columns:32px minmax(0,1fr) 136px}.scan-snapshot-actions{display:grid;gap:5px}.mobile-public-scan-controls{display:none}.scan-live-card .scan-snapshot-actions button{width:100%;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding-inline:7px;line-height:1.15}.scan-live-card .scan-refresh-button{color:#d9fff0;background:rgba(18,166,106,.26);border-color:rgba(89,227,166,.54);font-weight:760}.scan-live-card .scan-refresh-button:hover{background:rgba(18,166,106,.42)}.scan-live-card .scan-refresh-button:disabled{opacity:.62;cursor:wait}.scan-category-summary{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.scan-category-summary i{padding:3px 5px;color:#b9d9fa;background:rgba(126,183,251,.1);border-radius:5px;font-size:13px;font-style:normal;line-height:1}.scan-category-summary b{color:#62e3ac;font-size:inherit}.public-company-rail .prospect-list{display:block;padding-top:2px}.public-company-source-strip{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin:0 11px 7px;padding:8px 9px;color:#216a57;background:#eff9f5;border:1px solid #cde9de;border-radius:9px}.public-company-source-strip>svg{color:#0b8c60}.public-company-source-strip>span{display:flex;min-width:0;flex-direction:column}.public-company-source-strip strong{font-size:13px}.public-company-source-strip small{margin-top:2px;overflow:hidden;color:#6b8079;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.saved-public-scan-summary{margin:0 11px 9px;padding:9px 10px;color:#29455a;background:linear-gradient(135deg,#f1f8ff,#f4fbf8);border:1px solid #ccdfeb;border-radius:10px;box-shadow:0 6px 16px rgba(21,72,103,.06)}.saved-public-scan-summary header{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px}.saved-public-scan-summary header>span{width:27px;height:27px;display:grid;place-items:center;color:#087953;background:#ddf5ea;border-radius:8px}.saved-public-scan-summary header>div{min-width:0;display:flex;flex-direction:column}.saved-public-scan-summary header strong{font-size:13px}.saved-public-scan-summary header small{margin-top:2px;color:#687d8d;font-size:13px}.saved-public-scan-summary time{color:#64788a;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.saved-public-scan-summary>p{margin:8px 0 0;color:#3f596d;font-size:13px;line-height:1.5}.saved-public-scan-summary footer{display:flex;align-items:flex-start;gap:5px;margin-top:7px;padding-top:7px;color:#62798a;border-top:1px solid #d9e7ef;font-size:13px;line-height:1.4}.saved-public-scan-summary footer svg{flex:0 0 auto;color:#0b8c60}.public-company-card{margin:8px 0;overflow:hidden;background:#fff;border:1px solid #dce7ef;border-radius:13px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-company-card:hover{border-color:#92b9d1;box-shadow:0 8px 20px rgba(7,83,119,.08);transform:translateY(-1px)}.public-company-card.selected{border-color:#58b493;box-shadow:inset 3px 0 0 #12a66a,0 10px 24px rgba(8,104,76,.1)}.public-company-card-summary{width:100%;min-height:74px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;padding:10px 10px 8px;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.public-company-rank{width:31px;height:31px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#1679a7,#07587e);border-radius:9px;box-shadow:0 5px 12px rgba(7,88,126,.2)}.public-company-card.selected .public-company-rank{background:linear-gradient(135deg,#12a66a,#087953)}.public-company-title{min-width:0;display:flex;flex-direction:column}.public-company-title small{color:#087953;font-size:13px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.public-company-title strong{color:#17283e}.public-company-title em,.public-company-title strong{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-company-title em{color:#758498;font-size:13px;font-style:normal}.public-company-distance{display:flex;align-items:center;gap:3px;color:#315470;font-size:13px;font-weight:750;white-space:nowrap}.public-company-quick-facts{display:flex;flex-wrap:wrap;padding:0 10px 9px 50px}.public-company-quick-facts>span{display:inline-flex;align-items:center;gap:4px;padding:4px 5px;color:#637589;background:#f4f7fa;border-radius:5px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-company-expanded{display:grid;gap:0;padding:10px 11px 12px;border-top:1px solid #dce7ef;background:linear-gradient(180deg,#f8fbfd,#fff)}.public-company-record-label{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;padding:8px;color:#087953;background:#edf9f4;border-radius:8px}.public-company-record-label>svg{justify-self:center}.public-company-record-label span{display:flex;flex-direction:column}.public-company-record-label strong{font-size:13px}.public-company-record-label small{margin-top:2px;color:#668177;font-size:13px}.public-owner-research{display:grid;gap:9px;margin:0 0 8px;padding:10px;color:#253d4b;background:linear-gradient(135deg,#fff8e9,#f5fbff);border:1px solid #e5c66d;border-radius:9px}.public-owner-research header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px}.public-owner-research header>span{display:grid;width:30px;height:30px;place-items:center;color:#8f6100;background:#ffedb9;border-radius:8px}.public-owner-research header>div{display:flex;min-width:0;flex-direction:column}.public-owner-research header strong{color:#664800}.public-owner-research header small{margin-top:2px;color:#7b6e4c;font-size:13px}.public-owner-research header>em{padding:4px 6px;color:#755300;font-size:13px;font-style:normal;font-weight:900;letter-spacing:.05em;background:rgba(255,220,123,.45);border-radius:5px}.public-owner-research>p{margin:0;color:#445968;font-size:13px;line-height:1.5}.public-owner-research>p strong{color:#6b4b00}.public-owner-people{display:grid;gap:7px}.public-owner-people article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:8px;background:rgba(255,255,255,.72);border:1px solid rgba(184,133,19,.2);border-radius:8px}.public-owner-people article>span{display:grid;width:26px;height:26px;place-items:center;color:#087953;background:#e0f5ed;border-radius:50%}.public-owner-people article>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.public-owner-people strong{color:#203f50;font-size:13px}.public-owner-people small{margin-top:1px;color:#087953;font-size:13px;font-weight:850}.public-owner-people p{margin:5px 0;color:#586b76;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.public-owner-people article>div>em{margin:0 0 6px;color:#776b4c;font-size:13px;font-style:normal;line-height:1.45}.public-owner-people a{display:inline-flex;align-items:center;gap:3px;color:#075ebd;font-size:13px;font-weight:800;text-decoration:none}.public-owner-research footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid rgba(151,111,25,.16)}.public-owner-research footer>span{color:#7b6e4c;font-size:13px}.public-owner-research footer button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:6px 9px;color:#664800;font-size:13px;font-weight:850;background:#fff4d2;border:1px solid #d9b756;border-radius:7px;cursor:pointer}.public-owner-research.status-verified{background:linear-gradient(135deg,#edf9f6,#f5fbff);border-color:#78c9ae}.public-owner-research.status-verified header>span{color:#087953;background:#d8f3e9}.public-owner-research.status-verified header strong{color:#075f48}.public-owner-research.status-verified header>em{color:#075f48;background:#d8f3e9}.public-owner-research.status-failed{background:#fff6f4;border-color:#e7a89e}.public-owner-research.is-running header>span svg{animation:hunter-spin 1.4s linear infinite}.public-company-generated-profile{margin-bottom:8px;padding:10px;color:#203f50;background:linear-gradient(135deg,#edf9f6,#f5fbff);border:1px solid #b8ded4;border-radius:9px}.public-company-generated-profile header{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px}.public-company-generated-profile header>span{display:grid;width:28px;height:28px;place-items:center;color:#087953;background:#d8f3e9;border-radius:8px}.public-company-generated-profile header>div{display:flex;min-width:0;flex-direction:column}.public-company-generated-profile header strong{color:#075f48;font-size:13px}.public-company-generated-profile header small{margin-top:2px;color:#648077;font-size:13px}.public-company-generated-profile>p{margin:8px 0;color:#244d60;font-size:13px;line-height:1.55}.public-company-generated-profile dl{display:grid;gap:5px;margin:0}.public-company-generated-profile dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding-top:5px;border-top:1px solid rgba(8,121,83,.12)}.public-company-generated-profile dt{color:#5f7e75;font-size:13px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.public-company-generated-profile dd{margin:0;color:#263e4d;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.public-company-profile-prompt{display:grid;width:100%;min-height:52px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;margin:0 0 8px;padding:8px;color:#075f48;text-align:left;background:#f2fbf7;border:1px dashed #8dcab8;border-radius:9px;cursor:pointer}.public-company-profile-prompt>span{display:flex;min-width:0;flex-direction:column}.public-company-profile-prompt strong{font-size:13px}.public-company-profile-prompt small{margin-top:2px;color:#688179;font-size:13px;line-height:1.35}.public-company-profile-prompt:hover{background:#e6f8f1;border-style:solid}.public-company-detail-row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;padding:7px 2px;border-bottom:1px solid #e8eef3}.public-company-detail-row>span{display:flex;align-items:flex-start;gap:5px;color:#718195;font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.public-company-detail-row>span svg{flex:0 0 auto;color:#0b7990}.public-company-detail-row>div{min-width:0;display:flex;flex-wrap:wrap;gap:4px 8px;color:#2d4056;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.public-company-generated-brief{margin:0;color:#244d60;font-size:inherit;line-height:1.55}.public-company-detail-row a{display:inline-flex;align-items:center;gap:3px;color:#075ebd;font-weight:700;text-decoration:none}.public-company-detail-row a:hover{text-decoration:underline}.public-company-detail-row em{color:#93a0af;font-style:normal}.public-company-disclaimer{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px;color:#6f6547;background:#fff8e6;border:1px solid #eadcae;border-radius:8px;font-size:13px;line-height:1.45}.public-company-disclaimer svg{flex:0 0 auto;color:#9a6d11}.public-company-empty.loading>span svg{animation:hunter-spin 1.2s linear infinite}.hunter-shell[data-theme=dark] .public-map-banner{background:linear-gradient(135deg,rgba(18,166,106,.17),rgba(5,5,5,.97))}.hunter-shell[data-theme=dark] .map-status.public{color:#83ddbb;background:rgba(18,166,106,.1)}.hunter-shell[data-theme=dark] .public-company-source-strip{color:#84dfbd;background:rgba(18,166,106,.09)}.hunter-shell[data-theme=dark] .public-company-source-strip small{color:#909e9a}.hunter-shell[data-theme=dark] .saved-public-scan-summary{color:#d7e4ef;background:linear-gradient(135deg,#0d151c,#0c1814);border-color:#253a46}.hunter-shell[data-theme=dark] .saved-public-scan-summary header>span{color:#8ae6c2;background:rgba(18,166,106,.14)}.hunter-shell[data-theme=dark] .saved-public-scan-summary footer,.hunter-shell[data-theme=dark] .saved-public-scan-summary header small,.hunter-shell[data-theme=dark] .saved-public-scan-summary time,.hunter-shell[data-theme=dark] .saved-public-scan-summary>p{color:#a3b3bf}.hunter-shell[data-theme=dark] .saved-public-scan-summary footer{border-color:#283740}.hunter-shell[data-theme=dark] .public-company-card{background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .public-company-detail-row>div,.hunter-shell[data-theme=dark] .public-company-title strong{color:var(--hunter-ink)}.hunter-shell[data-theme=dark] .public-company-generated-brief{color:#c6d7e2}.hunter-shell[data-theme=dark] .public-company-quick-facts>span{color:#adb7c4;background:#101010}.hunter-shell[data-theme=dark] .public-company-expanded{background:linear-gradient(180deg,#090909,#050505)}.hunter-shell[data-theme=dark] .public-company-record-label{color:#85e3c0;background:rgba(18,166,106,.11)}.hunter-shell[data-theme=dark] .public-owner-research{color:#e7dfc9;background:linear-gradient(135deg,rgba(120,83,8,.22),rgba(10,48,62,.34));border-color:#725c28}.hunter-shell[data-theme=dark] .public-owner-research header>span{color:#f2c85f;background:rgba(211,157,22,.18)}.hunter-shell[data-theme=dark] .public-owner-research header strong,.hunter-shell[data-theme=dark] .public-owner-research>p strong{color:#f0d17d}.hunter-shell[data-theme=dark] .public-owner-research footer>span,.hunter-shell[data-theme=dark] .public-owner-research header small,.hunter-shell[data-theme=dark] .public-owner-research>p{color:#c0b79f}.hunter-shell[data-theme=dark] .public-owner-research header>em{color:#f0d17d;background:rgba(211,157,22,.16)}.hunter-shell[data-theme=dark] .public-owner-people article{background:rgba(0,0,0,.26);border-color:rgba(235,197,97,.18)}.hunter-shell[data-theme=dark] .public-owner-people strong{color:#edf4f7}.hunter-shell[data-theme=dark] .public-owner-people small{color:#8fe3c3}.hunter-shell[data-theme=dark] .public-owner-people article>div>em,.hunter-shell[data-theme=dark] .public-owner-people p{color:#bdc9cf}.hunter-shell[data-theme=dark] .public-owner-people a{color:#72b5ff}.hunter-shell[data-theme=dark] .public-owner-research footer{border-color:rgba(235,197,97,.16)}.hunter-shell[data-theme=dark] .public-owner-research footer button{color:#f0d17d;background:rgba(211,157,22,.12);border-color:#725c28}.hunter-shell[data-theme=dark] .public-owner-research.status-verified{background:linear-gradient(135deg,rgba(12,88,67,.28),rgba(10,48,62,.34));border-color:#285b4d}.hunter-shell[data-theme=dark] .public-owner-research.status-verified header>span{color:#90e7c6;background:rgba(18,166,106,.18)}.hunter-shell[data-theme=dark] .public-owner-research.status-verified header strong{color:#9be7ca}.hunter-shell[data-theme=dark] .public-owner-research.status-verified header>em{color:#9be7ca;background:rgba(18,166,106,.16)}.hunter-shell[data-theme=dark] .public-owner-research.status-failed{background:rgba(94,28,23,.25);border-color:#70443e}.hunter-shell[data-theme=dark] .public-company-generated-profile{color:#d7e7e1;background:linear-gradient(135deg,rgba(12,88,67,.28),rgba(10,48,62,.34));border-color:#285b4d}.hunter-shell[data-theme=dark] .public-company-generated-profile header>span{color:#90e7c6;background:rgba(18,166,106,.18)}.hunter-shell[data-theme=dark] .public-company-generated-profile header strong{color:#9be7ca}.hunter-shell[data-theme=dark] .public-company-generated-profile dt,.hunter-shell[data-theme=dark] .public-company-generated-profile header small{color:#91aaa1}.hunter-shell[data-theme=dark] .public-company-generated-profile dd,.hunter-shell[data-theme=dark] .public-company-generated-profile>p{color:#d0dde5}.hunter-shell[data-theme=dark] .public-company-generated-profile dl>div{border-color:rgba(132,220,186,.14)}.hunter-shell[data-theme=dark] .public-company-profile-prompt{color:#9be7ca;background:rgba(18,166,106,.09);border-color:#376b5b}.hunter-shell[data-theme=dark] .public-company-profile-prompt small{color:#91aaa1}.hunter-shell[data-theme=dark] .public-company-profile-prompt:hover{background:rgba(18,166,106,.15)}.hunter-shell[data-theme=dark] .public-company-detail-row a{color:#72b5ff}.hunter-shell[data-theme=dark] .public-company-disclaimer{color:#d1c394;background:#17140b}.hunter-shell[data-theme=dark] .leaflet-tooltip.public-company-map-tooltip{color:#f0f3f8;background:rgba(6,6,6,.97)}.hunter-shell[data-theme=dark] .public-company-map-tooltip small{color:#a3acb8}@media (max-width:640px){.map-panel.has-mobile-scan-controls{height:auto}.map-panel.has-mobile-scan-controls .map-stage{min-height:416px;flex:0 0 416px}.scan-live-card.public-data{display:none}.mobile-public-scan-controls{display:grid;gap:12px;padding:13px 14px 14px;color:#dcecff;background:linear-gradient(135deg,#0a2648,#081c36);border-top:1px solid rgba(89,227,166,.34)}.mobile-public-scan-controls>header{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px}.mobile-public-scan-controls .scan-live-status small{color:#8bc1ff;font-size:13px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.mobile-public-scan-controls .scan-live-status strong{margin-top:3px;color:#f4f9ff;font-size:13px;line-height:1.25}.mobile-public-scan-controls .scan-snapshot-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.mobile-public-scan-controls .scan-snapshot-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;color:#d5e9ff;background:rgba(0,114,255,.16);border:1px solid rgba(126,183,251,.5);border-radius:9px;font-size:13px;font-weight:730;line-height:1.2}.mobile-public-scan-controls .scan-snapshot-actions .scan-refresh-button{color:#e1fff2;background:rgba(18,166,106,.3);border-color:rgba(89,227,166,.7)}.mobile-public-scan-controls .scan-radius-adjuster{grid-column:auto;gap:6px;margin:0;padding-top:10px}.mobile-public-scan-controls .scan-radius-adjuster small{color:#8bc1ff;font-size:13px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.mobile-public-scan-controls .scan-radius-adjuster>div{display:flex;align-items:center;justify-content:space-between;color:#8ba8c9}.mobile-public-scan-controls .scan-radius-adjuster>div b{font-size:13px;font-weight:650}.scan-category-summary{display:none}.saved-public-scan-summary{padding:10px}.saved-public-scan-summary header{grid-template-columns:30px minmax(0,1fr)}.saved-public-scan-summary time{grid-column:2;margin-top:-2px}.saved-public-scan-summary footer,.saved-public-scan-summary header small,.saved-public-scan-summary time,.saved-public-scan-summary>p{font-size:13px}.public-company-card-summary{min-height:80px;grid-template-columns:34px minmax(0,1fr) auto}.public-company-rank{width:34px;height:34px}.public-company-distance,.public-company-quick-facts>span,.public-company-title em,.public-company-title small,.public-company-title strong{font-size:13px}.public-company-quick-facts{padding-left:53px}.public-company-detail-row{grid-template-columns:92px minmax(0,1fr);padding-block:9px}.public-company-detail-row>div,.public-company-detail-row>span,.public-company-disclaimer{font-size:13px}.public-owner-research{padding:11px}.public-owner-research header{grid-template-columns:34px minmax(0,1fr) auto}.public-owner-research header>span{width:34px;height:34px}.public-owner-people p,.public-owner-research header small,.public-owner-research header strong,.public-owner-research>p{font-size:13px}.public-owner-people strong{font-size:14px}.public-owner-people a,.public-owner-people article>div>em,.public-owner-people small,.public-owner-research footer>span{font-size:13px}.public-owner-research footer{align-items:stretch;flex-direction:column}.public-owner-research footer button{min-height:44px;font-size:13px}}.hunter-topbar{min-height:90px;gap:18px}.hunter-brand{gap:0}.hunter-brand .hunter-wordmark{width:min(430px,43vw);height:62px}.workspace-tabs button{min-height:48px;font-size:var(--hunter-text-small)}.filter-heading,.map-panel-header,.prospect-rail>header{min-height:84px;padding:18px 19px}.filter-heading h2,.map-panel-header h2,.prospect-rail h2,.queue-drawer h2{font-size:19px}.category-list label{min-height:72px;grid-template-columns:56px minmax(0,1fr) 28px;padding:8px 10px}.category-list i.trade-icon,.category-list label:not(.active) i.trade-icon{width:54px;height:54px}.category-list span{min-width:0;overflow-wrap:anywhere}.prospect-open{min-height:96px;grid-template-columns:46px minmax(0,1fr) auto}.prospect-trade-icon{width:44px;height:44px}.map-trade-select select,.prospect-search input,.select-wrap select{font-size:var(--hunter-text-small)}.public-company-detail-row>div,.public-company-detail-row>span,.public-company-disclaimer,.public-company-distance,.public-company-generated-brief,.public-company-generated-profile dd,.public-company-generated-profile dt,.public-company-generated-profile header small,.public-company-generated-profile header strong,.public-company-profile-prompt small,.public-company-profile-prompt strong,.public-company-quick-facts>span,.public-company-title em,.public-company-title small,.public-company-title strong,.public-owner-people p,.public-owner-research footer>span,.public-owner-research header small,.public-owner-research header strong,.public-owner-research>p,.signed-agent small,.signed-agent strong{font-size:13px}.public-owner-people strong{font-size:14px}.public-owner-people a,.public-owner-people article>div>em,.public-owner-people small{font-size:13px}.hunter-map .leaflet-zoom-animated{will-change:transform}.hunter-map .leaflet-map-pane.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform var(--hunter-motion-map-zoom) var(--hunter-motion-map-zoom-ease)}.hunter-map .leaflet-tile{backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0)}.hunter-map .leaflet-tile-container{will-change:transform}.hunter-map .leaflet-control-zoom{overflow:hidden;border-radius:11px;box-shadow:0 8px 24px rgba(7,35,68,.18)}.hunter-map .leaflet-control-zoom a{width:42px;height:42px;display:grid;place-items:center;line-height:42px;font:700 22px/42px var(--hunter-font)}.hunter-shell[data-motion=reduce] .hunter-map .leaflet-zoom-animated{transition:none!important}@media (prefers-reduced-motion:reduce){.hunter-map .leaflet-zoom-animated{transition:none!important}}@media (max-width:1180px){.hunter-topbar{padding-inline:20px}.hunter-brand .hunter-wordmark{width:min(380px,46vw);height:54px}}@media (max-width:900px){.hunter-brand .hunter-wordmark{width:min(320px,46vw);height:48px}}@media (max-width:640px){.hunter-topbar{min-height:76px;gap:8px;padding-inline:max(10px,env(safe-area-inset-left))}.hunter-brand{flex:1 1 auto;gap:0}.hunter-brand .hunter-wordmark{width:min(267px,68vw);height:39px}.filter-heading h2,.map-panel-header h2,.prospect-rail h2{font-size:19px}.filter-heading>div:first-child>span,.map-panel-header p,.prospect-rail header p{font-size:13px}.prospect-copy strong{font-size:14px}.intent-badge,.prospect-copy em,.prospect-copy small{font-size:13px}.category-list span{font-size:14px}.category-list b{font-size:13px}.public-company-title strong{font-size:14px}.public-company-detail-row>div,.public-company-detail-row>span,.public-company-disclaimer,.public-company-distance,.public-company-generated-brief,.public-company-quick-facts>span,.public-company-title em,.public-company-title small{font-size:13px}}@media (max-width:360px){.hunter-brand .hunter-wordmark{width:min(235px,67vw);height:35px}}.hunter-shell{--hunter-motion-ui:260ms;--hunter-motion-map:320ms;--hunter-motion-map-zoom:170ms;--hunter-motion-map-zoom-ease:cubic-bezier(0,0,.25,1);--hunter-motion-ease:cubic-bezier(.16,1,.3,1)}.hunter-topbar{min-height:104px;gap:24px;padding-inline:30px}.hunter-brand{flex:1 1 auto;min-width:0}.hunter-brand .hunter-wordmark{width:min(540px,52vw);height:78px;flex:0 1 auto;object-fit:contain;object-position:left center}.topbar-actions{flex:0 0 auto}.queue-button{position:relative}.queue-button b{position:static;margin:0}.offline-workspace-banner strong{font-size:15px}.offline-workspace-banner p{font-size:14px;line-height:1.45}.offline-workspace-banner em,.public-company-eyebrow{font-size:13px}.public-company-title strong{font-size:17px;line-height:1.18}.public-company-distance,.public-company-location,.public-company-quick-facts>span,.public-company-title small{font-size:13px}.public-company-quick-facts strong{font-size:15px}.public-company-detail-row strong,.public-company-detail-row>span,.public-company-disclaimer,.public-company-research-fallback{font-size:13px}.public-company-detail-row>div,.public-company-generated-brief,.public-company-owner-research blockquote,.public-company-owner-research li,.public-company-owner-research p{font-size:14px}.public-company-research-state,.public-company-source{font-size:13px}.hunter-shell :where(.hunter-topbar,.workspace-tabs,.offline-workspace-banner,.territory-controls>label,.radius-control,.filter-panel,.map-panel,.prospect-rail,.prospect-card,.public-company-card,.owner-research-panel,.lead-flow-board,.queue-drawer,.lead-detail-drawer){border-color:var(--hunter-theme-border-soft)!important}.hunter-shell :where(.workspace-tabs button.active,.prospect-card.selected,.public-company-card.selected,button:focus-visible,input:focus-visible,select:focus-visible){border-color:var(--hunter-theme-border)!important}.hunter-shell[data-reveal-ready=true] .reveal{opacity:0;transform:translateY(10px);transition:opacity var(--hunter-motion-ui) var(--hunter-motion-ease),transform var(--hunter-motion-ui) var(--hunter-motion-ease)}.hunter-shell[data-reveal-ready=true] .reveal.is-visible{opacity:1;transform:translateY(0)}.hunter-shell[data-motion=cinematic][data-reveal-ready=true] .reveal{transform:translateY(16px);transition-duration:var(--hunter-motion-map)}.hunter-shell[data-motion=cinematic][data-reveal-ready=true] .reveal.is-visible{transform:translateY(0)}.hunter-shell[data-motion=cinematic] .coaching-card:hover,.hunter-shell[data-motion=cinematic] .metric-card:hover,.hunter-shell[data-motion=cinematic] .prospect-card:hover,.hunter-shell[data-motion=cinematic] .research-card:hover{transform:translateY(-2px)}.hunter-shell[data-motion=cinematic] .category-list label.active,.hunter-shell[data-motion=cinematic] .category-list label:hover{transform:translateX(2px)}.lead-detail-drawer,.queue-drawer{animation:drawer-in var(--hunter-motion-ui) var(--hunter-motion-ease)}.map-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-rows:auto minmax(0,1fr);column-gap:12px;padding:12px 12px 0}.map-stage>.hunter-map-shell{min-width:0;min-height:0;grid-column:1/-1;grid-row:2}.hunter-map-shell{position:relative;overflow:hidden;background:var(--hunter-panel,#fff)}.hunter-map-shell,.hunter-map-shell>.hunter-map{width:100%;height:100%}.map-scan-hint{grid-column:1;width:fit-content;max-width:100%;min-height:56px;padding:10px 12px;pointer-events:auto}.map-scan-hint,.scan-live-card{position:static;grid-row:1;align-self:start;margin:0 0 12px;box-shadow:none}.scan-live-card{grid-column:2;width:100%;max-width:440px;padding:12px}.scan-live-card.public-data{width:100%;grid-template-columns:32px minmax(0,1fr) 150px}.scan-live-card .scan-snapshot-actions button,.scan-live-card button{min-height:40px;font-size:13px}.hunter-map.offline-local-grid:after,.hunter-map.offline-local-grid:before{display:none}.leaflet-control-attribution{font-size:11px!important}.scan-live-pulse i,.scan-origin-dot:after,.scan-origin-marker:after{animation:hunter-scan-ripple 2.4s var(--hunter-motion-ease) infinite}@keyframes hunter-scan-ripple{0%{opacity:.42;transform:scale(.72)}74%,to{opacity:0;transform:scale(1.52)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(.72)}}.hunter-opportunity-form-actions button[aria-disabled=true]{cursor:progress;opacity:.68}.hunter-shell :where(.workspace-tabs button,.appearance-control button,.category-list label,.prospect-card,.public-company-card,.queue-button,.close-button){transition-duration:var(--hunter-motion-ui);transition-timing-function:var(--hunter-motion-ease)}.hunter-shell[data-motion=reduce] *,.hunter-shell[data-motion=reduce] :after,.hunter-shell[data-motion=reduce] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (max-width:1180px){.hunter-brand .hunter-wordmark{width:min(480px,50vw);height:70px}}@media (max-width:900px){.hunter-topbar{min-height:96px;padding-inline:20px}.hunter-brand .hunter-wordmark{width:min(400px,56vw);height:62px}}@media (max-width:640px){.hunter-shell{--hunter-mobile-min-target:48px;--hunter-text-micro:14px;--hunter-text-small:16px;--hunter-text-body:18px}.map-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:520px;flex:0 0 520px;column-gap:0}.map-stage>.hunter-map,.map-stage>.hunter-map-shell{min-height:416px;grid-column:1;grid-row:2}.map-scan-hint{grid-column:1;grid-row:1;width:100%}.scan-live-card:not(.public-data){grid-column:1}.hunter-topbar{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "actions";align-items:center;gap:10px;min-height:132px;padding:14px max(14px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left))}.hunter-brand{grid-area:brand;width:100%;min-width:0}.hunter-brand .hunter-wordmark{width:min(340px,100%);height:50px}.topbar-actions{grid-area:actions;justify-self:end;width:auto;min-width:0;gap:8px}.queue-button{position:relative;min-height:48px}.queue-button b{position:static;margin:0}.signed-agent small{font-size:13px}.signed-agent strong{font-size:15px}.offline-workspace-banner strong,.workspace-tabs button{font-size:16px}.offline-workspace-banner p{font-size:14px}.offline-workspace-banner em{font-size:13px}.filter-heading h2,.map-panel-header h2,.prospect-rail h2{font-size:21px}.filter-heading>div:first-child>span,.map-panel-header p,.prospect-rail header p{font-size:14px}.prospect-copy strong{font-size:16px}.intent-badge,.prospect-copy em,.prospect-copy small{font-size:14px}.category-list span{font-size:16px}.category-list b{font-size:14px}.public-company-title strong{font-size:16px}.public-company-detail-row strong,.public-company-detail-row>span,.public-company-disclaimer,.public-company-distance,.public-company-location,.public-company-quick-facts>span,.public-company-research-fallback,.public-company-title small{font-size:13px}.public-company-detail-row>div,.public-company-generated-brief{font-size:14px}.public-company-card{padding:14px}}@media (max-width:360px){.hunter-brand .hunter-wordmark{width:min(300px,100%);height:46px}}.public-map-copy-mobile{display:none}.hunter-shell{--hunter-tracking-body:.018em;--hunter-tracking-title:-.012em;font-weight:500;letter-spacing:var(--hunter-tracking-body);line-height:1.42}.hunter-shell :where(button,input,select,textarea){letter-spacing:.01em}.agent-login-brand h1,.agent-login-brand>h1,.hunter-intro h1,.lead-detail h2,.lead-flow-hero h1,.performance-hero h1{letter-spacing:var(--hunter-tracking-title);line-height:1.03}.agent-detail-header h2,.agent-scoreboard h2,.filter-heading h2,.funnel-card h3,.goal-card h3,.map-panel-header h2,.momentum-card h3,.prospect-rail h2,.queue-drawer h2{letter-spacing:.005em;line-height:1.22}.filter-heading>div:first-child>span,.intro-copy>span,.map-panel-header p,.offline-workspace-banner p,.prospect-rail header p,.public-company-detail-row>div,.public-company-generated-profile>p,.public-owner-people p,.public-owner-research>p,.territory-boundary-card p{font-weight:500;letter-spacing:.018em}.assigned-territory-card strong,.prospect-copy strong,.public-company-title strong,.territory-boundary-card strong{letter-spacing:.012em;line-height:1.28}@media (max-width:640px){.filter-panel,.hunter-intro,.hunter-main,.hunter-shell,.hunter-view,.hunter-workspace,.map-panel,.prospect-rail{min-width:0;max-width:100%}.hunter-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";align-items:center;gap:8px;min-height:82px;padding:10px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left))}.hunter-brand{grid-area:brand;width:auto;min-width:0}.hunter-brand .hunter-wordmark{width:min(250px,calc(100vw - 136px));max-width:100%;height:44px}.topbar-actions{grid-area:actions;width:auto;min-width:0;justify-self:end;justify-content:flex-end;gap:8px}.topbar-actions>button{width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px}.offline-workspace-banner{width:calc(100% - 24px);min-height:0;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;margin-top:12px;padding:11px 12px}.offline-workspace-banner>div{min-width:0}.public-map-copy-desktop{display:none}.public-map-copy-mobile{display:block}.offline-workspace-banner p{margin-top:3px;font-size:14px;line-height:1.42}.offline-workspace-banner em{grid-column:auto;align-self:center;justify-self:end;padding:7px 8px;font-size:13px;letter-spacing:.09em}.hunter-main{padding-top:14px;padding-inline:max(12px,env(safe-area-inset-left))}.workspace-tabs{width:100%;min-width:0;margin:0 0 14px;padding:4px;overflow:hidden}.workspace-tabs button{min-width:0;min-height:48px;gap:5px;padding-inline:6px;overflow:hidden;font-size:14px;letter-spacing:.01em;white-space:nowrap}.workspace-tabs button>svg{width:16px;height:16px;flex:0 0 16px}.hunter-intro{gap:10px;margin-bottom:14px}.hunter-intro h1,.performance-hero h1{font-size:clamp(36px,10vw,39px);line-height:1.04}.intro-copy>p{margin-bottom:5px;letter-spacing:.12em}.intro-copy>span{margin-top:8px;line-height:1.5}.territory-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px;margin-top:10px;line-height:1.28}.territory-summary span{display:block;min-width:0}.territory-summary strong{font-size:15px}.territory-summary i{display:none}.territory-controls{gap:8px}.assigned-territory-card{min-height:0;gap:8px;padding:12px 14px}.assigned-territory-card header{align-items:center;flex-direction:row;gap:8px}.assigned-territory-card header em{white-space:normal;text-align:right}.assigned-territory-card>div{grid-template-columns:38px minmax(0,1fr);gap:10px}.assigned-territory-card>div>i{width:38px;height:38px}.territory-boundary-card{min-height:0;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px 13px}.territory-boundary-card p{display:none}.map-stage{min-height:clamp(460px,65dvh,520px);flex-basis:clamp(460px,65dvh,520px)}.map-stage>.hunter-map{min-height:360px}.map-scan-hint{min-height:52px}}@media (max-width:360px){.hunter-topbar{padding-inline:10px}.hunter-brand .hunter-wordmark{width:min(220px,calc(100vw - 126px));height:40px}.workspace-tabs button{gap:3px;padding-inline:3px;font-size:13px}.workspace-tabs button>svg{width:14px;height:14px;flex-basis:14px}.offline-workspace-banner{width:calc(100% - 20px);grid-template-columns:34px minmax(0,1fr);padding-inline:10px}.offline-workspace-banner em{grid-column:2;justify-self:start;margin-top:2px;padding-inline:6px}.hunter-main{padding-inline:10px}.assigned-territory-card header em,.assigned-territory-card header>span{white-space:nowrap}.assigned-territory-card header>span{letter-spacing:.08em}}.hunter-shell{--hunter-font-ui:"Roboto",Arial,sans-serif;--hunter-font-display:var(--hunter-font);font-family:var(--hunter-font-ui);font-weight:400;letter-spacing:0;line-height:1.5}.hunter-shell :where(button,input,select,textarea){font-family:var(--hunter-font-ui);letter-spacing:0}.agent-login-brand h1,.agent-login-brand>h1,.hunter-intro h1,.lead-detail h2,.lead-flow-hero h1,.performance-hero h1{font-family:var(--hunter-font-display);font-weight:600;letter-spacing:-.01em;line-height:1.05}.agent-detail-header h2,.agent-scoreboard h2,.filter-heading h2,.funnel-card h3,.goal-card h3,.map-panel-header h2,.momentum-card h3,.prospect-rail h2,.queue-drawer h2{font-family:var(--hunter-font-ui);font-weight:600;letter-spacing:0;line-height:1.3}.assigned-territory-card header>span,.intro-copy>p,.map-trade-select>span,.public-company-eyebrow,.territory-boundary-card small{text-transform:none;letter-spacing:.02em}.filter-heading>div:first-child>span,.intro-copy>span,.map-panel-header p,.offline-workspace-banner p,.prospect-rail header p,.public-company-detail-row>div,.public-company-generated-profile>p,.public-owner-people p,.public-owner-research>p,.territory-boundary-card p{font-weight:400;letter-spacing:0;line-height:1.55}.assigned-territory-card strong,.category-list span,.prospect-copy strong,.public-company-title strong,.territory-boundary-card strong{font-weight:600;letter-spacing:0;line-height:1.4}.leaflet-control-attribution,.leaflet-popup-content{font-family:var(--hunter-font-ui)}.hunter-topbar{min-height:112px;padding-inline:36px}.topbar-actions{width:auto;min-width:0;gap:14px}.offline-workspace-banner{min-height:0;gap:14px;margin-top:18px;padding:16px 20px}.offline-workspace-banner p{margin-top:5px;line-height:1.55}.public-map-mobile-disclosure{display:none}.hunter-main{padding:36px 40px 28px}.workspace-tabs{margin-bottom:32px;padding:6px;gap:6px;border-radius:16px}.workspace-tabs button{min-height:52px;gap:10px;padding-inline:18px;font-weight:500;letter-spacing:0}.hunter-intro{align-items:stretch;gap:32px;margin-bottom:30px}.intro-copy>span{max-width:660px;margin-top:14px}.territory-summary{gap:14px;margin-top:18px;line-height:1.45}.territory-summary span{gap:6px}.territory-controls{gap:6px;padding:6px;background:rgba(255,255,255,.86);border:1px solid var(--hunter-theme-border-soft);border-radius:22px;box-shadow:0 14px 36px rgba(12,68,142,.06)}.assigned-territory-card,.territory-boundary-card{min-height:118px;padding:20px 22px;border:0!important;border-radius:16px;box-shadow:none}.assigned-territory-card,.assigned-territory-card>div{gap:14px}.territory-boundary-card{gap:15px}.territory-boundary-card p{margin-top:7px}.hunter-workspace{gap:22px}.filter-panel,.map-panel,.prospect-rail{height:820px;border-radius:20px}.filter-heading,.map-panel-header,.prospect-rail>header{min-height:100px;gap:18px;padding:22px}.filter-heading>div:first-child>span,.map-panel-header p,.prospect-rail header p{margin-top:7px}.filter-actions{gap:12px;padding:14px 16px 10px}.filter-actions button{min-height:40px;padding-inline:12px}.category-list{padding:4px 14px 30px}.category-list label{min-height:60px;grid-template-columns:38px minmax(0,1fr) 26px;gap:12px;margin:6px 0;padding:10px 12px;border-radius:13px}.category-list i{width:38px;height:38px}.map-stage{column-gap:18px;padding:18px 18px 0}.map-scan-hint{min-height:64px;margin-bottom:16px;padding:13px 16px;gap:12px}.scan-live-card{margin-bottom:16px;padding:15px}.map-status{min-height:38px;padding-inline:13px}.hunter-map .leaflet-control-zoom a{width:48px;height:48px;line-height:48px;font-family:var(--hunter-font-ui)}.prospect-search{min-height:52px;margin:16px;padding-inline:14px}.prospect-list{padding-inline:16px;padding-bottom:30px}.prospect-card,.public-company-card{margin:12px 0;padding:0;border-radius:16px}.prospect-open{min-height:84px;gap:13px;padding:16px 14px 13px}.public-company-card-summary{min-height:88px;gap:12px;padding:14px}.public-company-quick-facts{gap:8px;padding:0 14px 14px 57px}.public-company-quick-facts>span{padding:6px 8px}.public-company-card-details{padding-inline:14px;padding-bottom:18px}.hunter-shell[data-theme=dark] .territory-controls{background:rgba(8,8,8,.86);border-color:var(--hunter-line);box-shadow:none}@media (max-width:1180px){.hunter-main{padding-inline:28px}.hunter-intro{gap:24px}.hunter-workspace{gap:20px}}@media (max-width:640px){.hunter-shell{--hunter-text-micro:13px;--hunter-text-small:15px;--hunter-text-body:17px}.hunter-topbar{min-height:88px;gap:8px;padding:12px max(14px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left))}.hunter-brand .hunter-wordmark{width:min(250px,calc(100vw - 136px));max-width:100%;height:44px}.topbar-actions{width:auto;min-width:0;gap:8px}.topbar-actions>button{width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px}.offline-workspace-banner{width:calc(100% - 28px);gap:12px;margin-top:14px;padding:15px 16px}.offline-workspace-banner p{font-size:14px;line-height:1.55}.public-map-mobile-disclosure{display:block;margin-top:3px}.public-map-mobile-disclosure summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--hunter-muted);cursor:pointer;list-style:none;font-size:14px;font-weight:500;line-height:1.35}.public-map-mobile-disclosure summary::-webkit-details-marker{display:none}.public-map-mobile-disclosure summary:after{content:"+";flex:0 0 auto;color:var(--hunter-blue);font-size:18px;line-height:1}.public-map-mobile-disclosure[open] summary:after{content:"−"}.public-map-mobile-disclosure .public-map-copy-mobile{margin:0;padding:8px 0 4px;border-top:1px solid var(--hunter-theme-border-soft)}.hunter-main{padding:24px 16px 20px}.workspace-tabs{margin:0 0 22px;padding:5px;gap:4px}.workspace-tabs button{min-height:52px;gap:5px;padding-inline:6px;font-size:14px}.hunter-intro{gap:16px;margin-bottom:24px}.hunter-intro h1,.performance-hero h1{font-size:clamp(38px,10.5vw,42px);line-height:1.08}.intro-copy>span{margin-top:10px;line-height:1.55}.territory-summary{gap:10px;margin-top:14px;line-height:1.4}.territory-controls{grid-template-columns:1fr;gap:0;padding:6px;border-radius:20px}.assigned-territory-card,.territory-boundary-card{min-height:0;padding:17px 18px;border-radius:14px}.assigned-territory-card{gap:12px}.assigned-territory-card header{gap:10px}.assigned-territory-card>div{gap:12px}.territory-boundary-card{gap:12px;border-top:1px solid var(--hunter-theme-border-soft)!important;border-radius:4px 4px 14px 14px}.territory-boundary-card p{display:none}.hunter-workspace{gap:20px}.filter-panel,.map-panel,.prospect-rail{border-radius:18px}.map-panel{height:clamp(560px,75dvh,650px)}.filter-heading,.map-panel-header,.prospect-rail>header{min-height:84px;gap:12px;padding:18px}.map-panel-header{min-height:128px}.map-stage{padding:14px 14px 0}.map-scan-hint{min-height:64px;margin-bottom:14px;padding:12px 14px}.prospect-search{margin:16px}.prospect-list{padding-inline:14px}.public-company-card-summary{min-height:92px;padding:15px 14px}.public-company-quick-facts{padding:0 14px 14px 57px}.category-list{padding-inline:14px}.category-list label{min-height:64px}}@media (max-width:360px){.hunter-topbar{padding-inline:10px}.hunter-brand .hunter-wordmark{width:min(220px,calc(100vw - 126px));max-width:100%;height:40px}.hunter-main{padding:22px 14px 18px}.workspace-tabs button{min-height:58px;flex-direction:column;gap:2px;padding-inline:3px;font-size:13px;line-height:1.15}.workspace-tabs button>svg{width:15px;height:15px;flex-basis:15px}.offline-workspace-banner{width:calc(100% - 20px);grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding-inline:12px}.offline-workspace-banner em{grid-column:3;grid-row:1;align-self:center;justify-self:end;margin:0;padding-inline:7px;font-size:13px}.offline-workspace-banner strong{display:none}.public-map-mobile-disclosure summary{color:var(--hunter-text);font-size:13px;font-weight:600}.assigned-territory-card header em,.assigned-territory-card header>span{white-space:nowrap}}@media (max-width:640px){.map-legend{top:132px;bottom:auto}}@media (min-width:1181px){.hunter-topbar{min-height:88px;padding-inline:40px}.hunter-brand .hunter-wordmark{width:min(360px,32vw);height:52px}.offline-workspace-banner{width:min(1720px,calc(100% - 80px));gap:14px;margin:16px auto 0;padding:14px 18px}.offline-workspace-banner>div{min-width:0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:16px}.offline-workspace-banner>div>strong{white-space:nowrap}.offline-workspace-banner .public-map-copy-desktop{margin:0}.hunter-main{padding-top:26px}.workspace-tabs{margin-bottom:20px;padding:0;gap:8px;background:transparent;border:0;box-shadow:none}.workspace-tabs button{min-height:46px;padding-inline:16px;background:var(--hunter-panel);border:1px solid var(--hunter-theme-border-soft);border-radius:12px}.workspace-tabs button.active{background:var(--hunter-blue);border-color:var(--hunter-blue)}.hunter-intro{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(600px,1.2fr);align-items:center;gap:32px;margin-bottom:24px;padding:26px;background:color-mix(in srgb,var(--hunter-panel) 94%,transparent);border:1px solid var(--hunter-theme-border-soft);border-radius:24px;box-shadow:0 16px 42px rgba(12,68,142,.07)}.intro-copy{min-width:0;max-width:520px}.intro-copy>span{max-width:500px}.territory-controls{min-width:0;width:100%;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:10px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.assigned-territory-card,.territory-boundary-card{min-height:124px;padding:18px 20px}.assigned-territory-card{background:var(--hunter-panel-soft)}.territory-boundary-card{background:color-mix(in srgb,var(--hunter-good) 6%,var(--hunter-panel))}.hunter-workspace{grid-template-columns:300px minmax(0,1fr) 340px;gap:18px}.filter-panel,.map-panel,.prospect-rail{height:780px}.filter-heading,.map-panel-header,.prospect-rail>header{min-height:92px;padding:20px}.filter-actions{padding-inline:14px}.category-list{padding:4px 14px 26px}.category-list label{grid-template-columns:54px minmax(0,1fr) 24px;gap:12px;min-height:60px;margin:0;padding:9px 4px;border:0!important;border-bottom:1px solid var(--hunter-line)!important;border-radius:0;background:transparent!important;box-shadow:none!important}.category-list label:hover{background:var(--hunter-panel-soft)!important}.map-panel-header{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(200px,1fr) minmax(160px,.7fr) auto;align-items:center;gap:14px}.map-trade-select{width:100%;min-width:0}.map-status{justify-self:end;white-space:nowrap}.map-stage{padding:16px 16px 0}.map-stage.scan-ready{grid-template-columns:minmax(0,1fr)}.map-stage.scan-ready .map-scan-hint{grid-column:1;max-width:min(352px,100%)}.public-company-source-strip small{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.prospect-list:empty{display:none;flex:0 0 auto;padding:0}.public-company-empty{justify-content:flex-start;padding:52px 26px 24px}}@media (min-width:1181px) and (max-width:1279px){.hunter-workspace{grid-template-columns:300px minmax(0,1fr);gap:18px}.prospect-rail{grid-column:1/-1;width:100%;height:640px}}@media (min-width:1280px) and (max-width:1439px){.hunter-workspace{grid-template-columns:clamp(270px,21vw,300px) minmax(0,1fr) clamp(310px,24vw,340px);gap:16px}.map-panel-header{grid-template-columns:minmax(150px,.8fr) minmax(150px,.9fr) minmax(150px,.8fr) auto;gap:10px}}@media (min-width:641px){.map-stage.has-scan-live-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);row-gap:0}.map-stage.has-scan-live-card .map-scan-hint{width:100%;max-width:none;min-height:0;grid-column:1;grid-row:1;margin:0;padding:11px 14px;color:#dcecff;background:rgba(7,26,54,.94);border-color:rgba(18,166,106,.5);border-bottom:0;border-radius:14px 14px 0 0}.map-stage.has-scan-live-card .map-scan-hint strong{font-size:14px;line-height:1.3}.map-stage.has-scan-live-card .map-scan-hint small{color:#9eb2ca;line-height:1.4}.map-stage.has-scan-live-card .scan-live-card{width:100%;max-width:none;grid-column:1;grid-row:2;margin:0 0 12px;padding:14px;border-radius:0 0 14px 14px}.map-stage.has-scan-live-card .scan-live-card.public-data{grid-template-columns:32px minmax(0,1fr) minmax(150px,200px)}.map-stage.has-scan-live-card>.hunter-map,.map-stage.has-scan-live-card>.hunter-map-shell{grid-column:1;grid-row:3}.hunter-shell[data-theme=dark] .map-stage.has-scan-live-card .map-scan-hint{color:#e8eef8;background:rgba(5,5,5,.96);border-color:rgba(18,166,106,.55)}.hunter-shell[data-theme=dark] .map-stage.has-scan-live-card .map-scan-hint small{color:#a3acb8}}@media (min-width:1501px){.map-panel-header>.map-status{position:relative;min-height:36px;height:auto;display:inline-grid;place-items:center;max-width:100%;padding:8px 28px;line-height:1.25;text-align:center;white-space:normal}.map-status>i{position:absolute;top:50%;left:12px;flex:none;transform:translateY(-50%)}.map-status>span{min-width:0;max-width:100%;line-height:1.25;text-align:center;text-wrap:balance}}@media (min-width:641px){.map-panel.has-active-scan{height:auto;min-height:0}.map-panel.has-active-scan .map-stage.has-scan-live-card{flex:0 0 auto;grid-template-rows:auto auto clamp(560px,65vh,680px)}}.public-company-intelligence-backdrop{position:fixed;z-index:4000;inset:0;display:grid;place-items:center;padding:0;overflow:hidden;overscroll-behavior:contain;background:rgba(5,16,33,.4);-webkit-backdrop-filter:none;backdrop-filter:none;animation:public-intelligence-fade-in .24s ease-out both}.public-company-intelligence-dialog{width:min(960px,calc(100% - 64px));max-height:min(720px,calc(100vh - 64px));max-height:min(720px,calc(100dvh - 64px));min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--hunter-ink);background:var(--hunter-white);border:1px solid rgba(115,164,222,.5);border-radius:24px;box-shadow:0 32px 100px rgba(2,18,42,.34),inset 0 0 0 1px rgba(255,255,255,.5);transform-origin:center center;will-change:transform,opacity;animation:public-intelligence-window-open .36s cubic-bezier(.16,1,.3,1) both}.public-company-intelligence-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;padding:20px 22px 17px;color:#fff;background:radial-gradient(circle at 80% -30%,rgba(62,155,255,.5),transparent 52%),linear-gradient(128deg,#061a37,#083a78 58%,#0760bf);border-bottom:1px solid rgba(255,255,255,.13)}.public-company-intelligence-header-copy{flex:1 1 360px;min-width:0}.public-company-intelligence-header-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.public-company-intelligence-regenerate,.public-company-intelligence-save{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:12px;cursor:pointer;font-size:13px;font-weight:750;letter-spacing:.01em;white-space:nowrap}.public-company-intelligence-regenerate:hover,.public-company-intelligence-save:hover{background:rgba(255,255,255,.2)}.public-company-intelligence-save{color:#062b51;background:#d8efff;border-color:#f1f9ff}.public-company-intelligence-save:hover{background:#eef9ff}.public-company-intelligence-save.is-saved{color:#eafff7;background:rgba(24,178,114,.3);border-color:rgba(171,255,218,.65)}.public-company-intelligence-regenerate:disabled,.public-company-intelligence-save:disabled{cursor:default;opacity:.64}.public-company-intelligence-close:focus-visible,.public-company-intelligence-regenerate:focus-visible,.public-company-intelligence-save:focus-visible{outline:3px solid #8fd8ff;outline-offset:2px}.public-company-intelligence-kicker{display:block;margin-bottom:7px;color:#84d2ff;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.public-company-intelligence-header h2{margin:0;color:#fff;font-size:clamp(27px,2.4vw,35px);font-weight:600;line-height:1.02;letter-spacing:-.025em;text-transform:none}.public-company-intelligence-header p{margin:9px 0 0;color:#c5ddf7;font-size:15px;line-height:1.35}.public-company-intelligence-close{width:48px;min-width:48px;height:48px;display:grid;place-items:center;padding:0;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:14px;cursor:pointer}.public-company-intelligence-close:hover{background:rgba(255,255,255,.2)}.public-company-intelligence-close span{font:300 30px/1 Arial,sans-serif;transform:translateY(-1px)}.public-company-intelligence-trustbar{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:9px 22px;color:#4c6179;background:#f5f9fe;border-bottom:1px solid var(--hunter-line);font-size:13px;letter-spacing:.035em}.public-company-intelligence-trustbar span{display:inline-flex;align-items:center;gap:7px}.public-company-intelligence-trustbar .public-company-generation-save-control{gap:8px}.public-company-generation-save-retry{min-height:26px;padding:3px 10px;color:#0b5fae;background:#fff;border:1px solid #a9c9e8;border-radius:999px;cursor:pointer;font:750 12px/1.2 var(--font-source-sans),sans-serif;white-space:nowrap}.public-company-generation-save-retry:hover{color:#fff;background:var(--hunter-blue);border-color:var(--hunter-blue)}.public-company-generation-save-retry:focus-visible{outline:3px solid rgba(0,114,255,.28);outline-offset:2px}.public-company-generation-save-retry:disabled{opacity:.55;cursor:wait}.public-company-intelligence-trustbar i{width:8px;height:8px;background:var(--hunter-blue);border-radius:50%;box-shadow:0 0 0 3px rgba(0,114,255,.1)}.public-company-intelligence-trustbar i.is-researching{background:#dc8a13;box-shadow:0 0 0 3px rgba(220,138,19,.12);animation:public-intelligence-pulse 1.2s ease-in-out infinite}.public-company-intelligence-trustbar i.is-generated,.public-company-intelligence-trustbar i.is-saved{background:var(--hunter-good);box-shadow:0 0 0 3px rgba(18,166,106,.12)}.public-company-intelligence-trustbar i.is-local{background:#718197;box-shadow:0 0 0 3px rgba(113,129,151,.12)}.public-company-intelligence-trustbar i.is-failed{background:var(--hunter-red);box-shadow:0 0 0 3px rgba(204,43,54,.12)}.public-company-intelligence-progress{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:11px 22px;color:#174f8b;background:#eaf5ff;border-bottom:1px solid #b9ddff}.public-company-intelligence-progress>span{width:20px;height:20px;flex:0 0 auto;border:3px solid rgba(0,114,255,.2);border-top:3px solid var(--hunter-blue);border-radius:50%;animation:public-intelligence-spin .8s linear infinite}.public-company-intelligence-progress div{min-width:0;display:flex;flex-direction:column}.public-company-intelligence-progress strong{font-size:14px}.public-company-intelligence-progress small{margin-top:2px;color:#52759b;font-size:13px;line-height:1.35}.public-company-intelligence-body{flex:1 1 auto;padding:20px 22px 22px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8cce3 transparent}.public-company-intelligence-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}.public-company-intelligence-section-heading>span{color:var(--hunter-blue);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.public-company-intelligence-section-heading h3{margin:0 auto 0 0;font-size:21px;line-height:1.12}.public-company-intelligence-section-heading.is-compact{display:block}.public-company-intelligence-section-heading.is-compact>span{display:block;margin-bottom:4px}.public-company-intelligence-section-heading.is-compact h3{font-size:19px}.public-company-intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.public-company-intelligence-card{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:15px;background:#f8fafd;border:1px solid var(--hunter-line);border-radius:14px}.public-company-intelligence-card.is-wide{grid-column:1/-1;background:linear-gradient(120deg,#eff7ff,#f8fbff);border-color:#b9d9fb}.public-company-intelligence-card.is-verified{background:#f3fbf7;border-color:rgba(18,166,106,.28)}.public-company-intelligence-card.is-unverified{background:#fffaf2;border-color:rgba(220,138,19,.32)}.public-company-intelligence-card.is-next{background:#f2f7ff;border-color:rgba(0,114,255,.25)}.public-company-intelligence-card.is-priority{border-color:rgba(0,114,255,.48);box-shadow:0 8px 22px rgba(0,114,255,.09)}.public-company-intelligence-card.is-priority p{color:var(--hunter-text);font-size:15px;font-weight:650}.public-company-intelligence-card.is-primary-contact{border-color:rgba(0,114,255,.34);background:#f8fbff}.public-company-intelligence-card>svg{width:36px;height:36px;padding:8px;color:var(--hunter-blue);background:#fff;border:1px solid var(--hunter-line);border-radius:10px}.public-company-intelligence-card>div{min-width:0}.public-company-intelligence-card>div>span{display:block;margin-bottom:5px;color:#6f7e91;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.public-company-intelligence-card strong{display:block;color:#17263a;font-size:15px;line-height:1.3}.public-company-intelligence-card p{margin:2px 0 0;color:#344b66;font-size:14px;font-weight:500;line-height:1.48}.public-company-intelligence-card small{display:block;margin-top:7px;color:#6e7f93;font-size:13px;line-height:1.42}.public-company-intelligence-card a{display:inline-block;max-width:100%;margin-top:4px;overflow-wrap:anywhere;color:var(--hunter-blue-dark);font-size:14px;font-weight:700}.public-company-intelligence-source-link{font-size:13px!important;text-decoration:none}.public-company-social-activity{min-width:0;margin-top:14px;padding:16px;background:linear-gradient(135deg,#eff8ff,#fbfdff 62%);border:1px solid #abd4fa;border-radius:16px;box-shadow:0 9px 24px rgba(0,89,176,.07)}.public-company-social-activity.is-recent{background:linear-gradient(135deg,#edf9f4,#fbfffd 62%);border-color:#9ed9c1}.public-company-social-activity.is-older{background:linear-gradient(135deg,#fff8e9,#fffdf8 62%);border-color:#e8ca82}.public-company-social-activity.is-stale{background:linear-gradient(135deg,#fff2ee,#fffaf8 62%);border-color:#e9b7a7}.public-company-social-activity-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.public-company-social-activity-heading>div{min-width:0}.public-company-social-activity-heading span{display:block;margin-bottom:3px;color:var(--hunter-blue);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-company-social-activity-heading h3{margin:0;color:var(--hunter-text);font-size:20px;line-height:1.15}.public-company-social-activity-heading>strong{max-width:100%;padding:6px 10px;color:#175d9d;background:rgba(255,255,255,.82);border:1px solid rgba(68,139,208,.28);border-radius:999px;font-size:13px;line-height:1.25}.public-company-social-activity.is-recent .public-company-social-activity-heading>strong{color:#176b51;border-color:rgba(23,107,81,.25)}.public-company-social-activity.is-older .public-company-social-activity-heading>strong{color:#80540a;border-color:rgba(128,84,10,.25)}.public-company-social-activity.is-stale .public-company-social-activity-heading>strong{color:#974523;border-color:rgba(151,69,35,.25)}.public-company-social-activity-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:13px;padding:13px 14px;background:rgba(255,255,255,.8);border:1px solid rgba(113,163,210,.26);border-radius:12px}.public-company-social-activity-summary>div{min-width:0;display:flex;flex-direction:column}.public-company-social-activity-summary span{color:#6d7f94;font-size:13px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.public-company-social-activity-summary strong{margin-top:2px;color:#142d48;font-size:21px;line-height:1.18}.public-company-social-activity-summary small{margin-top:3px;color:#61758d;font-size:13px}.public-company-social-activity-source{min-height:44px;display:inline-flex;align-items:center;flex:0 0 auto;padding:0 12px;color:#fff;background:var(--hunter-blue);border-radius:9px;font-size:13px;font-weight:800;text-decoration:none}.public-company-social-activity-source:hover{background:var(--hunter-blue-dark)}.public-company-social-activity-profile:focus-visible,.public-company-social-activity-source:focus-visible{outline:3px solid rgba(0,114,255,.3);outline-offset:2px}.public-company-social-activity-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.public-company-social-activity-profile{min-width:0;display:grid;gap:2px;padding:11px 12px;overflow-wrap:anywhere;color:var(--hunter-text);background:rgba(255,255,255,.68);border:1px solid rgba(113,163,210,.24);border-radius:10px;text-decoration:none}.public-company-social-activity-profile:hover{border-color:var(--hunter-blue-line);box-shadow:0 5px 14px rgba(0,82,162,.07)}.public-company-social-activity-profile>span{color:var(--hunter-blue-dark);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.public-company-social-activity-profile>strong{color:#203750;font-size:14px;line-height:1.35}.public-company-social-activity-profile>small{color:#677b91;font-size:13px;line-height:1.4}.public-company-social-activity-empty{margin:11px 0 0;color:#61758d;font-size:13px;line-height:1.45}.public-company-social-activity-caution{margin:11px 0 0;padding-top:10px;color:#536b84;border-top:1px solid rgba(113,163,210,.23);font-size:13px;line-height:1.45}.public-company-agent-assistance{min-width:0;margin-top:12px;padding:16px;color:#20334a;background:linear-gradient(135deg,#f5f2ff,#fbfdff 66%);border:1px solid #cfc3f5;border-radius:16px;box-shadow:0 9px 24px rgba(76,56,150,.07)}.public-company-agent-assistance.is-crane{background:linear-gradient(135deg,#eefaf7,#fbfffe 66%);border-color:#9bd8c6}.public-company-agent-assistance>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.public-company-agent-assistance>header>div{min-width:0}.public-company-agent-assistance>header span{display:block;margin-bottom:3px;color:#6a50bd;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-company-agent-assistance.is-crane>header span{color:#17725a}.public-company-agent-assistance>header h3{margin:0;color:var(--hunter-text);font-size:20px;line-height:1.15}.public-company-agent-assistance>header>strong{max-width:100%;padding:6px 10px;color:#5a42a8;background:rgba(255,255,255,.84);border:1px solid rgba(106,80,189,.24);border-radius:999px;font-size:13px;line-height:1.25}.public-company-agent-assistance.is-crane>header>strong{color:#176b51;border-color:rgba(23,107,81,.25)}.public-company-agent-assistance-summary{margin:13px 0 0;color:#344b66;font-size:14px;font-weight:550;line-height:1.5}.public-company-agent-assistance-next{display:grid;gap:4px;margin-top:12px;padding:13px 14px;background:rgba(255,255,255,.8);border:1px solid rgba(125,105,195,.22);border-radius:12px}.public-company-agent-assistance-next span{color:#735ec0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-company-agent-assistance-next strong{color:#203750;font-size:14px;line-height:1.45}.public-company-agent-assistance-evidence{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.public-company-agent-assistance-evidence a{min-height:38px;display:inline-flex;align-items:center;max-width:100%;padding:0 10px;overflow-wrap:anywhere;color:#563ea4;background:rgba(255,255,255,.74);border:1px solid rgba(106,80,189,.2);border-radius:9px;font-size:13px;font-weight:750;text-decoration:none}.public-company-agent-assistance-evidence a:hover{border-color:#917bd5}.public-company-agent-assistance>small{display:block;margin-top:11px;color:#68798d;font-size:13px;line-height:1.45}.public-company-agent-assistance-progress{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 13px;background:rgba(255,255,255,.76);border-radius:11px}.public-company-agent-assistance-progress i{width:17px;height:17px;flex:0 0 auto;border:2px solid rgba(106,80,189,.22);border-top-color:#6a50bd;border-radius:50%;animation:spin .8s linear infinite}.public-company-agent-assistance-empty,.public-company-agent-assistance-progress p{margin:0;color:#5b6f86;font-size:13px;line-height:1.45}.public-company-agent-assistance-empty{margin-top:12px}.public-company-agent-assistance-action{display:grid;grid-template-columns:minmax(180px,max-content) minmax(0,1fr);align-items:center;gap:10px 13px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(125,105,195,.2)}.public-company-agent-assistance-action button{min-height:44px;padding:0 15px;color:#fff;background:#5f46b3;border:1px solid #5f46b3;border-radius:10px;cursor:pointer;font-size:14px;font-weight:800;line-height:1.2}.public-company-agent-assistance-action button:hover:not(:disabled){background:#4f399b;border-color:#4f399b}.public-company-agent-assistance-action button:disabled{cursor:not-allowed;opacity:.58}.public-company-agent-assistance-action small{color:#68798d;font-size:13px;line-height:1.42}.public-company-agent-assistance-error{margin:10px 0 0;padding:9px 10px;color:#8a3a24;background:#fff2ed;border:1px solid #ebc0b3;border-radius:9px;font-size:13px;line-height:1.4}.public-company-agent-assistance-caution{margin:11px 0 0;padding-top:10px;color:#536b84;border-top:1px solid rgba(125,105,195,.2);font-size:13px;line-height:1.45}.public-company-intelligence-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:12px;margin-top:14px}.public-company-intelligence-panel{min-width:0;padding:17px;background:#fff;border:1px solid var(--hunter-line);border-radius:15px}.public-company-intelligence-panel.is-gaps{background:#fffaf3;border-color:rgba(220,138,19,.3)}.public-company-intelligence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;background:var(--hunter-line);border:1px solid var(--hunter-line);border-radius:11px}.public-company-intelligence-facts>div{min-width:0;padding:11px 12px;background:#f9fbfd}.public-company-intelligence-facts dt{margin-bottom:3px;color:#78879a;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.public-company-intelligence-facts dd{margin:0;overflow-wrap:anywhere;color:#23364e;font-size:13px;font-weight:600;line-height:1.38}.public-company-intelligence-facts a{color:var(--hunter-blue-dark)}.public-company-intelligence-contact-list{display:grid;gap:6px;margin-top:10px}.public-company-intelligence-contact,.public-company-intelligence-contact-list>a{min-width:0;display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;padding:9px 11px;overflow-wrap:anywhere;color:#1e5fa8;background:#f4f8fd;border:1px solid #dce8f5;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none}.public-company-intelligence-contact-list span{color:#748499;font-size:13px;letter-spacing:.045em;text-transform:uppercase}.public-company-intelligence-panel.is-gaps ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.public-company-intelligence-panel.is-gaps li{position:relative;padding-left:20px;color:#4e4434;font-size:13px;line-height:1.4}.public-company-intelligence-panel.is-gaps li:before{content:"!";position:absolute;left:0;top:1px;width:17px;height:17px;display:grid;place-items:center;color:#9b630d;background:#ffe8b8;border-radius:50%;font-size:13px;font-weight:800}.public-company-intelligence-panel.is-gaps>p{margin:13px 0 0;padding-top:12px;color:#796648;border-top:1px solid #f0d7a8;font-size:13px;line-height:1.5}.public-company-intelligence-panel.is-evidence{margin-top:12px}.public-company-intelligence-evidence-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.public-company-intelligence-evidence-summary p{width:100%;margin:0 0 4px;color:#465b73;font-size:13px;line-height:1.48}.public-company-intelligence-evidence-summary span{padding:5px 8px;color:#61738a;background:#f2f6fb;border-radius:7px;font-size:13px}.public-company-intelligence-evidence-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.public-company-intelligence-evidence-link{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow" "detail arrow";gap:2px 8px;padding:10px 11px;color:#27415f;background:#f8fafd;border:1px solid var(--hunter-line);border-radius:9px;text-decoration:none}.public-company-intelligence-evidence-link:hover{color:var(--hunter-blue-dark);border-color:var(--hunter-blue-line)}.public-company-intelligence-evidence-link strong{grid-area:title;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.public-company-intelligence-evidence-link span{grid-area:detail;overflow:hidden;color:#75869a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.public-company-intelligence-evidence-link b{grid-area:arrow;align-self:center;color:var(--hunter-blue)}.public-company-intelligence-empty{margin:10px 0 0;color:#75869a;font-size:13px}.public-company-intelligence-retry{min-height:44px;margin-top:12px;padding:0 14px;color:#fff;background:var(--hunter-blue);border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700}.public-company-intelligence-retry:hover{background:var(--hunter-blue-dark)}.public-company-intelligence-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 22px;background:#f7fafe;border-top:1px solid var(--hunter-line)}.public-company-intelligence-footer p{margin:0;color:#61738a;font-size:13px;line-height:1.4}.public-company-intelligence-footer p strong{color:#334b66}.public-company-intelligence-footer button{min-height:44px;flex:0 0 auto;padding:0 16px;color:#fff;background:#0b315f;border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:700}.public-company-intelligence-footer button:hover{background:var(--hunter-blue-dark)}.hunter-shell[data-theme=dark] .public-company-intelligence-dialog{color:#e7f0fb;background:#0c1725;border-color:#264766;box-shadow:0 32px 100px rgba(0,0,0,.62)}.hunter-shell[data-theme=dark] .public-company-intelligence-footer,.hunter-shell[data-theme=dark] .public-company-intelligence-trustbar{color:#a9bfd7;background:#101f30;border-color:#24384d}.hunter-shell[data-theme=dark] .public-company-generation-save-retry{color:#cfe6ff;background:#172c41;border-color:#3a658e}.hunter-shell[data-theme=dark] .public-company-generation-save-retry:hover{color:#fff;background:#176fc7;border-color:#3a8fe4}.hunter-shell[data-theme=dark] .public-company-intelligence-body{background:#0c1725}.hunter-shell[data-theme=dark] .public-company-intelligence-card,.hunter-shell[data-theme=dark] .public-company-intelligence-panel{color:#dce9f7;background:#111f2f;border-color:#263d55}.hunter-shell[data-theme=dark] .public-company-intelligence-card.is-next,.hunter-shell[data-theme=dark] .public-company-intelligence-card.is-wide{background:#102844;border-color:#245b91}.hunter-shell[data-theme=dark] .public-company-intelligence-card.is-verified{background:#102b26;border-color:#246d58}.hunter-shell[data-theme=dark] .public-company-intelligence-card.is-unverified,.hunter-shell[data-theme=dark] .public-company-intelligence-panel.is-gaps{background:#302614;border-color:#6f5727}.hunter-shell[data-theme=dark] .public-company-intelligence-card>svg{color:#75b6ff;background:#0c1725;border-color:#2b4660}.hunter-shell[data-theme=dark] .public-company-intelligence-card strong,.hunter-shell[data-theme=dark] .public-company-intelligence-section-heading h3{color:#eff6ff}.hunter-shell[data-theme=dark] .public-company-intelligence-card p,.hunter-shell[data-theme=dark] .public-company-intelligence-evidence-summary p{color:#bbcee1}.hunter-shell[data-theme=dark] .public-company-intelligence-card small,.hunter-shell[data-theme=dark] .public-company-intelligence-panel.is-gaps li,.hunter-shell[data-theme=dark] .public-company-intelligence-panel.is-gaps>p{color:#c8b78f}.hunter-shell[data-theme=dark] .public-company-intelligence-facts{background:#2b4258;border-color:#2b4258}.hunter-shell[data-theme=dark] .public-company-intelligence-contact,.hunter-shell[data-theme=dark] .public-company-intelligence-contact-list>a,.hunter-shell[data-theme=dark] .public-company-intelligence-facts>div{color:#81bbff;background:#0d1a28;border-color:#263d55}.hunter-shell[data-theme=dark] .public-company-intelligence-facts dd{color:#dce9f7}.hunter-shell[data-theme=dark] .public-company-intelligence-evidence-link,.hunter-shell[data-theme=dark] .public-company-intelligence-evidence-summary span{color:#bdd0e3;background:#0d1a28;border-color:#263d55}.hunter-shell[data-theme=dark] .public-company-social-activity,.hunter-shell[data-theme=dark] .public-company-social-activity.is-older,.hunter-shell[data-theme=dark] .public-company-social-activity.is-recent,.hunter-shell[data-theme=dark] .public-company-social-activity.is-stale{background:#102033;border-color:#315b7e;box-shadow:none}.hunter-shell[data-theme=dark] .public-company-social-activity-heading h3,.hunter-shell[data-theme=dark] .public-company-social-activity-profile>strong,.hunter-shell[data-theme=dark] .public-company-social-activity-summary strong{color:#eff6ff}.hunter-shell[data-theme=dark] .public-company-social-activity-heading>strong,.hunter-shell[data-theme=dark] .public-company-social-activity-profile,.hunter-shell[data-theme=dark] .public-company-social-activity-summary{color:#bed3e8;background:#0d1a28;border-color:#294760}.hunter-shell[data-theme=dark] .public-company-social-activity-caution,.hunter-shell[data-theme=dark] .public-company-social-activity-empty,.hunter-shell[data-theme=dark] .public-company-social-activity-profile>small,.hunter-shell[data-theme=dark] .public-company-social-activity-summary small,.hunter-shell[data-theme=dark] .public-company-social-activity-summary span{color:#aac1d8}.hunter-shell[data-theme=dark] .public-company-agent-assistance,.hunter-shell[data-theme=dark] .public-company-agent-assistance.is-crane{color:#dce9f7;background:#171d32;border-color:#4b4775;box-shadow:none}.hunter-shell[data-theme=dark] .public-company-agent-assistance-next strong,.hunter-shell[data-theme=dark] .public-company-agent-assistance>header h3{color:#eff6ff}.hunter-shell[data-theme=dark] .public-company-agent-assistance-evidence a,.hunter-shell[data-theme=dark] .public-company-agent-assistance-next,.hunter-shell[data-theme=dark] .public-company-agent-assistance-progress,.hunter-shell[data-theme=dark] .public-company-agent-assistance>header>strong{color:#d5caff;background:#101728;border-color:#474066}.hunter-shell[data-theme=dark] .public-company-agent-assistance-action small,.hunter-shell[data-theme=dark] .public-company-agent-assistance-caution,.hunter-shell[data-theme=dark] .public-company-agent-assistance-empty,.hunter-shell[data-theme=dark] .public-company-agent-assistance-progress p,.hunter-shell[data-theme=dark] .public-company-agent-assistance-summary,.hunter-shell[data-theme=dark] .public-company-agent-assistance>small{color:#b8c9dc}.hunter-shell[data-theme=dark] .public-company-agent-assistance-action button{color:#fff;background:#6d54c4;border-color:#8a74db}@keyframes public-intelligence-fade-in{0%{opacity:0}}@keyframes public-intelligence-window-open{0%{opacity:0;transform:translateY(18px) scale(.92)}62%{opacity:1;transform:translateY(-2px) scale(1.008)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes public-intelligence-spin{to{transform:rotate(1turn)}}@keyframes public-intelligence-pulse{50%{opacity:.35;transform:scale(.78)}}@media (max-width:800px){.public-company-intelligence-columns{grid-template-columns:1fr}.public-company-intelligence-dialog{width:min(720px,calc(100% - 40px));max-height:min(720px,calc(100dvh - 40px))}}@media (max-width:640px){.public-company-intelligence-backdrop{place-items:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.public-company-intelligence-dialog{width:100%;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);border-radius:20px}.public-company-intelligence-header{gap:12px;padding:max(18px,env(safe-area-inset-top)) 14px 16px}.public-company-intelligence-header-copy{flex-basis:100%}.public-company-intelligence-header-actions{width:100%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) 48px;gap:7px;margin-left:0}.public-company-intelligence-regenerate,.public-company-intelligence-save{min-width:0;min-height:46px;padding:0 8px;font-size:13px}.public-company-intelligence-regenerate>span[aria-hidden=true],.public-company-intelligence-save>span[aria-hidden=true]{display:none}.public-company-intelligence-header h2{font-size:clamp(27px,9vw,34px)}.public-company-intelligence-header p{font-size:14px}.public-company-intelligence-kicker{font-size:13px;letter-spacing:.1em}.public-company-intelligence-trustbar{gap:7px 12px;padding:10px 14px}.public-company-intelligence-trustbar span{font-size:13px}.public-company-intelligence-progress{padding:11px 14px}.public-company-intelligence-body{padding:18px 14px 22px}.public-company-intelligence-grid{grid-template-columns:1fr}.public-company-intelligence-card.is-wide{grid-column:auto}.public-company-intelligence-columns{margin-top:11px}.public-company-social-activity{margin-top:11px;padding:13px}.public-company-social-activity-heading{align-items:stretch;flex-direction:column}.public-company-social-activity-heading>strong{align-self:flex-start}.public-company-social-activity-summary{align-items:stretch;flex-direction:column}.public-company-social-activity-source{width:100%;justify-content:center}.public-company-social-activity-profiles{grid-template-columns:1fr}.public-company-agent-assistance{margin-top:11px;padding:13px}.public-company-agent-assistance>header{align-items:stretch;flex-direction:column}.public-company-agent-assistance>header>strong{align-self:flex-start}.public-company-agent-assistance-evidence{display:grid;grid-template-columns:1fr}.public-company-agent-assistance-evidence a{width:100%}.public-company-agent-assistance-action{grid-template-columns:1fr}.public-company-agent-assistance-action button{width:100%;min-height:48px}.public-company-intelligence-evidence-links,.public-company-intelligence-facts{grid-template-columns:1fr}.public-company-intelligence-contact,.public-company-intelligence-contact-list>a{grid-template-columns:76px minmax(0,1fr)}.public-company-intelligence-footer{align-items:stretch;flex-direction:column;gap:10px;padding:12px 14px max(12px,env(safe-area-inset-bottom))}.public-company-intelligence-footer button{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.public-company-intelligence-backdrop,.public-company-intelligence-dialog,.public-company-intelligence-progress>span,.public-company-intelligence-trustbar i{animation:none!important}}.hunter-workflow-guide{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:20px;margin:0 0 18px;padding:14px 16px;background:color-mix(in srgb,var(--hunter-panel) 95%,var(--hunter-blue) 5%);border:1px solid var(--hunter-theme-border-soft);border-radius:16px;box-shadow:0 10px 28px rgba(12,68,142,.05)}.hunter-workflow-guide>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.hunter-workflow-guide>header>div:first-child{min-width:0;display:flex;flex-direction:column}.hunter-workflow-guide>header small{color:var(--hunter-blue-dark);font-size:13px;font-weight:700}.hunter-workflow-guide>header strong{color:var(--hunter-text);font-size:15px}.hunter-workflow-guide>header button{flex:0 0 auto;padding:0 12px;color:var(--hunter-blue-dark);background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:10px;cursor:pointer;font-weight:700}.hunter-workflow-guide ol{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.workflow-steps-shell{min-width:0;display:grid;grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1),opacity .34s ease .08s,transform .56s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.workflow-steps-shell>ol{min-height:0;overflow:hidden}.hunter-workflow-guide.is-collapsed .workflow-steps-shell{grid-template-rows:0fr;opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none;transition:grid-template-rows .46s cubic-bezier(.4,0,.2,1),opacity .22s ease,transform .4s ease,visibility 0s linear .46s}@media (prefers-reduced-motion:reduce){.workflow-steps-shell{transition:none;transform:none}}.hunter-shell[data-motion=reduce] .workflow-steps-shell{transition:none;transform:none}.hunter-workflow-guide li{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:11px}.hunter-workflow-guide li>span{width:28px;height:28px;display:grid;place-items:center;color:var(--hunter-muted);background:var(--hunter-panel-soft);border-radius:50%;font-size:13px;font-weight:800}.hunter-workflow-guide li>div{min-width:0;display:flex;flex-direction:column}.hunter-workflow-guide li strong{color:var(--hunter-text)}.hunter-workflow-guide li small,.hunter-workflow-guide li strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.hunter-workflow-guide li small{color:var(--hunter-muted)}.workflow-recovery-button{grid-column:1/-1;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue);border-radius:9px;cursor:pointer;font-size:13px;font-weight:800}.hunter-workflow-guide li.is-complete{border-color:color-mix(in srgb,var(--hunter-good) 38%,var(--hunter-line))}.hunter-workflow-guide li.is-complete>span{color:#fff;background:var(--hunter-good)}.filter-scope-note{flex:0 0 auto;margin:0;padding:11px 14px 7px;color:var(--hunter-muted);font-size:13px;line-height:1.4}.map-trade-select>span{display:flex;flex-direction:column;gap:1px}.map-trade-select>span small{color:var(--hunter-muted);font-size:13px;font-weight:500;line-height:1.2;text-transform:none}.saved-public-scan-visibility{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px!important;padding:7px 9px;color:var(--hunter-blue-dark)!important;background:color-mix(in srgb,var(--hunter-blue) 6%,var(--hunter-panel));border-radius:8px;font-size:13px!important}.saved-public-scan-visibility>p{flex:1 1 150px;margin:0!important;color:inherit!important;font-size:inherit!important}.public-company-empty-recovery-actions,.saved-public-scan-recovery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.public-company-empty-recovery-actions>button,.saved-public-scan-recovery-actions>button{min-height:44px;padding:0 11px;color:#fff;background:var(--hunter-blue);border:0;border-radius:8px;cursor:pointer;font-size:13px;font-weight:800}.public-company-empty-recovery-actions{justify-content:center;margin-top:12px}.public-company-empty-recovery-actions>button{padding-inline:14px;border-radius:10px}.public-contact-action-row{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:6px}.public-contact-action-row>a{min-width:0;display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:6px}.public-contact-action-row>a b{color:var(--hunter-blue-dark);font-size:13px}.public-contact-action-row>a span{overflow-wrap:anywhere}.public-contact-copy-shell,.public-intelligence-copy-shell{position:relative;display:inline-flex;align-items:center;gap:5px}.public-contact-copy,.public-intelligence-copy-shell>button{min-width:44px;min-height:40px;padding:0 9px;color:var(--hunter-blue-dark);background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:8px;cursor:pointer;font-size:13px;font-weight:700}.public-contact-copy-shell>small,.public-intelligence-copy-shell>small{color:var(--hunter-good);font-size:13px}.public-company-new-lead{flex:0 0 auto;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 18px;color:var(--hunter-text);background:color-mix(in srgb,var(--hunter-blue) 6%,var(--hunter-panel));border-bottom:1px solid var(--hunter-blue-line)}.public-company-new-lead.is-added{background:color-mix(in srgb,var(--hunter-good) 7%,var(--hunter-panel));border-bottom-color:color-mix(in srgb,var(--hunter-good) 30%,var(--hunter-line))}.public-company-new-lead-icon{width:36px;height:36px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:11px;font-size:23px;font-weight:700}.public-company-new-lead.is-added .public-company-new-lead-icon{background:var(--hunter-good);font-size:17px}.public-company-new-lead>div{min-width:0}.public-company-new-lead small{display:block;color:var(--hunter-blue-dark);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-company-new-lead strong{display:block;margin-top:1px;font-size:15px}.public-company-new-lead p{margin:2px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.35}.public-company-new-lead>button{min-width:144px;min-height:44px;padding:0 14px;color:#fff;background:var(--hunter-blue);border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:800}.public-company-new-lead>button:hover{background:var(--hunter-blue-dark)}.public-company-new-lead>button:disabled{cursor:wait;opacity:.65}.public-company-new-lead .public-company-view-lead-flow{background:var(--hunter-good)}.public-company-intelligence-action-error{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;color:#6d3b00;background:#fff4df;border-bottom:1px solid #f0c77b}.public-company-intelligence-action-error>div{min-width:0}.public-company-intelligence-action-error strong{display:block;font-size:14px}.public-company-intelligence-action-error p{margin:2px 0 0;font-size:13px;line-height:1.4}.public-company-intelligence-action-error>button{min-width:96px;min-height:44px;flex:0 0 auto;padding:0 12px;color:#fff;background:#9b5b00;border:0;border-radius:9px;cursor:pointer;font-weight:700}.public-company-intelligence-best-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.public-company-intelligence-best-actions>a{min-width:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px}.public-company-intelligence-best-actions>a b{color:var(--hunter-blue-dark);font-size:13px}.public-company-intelligence-contact-action{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.public-company-intelligence-contact-action>.public-company-intelligence-contact,.public-company-intelligence-contact-action>a{min-width:0;display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;padding:9px 11px;overflow-wrap:anywhere;color:#1e5fa8;background:#f4f8fd;border:1px solid #dce8f5;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none}.pursuit-review-scrim{align-items:center;justify-content:center;padding:18px}.pursuit-review-dialog{width:min(540px,100%);max-height:calc(100dvh - 36px);padding:0;overflow:auto;background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:22px;box-shadow:0 28px 88px rgba(5,28,58,.34)}.pursuit-review-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px;border-bottom:1px solid var(--hunter-line)}.pursuit-review-dialog>header p{margin:0 0 3px;color:var(--hunter-blue-dark);font-size:13px;font-weight:700}.pursuit-review-dialog>header h2{margin:0;color:var(--hunter-text);font-size:24px}.pursuit-review-dialog>header button{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;color:var(--hunter-text);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:10px;cursor:pointer}.pursuit-review-company{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:18px 22px 12px;padding:14px;background:var(--hunter-panel-soft);border-radius:13px}.pursuit-review-company>span{width:44px;height:44px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:11px}.pursuit-review-company>div{min-width:0;display:flex;flex-direction:column}.pursuit-review-company strong{color:var(--hunter-text);font-size:16px}.pursuit-review-company small{color:var(--hunter-muted);font-size:13px}.pursuit-review-dialog dl{display:grid;gap:1px;margin:0 22px;overflow:hidden;background:var(--hunter-line);border:1px solid var(--hunter-line);border-radius:12px}.pursuit-review-dialog dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:11px 12px;background:var(--hunter-panel)}.pursuit-review-dialog dt{color:var(--hunter-muted);font-size:13px}.pursuit-review-dialog dd{margin:0;overflow-wrap:anywhere;color:var(--hunter-text);font-size:13px;font-weight:700}.pursuit-review-safety{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;margin:14px 22px 0;padding:12px;color:#216a57;background:#eff9f5;border:1px solid #cde9de;border-radius:11px;font-size:13px;line-height:1.45}.pursuit-review-safety strong{display:block}.pursuit-review-error{margin:10px 22px 0;padding:11px 12px;color:#8d360f;background:#fff5e7;border:1px solid #f0bf72;border-radius:10px;font-size:13px;line-height:1.45}.pursuit-review-error strong{display:block}.pursuit-review-dialog>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding:14px 22px max(14px,env(safe-area-inset-bottom));background:var(--hunter-panel-soft);border-top:1px solid var(--hunter-line)}.pursuit-review-dialog>footer button{min-height:46px;padding:0 15px;border-radius:10px;cursor:pointer;font-weight:700}.pursuit-review-cancel{color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-line)}.pursuit-review-confirm{color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue)}.pursuit-review-confirm:disabled{opacity:.65;cursor:wait}.hunter-shell[data-theme=dark] .hunter-workflow-guide,.hunter-shell[data-theme=dark] .hunter-workflow-guide li,.hunter-shell[data-theme=dark] .pursuit-review-dialog,.hunter-shell[data-theme=dark] .pursuit-review-dialog dl>div{background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .public-company-new-lead{background:#102033;border-color:#254766}.hunter-shell[data-theme=dark] .public-company-new-lead.is-added{background:#102b26;border-color:#246d58}.hunter-shell[data-theme=dark] .public-company-new-lead small{color:#82bbff}.hunter-shell[data-theme=dark] .public-company-intelligence-action-error{color:#ffd9a5;background:#34250d;border-color:#75541f}.hunter-shell[data-theme=dark] .public-company-intelligence-contact-action>.public-company-intelligence-contact,.hunter-shell[data-theme=dark] .public-company-intelligence-contact-action>a{color:#81bbff;background:#0d1a28;border-color:#263d55}.hunter-shell[data-theme=dark] .pursuit-review-safety{color:#9ee0c8;background:#102b26;border-color:#246d58}.hunter-shell[data-theme=dark] .pursuit-review-error{color:#ffd09a;background:#342311;border-color:#895922}@media (max-width:980px){.hunter-workflow-guide{grid-template-columns:1fr}}@media (max-width:640px){.hunter-workflow-guide{gap:12px;margin-bottom:16px;padding:13px}.public-company-new-lead{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px 14px}.public-company-new-lead>button{grid-column:1/-1;width:100%;min-height:46px}.hunter-workflow-guide>header{align-items:flex-start}.hunter-workflow-guide>header button{min-height:44px}.hunter-workflow-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-workflow-guide li{min-height:58px}.hunter-workflow-guide li small,.hunter-workflow-guide li strong{white-space:normal}.filter-scope-note{padding:12px 14px 8px;font-size:14px}.public-contact-action-row{align-items:flex-start;flex-direction:column}.public-contact-copy,.public-intelligence-copy-shell>button{min-height:44px}.public-company-intelligence-action-error{align-items:stretch;flex-direction:column;padding:12px 14px}.public-company-intelligence-action-error>button{width:100%}.public-company-intelligence-contact-action{grid-template-columns:1fr}.public-company-intelligence-contact-action>.public-company-intelligence-contact,.public-company-intelligence-contact-action>a{grid-template-columns:76px minmax(0,1fr)}.pursuit-review-scrim{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.pursuit-review-dialog{max-height:calc(100dvh - 20px);border-radius:18px}.pursuit-review-dialog>header{padding:17px 16px}.pursuit-review-dialog>header h2{font-size:21px}.pursuit-review-company,.pursuit-review-dialog dl{margin-inline:16px}.pursuit-review-dialog dl>div{grid-template-columns:1fr;gap:2px}.pursuit-review-error,.pursuit-review-safety{margin-inline:16px}.pursuit-review-dialog>footer{align-items:stretch;flex-direction:column-reverse;padding-inline:16px}.pursuit-review-dialog>footer button{width:100%;min-height:48px}}.hunter-topbar{min-height:64px;padding:4px 20px}.hunter-brand .hunter-wordmark{width:min(330px,42vw);height:48px}.hunter-preview-status{width:calc(100% - 40px);max-width:1740px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:6px auto 0;padding:4px 10px;color:#26405a;background:color-mix(in srgb,var(--hunter-panel) 96%,var(--hunter-blue) 4%);border:1px solid var(--hunter-theme-border-soft);border-radius:12px}.hunter-preview-status>div{min-width:0;display:flex;align-items:center;gap:9px}.hunter-preview-status>div>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;color:#fff;background:var(--hunter-blue);border-radius:8px}.hunter-preview-status strong{white-space:nowrap;font-size:13px}.hunter-preview-status .public-map-copy-desktop,.hunter-preview-status small{min-width:0;margin:0;overflow:hidden;color:var(--hunter-muted);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.hunter-preview-status .public-map-copy-mobile{display:block}.hunter-preview-status details{position:relative}.hunter-preview-status summary{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;color:var(--hunter-blue-dark);cursor:pointer;font-size:13px;font-weight:700}.hunter-preview-status details p{position:absolute;z-index:2100;top:calc(100% + 8px);right:0;width:min(390px,calc(100vw - 30px));margin:0;padding:12px 14px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-theme-border-soft);border-radius:11px;box-shadow:0 14px 42px rgba(8,38,76,.18);font-size:13px;line-height:1.5}.hunter-preview-status>em{padding:6px 9px;color:#087153;background:#eaf8f3;border:1px solid #c5e8da;border-radius:8px;font-size:13px;font-style:normal;font-weight:800;letter-spacing:.08em;white-space:nowrap}.hunter-main{padding-top:10px}.workspace-tabs{margin-bottom:9px}.hunter-command-strip{display:grid;grid-template-columns:minmax(320px,1fr) minmax(520px,1.25fr);align-items:center;gap:16px;margin:0 0 10px;padding:10px 16px;background:var(--hunter-panel);border:1px solid var(--hunter-theme-border-soft);border-radius:16px;box-shadow:0 8px 24px rgba(12,68,142,.05)}.hunter-command-copy{min-width:0}.hunter-command-copy>p{margin:0 0 3px;color:var(--hunter-blue-dark);font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.hunter-command-copy h1{margin:0;color:var(--hunter-text);font-size:clamp(28px,2vw,34px);font-weight:650;letter-spacing:-.025em;line-height:1}.hunter-command-copy>span{display:block;margin-top:6px;color:var(--hunter-muted);font-size:13px;line-height:1.4}.territory-summary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:12px}.territory-summary>span{min-width:0;min-height:52px;display:flex;justify-content:center;flex-direction:column;padding:9px 13px;border-left:1px solid var(--hunter-line);color:var(--hunter-muted);font-size:13px;line-height:1.25}.territory-summary>span:first-child{border-left:0}.territory-summary strong{overflow:hidden;color:var(--hunter-text);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.hunter-command-strip>.territory-controls{grid-column:1/-1}.territory-view{display:flex;flex-direction:column}.territory-view .hunter-command-strip{order:1}.territory-view .hunter-workspace{order:2}.territory-view .hunter-workflow-guide{order:3}.hunter-workflow-guide{grid-template-columns:minmax(210px,.5fr) minmax(0,1.5fr);gap:12px;margin:12px 0 0;padding:9px 11px;border-radius:13px}.hunter-workflow-guide>header strong{font-size:13px}.hunter-workflow-guide>header button{min-height:44px}.hunter-workflow-guide ol{gap:5px}.hunter-workflow-guide li{grid-template-columns:24px minmax(0,1fr);min-height:44px;gap:7px;padding:5px 7px}.hunter-workflow-guide li>span{width:24px;height:24px}.hunter-workflow-guide.is-compact{grid-template-columns:auto minmax(0,1fr);padding-block:7px}.hunter-workflow-guide.is-compact.is-collapsed .workflow-step-note,.hunter-workflow-guide.is-compact.is-collapsed>header strong{display:none}.hunter-workflow-guide.is-compact.is-expanded{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding-block:11px}.hunter-workflow-guide.is-compact.is-expanded>header{align-self:start}.hunter-workflow-guide.is-compact.is-expanded ol{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-workflow-guide.is-compact.is-expanded .workflow-step-note{display:block;overflow:visible;line-height:1.35;text-overflow:clip;white-space:normal}.hunter-workflow-guide.is-compact>header{gap:8px}.hunter-workflow-guide.is-compact>header>div:first-child{min-width:96px}.hunter-workflow-guide.is-compact li{min-height:38px;background:transparent;border-color:transparent}.hunter-workflow-guide.is-compact.is-expanded li{min-height:74px;align-items:start;background:var(--hunter-panel-soft);border-color:var(--hunter-line)}.workflow-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.hunter-workflow-guide:not(.is-compact)>header{align-items:flex-start;flex-direction:column;justify-content:flex-start}.hunter-workflow-guide:not(.is-compact) .workflow-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.hunter-workflow-guide>header .workflow-toggle{color:var(--hunter-text);background:var(--hunter-panel-soft)}.hunter-workflow-guide>header .workflow-reset{color:var(--hunter-blue-dark)}.hunter-workflow-guide.is-collapsed{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.workflow-collapsed-summary{margin:0;padding:7px 10px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:9px;font-size:13px;font-weight:700;white-space:nowrap}.hunter-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:16px}.filter-panel{grid-column:1/-1;grid-row:2;height:auto!important;border-radius:15px}.filter-heading{min-height:64px;display:grid;grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:14px;padding:10px 14px}.trade-filter-summary{gap:10px}.trade-filter-summary,.trade-selection-chips{min-width:0;display:flex;align-items:center;justify-content:flex-end}.trade-selection-chips{gap:6px;overflow:hidden}.trade-selection-chips>button,.trade-selection-chips>span{max-width:180px;min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;overflow:hidden;color:var(--hunter-blue-dark);background:color-mix(in srgb,var(--hunter-blue) 7%,var(--hunter-panel));border:1px solid var(--hunter-blue-line);border-radius:999px;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.trade-selection-chips>button{cursor:pointer}.filter-toggle{min-width:126px;min-height:44px;display:inline-flex}.filter-toggle svg:last-child{transition:transform .18s ease}.filter-panel.is-open .filter-toggle svg:last-child{transform:rotate(180deg)}.filter-content:not(.open){display:none!important}.filter-content.open{max-height:540px;display:flex;overflow:auto}.trade-filter-toolbar{flex:0 0 auto;display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 8px}.trade-filter-search{min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:7px;padding:0 7px 0 11px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:10px}.trade-filter-search input{min-width:0;height:42px;color:var(--hunter-text);background:transparent;border:0;outline:0;font-size:14px}.trade-filter-search button{width:34px;height:34px;display:grid;place-items:center;color:var(--hunter-muted);background:transparent;border:0;border-radius:7px;cursor:pointer}.trade-filter-toolbar .filter-actions,.trade-filter-toolbar .filter-scope-note{padding:0}.trade-filter-groups{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 14px 16px}.trade-filter-groups>section{min-width:0;padding:9px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:12px}.trade-filter-groups h3{margin:0 0 5px;padding:0 5px;color:var(--hunter-blue-dark);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.trade-filter-groups .category-list{display:grid;gap:2px;padding:0;overflow:visible}.trade-filter-groups .category-list label{min-height:48px;grid-template-columns:36px minmax(0,1fr) auto;gap:7px;margin:0;padding:5px;border:0!important;border-radius:8px}.trade-filter-groups .category-list label:hover{background:var(--hunter-panel)!important}.trade-filter-groups .category-list .trade-icon{width:36px;height:36px}.trade-filter-groups .category-list>label>span{font-size:13px;line-height:1.25}.trade-filter-empty{grid-column:1/-1;margin:0;padding:22px;color:var(--hunter-muted);text-align:center}.map-panel{grid-column:1;min-height:clamp(660px,72vh,820px);overflow:hidden}.map-panel,.prospect-rail{grid-row:1;height:clamp(660px,72vh,820px)!important;border-radius:18px}.prospect-rail{grid-column:2}.map-panel-header{min-height:78px;grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) minmax(150px,.75fr) auto;gap:10px;padding:12px 15px}.map-panel-header>.map-status{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:auto;min-height:36px;max-width:min(410px,48%);white-space:normal;line-height:1.25}.filter-heading h2,.map-panel-header h2,.prospect-rail h2{font-size:18px}.map-trade-select>span small{display:none}.map-panel .map-stage,.map-panel.has-active-scan .map-stage.has-scan-live-card{position:relative;min-height:0;display:block!important;flex:1 1 auto!important;padding:0!important}.map-panel .map-stage>.hunter-map,.map-panel .map-stage>.hunter-map-shell,.map-panel.has-active-scan .map-stage.has-scan-live-card>.hunter-map,.map-panel.has-active-scan .map-stage.has-scan-live-card>.hunter-map-shell{width:100%;height:100%;min-height:0}.map-primary-scan-cue{position:absolute;z-index:1000;top:22px;left:50%;width:min(430px,calc(100% - 32px));min-height:68px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:11px 14px;color:#f4f9ff;background:rgba(5,31,64,.93);border:1px solid rgba(111,185,255,.65);border-radius:15px;box-shadow:0 14px 38px rgba(3,22,48,.3);pointer-events:none;transform:translateX(-50%)}.map-primary-scan-cue>svg{width:42px;height:42px;padding:10px;color:#fff;background:var(--hunter-blue);border-radius:50%;box-shadow:0 0 0 0 rgba(74,159,255,.45);animation:hunter-scan-cue-pulse 2.2s ease-out infinite}.map-primary-scan-cue>span,.map-scan-hint>span{min-width:0;display:flex;flex-direction:column}.map-primary-scan-cue strong{font-size:16px;line-height:1.25}.map-primary-scan-cue small{margin-top:3px;color:#b8cee8;font-size:13px;line-height:1.35}.map-panel .map-scan-hint,.map-panel.has-active-scan .map-stage.has-scan-live-card .map-scan-hint{position:absolute;z-index:1000;top:12px;left:54px;width:min(360px,calc(100% - 66px));min-height:52px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-column:auto;grid-row:auto;gap:8px;margin:0;padding:9px 11px;color:#e8f2ff;background:rgba(7,26,54,.9);border:1px solid rgba(78,153,232,.45);border-radius:12px;box-shadow:0 8px 26px rgba(3,22,48,.2)}.map-panel .map-scan-hint small{color:#aebfd4}.map-panel .scan-live-card,.map-panel.has-active-scan .map-stage.has-scan-live-card .scan-live-card{position:absolute;z-index:1001;right:12px;bottom:34px;left:auto;width:min(390px,calc(100% - 24px));max-width:390px;display:grid;grid-template-columns:28px minmax(0,1fr) 132px;grid-column:auto;grid-row:auto;margin:0;padding:11px;border-radius:13px;box-shadow:0 12px 36px rgba(3,22,48,.28)}.map-panel .scan-live-card.public-data{width:min(390px,calc(100% - 24px));grid-template-columns:28px minmax(0,1fr) 132px}.map-panel .scan-live-card .map-radius-control,.map-panel .scan-live-card .scan-radius-adjuster{grid-column:1/-1}.map-legend{z-index:999}.map-status:focus-visible{outline:none;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--hunter-blue) 28%,transparent)}.scan-result-reveal .public-company-map-marker .public-company-pin{animation:hunter-result-pin-reveal .48s cubic-bezier(.2,.8,.2,1)}@keyframes hunter-result-pin-reveal{0%{opacity:.15;filter:brightness(1.8) drop-shadow(0 0 10px rgba(0,114,255,.55))}70%{opacity:1;filter:brightness(1.18) drop-shadow(0 0 5px rgba(0,114,255,.25))}to{opacity:1;filter:none}}@keyframes hunter-scan-cue-pulse{0%{box-shadow:0 0 0 0 rgba(74,159,255,.45)}72%,to{box-shadow:0 0 0 13px rgba(74,159,255,0)}}.prospect-rail>header{min-height:78px;padding:12px 15px}.prospect-search{min-height:46px;margin:10px}.public-company-card-summary{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:94px;padding:11px}.public-company-primary{display:flex;flex-direction:column}.public-company-primary>strong{order:1;color:var(--hunter-text);font-size:16px;line-height:1.2}.public-company-primary>.public-company-location{order:2;display:inline-flex;align-items:flex-start;gap:4px;margin-top:4px;color:var(--hunter-muted);font-size:13px;font-style:normal;line-height:1.35}.public-company-primary>.public-company-location svg{flex:0 0 auto;margin-top:1px}.public-company-primary>.public-company-trade{order:3;width:fit-content;max-width:100%;margin-top:5px;padding:3px 6px;overflow:hidden;color:var(--hunter-blue-dark);background:color-mix(in srgb,var(--hunter-blue) 7%,var(--hunter-panel));border-radius:5px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.public-company-quick-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px 11px 10px}.public-company-quick-facts>span{min-width:0;align-items:flex-start;line-height:1.3}.public-company-confidence strong{color:var(--hunter-text)}.public-company-contact-state{color:#17664e!important}.hunter-shell[data-theme=dark] .hunter-command-strip,.hunter-shell[data-theme=dark] .hunter-preview-status,.hunter-shell[data-theme=dark] .trade-filter-groups>section{background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .hunter-preview-status{color:#dbe9f8}.hunter-shell[data-theme=dark] .hunter-preview-status details p{background:#101b29}.hunter-shell[data-theme=dark] .hunter-preview-status>em{color:#8de2c0;background:#102b26;border-color:#246d58}.hunter-shell[data-theme=dark] .public-company-contact-state{color:#8de2c0!important}@media (max-width:1100px){.hunter-workspace{grid-template-columns:minmax(0,1fr)}.map-panel{order:1}.map-panel,.prospect-rail{grid-column:1;grid-row:auto}.prospect-rail{order:2;height:620px!important}.filter-panel{grid-column:1;grid-row:auto;order:3}.trade-filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.hunter-command-strip{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr)}}@media (max-width:760px){.hunter-preview-status{grid-template-columns:minmax(0,1fr) auto}.hunter-preview-status details{display:block}.hunter-preview-status>em{display:none}.hunter-command-strip{gap:10px}.hunter-command-strip,.trade-filter-groups,.trade-filter-toolbar{grid-template-columns:1fr}}@media (max-width:640px){.hunter-topbar{min-height:66px;padding:7px 12px}.hunter-brand .hunter-wordmark{width:min(230px,calc(100vw - 116px));height:42px}.hunter-preview-status{width:calc(100% - 20px);min-height:50px;gap:8px;margin-top:8px;padding:7px 9px;border-radius:10px}.hunter-preview-status>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 8px}.hunter-preview-status>div>span{width:28px;height:28px;grid-row:1/span 2}.hunter-preview-status strong{font-size:13px}.hunter-preview-status .public-map-copy-desktop{display:none}.hunter-preview-status small{font-size:13px}.hunter-preview-status>em{padding:5px 6px;font-size:13px}.hunter-main{padding-top:10px}.workspace-tabs{margin-bottom:9px}.workspace-tabs button{min-height:44px}.hunter-command-strip{gap:8px;margin-bottom:9px;padding:10px 11px;border-radius:12px}.hunter-command-copy>p{font-size:13px}.hunter-command-copy h1{font-size:28px}.hunter-command-copy>span{display:none}.territory-summary>span{min-height:48px;padding:7px 6px;font-size:13px;text-align:center}.territory-summary strong{font-size:14px}.hunter-workflow-guide,.hunter-workflow-guide.is-compact{display:block;margin:9px 0 0;padding:7px}.hunter-workflow-guide>header{display:flex;gap:7px}.hunter-workflow-guide>header>div:first-child strong{display:none}.workflow-header-actions{flex:1 1 auto}.hunter-workflow-guide>header .workflow-reset,.hunter-workflow-guide>header .workflow-toggle{min-height:44px;padding-inline:8px;font-size:13px}.workflow-collapsed-summary{margin-top:6px;text-align:center;white-space:normal}.hunter-workflow-guide.is-expanded ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.hunter-workflow-guide li,.hunter-workflow-guide.is-compact li,.hunter-workflow-guide.is-compact.is-expanded li{min-height:72px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;justify-content:stretch;gap:6px;padding:7px;text-align:left}.hunter-workflow-guide li>span{width:24px;height:24px}.hunter-workflow-guide li>div{display:block}.hunter-workflow-guide li strong{display:block;font-size:13px;white-space:normal}.hunter-workflow-guide.is-expanded .workflow-step-note{display:block;margin-top:2px;font-size:13px;line-height:1.3;white-space:normal}.workflow-recovery-button{min-height:44px;margin-top:4px;font-size:13px}.hunter-workspace{gap:10px}.map-panel{min-height:60dvh;height:auto!important;border-radius:14px}.map-panel-header{min-height:154px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.map-panel-header>div:first-child{grid-column:1}.map-panel-header .map-trade-select{grid-column:1/-1;grid-row:2}.map-panel-header .map-county-filter{grid-column:1/-1;grid-row:3;width:100%}.map-panel-header .map-status{grid-column:2;grid-row:1;align-self:center;max-width:138px;padding-inline:9px;font-size:13px}.map-panel .map-stage,.map-panel.has-active-scan .map-stage.has-scan-live-card{min-height:60dvh;flex:0 0 60dvh!important}.map-primary-scan-cue{top:12px;left:52px;width:calc(100% - 64px);min-height:62px;grid-template-columns:36px minmax(0,1fr);padding:9px 11px;transform:none}.map-primary-scan-cue>svg{width:36px;height:36px;padding:8px}.map-primary-scan-cue strong{font-size:14px}.map-primary-scan-cue small{font-size:13px}.map-panel .map-scan-hint,.map-panel.has-active-scan .map-stage.has-scan-live-card .map-scan-hint{top:9px;left:52px;width:calc(100% - 61px)}.map-panel .scan-live-card.public-data{display:none}.mobile-public-scan-controls{display:grid}.prospect-rail{height:min(680px,78dvh)!important;border-radius:14px}.filter-heading{grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.trade-filter-summary{display:block}.trade-selection-chips{display:none}.filter-toggle{min-width:112px;min-height:44px}.filter-content.open{max-height:none}.trade-filter-toolbar{gap:8px;padding:10px}.trade-filter-toolbar .filter-scope-note{font-size:13px}.trade-filter-groups{gap:8px;padding:0 10px 12px}.trade-filter-groups .category-list label{min-height:48px}.public-company-quick-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.map-primary-scan-cue>svg,.scan-result-reveal .public-company-map-marker .public-company-pin{animation:none!important}}.preview-agent-access{min-width:min(570px,55vw);display:grid;grid-template-columns:minmax(210px,1fr) auto;align-items:center;gap:6px 9px;padding:7px 9px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:12px}.preview-agent-access>label{min-width:0;display:grid;grid-template-columns:auto minmax(210px,1fr);align-items:center;gap:8px}.preview-agent-access .preview-agent-locked-copy small,.preview-agent-access>label>span{color:var(--hunter-muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-agent-access select{width:100%;min-height:36px;padding:0 34px 0 10px;color:var(--hunter-text);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:8px;font-size:14px;font-weight:700}.preview-agent-access>button{min-height:36px;padding:0 13px;color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue);border-radius:8px;cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap}.preview-agent-access>button:hover:not(:disabled){background:var(--hunter-blue-dark)}.preview-agent-access>button:disabled{cursor:not-allowed;opacity:.52}.preview-agent-access>small{display:none;grid-column:1/-1;color:var(--hunter-muted);font-size:13px;line-height:1.2}.preview-agent-access.is-locked{grid-template-columns:minmax(250px,1fr) auto;border-color:color-mix(in srgb,var(--hunter-blue) 34%,var(--hunter-line))}.preview-agent-locked-copy{min-width:0;display:grid;gap:2px}.preview-agent-locked-copy strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.preview-agent-access.is-locked>button{color:var(--hunter-blue-dark);background:var(--hunter-blue-soft);border-color:var(--hunter-blue-line)}.preview-agent-access.is-locked>button:hover{color:#fff;background:var(--hunter-blue)}.preview-territory-controls{min-width:0}.hunter-preview-status[data-access-mode=sales-agent]>em{color:#075e9d;background:#eaf4ff;border-color:#b9d8f5}.hunter-preview-status[data-access-mode=observer]>em{color:#5b6573;background:#f1f3f6;border-color:#d4d9e0}.public-company-new-lead.is-read-only{background:color-mix(in srgb,#7d8795 7%,var(--hunter-panel));border-bottom-color:var(--hunter-line)}.public-company-new-lead.is-read-only .public-company-new-lead-icon{background:#7d8795}.public-company-new-lead>button:disabled{cursor:not-allowed;opacity:.62}.territory-third-label{pointer-events:none!important;background:transparent!important;border:0!important}.territory-third-label span{min-width:72px;min-height:26px;display:grid;place-items:center;padding:5px 8px;color:#24415d;background:rgba(255,255,255,.9);border:1px solid rgba(36,65,93,.28);border-radius:8px;box-shadow:0 5px 15px rgba(21,54,87,.16);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.territory-third-label.is-active span{color:#fff;background:#1473e6;border-color:#1473e6}.territory-third-label.is-locked span{color:#697583;background:rgba(238,241,245,.92);border-color:rgba(105,117,131,.25)}.north-carolina-third{vector-effect:non-scaling-stroke}.pipeline-card.is-local-draft{overflow:hidden}.pipeline-card-owner{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 12px 0;padding:8px 9px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:9px}.pipeline-card-owner>span{min-width:0;display:grid;gap:1px}.pipeline-card-owner strong{overflow:hidden;color:var(--hunter-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-owner small{font-size:13px}.pipeline-card-owner svg{flex:0 0 auto}.pipeline-stage-access{padding:0 12px 10px}.pipeline-stage-access label{display:grid;gap:5px}.pipeline-stage-access label>span{color:var(--hunter-muted);font-size:13px;font-weight:700}.pipeline-stage-access select{width:100%;min-height:44px;padding:0 34px 0 10px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:9px;cursor:pointer;font-size:14px;font-weight:800}.pipeline-read-only{min-height:44px;display:flex;align-items:center;gap:7px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.25}.pipeline-read-only svg{flex:0 0 auto}.pipeline-contact-outcome{margin:9px 12px 0;padding:9px 10px;border:1px solid;border-radius:9px}.pipeline-contact-outcome strong{display:block;font-size:13px}.pipeline-contact-outcome p{display:-webkit-box;margin:3px 0 0;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pipeline-appointment-details{margin:9px 12px 0;padding:10px;color:color-mix(in srgb,#6436c4 88%,var(--hunter-text));background:color-mix(in srgb,#8b5cf6 9%,var(--hunter-panel));border:1px solid color-mix(in srgb,#8b5cf6 36%,var(--hunter-line));border-radius:9px}.pipeline-appointment-details strong,.pipeline-appointment-details time{display:block;overflow-wrap:anywhere}.pipeline-appointment-details strong{font-size:13px}.pipeline-appointment-details time{margin-top:3px;color:var(--hunter-text);font-size:13px;font-weight:800}.pipeline-appointment-details p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:var(--hunter-muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.pipeline-card.outcome-won{border-color:#5fc79b;box-shadow:0 10px 24px rgba(18,166,106,.13)}.pipeline-card.outcome-won .pipeline-contact-outcome{color:#075c3b;background:#e7f8f0;border-color:#a7dfc7}.pipeline-card.outcome-lost{border-color:#ec8a91;box-shadow:0 10px 24px rgba(196,50,63,.11)}.pipeline-card.outcome-lost .pipeline-contact-outcome{color:#8f1f2c;background:#fff0f1;border-color:#efbdc1}.pipeline-card.outcome-pending{border-color:#aeb6c1;box-shadow:0 10px 24px rgba(83,93,106,.1)}.pipeline-card.outcome-pending .pipeline-contact-outcome{color:#4e5865;background:#f0f2f5;border-color:#cdd2d9}.contact-outcome-scrim{position:fixed;z-index:3600;inset:0;display:grid;place-items:center;padding:20px;background:rgba(7,18,31,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contact-outcome-dialog{width:min(650px,100%);max-height:min(820px,92dvh);overflow:auto;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.3)}.contact-outcome-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid var(--hunter-line)}.contact-outcome-dialog>header small{color:var(--hunter-blue);font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.contact-outcome-dialog>header h2{margin:4px 0 0;font-size:26px}.contact-outcome-dialog>header p{margin:5px 0 0;color:var(--hunter-muted);font-size:14px;line-height:1.4}.contact-outcome-dialog>header>button{width:44px;height:44px;flex:0 0 44px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:10px;cursor:pointer;font-size:25px}.contact-outcome-dialog form{display:grid;gap:17px;padding:19px 22px 22px}.contact-outcome-dialog fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;border:0}.contact-outcome-dialog legend{grid-column:1/-1;margin-bottom:8px;font-size:15px;font-weight:850}.contact-outcome-option{min-height:86px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:11px;border:1px solid var(--hunter-line);border-radius:11px;cursor:pointer}.contact-outcome-option:has(input:checked){outline:3px solid color-mix(in srgb,currentColor 28%,transparent);outline-offset:1px}.contact-outcome-option input{width:18px;height:18px;margin:2px 0 0;accent-color:currentColor}.contact-outcome-option span{display:grid;gap:4px}.contact-outcome-option strong{font-size:14px}.contact-outcome-option small{font-size:13px;line-height:1.25}.contact-outcome-option.outcome-won{color:#087a50;background:#ecfaf4;border-color:#a8dfc8}.contact-outcome-option.outcome-lost{color:#9d2e39;background:#fff2f3;border-color:#efbdc1}.contact-outcome-option.outcome-pending{color:#515b68;background:#f2f3f5;border-color:#cdd2d9}.contact-call-notes{display:grid;gap:7px}.contact-call-notes>span{font-size:14px;font-weight:850}.contact-call-notes input,.contact-call-notes textarea{width:100%;min-height:44px;padding:11px 12px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:10px;font:inherit;font-size:15px;line-height:1.45}.contact-call-notes textarea{min-height:132px;resize:vertical}.appointment-details-dialog>header small{color:#6436c4}.appointment-details-dialog .contact-call-notes>span b{color:var(--hunter-red)}.appointment-details-dialog input[type=datetime-local]{color-scheme:light dark}.appointment-details-help{margin:-4px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.45}.contact-outcome-error{margin:0;padding:9px 11px;color:#8f1f2c;background:#fff0f1;border:1px solid #efbdc1;border-radius:9px;font-size:14px}.contact-outcome-dialog form>footer{display:flex;justify-content:flex-end;gap:9px}.contact-outcome-dialog form>footer button{min-height:44px;padding:0 14px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:9px;cursor:pointer;font-weight:800}.contact-outcome-dialog form>footer button[type=submit]{color:#fff;background:var(--hunter-blue);border-color:var(--hunter-blue)}.hunter-shell[data-theme=dark] .contact-outcome-dialog,.hunter-shell[data-theme=dark] .preview-agent-access{background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .pipeline-card-owner,.hunter-shell[data-theme=dark] .pipeline-read-only,.hunter-shell[data-theme=dark] .preview-agent-access select{color:var(--hunter-text);background:var(--hunter-panel-soft)}.hunter-shell[data-theme=dark] .territory-third-label span{color:#d8e5f1;background:rgba(15,27,41,.92);border-color:#4a6075}.hunter-shell[data-theme=dark] .territory-third-label.is-active span{color:#fff;background:#1473e6;border-color:#68a8f1}.hunter-shell[data-theme=dark] .pipeline-card.outcome-won .pipeline-contact-outcome{color:#9de8c8;background:#0f2c24;border-color:#286f56}.hunter-shell[data-theme=dark] .pipeline-card.outcome-lost .pipeline-contact-outcome{color:#ffb5bc;background:#32171b;border-color:#763640}.hunter-shell[data-theme=dark] .pipeline-card.outcome-pending .pipeline-contact-outcome{color:#d2d8df;background:#232932;border-color:#59616d}@media (max-width:1050px){.preview-agent-access{min-width:min(500px,58vw)}.preview-agent-access>small{display:none}}@media (max-width:760px){.hunter-topbar{height:auto;flex-wrap:nowrap;gap:7px;padding-bottom:7px}.hunter-brand{width:auto;flex:1 1 auto}.topbar-actions{width:auto;flex:0 1 auto;justify-content:flex-end}.preview-agent-access{min-width:0;flex:1 1 auto}.contact-outcome-dialog fieldset,.preview-territory-controls{grid-template-columns:1fr}.contact-outcome-option{min-height:68px}}@media (max-width:640px){.hunter-topbar:has(.preview-agent-access.is-observer) .hunter-wordmark{width:92px;height:36px}.hunter-topbar:has(.preview-agent-access.is-locked) .hunter-wordmark{width:min(165px,calc(100vw - 116px));height:36px}.preview-agent-access{gap:5px}.preview-agent-access.is-observer{width:min(220px,calc(100vw - 156px));flex:0 1 auto;grid-template-columns:minmax(0,1fr) 56px;padding:4px}.preview-agent-access.is-observer>label{grid-template-columns:minmax(0,1fr);gap:0}.preview-agent-access.is-observer>label>span{display:none}.preview-agent-access.is-observer select{min-height:44px;padding-left:7px;padding-right:22px;font-size:13px}.preview-agent-access.is-observer>button{min-width:56px;min-height:44px;padding:0;font-size:0}.preview-agent-access.is-observer>button:after{content:"Enter";font-size:13px}.preview-agent-access.is-locked{min-width:44px;width:44px;display:block;flex:0 0 44px;padding:0;background:transparent;border:0}.preview-agent-access.is-locked .signed-agent{display:none}.preview-agent-access.is-locked>button{width:44px;min-height:44px;padding:0}.preview-agent-access.is-locked>button span{display:none}.preview-agent-access .preview-agent-locked-copy small,.preview-agent-access>label>span{font-size:13px}.preview-agent-access>small{display:none}.hunter-preview-status strong{white-space:normal;line-height:1.2;overflow-wrap:anywhere}.hunter-preview-status details{justify-self:end}.hunter-preview-status summary{padding-inline:4px;white-space:nowrap}.pipeline-view .reveal{opacity:1!important;transform:none!important;transition:none!important}.territory-third-label span{min-width:58px;padding-inline:5px;font-size:13px}.contact-outcome-scrim{align-items:end;padding:0}.contact-outcome-dialog{width:100%;max-height:94dvh;border-radius:18px 18px 0 0}.contact-outcome-dialog>header{padding:16px 14px 13px}.contact-outcome-dialog>header h2{font-size:22px}.contact-outcome-dialog form{padding:14px}.contact-outcome-dialog form>footer{display:grid;grid-template-columns:1fr}.contact-outcome-dialog form>footer button[type=submit]{grid-row:1}}@media (prefers-reduced-motion:reduce){.contact-outcome-dialog,.contact-outcome-scrim{scroll-behavior:auto!important}}.lead-flow-toolbar{grid-template-columns:minmax(260px,1.7fr) minmax(180px,.75fr) minmax(180px,.75fr) auto}.hunter-opportunity-filter-grid label>span,.lead-flow-toolbar label>span{color:var(--hunter-muted);font-size:13px;font-weight:800;letter-spacing:.04em}.hunter-opportunity-filter-grid input,.hunter-opportunity-filter-grid select,.lead-flow-toolbar input,.lead-flow-toolbar select{width:100%;min-height:44px;padding:0 36px 0 12px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:10px;font:inherit;font-size:14px}.county-smart-view,.lead-flow-search,.opportunity-sort{display:grid;gap:6px}.advanced-filter-toggle{min-height:44px;align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:10px;cursor:pointer;font-weight:850;white-space:nowrap}.advanced-filter-toggle.active,.advanced-filter-toggle:hover{color:var(--hunter-blue);border-color:var(--hunter-blue-line);background:var(--hunter-blue-soft)}.advanced-filter-toggle b{min-width:22px;height:22px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:999px;font-size:13px}.hunter-opportunity-quick-views{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.hunter-opportunity-quick-views button{min-height:44px;padding:0 15px;color:var(--hunter-muted);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:999px;cursor:pointer;font-weight:800}.hunter-opportunity-quick-views button.active,.hunter-opportunity-quick-views button:hover{color:#fff;background:var(--hunter-blue);border-color:var(--hunter-blue)}.hunter-shell[data-theme=dark] .hunter-opportunity-quick-views button.active,.hunter-shell[data-theme=dark] .hunter-opportunity-quick-views button:hover{color:#fff;background:#0b5fae;border-color:#0b5fae}.hunter-opportunity-filter-drawer{margin:0 0 16px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:15px;box-shadow:0 18px 50px rgba(18,72,125,.1)}.hunter-opportunity-filter-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;background:var(--hunter-panel-soft);border-bottom:1px solid var(--hunter-line)}.hunter-opportunity-filter-drawer>header small{color:var(--hunter-blue);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.hunter-opportunity-filter-drawer>header h2{margin:3px 0 0;font-size:20px}.hunter-opportunity-filter-drawer>header p{margin:4px 0 0;color:var(--hunter-muted);font-size:13px}.hunter-opportunity-filter-drawer>header button{min-height:44px;padding:0 13px;color:var(--hunter-blue);background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:9px;cursor:pointer;font-weight:850}.hunter-opportunity-filter-drawer>header button:disabled{cursor:default;opacity:.48}.hunter-opportunity-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:13px;padding:17px 18px}.hunter-opportunity-filter-grid label{min-width:0;display:grid;align-content:start;gap:6px}.hunter-opportunity-filter-drawer>footer{display:flex;align-items:baseline;gap:7px;padding:11px 18px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border-top:1px solid var(--hunter-line);font-size:13px}.hunter-opportunity-filter-drawer>footer strong{color:var(--hunter-text);font-size:18px}.pipeline-stage-slider{margin:13px 0 15px;overflow:hidden;background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:17px;box-shadow:0 13px 34px rgba(10,72,150,.065)}.pipeline-stage-slider-header{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 17px 12px;border-bottom:1px solid var(--hunter-line)}.pipeline-stage-slider-header>div{min-width:0}.pipeline-stage-slider-header small{color:var(--hunter-blue);font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pipeline-stage-slider-header h2{margin:3px 0 0;color:var(--hunter-text);font-size:19px;line-height:1.15}.pipeline-stage-slider-header p{margin:5px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.4}.pipeline-stage-slider-header>span{color:var(--hunter-muted);font-size:13px;white-space:nowrap}.pipeline-stage-slider-header>span strong{color:var(--hunter-text)}.pipeline-stage-slider-shell{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;gap:8px;padding:9px}.pipeline-stage-slider-arrow{width:48px;min-width:48px;min-height:48px;display:grid;place-items:center;padding:0;color:var(--hunter-blue);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:12px;cursor:pointer;font-size:29px;line-height:1}.pipeline-stage-slider-arrow:hover{color:#fff;background:var(--hunter-blue)}.pipeline-stage-slider-rail{min-width:0;display:flex;gap:9px;padding:1px 1px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--hunter-blue) 34%,transparent) transparent}.pipeline-stage-tab{--pipeline-stage-color:#536174;min-width:232px;min-height:122px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;padding:13px 14px;color:var(--hunter-text);background:color-mix(in srgb,var(--pipeline-stage-color) 6%,var(--hunter-panel));border:1px solid color-mix(in srgb,var(--pipeline-stage-color) 26%,var(--hunter-line));border-radius:13px;cursor:pointer;scroll-snap-align:start;text-align:left;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.pipeline-stage-tab.stage-cyan{--pipeline-stage-color:#08758b}.pipeline-stage-tab.stage-amber{--pipeline-stage-color:var(--hunter-warn)}.pipeline-stage-tab.stage-blue{--pipeline-stage-color:var(--hunter-blue)}.pipeline-stage-tab.stage-violet{--pipeline-stage-color:#6436c4}.pipeline-stage-tab.stage-indigo{--pipeline-stage-color:#465fc9}.pipeline-stage-tab.stage-red{--pipeline-stage-color:var(--hunter-red)}.pipeline-stage-tab.stage-emerald{--pipeline-stage-color:var(--hunter-good)}.hunter-shell[data-theme=dark] .pipeline-stage-tab{--pipeline-stage-color:#aab7c7}.hunter-shell[data-theme=dark] .pipeline-stage-tab.stage-cyan{--pipeline-stage-color:#66d5ed}.hunter-shell[data-theme=dark] .pipeline-stage-tab.stage-amber{--pipeline-stage-color:var(--hunter-warn)}.hunter-shell[data-theme=dark] .pipeline-stage-tab.stage-blue{--pipeline-stage-color:var(--hunter-blue)}.hunter-shell[data-theme=dark] .pipeline-stage-tab.stage-violet{--pipeline-stage-color:#b79aff}.hunter-shell[data-theme=dark] .pipeline-stage-tab.stage-indigo{--pipeline-stage-color:#91a2ff}.hunter-shell[data-theme=dark] .pipeline-stage-tab.stage-red{--pipeline-stage-color:var(--hunter-red)}.hunter-shell[data-theme=dark] .pipeline-stage-tab.stage-emerald{--pipeline-stage-color:var(--hunter-good)}.pipeline-stage-tab>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-stage-tab>span i{width:9px;height:9px;background:var(--pipeline-stage-color);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--pipeline-stage-color) 13%,transparent)}.pipeline-stage-tab>span small{color:var(--hunter-muted);font-size:13px;font-weight:800;letter-spacing:.08em}.pipeline-stage-tab>strong{overflow:hidden;color:var(--hunter-text);font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.pipeline-stage-tab.stage-red>strong{color:var(--pipeline-stage-color)}.pipeline-stage-tab>em{overflow:hidden;color:var(--pipeline-stage-color);font-size:13px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pipeline-stage-tab>p{display:-webkit-box;margin:1px 0 0;overflow:hidden;color:var(--hunter-muted);font-size:13px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pipeline-stage-tab:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pipeline-stage-color) 46%,var(--hunter-line));box-shadow:0 9px 20px rgba(10,72,150,.09)}.pipeline-stage-tab.active{background:color-mix(in srgb,var(--pipeline-stage-color) 8%,var(--hunter-panel));border-color:color-mix(in srgb,var(--pipeline-stage-color) 60%,var(--hunter-line));box-shadow:inset 0 -3px 0 var(--pipeline-stage-color),0 9px 20px rgba(10,72,150,.08)}.pipeline-stage-tab.active>strong{color:var(--pipeline-stage-color)}.lead-flow-board.board-view{align-items:stretch;overflow-x:auto;scroll-snap-type:x proximity}.lead-flow-board.board-view .lead-flow-column{min-width:328px;scroll-snap-align:start}.lead-flow-column[data-stage]{transition:border-color .18s ease,background-color .18s ease}.pipeline-card[draggable=true]{cursor:grab}.pipeline-card[draggable=true]:active{cursor:grabbing}.pipeline-card-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.pipeline-card-tags span{padding:3px 7px;color:var(--hunter-blue);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:999px;font-size:13px;font-weight:800}.lead-flow-content[aria-hidden=true]{visibility:hidden}.hunter-opportunity-profile-scrim{position:fixed;z-index:3700;inset:0;display:flex;justify-content:flex-end;background:rgba(5,15,27,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hunter-opportunity-profile{width:min(780px,94vw);height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr);color:var(--hunter-text);background:var(--hunter-canvas);border-left:1px solid var(--hunter-blue-line);box-shadow:-26px 0 80px rgba(0,0,0,.28);animation:hunterOpportunityEnter .24s cubic-bezier(.2,.75,.2,1)}@keyframes hunterOpportunityEnter{0%{transform:translateX(28px);opacity:.7}to{transform:translateX(0);opacity:1}}.hunter-opportunity-profile-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 17px;background:var(--hunter-panel);border-bottom:1px solid var(--hunter-line)}.hunter-opportunity-profile-header>div{min-width:0}.hunter-opportunity-profile-header small{color:var(--hunter-blue);font-size:13px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.hunter-opportunity-profile-header h2{margin:4px 0 0;overflow-wrap:anywhere;font-size:clamp(22px,3vw,30px)}.hunter-opportunity-profile-header p{margin:5px 0 0;color:var(--hunter-muted);font-size:14px}.hunter-opportunity-profile-header>button{width:44px;height:44px;flex:0 0 44px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:10px;cursor:pointer;font-size:26px}.hunter-opportunity-tabs{display:flex;gap:4px;overflow-x:auto;padding:9px 16px;background:var(--hunter-panel);border-bottom:1px solid var(--hunter-line)}.hunter-opportunity-tabs button{min-width:max-content;min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:var(--hunter-muted);background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;font-weight:850}.hunter-opportunity-tabs button.active,.hunter-opportunity-tabs button:hover{color:var(--hunter-blue);background:var(--hunter-blue-soft);border-color:var(--hunter-blue-line)}.hunter-opportunity-tabs button span{min-width:20px;height:20px;display:grid;place-items:center;color:#fff;background:var(--hunter-blue);border-radius:999px;font-size:13px}.hunter-opportunity-profile-body{overscroll-behavior:contain;padding:18px 20px 30px}.hunter-opportunity-error,.hunter-opportunity-read-only{margin:0 0 14px;padding:10px 12px;border-radius:9px;font-size:14px;line-height:1.4}.hunter-opportunity-read-only{color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line)}.hunter-opportunity-error{color:#8f1f2c;background:#fff0f1;border:1px solid #efbdc1}.hunter-owner-only-panel{min-height:240px;display:grid;place-items:center;align-content:center;gap:8px;padding:28px;color:var(--hunter-muted);text-align:center;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:13px}.hunter-owner-only-panel small{color:var(--hunter-blue);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hunter-owner-only-panel h3{margin:0;color:var(--hunter-text);font-size:19px}.hunter-owner-only-panel p{max-width:520px;margin:0;line-height:1.5}.hunter-opportunity-profile-form{display:grid;gap:15px}.hunter-opportunity-profile-section{overflow:hidden;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:13px}.hunter-opportunity-profile-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 15px;background:var(--hunter-panel-soft);border-bottom:1px solid var(--hunter-line)}.hunter-opportunity-profile-section>header small{color:var(--hunter-blue);font-size:13px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.hunter-opportunity-profile-section>header h3{margin:3px 0 0;font-size:17px}.hunter-opportunity-profile-section>header>span{padding:4px 8px;color:var(--hunter-muted);border:1px solid var(--hunter-line);border-radius:999px;font-size:13px;font-weight:800}.hunter-opportunity-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px}.hunter-opportunity-profile-grid label{min-width:0;display:grid;align-content:start;gap:6px}.hunter-opportunity-profile-grid label>span{font-size:13px;font-weight:850}.hunter-opportunity-profile-grid label>small{color:var(--hunter-muted);font-size:13px;line-height:1.3}.hunter-opportunity-profile-grid input,.hunter-opportunity-profile-grid select{width:100%;min-height:44px;padding:0 11px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:9px;font:inherit;font-size:14px}.hunter-opportunity-profile-grid input:disabled,.hunter-opportunity-profile-grid select:disabled{color:var(--hunter-muted);background:var(--hunter-panel-soft);opacity:1}.hunter-opportunity-profile-section.source-lock dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.hunter-opportunity-profile-section.source-lock dl>div{min-width:0;padding:13px 15px;border-right:1px solid var(--hunter-line);border-bottom:1px solid var(--hunter-line)}.hunter-opportunity-profile-section.source-lock dt{color:var(--hunter-muted);font-size:13px;font-weight:800;text-transform:uppercase}.hunter-opportunity-profile-section.source-lock dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:14px;font-weight:750}.hunter-opportunity-form-actions{position:sticky;bottom:-30px;display:flex;justify-content:flex-end;padding:12px 0;background:color-mix(in srgb,var(--hunter-canvas) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hunter-message-composer button,.hunter-note-composer button,.hunter-opportunity-form-actions button{min-height:44px;padding:0 16px;color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue);border-radius:9px;cursor:pointer;font-weight:850}.hunter-message-composer button:disabled,.hunter-note-composer button:disabled,.hunter-opportunity-form-actions button:disabled{cursor:wait;opacity:.56}.hunter-calls-workspace,.hunter-conversation-workspace,.hunter-notes-workspace{display:grid;gap:15px}.hunter-communications-status{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:13px}.hunter-communications-status>div:first-child{min-width:0}.hunter-communications-status small{color:var(--hunter-blue);font-size:13px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.hunter-communications-status h3{margin:4px 0 0;font-size:18px}.hunter-communications-status p{margin:5px 0 0;color:var(--hunter-muted);font-size:13px;line-height:1.45}.hunter-communications-status>span,.hunter-readiness-stack span{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid;border-radius:999px;font-size:13px;font-weight:850;white-space:nowrap}.hunter-communications-status span i,.hunter-readiness-stack span i{width:7px;height:7px;background:currentColor;border-radius:50%}.hunter-communications-status .is-ready,.hunter-readiness-stack .is-ready{color:#087a50;background:#eaf9f3;border-color:#a8dfc8}.hunter-communications-status .is-disabled,.hunter-readiness-stack .is-disabled{color:#5b6573;background:#f1f3f6;border-color:#d4d9e0}.hunter-readiness-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.hunter-conversation-thread{min-height:230px;display:flex;flex-direction:column;gap:10px;padding:15px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:13px}.hunter-message-bubble{width:min(84%,560px);align-self:flex-end;padding:11px 13px;color:var(--hunter-text);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:13px 13px 3px 13px}.hunter-message-bubble header{display:flex;justify-content:space-between;gap:9px;font-size:13px}.hunter-message-bubble header time{color:var(--hunter-muted)}.hunter-message-bubble p{margin:7px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.hunter-message-bubble footer{color:var(--hunter-muted);font-size:13px;font-weight:750}.hunter-calls-empty,.hunter-conversation-empty{min-height:210px;display:grid;place-items:center;align-content:center;gap:7px;padding:24px;color:var(--hunter-muted);text-align:center}.hunter-calls-empty strong,.hunter-conversation-empty strong{color:var(--hunter-text);font-size:18px}.hunter-calls-empty p,.hunter-conversation-empty p{max-width:520px;margin:0;line-height:1.5}.hunter-calls-empty{background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:13px}.hunter-calls-empty button{min-height:44px;padding:0 14px;color:var(--hunter-muted);background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:9px}.hunter-message-composer,.hunter-note-composer{display:grid;gap:10px;padding:14px;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:13px}.hunter-message-composer label,.hunter-note-composer label{display:grid;gap:7px}.hunter-message-composer label>span,.hunter-note-composer label>span{font-size:14px;font-weight:850}.hunter-message-composer textarea,.hunter-note-composer textarea{width:100%;min-height:120px;resize:vertical;padding:11px 12px;color:var(--hunter-text);background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:9px;font:inherit;font-size:14px;line-height:1.45}.hunter-message-composer footer,.hunter-note-composer footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--hunter-muted);font-size:13px}.hunter-call-record{display:grid;gap:13px;padding:15px;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:13px}.hunter-call-record,.hunter-call-score,.hunter-call-transcript{min-width:0;max-width:100%}.hunter-call-record>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:11px;border-bottom:1px solid var(--hunter-line)}.hunter-call-record>header small{color:var(--hunter-blue);font-size:13px;font-weight:850;text-transform:uppercase}.hunter-call-record>header h3{margin:3px 0 0;font-size:17px}.hunter-call-record>header>span{color:var(--hunter-muted);font-size:13px}.hunter-call-transcript{padding:13px;background:var(--hunter-panel-soft);border:1px solid var(--hunter-line);border-radius:10px}.hunter-call-score>small,.hunter-call-transcript header small{color:var(--hunter-blue);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hunter-call-score h4,.hunter-call-transcript h4{margin:3px 0 0}.hunter-call-score.empty>p,.hunter-call-transcript>p{margin:9px 0 0;color:var(--hunter-muted);line-height:1.45}.hunter-call-transcript-text{display:grid;gap:8px;margin-top:11px}.hunter-call-transcript-text p{min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;margin:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.hunter-call-transcript-text p>span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.hunter-call-transcript details{margin-top:12px}.hunter-call-transcript pre{max-width:100%;max-height:320px;overflow:auto;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.45}.hunter-call-score{display:grid;gap:13px;padding:14px;background:var(--hunter-panel);border:1px solid var(--hunter-blue-line);border-radius:11px}.hunter-call-score>header{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px}.hunter-call-score>header>div{display:grid}.hunter-call-score>header small{color:var(--hunter-blue);font-size:13px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.hunter-call-score>header strong{font-size:38px;line-height:1}.hunter-call-score>header strong span{color:var(--hunter-muted);font-size:14px}.hunter-call-score>header p{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.hunter-call-score-grid{display:grid;gap:7px}.hunter-call-score-grid>div{display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,1.5fr) 34px;align-items:center;gap:10px;font-size:13px}.hunter-call-score-grid meter{width:100%;height:10px}.hunter-call-score h4{font-size:14px}.hunter-call-score ul{min-width:0;max-width:100%;margin:6px 0 0;padding-left:19px;line-height:1.5}.hunter-call-score li{overflow-wrap:anywhere;word-break:break-word}.hunter-call-score details,.hunter-call-score details ul,.hunter-call-score li{min-width:0;max-width:100%}.hunter-call-score details li{overflow-wrap:anywhere;word-break:break-word}.hunter-call-score summary,.hunter-call-transcript summary{min-height:44px;display:flex;align-items:center;overflow-wrap:anywhere;word-break:break-word;cursor:pointer}.hunter-call-score>footer{color:var(--hunter-muted);font-size:13px}.hunter-call-score.empty{border-color:var(--hunter-line)}.hunter-note-list{display:grid;gap:9px}.hunter-note-list article,.hunter-note-list>div{padding:13px 14px;background:var(--hunter-panel);border:1px solid var(--hunter-line);border-radius:11px}.hunter-note-list article header{display:flex;justify-content:space-between;gap:10px;font-size:13px}.hunter-note-list article time{color:var(--hunter-muted)}.hunter-note-list article p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.hunter-note-list>div{color:var(--hunter-muted);text-align:center}.hunter-note-list>div strong{color:var(--hunter-text)}.hunter-note-list>div p{margin:5px 0 0}.hunter-shell[data-theme=dark] .hunter-call-record,.hunter-shell[data-theme=dark] .hunter-call-score,.hunter-shell[data-theme=dark] .hunter-communications-status,.hunter-shell[data-theme=dark] .hunter-message-composer,.hunter-shell[data-theme=dark] .hunter-note-composer,.hunter-shell[data-theme=dark] .hunter-note-list article,.hunter-shell[data-theme=dark] .hunter-note-list>div,.hunter-shell[data-theme=dark] .hunter-opportunity-filter-drawer,.hunter-shell[data-theme=dark] .hunter-opportunity-profile,.hunter-shell[data-theme=dark] .hunter-opportunity-profile-header,.hunter-shell[data-theme=dark] .hunter-opportunity-profile-section,.hunter-shell[data-theme=dark] .hunter-opportunity-tabs{background:var(--hunter-panel)}.hunter-shell[data-theme=dark] .hunter-opportunity-error{color:#ffb5bc;background:#32171b;border-color:#763640}.hunter-shell[data-theme=dark] .hunter-communications-status .is-ready,.hunter-shell[data-theme=dark] .hunter-readiness-stack .is-ready{color:#9de8c8;background:#0f2c24;border-color:#286f56}.hunter-shell[data-theme=dark] .hunter-communications-status .is-disabled,.hunter-shell[data-theme=dark] .hunter-readiness-stack .is-disabled{color:#d2d8df;background:#232932;border-color:#59616d}@media (max-width:1180px){.lead-flow-toolbar{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(160px,.8fr))}.advanced-filter-toggle{grid-column:1/-1;justify-self:start}.hunter-opportunity-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:700px){.lead-flow-toolbar{grid-template-columns:1fr}.advanced-filter-toggle{width:100%;justify-self:stretch}.hunter-opportunity-quick-views{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.hunter-opportunity-quick-views button{flex:0 0 auto}.pipeline-stage-slider-header{grid-template-columns:1fr;gap:8px;padding:14px}.pipeline-stage-slider-header>span{white-space:normal}.pipeline-stage-slider-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px}.pipeline-stage-slider-rail{grid-column:1/-1;grid-row:1;width:100%}.pipeline-stage-slider-arrow{width:100%;min-width:0;min-height:48px}.pipeline-stage-slider-shell>.pipeline-stage-slider-arrow:first-child{grid-column:1;grid-row:2}.pipeline-stage-slider-shell>.pipeline-stage-slider-arrow:last-child{grid-column:2;grid-row:2}.pipeline-stage-tab{min-width:min(82vw,300px);min-height:128px}.hunter-opportunity-filter-drawer>header{display:grid}.hunter-opportunity-filter-drawer>header button{width:100%}.hunter-opportunity-filter-grid{grid-template-columns:1fr;padding:14px}.lead-flow-board.board-view .lead-flow-column{min-width:0}.hunter-opportunity-profile-scrim{align-items:end}.hunter-opportunity-profile{width:100%;height:96dvh;border-left:0;border-top:1px solid var(--hunter-blue-line);border-radius:18px 18px 0 0}.hunter-opportunity-profile-header{padding:15px 14px 12px}.hunter-opportunity-profile-header h2{font-size:22px}.hunter-opportunity-tabs{padding-inline:8px}.hunter-opportunity-tabs button{min-width:max-content}.hunter-opportunity-profile-body{padding:13px 12px calc(24px + env(safe-area-inset-bottom))}.hunter-opportunity-profile-grid{grid-template-columns:1fr;padding:13px}.hunter-opportunity-profile-section.source-lock dl{grid-template-columns:1fr}.hunter-communications-status{display:grid}.hunter-readiness-stack{justify-content:flex-start}.hunter-message-bubble{width:94%}.hunter-message-composer footer,.hunter-note-composer footer{align-items:stretch;flex-direction:column}.hunter-message-composer button,.hunter-note-composer button{width:100%}.hunter-call-record>header{display:grid}.hunter-call-score>header{grid-template-columns:1fr}.hunter-call-score-grid>div{grid-template-columns:1fr 42px}.hunter-call-score-grid>div span{grid-column:1/-1}.hunter-call-transcript-text p{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.hunter-opportunity-filter-drawer,.hunter-opportunity-profile,.hunter-opportunity-profile-scrim,.pipeline-card[draggable=true],.pipeline-stage-slider-arrow,.pipeline-stage-slider-rail,.pipeline-stage-tab{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body.hunter-map-expanded{overflow:hidden!important}.hunter-map-shell.is-expanded-map,.hunter-map-shell:fullscreen,.hunter-map:fullscreen{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;background:var(--hunter-panel,#fff)}.hunter-map-shell.is-expanded-map,.hunter-map.is-expanded-map{position:fixed!important;z-index:5000!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important}.hunter-map-fullscreen-control{overflow:hidden;border:0!important;border-radius:11px!important;box-shadow:0 8px 24px rgba(7,35,68,.18)!important}.hunter-map-fullscreen-button{width:48px;height:48px;display:grid;place-items:center;padding:0;color:var(--hunter-text,#0b1220);background:var(--hunter-panel,#fff);border:0;cursor:pointer;transition:color .16s ease,background-color .16s ease}.hunter-map-fullscreen-button:focus-visible,.hunter-map-fullscreen-button:hover{color:#fff;background:var(--hunter-blue)}.hunter-map-fullscreen-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.hunter-map-shell.is-expanded-map .leaflet-control-container,.hunter-map-shell:fullscreen .leaflet-control-container,.hunter-map.is-expanded-map .leaflet-control-container,.hunter-map:fullscreen .leaflet-control-container{font-size:16px}.hunter-map-shell.is-expanded-map>.hunter-map,.hunter-map-shell:fullscreen>.hunter-map{position:absolute;inset:0;width:100%;height:100%}.hunter-map-fullscreen-ui{display:none;pointer-events:none}.hunter-map-shell.is-expanded-map .hunter-map-fullscreen-ui,.hunter-map-shell:fullscreen .hunter-map-fullscreen-ui{position:absolute;z-index:1300;inset:0;display:grid;grid-template-columns:minmax(280px,430px) minmax(220px,320px);grid-template-rows:auto 1fr auto;gap:12px;padding:18px;color:#eff7ff;pointer-events:none}.hunter-map-fullscreen-ui :is(button,select,input,label){pointer-events:auto}.fullscreen-company-scan-bar,.fullscreen-county-filter,.fullscreen-map-legend,.fullscreen-scan-loading{color:#eaf4ff;background:rgba(5,24,49,.92);border:1px solid rgba(110,185,255,.46);box-shadow:0 16px 42px rgba(1,15,35,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fullscreen-scan-loading{grid-column:1;grid-row:1;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;border-color:rgba(84,229,165,.62);border-radius:14px}.fullscreen-scan-loading>span{position:relative;width:48px;height:48px;display:grid;place-items:center}.fullscreen-scan-loading>span i{width:16px;height:16px;background:#4ee6a5;border-radius:50%}.fullscreen-scan-loading>span b{position:absolute;inset:3px;border:2px solid rgba(78,230,165,.7);border-radius:50%;animation:fullscreen-scan-loading 1.35s ease-out infinite}.fullscreen-company-scan-bar header div,.fullscreen-scan-loading div{min-width:0;display:grid;gap:3px}.fullscreen-company-scan-bar small,.fullscreen-scan-loading small{color:#8fc7ff;font-size:13px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.fullscreen-company-scan-bar strong,.fullscreen-scan-loading strong{overflow:hidden;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.fullscreen-company-scan-bar{grid-column:1;grid-row:3;align-self:end;display:grid;gap:11px;padding:13px 14px;border-radius:14px}.fullscreen-company-scan-bar header{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.fullscreen-company-scan-bar header>span{position:relative;width:34px;height:34px;display:grid;place-items:center}.fullscreen-company-scan-bar header>span i{width:11px;height:11px;background:#4ee6a5;border-radius:50%}.fullscreen-company-scan-bar header>span b{position:absolute;inset:3px;border:1px solid rgba(78,230,165,.66);border-radius:50%}.fullscreen-radius-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fullscreen-radius-readout>span{display:grid;gap:2px;padding:8px 9px;color:#aac2db;background:rgba(143,199,255,.08);border:1px solid rgba(143,199,255,.18);border-radius:9px;font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.fullscreen-radius-readout>span:last-child{background:rgba(85,191,255,.11);border-color:rgba(85,191,255,.36)}.fullscreen-radius-readout strong{color:#f2f8ff;font-size:15px;letter-spacing:0;text-transform:none}.fullscreen-radius-readout>span:last-child strong{color:#70ceff}.fullscreen-radius-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fullscreen-radius-actions button{min-height:44px;color:#e8f4ff;background:#123a64;border:1px solid rgba(143,199,255,.42);border-radius:9px;cursor:pointer;font-size:13px;font-weight:900}.fullscreen-radius-actions button:last-child{color:#062319;background:#70ebba;border-color:#70ebba}.fullscreen-radius-actions button:not(:disabled):focus-visible,.fullscreen-radius-actions button:not(:disabled):hover{color:#fff;background:#176fc7;border-color:#76bcff;box-shadow:0 0 0 3px rgba(91,183,255,.22)}.fullscreen-radius-actions button:last-child:not(:disabled):focus-visible,.fullscreen-radius-actions button:last-child:not(:disabled):hover{color:#041b12;background:#9af4d1;border-color:#9af4d1}.fullscreen-radius-actions button:disabled{opacity:.42;cursor:not-allowed}.fullscreen-radius-control{display:grid;gap:6px;padding-top:10px;border-top:1px solid rgba(143,199,255,.2)}.fullscreen-radius-control>span{display:flex;justify-content:space-between;gap:12px;color:#b9cde3;font-size:13px}.fullscreen-radius-control>span strong{color:#70ebba}.fullscreen-radius-control input{width:100%;min-height:24px;accent-color:#55bfff}.fullscreen-radius-preview-note{margin:0;color:#a9bfd6;font-size:13px;line-height:1.4}.fullscreen-radius-preview-note.is-previewing{color:#8dd7ff}.scan-radius-preview-circle{filter:drop-shadow(0 0 5px rgba(85,191,255,.85));animation:scan-radius-preview-dash 2.4s linear infinite}@keyframes scan-radius-preview-dash{to{stroke-dashoffset:-38}}.fullscreen-county-filter{grid-column:2;grid-row:1;justify-self:end;width:min(320px,100%);display:grid;gap:6px;padding:11px 12px;border-radius:13px}.fullscreen-county-filter>span{color:#8fc7ff;font-size:13px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.fullscreen-county-filter select{width:100%;min-height:44px;padding:0 34px 0 10px;color:#eaf4ff;background:#0a2a50;border:1px solid rgba(143,199,255,.45);border-radius:9px;font-weight:750}.fullscreen-map-legend{grid-column:2;grid-row:3;align-self:end;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:11px;padding:10px 12px;border-radius:12px}.fullscreen-map-legend span{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.fullscreen-map-legend i{width:10px;height:10px;border-radius:50%}.fullscreen-map-legend .legend-active-radius{background:transparent;border:2px solid #4ee6a5}.fullscreen-map-legend .legend-preview-radius{background:transparent;border:2px dashed #55bfff;box-shadow:0 0 5px rgba(85,191,255,.62)}.fullscreen-company-popup{grid-column:1;grid-row:2;align-self:center;justify-self:start;width:min(360px,100%);display:grid;gap:5px;padding:14px 15px;color:#eaf4ff;background:rgba(5,24,49,.94);border:1px solid rgba(84,229,165,.58);border-radius:14px;box-shadow:0 16px 42px rgba(1,15,35,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fullscreen-company-popup small{color:#77ebba;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.fullscreen-company-popup strong{font-size:17px;line-height:1.2}.fullscreen-company-popup span{color:#9fcfff;font-size:13px;font-weight:750}.fullscreen-company-popup p{margin:1px 0 0;color:#c5d5e6;font-size:13px;line-height:1.4}.fullscreen-company-popup em{color:#72e6b7;font-size:13px;font-style:normal;font-weight:750}@keyframes fullscreen-scan-loading{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.2)}}@media (max-width:760px){.hunter-map-shell.is-expanded-map .hunter-map-fullscreen-ui,.hunter-map-shell:fullscreen .hunter-map-fullscreen-ui{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:8px;padding:10px}.fullscreen-scan-loading{grid-column:1;grid-row:1}.fullscreen-county-filter{grid-column:1;grid-row:2;justify-self:stretch;width:100%}.fullscreen-company-popup{grid-column:1;grid-row:3;align-self:start;width:min(360px,100%)}.fullscreen-company-scan-bar,.fullscreen-map-legend{width:calc(100% - 58px);justify-self:start}.fullscreen-company-scan-bar{grid-column:1;grid-row:4}.fullscreen-map-legend{grid-column:1;grid-row:3;align-self:end;justify-content:center}.hunter-map-shell.is-expanded-map .leaflet-control-attribution,.hunter-map-shell:fullscreen .leaflet-control-attribution{margin-bottom:338px!important}}@media (prefers-reduced-motion:reduce){.hunter-map-fullscreen-button{transition:none!important}.fullscreen-scan-loading>span b{animation:none!important;opacity:.45}.scan-radius-preview-circle{animation:none!important}}.lead-flow-filter-status{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 15px;padding:14px 16px;color:var(--hunter-text);background:color-mix(in srgb,var(--hunter-blue) 6%,var(--hunter-panel));border:1px solid var(--hunter-blue-line);border-radius:14px}.lead-flow-filter-status>div{min-width:0}.lead-flow-filter-status small{display:block;color:var(--hunter-blue);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lead-flow-filter-status strong{display:block;margin-top:3px;color:var(--hunter-text);font-size:17px}.lead-flow-filter-status p{margin:4px 0 0;color:var(--hunter-muted);font-size:14px;line-height:1.4}.lead-flow-filter-status button{min-width:max-content;min-height:44px;padding:0 15px;color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue);border-radius:10px;cursor:pointer;font-weight:850}.lead-flow-filter-status button:hover{background:var(--hunter-blue-dark)}.lead-flow-filter-status.is-empty{background:color-mix(in srgb,var(--hunter-warn) 9%,var(--hunter-panel));border-color:color-mix(in srgb,var(--hunter-warn) 42%,var(--hunter-line))}.lead-flow-filter-status.is-empty small{color:var(--hunter-warn)}.hunter-shell[data-theme=dark] .lead-flow-filter-status{background:color-mix(in srgb,var(--hunter-blue) 10%,var(--hunter-panel))}.hunter-shell[data-theme=dark] .lead-flow-filter-status.is-empty{background:color-mix(in srgb,var(--hunter-warn) 12%,var(--hunter-panel))}.hunter-shell[data-theme=dark] .lead-flow-filter-status button{color:#fff;background:#0058b8;border-color:#0058b8}.hunter-shell[data-theme=dark] .lead-flow-filter-status button:hover{background:#004895}@media (min-width:641px) and (max-width:980px){.hunter-topbar{min-height:72px;gap:10px;padding-inline:16px}.hunter-brand{min-width:0;flex:1 1 auto;overflow:hidden}.hunter-brand .hunter-wordmark{width:min(230px,32vw);max-width:100%;height:42px}.topbar-actions{flex:0 0 auto;gap:8px}.preview-agent-access.is-locked{min-width:44px;width:44px;display:block;flex:0 0 44px;padding:0;background:transparent;border:0}.preview-agent-access.is-locked .signed-agent,.preview-agent-access.is-locked>small{display:none}.preview-agent-access.is-locked>button{width:44px;min-height:44px;display:grid;place-items:center;padding:0}.preview-agent-access.is-locked>button span{display:none}.preview-agent-access.is-observer{min-width:0;width:min(360px,calc(100vw - 320px));flex:0 1 auto;grid-template-columns:minmax(0,1fr) 64px;gap:5px;padding:4px}.preview-agent-access.is-observer>label{grid-template-columns:minmax(0,1fr);gap:0}.preview-agent-access.is-observer>label>span,.preview-agent-access.is-observer>small{display:none}.preview-agent-access.is-observer select{min-height:44px;padding-left:8px;font-size:13px}.preview-agent-access.is-observer>button{min-width:64px;min-height:44px;padding:0;font-size:0}.preview-agent-access.is-observer>button:after{content:"Enter";font-size:13px}.workspace-tabs{position:sticky;z-index:1100;top:78px;max-width:100%}.hunter-workflow-guide{grid-template-columns:minmax(0,1fr)}.hunter-workflow-guide>header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workflow-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.workflow-reset,.workflow-toggle{width:auto}.workflow-step,.workflow-steps,.workflow-steps-shell{min-width:0}}@media (max-width:700px){.lead-flow-filter-status{display:grid;gap:12px;padding:13px 14px}.lead-flow-filter-status button{width:100%}}.public-company-rail{resize:vertical;overflow:hidden;min-height:520px;max-height:min(94dvh,1320px)}.public-company-rail.is-results-expanded{height:min(94dvh,1180px)!important;max-height:none}.public-company-rail>header{align-items:center}.company-results-resize-toggle{min-width:86px;min-height:40px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:var(--hunter-blue-dark);background:var(--hunter-blue-soft);border:1px solid var(--hunter-blue-line);border-radius:9px;cursor:pointer;font-size:13px;font-weight:800}.company-results-resize-toggle:hover{color:#fff;background:var(--hunter-blue)}.company-results-resize-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--hunter-blue) 28%,transparent);outline-offset:2px}@media (max-width:640px){.map-panel.has-active-scan .map-stage.has-scan-live-card{grid-template-rows:auto max(416px,60dvh) auto;min-height:0;flex:0 0 auto!important;overflow:visible}.map-panel.has-active-scan .map-stage.has-scan-live-card .map-scan-hint{position:static;grid-column:1;grid-row:1;width:100%;margin:0}.map-panel.has-active-scan .map-stage.has-scan-live-card>.hunter-map-shell{min-height:416px;height:max(416px,60dvh);grid-column:1;grid-row:2}.map-panel.has-active-scan .map-stage.has-scan-live-card>.hunter-map-shell>.hunter-map{min-height:100%;height:100%}.map-panel.has-active-scan .map-stage.has-scan-live-card .scan-live-card.public-data{position:static;grid-column:1;grid-row:3;width:100%;max-width:none;display:grid}.mobile-public-scan-controls{display:none!important}.public-company-rail{resize:none;max-height:none}.public-company-rail.is-results-expanded{height:min(88dvh,960px)!important}.company-results-resize-toggle{min-width:44px;min-height:44px;padding-inline:9px}.company-results-resize-toggle span{display:none}}.county-smart-summary{min-width:0;display:grid;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(120px,auto)) auto;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;color:var(--hunter-text);background:color-mix(in srgb,var(--hunter-blue) 5%,var(--hunter-panel));border:1px solid var(--hunter-blue-line);border-radius:13px}.county-smart-summary>div{min-width:0}.county-smart-summary small{display:block;color:var(--hunter-muted);font-size:13px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.county-smart-summary strong{display:block;margin-top:3px;font-size:16px}.county-smart-summary p{margin:3px 0 0;overflow:hidden;color:var(--hunter-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.county-smart-summary>span{min-width:110px;padding-left:12px;border-left:1px solid var(--hunter-line)}.county-smart-summary .attention strong{color:var(--hunter-red)}.county-smart-summary button{min-height:40px;padding:0 12px;color:#fff;background:var(--hunter-blue);border:1px solid var(--hunter-blue);border-radius:9px;cursor:pointer;font-weight:800}@media (max-width:760px){.county-smart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.county-smart-summary>div{grid-column:1/-1}.county-smart-summary>span{padding-left:0;border-left:0}.county-smart-summary button{grid-column:1/-1}}.hunter-shell{--hunter-motion-fast:140ms;--hunter-motion-base:240ms;--hunter-motion-slow:360ms;--hunter-motion-ease:cubic-bezier(.22,1,.36,1);--hunter-motion-ui:var(--hunter-motion-base)}.hunter-shell[data-motion=cinematic]{--hunter-motion-fast:180ms;--hunter-motion-base:320ms;--hunter-motion-slow:460ms;--hunter-motion-ui:var(--hunter-motion-base)}.hunter-shell [role=button],.hunter-shell a[href],.hunter-shell button:not(:disabled),.hunter-shell input,.hunter-shell select,.hunter-shell summary,.hunter-shell textarea{-webkit-tap-highlight-color:transparent;transition:color var(--hunter-motion-fast) var(--hunter-motion-ease),background-color var(--hunter-motion-base) var(--hunter-motion-ease),border-color var(--hunter-motion-base) var(--hunter-motion-ease),box-shadow var(--hunter-motion-base) var(--hunter-motion-ease),opacity var(--hunter-motion-fast) var(--hunter-motion-ease),filter var(--hunter-motion-fast) var(--hunter-motion-ease),transform var(--hunter-motion-fast) var(--hunter-motion-ease)}.hunter-shell :where(.category-list label,.contact-outcome-option,.theme-toggle){transition:color var(--hunter-motion-fast) var(--hunter-motion-ease),background-color var(--hunter-motion-base) var(--hunter-motion-ease),border-color var(--hunter-motion-base) var(--hunter-motion-ease),box-shadow var(--hunter-motion-base) var(--hunter-motion-ease),transform var(--hunter-motion-fast) var(--hunter-motion-ease)}@media (hover:hover){.hunter-shell [role=button]:hover,.hunter-shell a[href]:hover,.hunter-shell button:not(:disabled):hover,.hunter-shell summary:hover{transform:translateY(-1px)}}.hunter-shell [role=button]:active,.hunter-shell a[href]:active,.hunter-shell button:not(:disabled):active,.hunter-shell select:active,.hunter-shell summary:active{transform:translateY(1px) scale(.985);transition-duration:70ms}.hunter-shell :where(.category-list label,.contact-outcome-option,.theme-toggle):active{transform:scale(.99);transition-duration:70ms}.hunter-shell select:hover{border-color:var(--hunter-blue-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--hunter-blue) 9%,transparent)}.hunter-shell input:focus-visible,.hunter-shell select:focus-visible,.hunter-shell textarea:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--hunter-blue) 16%,transparent)}.filter-toggle svg:last-child,.public-company-distance svg{transition:transform var(--hunter-motion-base) var(--hunter-motion-ease)}.public-company-card.selected .public-company-distance svg{transform:rotate(90deg)}.filter-content,.filter-content.open,.filter-content:not(.open){display:flex!important;flex:0 0 auto}.filter-content:not(.open){max-height:0;overflow:hidden!important;opacity:0;transform:translateY(-8px) scale(.995);visibility:hidden;pointer-events:none;transition:max-height var(--hunter-motion-slow) var(--hunter-motion-ease),opacity var(--hunter-motion-fast) ease,transform var(--hunter-motion-base) var(--hunter-motion-ease),visibility 0s linear var(--hunter-motion-slow)}.filter-content.open{max-height:min(580px,72dvh);overflow:auto!important;opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto;transition:max-height var(--hunter-motion-slow) var(--hunter-motion-ease),opacity var(--hunter-motion-base) ease,transform var(--hunter-motion-base) var(--hunter-motion-ease),visibility 0s}.hunter-opportunity-filter-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;transition:max-height var(--hunter-motion-slow) var(--hunter-motion-ease),margin var(--hunter-motion-base) var(--hunter-motion-ease),opacity var(--hunter-motion-base) ease,transform var(--hunter-motion-base) var(--hunter-motion-ease),border-color var(--hunter-motion-base) ease,box-shadow var(--hunter-motion-base) ease,visibility 0s}.hunter-opportunity-filter-drawer.is-closed{max-height:0;margin-bottom:0;opacity:0;transform:translateY(-10px) scale(.995);visibility:hidden;pointer-events:none;border-color:transparent;box-shadow:none;transition:max-height var(--hunter-motion-slow) var(--hunter-motion-ease),margin var(--hunter-motion-base) var(--hunter-motion-ease),opacity var(--hunter-motion-fast) ease,transform var(--hunter-motion-base) var(--hunter-motion-ease),border-color var(--hunter-motion-base) ease,box-shadow var(--hunter-motion-fast) ease,visibility 0s linear var(--hunter-motion-slow)}.hunter-opportunity-filter-drawer.is-open{max-height:min(920px,72dvh);margin-bottom:16px;opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto}.hunter-opportunity-filter-drawer .hunter-opportunity-filter-grid{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--hunter-blue-line) transparent}.hunter-view{animation:hunter-view-enter var(--hunter-motion-base) var(--hunter-motion-ease) both}.lead-flow-filter-status,.pipeline-empty,.public-company-expanded,.trade-filter-empty{animation:hunter-content-enter var(--hunter-motion-base) var(--hunter-motion-ease) both}.contact-outcome-dialog,.pursuit-review-dialog{animation:hunter-dialog-enter var(--hunter-motion-slow) var(--hunter-motion-ease) both}.appearance-drawer,.hunter-opportunity-profile,.lead-detail,.lead-detail-drawer,.queue-drawer{animation:hunter-drawer-enter var(--hunter-motion-slow) var(--hunter-motion-ease) both}.contact-outcome-scrim,.detail-scrim,.hunter-opportunity-profile-scrim,.pursuit-review-scrim{animation:hunter-scrim-enter var(--hunter-motion-base) ease both}@keyframes hunter-view-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hunter-content-enter{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hunter-dialog-enter{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hunter-drawer-enter{0%{opacity:.35}to{opacity:1}}@keyframes hunter-scrim-enter{0%{opacity:0}to{opacity:1}}.hunter-shell{--hunter-readable-muted:#435066}.hunter-shell[data-theme=dark]{--hunter-readable-muted:#c8d2df}.hunter-shell :where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid #005fcc!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff,0 0 0 6px rgba(11,95,255,.3)!important}.hunter-shell[data-theme=dark] :where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:#82b1ff!important;box-shadow:0 0 0 2px #05070b,0 0 0 6px rgba(130,177,255,.38)!important}.map-trade-select:focus-within,.map-trade-select:has(select:focus-visible),.prospect-search:focus-within{outline:3px solid #005fcc!important;outline-offset:3px}.hunter-shell[data-theme=dark] .map-trade-select:focus-within,.hunter-shell[data-theme=dark] .prospect-search:focus-within{outline-color:#82b1ff!important}.hunter-shell[data-theme=light] :is(.empty-prospects p,.saved-public-scan-summary p,.saved-public-scan-summary small,.saved-public-scan-summary footer,.public-company-trade,.motion-options button small){color:#435066!important}.hunter-shell[data-theme=dark] :is(.empty-prospects p,.saved-public-scan-summary p,.saved-public-scan-summary small,.saved-public-scan-summary footer,.public-company-trade,.motion-options button small){color:#c8d2df!important}.public-company-result-page-status{margin:10px 16px 2px;color:var(--hunter-text-secondary,#435066);font-size:var(--hunter-text-small);font-weight:700}.public-company-show-more{display:block;width:calc(100% - 32px);min-height:46px;margin:0 16px 22px;border:1px solid var(--hunter-blue-line);border-radius:12px;background:var(--hunter-surface-elevated,#fff);color:var(--hunter-blue);font:800 var(--hunter-text-small)/1 var(--hunter-font-ui);cursor:pointer}.public-company-intelligence-verification-gaps{margin:9px 0 0;padding-left:18px;color:var(--hunter-text-secondary,#435066);font-size:var(--hunter-text-small);line-height:1.5}.public-company-intelligence-verification-gaps li+li{margin-top:5px}.hunter-map-placeholder{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:1;pointer-events:none;transition:opacity .16s ease}.hunter-map-placeholder.is-ready{opacity:0}.hunter-map-shell>.hunter-map{position:relative;z-index:1}.hunter-shell[data-theme=light] :is(.lead-flow-column>header small,.pipeline-card-owner small,.pipeline-stage-access label>span,.follow-up-neutral,.pipeline-empty p,.map-trade-select>span,.map-county-filter>span){color:var(--hunter-readable-muted)!important}.hunter-shell[data-theme=light] .pipeline-card-heading>span{color:#236b52!important}.hunter-shell[data-theme=light] .pipeline-card-owner b{color:#1d5fa7!important}.hunter-shell[data-theme=light] .public-company-confidence{color:#52657a!important}.hunter-shell[data-theme=light] #stage-not_qualified{color:#a53232!important}.hunter-shell[data-theme=dark] :is(.lead-flow-column>header small,.pipeline-card-heading>span,.pipeline-card-owner small,.pipeline-stage-access label>span,.follow-up-neutral,.pipeline-empty p,#stage-not_qualified,.map-trade-select>span,.map-county-filter>span,.public-company-confidence){color:var(--hunter-readable-muted)!important}@media (min-width:641px){.map-panel.has-active-scan .map-stage.has-scan-live-card{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(560px,65vh,680px);row-gap:0;padding:12px}.map-panel.has-active-scan .map-stage.has-scan-live-card>.hunter-map-shell{min-height:560px;grid-column:1;grid-row:1}.map-panel.has-active-scan .map-stage.has-scan-live-card .map-scan-hint{display:none}.map-panel.has-active-scan .map-stage.has-scan-live-card .scan-live-card.public-data{position:absolute;z-index:900;top:10px;right:10px;bottom:auto;left:auto;width:min(300px,calc(100% - 20px));max-width:300px;grid-column:auto;grid-row:auto;grid-template-columns:14px minmax(0,1fr) 96px;align-items:start;gap:5px;margin:0;padding:7px 8px;border-radius:10px;box-shadow:0 7px 20px rgba(2,15,31,.28)}.scan-live-card.public-data .scan-live-pulse{width:14px;height:14px;margin-top:2px}.scan-live-card.public-data .scan-live-pulse i{inset:5px}.scan-live-card.public-data .scan-live-pulse b{inset:1px}.scan-live-card.public-data .scan-live-status{min-width:0}.scan-live-card.public-data .scan-live-status small{overflow:hidden;font-size:10px;font-weight:760;line-height:1.15;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap}.scan-live-card.public-data .scan-live-status strong{display:-webkit-box;overflow:hidden;margin-top:1px;font-size:11px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scan-live-card.public-data .scan-persistence-warning{display:-webkit-box;overflow:hidden;margin-top:2px;font-size:9px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scan-live-card.public-data .scan-category-summary{display:none}.scan-live-card.public-data .scan-snapshot-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.scan-live-card.public-data .scan-snapshot-actions button{min-width:0;min-height:28px;padding:0 3px;gap:2px;border-radius:6px;font-size:10px;line-height:1;white-space:nowrap}.scan-live-card.public-data .scan-snapshot-actions button svg{width:10px;height:10px;flex:0 0 auto}.scan-live-card.public-data .map-radius-control{grid-column:1/-1;gap:2px;padding-top:4px}.scan-live-card.public-data .map-radius-control>span:first-child small,.scan-live-card.public-data .map-radius-control>span:first-child strong{font-size:10px;line-height:1.05}.scan-live-card.public-data .map-radius-control input[type=range]{height:14px}.scan-live-card.public-data .scan-radius-marks i{font-size:9px;line-height:1}}.hunter-map-shell:not([data-fullscreen=true]) .hunter-map{touch-action:pan-y!important}.hunter-map-shell[data-fullscreen=true] .hunter-map{touch-action:none!important}.hunter-opportunity-profile-scrim,.public-company-intelligence-backdrop{overflow:hidden;overscroll-behavior:none;touch-action:none}.hunter-opportunity-profile-body,.public-company-intelligence-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.hunter-opportunity-profile-body:focus-visible,.public-company-intelligence-body:focus-visible{outline:3px solid var(--focus-color,#005fcc);outline-offset:-3px}.hunter-opportunity-profile-body::-webkit-scrollbar,.public-company-intelligence-body::-webkit-scrollbar{width:12px}.hunter-opportunity-profile-body::-webkit-scrollbar-thumb,.public-company-intelligence-body::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--ink,#111827) 38%,transparent);background-clip:padding-box}.hunter-opportunity-team-edit{display:grid;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--green,#0d8f61) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--green,#0d8f61) 10%,transparent);color:var(--ink,#111827)}.hunter-opportunity-team-edit strong{font-size:13px;letter-spacing:.05em;text-transform:uppercase}.hunter-opportunity-team-edit small,.hunter-opportunity-team-edit span{font-size:13px;line-height:1.45}.hunter-opportunity-team-edit small{opacity:.76}.hunter-opportunity-profile-body{background:var(--hunter-panel,#fff);color:var(--hunter-text,var(--hunter-ink,#0b1220))}.hunter-shell[data-theme=dark] .hunter-opportunity-team-edit{color:#ddfff4;background:rgba(14,126,88,.28);border-color:#35d49c}.hunter-shell[data-theme=dark] .hunter-opportunity-team-edit small,.hunter-shell[data-theme=dark] .hunter-opportunity-team-edit span,.hunter-shell[data-theme=dark] .hunter-opportunity-team-edit strong{color:#ddfff4}@media (max-width:640px){.hunter-opportunity-profile-body::-webkit-scrollbar,.public-company-intelligence-body::-webkit-scrollbar{width:8px}}@media (max-width:700px){.hunter-opportunity-filter-drawer.is-open{max-height:none;grid-template-rows:auto auto auto;overflow:visible}.hunter-opportunity-filter-drawer .hunter-opportunity-filter-grid{overflow:visible;overscroll-behavior-y:auto;touch-action:auto;scrollbar-gutter:auto}}@media (max-width:640px){.filter-content.open{max-height:none;overflow:visible!important;overscroll-behavior-y:auto;touch-action:auto}}