.RegionalMap-module__Gn5ihq__shell{background:var(--cf-bg);width:100vw;height:100dvh;color:var(--cf-text);--sidebar-width:360px;--cf-workspace-bg:linear-gradient(135deg, #0d0f13fa, #121a22f5), repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px 42px);--cf-workspace-sidebar-bg:#0d0f13a3;--cf-workspace-panel-bg:#151c2394;--cf-workspace-card-bg:#151c238a;--cf-workspace-card-bg-muted:#0d0f136b;--cf-workspace-input-bg:#0d0f13c7;--cf-workspace-analysis-bg:#151c2394;position:relative;overflow:hidden}.RegionalMap-module__Gn5ihq__shell[data-platform-theme=light]{--cf-bg:#f5f7fa;--cf-bg-elev:#fff;--cf-bg-overlay:#eef3f7;--cf-bg-surface:#f8fafc;--cf-border:#d8e0ea;--cf-border-strong:#acbac9;--cf-text:#17202b;--cf-text-secondary:#485465;--cf-text-muted:#748092;--cf-accent:#2e7db3;--cf-accent-hi:#145b86;--cf-accent-dim:#6ba7cd;--cf-accent-faint:#e3f1fa;--cf-on-accent:#fff;--cf-state-verified:#2f855a;--cf-state-caution:#986f13;--cf-state-flag:#b65b3b;--cf-shadow-pop:0 20px 40px #14202c29;--cf-shadow-soft:0 12px 32px #14202c1f;--cf-workspace-bg:linear-gradient(135deg, #f7f9fcfa, #eef3f8f5), repeating-linear-gradient(90deg, #18202b09 0 1px, transparent 1px 42px);--cf-workspace-sidebar-bg:#ffffffdb;--cf-workspace-panel-bg:#fff;--cf-workspace-card-bg:#fff;--cf-workspace-card-bg-muted:#eef3f7;--cf-workspace-input-bg:#fff;--cf-workspace-analysis-bg:#fff}.RegionalMap-module__Gn5ihq__shellCollapsed{--sidebar-width:64px}.RegionalMap-module__Gn5ihq__sidebar{width:var(--sidebar-width);background:var(--cf-bg-elev);border-right:1px solid var(--cf-border);z-index:10;flex-direction:column;gap:clamp(12px,1.8vh,26px);min-height:0;padding:clamp(16px,2.4vh,24px) 20px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.RegionalMap-module__Gn5ihq__sidebarCollapsed{align-items:center;padding:20px 0}.RegionalMap-module__Gn5ihq__sidebarCollapsed .RegionalMap-module__Gn5ihq__section,.RegionalMap-module__Gn5ihq__sidebarCollapsed .RegionalMap-module__Gn5ihq__syncFooter,.RegionalMap-module__Gn5ihq__sidebarCollapsed .RegionalMap-module__Gn5ihq__brandText{display:none}.RegionalMap-module__Gn5ihq__sidebarCollapsed .RegionalMap-module__Gn5ihq__brand{flex-direction:column;align-items:center;gap:14px;width:auto}.RegionalMap-module__Gn5ihq__sidebarCollapsed .RegionalMap-module__Gn5ihq__brandLink{flex:none;gap:0}.RegionalMap-module__Gn5ihq__brand{align-items:center;gap:12px;width:100%;display:flex}.RegionalMap-module__Gn5ihq__brandLink{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.RegionalMap-module__Gn5ihq__brandIcon{border:1px solid var(--cf-border-strong);border-radius:var(--cf-radius-md);background:#030303;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 0 38px #f3c9691f}.RegionalMap-module__Gn5ihq__brandIcon img{object-fit:cover;width:100%;height:100%;display:block}.RegionalMap-module__Gn5ihq__brandText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RegionalMap-module__Gn5ihq__brandWordmark{font-family:var(--cf-font-heading);letter-spacing:-.3px;color:var(--cf-text);margin:0;font-size:clamp(22px,3vh,28px);font-weight:500;line-height:1}.RegionalMap-module__Gn5ihq__brandTagline{font-family:var(--cf-font-body);color:var(--cf-text-muted);margin:0;font-size:clamp(12px,1.5vh,15px);line-height:1.3}.RegionalMap-module__Gn5ihq__collapseToggle{width:28px;height:28px;color:var(--cf-text-muted);border-radius:var(--cf-radius-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid}.RegionalMap-module__Gn5ihq__collapseToggle:hover{background:var(--cf-bg-surface);color:var(--cf-text-secondary)}.RegionalMap-module__Gn5ihq__section{flex-direction:column;flex-shrink:0;gap:clamp(8px,1.2vh,14px);display:flex}.RegionalMap-module__Gn5ihq__eyebrow{font-family:var(--cf-font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--cf-accent);margin:0;font-size:clamp(11px,1.4vh,14px);font-weight:700}.RegionalMap-module__Gn5ihq__introTitle{font-family:var(--cf-font-heading);letter-spacing:-.3px;color:var(--cf-text);margin:0;font-size:clamp(22px,3.2vh,30px);font-weight:500;line-height:1.2}.RegionalMap-module__Gn5ihq__introBody{font-family:var(--cf-font-body);color:var(--cf-text-secondary);margin:0;font-size:clamp(14px,2vh,18px);line-height:1.55}.RegionalMap-module__Gn5ihq__introLink{font-family:var(--cf-font-body);color:var(--cf-accent);align-items:center;gap:6px;margin-top:2px;font-size:clamp(13px,1.7vh,16px);font-weight:500;text-decoration:none;display:inline-flex}.RegionalMap-module__Gn5ihq__introLink:hover{color:var(--cf-accent-hi)}.RegionalMap-module__Gn5ihq__steps{flex-direction:column;gap:clamp(10px,1.5vh,18px);display:flex}.RegionalMap-module__Gn5ihq__stepRow{grid-template-columns:24px 1fr;gap:14px;padding:clamp(2px,.6vh,8px) 0;display:grid}.RegionalMap-module__Gn5ihq__stepNum{font-family:var(--cf-font-data);color:var(--cf-accent-dim);padding-top:2px;font-size:clamp(13px,1.7vh,16px);font-weight:500;line-height:1}.RegionalMap-module__Gn5ihq__stepBody{flex-direction:column;gap:clamp(2px,.4vh,4px);display:flex}.RegionalMap-module__Gn5ihq__stepTitle{font-family:var(--cf-font-heading);color:var(--cf-text);margin:0;font-size:clamp(14px,1.8vh,17px);font-weight:500}.RegionalMap-module__Gn5ihq__stepDesc{font-family:var(--cf-font-body);color:var(--cf-text-secondary);margin:0;font-size:clamp(12px,1.6vh,15px);line-height:1.45}.RegionalMap-module__Gn5ihq__settingsList{flex-direction:column;display:flex}.RegionalMap-module__Gn5ihq__settingRow{border-bottom:1px solid var(--cf-border);cursor:pointer;min-height:clamp(34px,4.5vh,44px);color:inherit;text-align:left;width:100%;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:0 4px;display:flex}.RegionalMap-module__Gn5ihq__settingRow:hover{background:#ffffff05}.RegionalMap-module__Gn5ihq__settingRow:last-child{border-bottom:0}.RegionalMap-module__Gn5ihq__settingIcon{color:var(--cf-text-secondary);flex-shrink:0}.RegionalMap-module__Gn5ihq__settingLabel{font-family:var(--cf-font-body);color:var(--cf-text);font-size:clamp(13px,1.7vh,16px)}.RegionalMap-module__Gn5ihq__settingValue{font-family:var(--cf-font-body);color:var(--cf-text-muted);margin-left:auto;font-size:clamp(11px,1.5vh,14px)}.RegionalMap-module__Gn5ihq__settingChevron{color:var(--cf-text-muted);flex-shrink:0}.RegionalMap-module__Gn5ihq__spacer{flex:auto;min-height:0}.RegionalMap-module__Gn5ihq__syncFooter{border-top:1px solid var(--cf-border);flex-shrink:0;align-items:center;gap:10px;margin:0 -20px calc(-1*clamp(16px,2.4vh,24px));padding:clamp(12px,1.8vh,16px) 20px;display:flex}.RegionalMap-module__Gn5ihq__syncIcon{color:var(--cf-state-verified);flex-shrink:0}.RegionalMap-module__Gn5ihq__syncLabel{font-family:var(--cf-font-data);color:var(--cf-text-muted);font-size:clamp(11px,1.3vh,13px)}.RegionalMap-module__Gn5ihq__cpSearch{border:1px solid var(--cf-border);background:var(--cf-bg-surface);border-radius:var(--cf-radius-md);color:var(--cf-text-muted);align-items:center;gap:10px;padding:10px 14px;transition:border-color .16s;display:flex}.RegionalMap-module__Gn5ihq__cpSearchWrap{flex-direction:column;gap:6px;display:flex;position:relative}.RegionalMap-module__Gn5ihq__cpSearch:focus-within{border-color:var(--cf-accent-dim)}.RegionalMap-module__Gn5ihq__cpSearch input{color:var(--cf-text);font-family:var(--cf-font-body);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:clamp(12px,1.5vh,14px)}.RegionalMap-module__Gn5ihq__cpSearch input::placeholder{color:var(--cf-text-muted)}.RegionalMap-module__Gn5ihq__cpSearchSuggestions{border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);max-height:min(240px,30vh);box-shadow:var(--cf-shadow-soft);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#0d0f13fa;flex-direction:column;gap:4px;padding:6px;display:flex;overflow-y:auto}.RegionalMap-module__Gn5ihq__cpSuggestion{border-radius:var(--cf-radius-sm);width:100%;color:var(--cf-text-secondary);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;grid-template-columns:74px 1fr;gap:10px;padding:8px 9px;display:grid}.RegionalMap-module__Gn5ihq__cpSuggestion:hover,.RegionalMap-module__Gn5ihq__cpSuggestion:focus-visible{background:var(--cf-bg-surface);border-color:var(--cf-border);color:var(--cf-text);outline:none}.RegionalMap-module__Gn5ihq__cpSuggestionKind{font-family:var(--cf-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-accent);text-overflow:ellipsis;align-self:start;padding-top:2px;font-size:10px;overflow:hidden}.RegionalMap-module__Gn5ihq__cpSuggestionBody{flex-direction:column;gap:2px;min-width:0;display:flex}.RegionalMap-module__Gn5ihq__cpSuggestionBody strong{font-family:var(--cf-font-heading);color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.RegionalMap-module__Gn5ihq__cpSuggestionBody span,.RegionalMap-module__Gn5ihq__cpSearchStatus{font-family:var(--cf-font-body);color:var(--cf-text-muted);font-size:11px;line-height:1.35}.RegionalMap-module__Gn5ihq__cpSearchStatus{padding:6px 8px}.RegionalMap-module__Gn5ihq__cpYearSlider{appearance:none;background:var(--cf-border);border-radius:2px;outline:none;width:100%;height:4px;margin:4px 0 2px}.RegionalMap-module__Gn5ihq__cpYearSlider::-webkit-slider-thumb{appearance:none;background:var(--cf-accent);border:2px solid var(--cf-bg-elev);cursor:pointer;width:16px;height:16px;box-shadow:0 0 0 1px var(--cf-accent-dim);border-radius:50%}.RegionalMap-module__Gn5ihq__cpYearSlider::-moz-range-thumb{background:var(--cf-accent);border:2px solid var(--cf-bg-elev);cursor:pointer;width:16px;height:16px;box-shadow:0 0 0 1px var(--cf-accent-dim);border-radius:50%}.RegionalMap-module__Gn5ihq__cpLeadsSection{flex:1 1 0;min-height:0;overflow:hidden}.RegionalMap-module__Gn5ihq__cpLeadsList{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;gap:6px;margin:0 -4px;padding:0 8px 4px 4px;display:flex;overflow-y:auto}.RegionalMap-module__Gn5ihq__cpLeadsList::-webkit-scrollbar{width:6px}.RegionalMap-module__Gn5ihq__cpLeadsList::-webkit-scrollbar-track{background:0 0}.RegionalMap-module__Gn5ihq__cpLeadsList::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.RegionalMap-module__Gn5ihq__cpLeadsList::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.RegionalMap-module__Gn5ihq__cpLeadCard{border:1px solid var(--cf-border);background:var(--cf-bg-surface);border-radius:var(--cf-radius-sm);cursor:pointer;color:var(--cf-text-secondary);text-align:left;font:inherit;grid-template-columns:28px 1fr 14px;align-items:start;gap:10px;padding:10px 12px;transition:background-color .16s,border-color .16s;display:grid}.RegionalMap-module__Gn5ihq__cpLeadCard:hover{background:var(--cf-bg-overlay);border-color:var(--cf-border-strong);color:var(--cf-text)}.RegionalMap-module__Gn5ihq__cpLeadCardActive{border-color:var(--cf-accent-dim);color:var(--cf-text);background:#5aa9e51f}.RegionalMap-module__Gn5ihq__cpLeadIcon{width:28px;height:28px;color:var(--cf-text-muted);border:1px solid var(--cf-border-strong);background:var(--cf-bg-overlay);border-radius:var(--cf-radius-sm);flex-shrink:0;place-items:center;display:grid}.RegionalMap-module__Gn5ihq__cpLeadIconHigh{color:#d94c3a;background:#d94c3a1f;border-color:#d94c3a8c;box-shadow:0 0 0 1px #d94c3a2e}.RegionalMap-module__Gn5ihq__cpLeadIconMedium{color:#e07a5f;background:#e07a5f1f;border-color:#e07a5f8c}.RegionalMap-module__Gn5ihq__cpLeadIconLow{color:#d4a04a;background:#d4a04a1a;border-color:#d4a04a8c}.RegionalMap-module__Gn5ihq__cpLeadBody{flex-direction:column;gap:3px;min-width:0;display:flex}.RegionalMap-module__Gn5ihq__cpLeadMeta{font-family:var(--cf-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-text-muted);font-size:10px}.RegionalMap-module__Gn5ihq__cpLeadTitle{font-family:var(--cf-font-heading);color:inherit;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:clamp(12px,1.5vh,14px);font-weight:500;display:-webkit-box;overflow:hidden}.RegionalMap-module__Gn5ihq__cpLeadWhy{font-family:var(--cf-font-body);color:var(--cf-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(11px,1.3vh,12px);line-height:1.4;display:-webkit-box;overflow:hidden}.RegionalMap-module__Gn5ihq__cpLeadArrow{color:var(--cf-text-muted);margin-top:8px}.RegionalMap-module__Gn5ihq__cpLeadEmpty{text-align:center;font-family:var(--cf-font-body);color:var(--cf-text-muted);margin:0;padding:16px 8px;font-size:12px}.RegionalMap-module__Gn5ihq__cpPagination{border-top:1px solid var(--cf-border);flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin-top:2px;padding-top:8px;display:flex}.RegionalMap-module__Gn5ihq__cpPageButton{border:1px solid var(--cf-border);width:28px;height:28px;color:var(--cf-text-secondary);cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background-color .12s,color .12s,border-color .12s;display:grid}.RegionalMap-module__Gn5ihq__cpPageButton:hover:not(:disabled){color:var(--cf-text);border-color:var(--cf-border-strong);background:#ffffff0f}.RegionalMap-module__Gn5ihq__cpPageButton:disabled{color:#fff3;cursor:not-allowed}.RegionalMap-module__Gn5ihq__cpPageStatus{font-family:var(--cf-font-data);font-variant-numeric:tabular-nums;color:var(--cf-text-secondary);text-align:center;min-width:48px;font-size:12px}.RegionalMap-module__Gn5ihq__mapLegend{z-index:6;border-radius:var(--cf-radius-md);border:1px solid var(--cf-border);-webkit-backdrop-filter:blur(14px);box-shadow:var(--cf-shadow-soft);pointer-events:auto;background:#0d0f13db;flex-direction:column;gap:8px;max-width:240px;padding:12px 14px;display:flex;position:absolute;bottom:140px;right:18px}.RegionalMap-module__Gn5ihq__mapLegendTitle{font-family:var(--cf-font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--cf-accent);margin:0;font-size:10px;font-weight:700}.RegionalMap-module__Gn5ihq__mapLegendList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RegionalMap-module__Gn5ihq__mapLegendList li{align-items:flex-start;gap:10px;display:flex}.RegionalMap-module__Gn5ihq__mapLegendList strong{font-family:var(--cf-font-heading);color:var(--cf-text);font-size:12.5px;font-weight:500;line-height:1.3;display:block}.RegionalMap-module__Gn5ihq__mapLegendList em{font-style:normal;font-family:var(--cf-font-body);color:var(--cf-text-muted);margin-top:1px;font-size:11px;line-height:1.35;display:block}.RegionalMap-module__Gn5ihq__mapLegendDot{border:1.5px solid;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;display:inline-block}.RegionalMap-module__Gn5ihq__mapLegendDotHigh{color:#6a1e15;background:#d94c3a;box-shadow:0 0 0 3px #d94c3a33}.RegionalMap-module__Gn5ihq__mapLegendDotMedium{color:#7a3520;background:#e07a5f;box-shadow:0 0 0 3px #e07a5f2e}.RegionalMap-module__Gn5ihq__mapLegendDotNormal{color:#3577a8;background:#5aa9e5;box-shadow:0 0 0 3px #5aa9e52e}.RegionalMap-module__Gn5ihq__interfaceThemeDock{z-index:65;border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);background:var(--cf-bg-elev);width:38px;height:38px;color:var(--cf-text-secondary);box-shadow:var(--cf-shadow-soft);cursor:pointer;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:absolute;bottom:18px;right:18px}.RegionalMap-module__Gn5ihq__interfaceThemeDock:hover{border-color:var(--cf-accent);background:var(--cf-bg-surface);color:var(--cf-accent)}@media (max-width:600px){.RegionalMap-module__Gn5ihq__mapLegend{padding:10px 12px;bottom:86px;right:12px}.RegionalMap-module__Gn5ihq__mapLegendList strong{font-size:11.5px}.RegionalMap-module__Gn5ihq__mapLegendList em{font-size:10px}.RegionalMap-module__Gn5ihq__interfaceThemeDock{width:36px;height:36px;bottom:12px;right:12px}}.RegionalMap-module__Gn5ihq__syncChevron{color:var(--cf-text-muted);margin-left:auto}.RegionalMap-module__Gn5ihq__mapArea{background:var(--cf-bg-map);z-index:0;position:absolute;inset:0;overflow:hidden}.RegionalMap-module__Gn5ihq__leafletHost{z-index:0;position:absolute;inset:0}.RegionalMap-module__Gn5ihq__mapTileStatusRegion{inset:0;left:var(--sidebar-width);z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute}.RegionalMap-module__Gn5ihq__mapTileStatusRegionWithCase{right:420px}.RegionalMap-module__Gn5ihq__mapTileStatus{color:#f6f8faf0;-webkit-backdrop-filter:blur(10px);background:#0d0f13d1;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 12px 36px #00000047}.RegionalMap-module__Gn5ihq__mapTileSpinner{border:2px solid #f6f8fa47;border-top-color:#f6f8faf2;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite RegionalMap-module__Gn5ihq__mapTileSpinner}@keyframes RegionalMap-module__Gn5ihq__mapTileSpinner{to{transform:rotate(360deg)}}@media (max-width:720px){.RegionalMap-module__Gn5ihq__mapTileStatusRegion,.RegionalMap-module__Gn5ihq__mapTileStatusRegionWithCase{left:0;right:0}}.RegionalMap-module__Gn5ihq__overlayLayer{top:0;bottom:0;left:var(--sidebar-width);pointer-events:none;z-index:80;position:absolute;right:0}.RegionalMap-module__Gn5ihq__overlayLayer>*{pointer-events:auto}.RegionalMap-module__Gn5ihq__leafletHost .leaflet-container{background:var(--cf-bg-map);font-family:var(--cf-font-body)}.RegionalMap-module__Gn5ihq__leafletHost .leaflet-tooltip{color:var(--cf-text)!important;border:1px solid var(--cf-border-strong)!important;border-radius:var(--cf-radius-sm)!important;box-shadow:var(--cf-shadow-soft)!important;font-family:var(--cf-font-body)!important;background:#0d0f13eb!important;padding:8px 12px!important}.RegionalMap-module__Gn5ihq__leafletHost .leaflet-tooltip strong{font-weight:500;color:var(--cf-text)!important;font-family:var(--cf-font-heading)!important}.RegionalMap-module__Gn5ihq__leafletHost .leaflet-tooltip span{font-size:11px;color:var(--cf-text-secondary)!important}:is(.RegionalMap-module__Gn5ihq__leafletHost .leaflet-tooltip-top:before,.RegionalMap-module__Gn5ihq__leafletHost .leaflet-tooltip-bottom:before,.RegionalMap-module__Gn5ihq__leafletHost .leaflet-tooltip-left:before,.RegionalMap-module__Gn5ihq__leafletHost .leaflet-tooltip-right:before){border-top-color:var(--cf-border-strong)!important;border-bottom-color:var(--cf-border-strong)!important}.RegionalMap-module__Gn5ihq__vignetteTop,.RegionalMap-module__Gn5ihq__vignetteSides{pointer-events:none;position:absolute;inset:0}.RegionalMap-module__Gn5ihq__welcomeLayer{inset:0;left:var(--sidebar-width);pointer-events:none;z-index:20;position:absolute}.RegionalMap-module__Gn5ihq__welcomeLayer>*{pointer-events:auto}.RegionalMap-module__Gn5ihq__vignetteTop{background:linear-gradient(#0d0f13e6 0%,#0d0f131f 45% 55%,#0d0f13f2 100%)}.RegionalMap-module__Gn5ihq__vignetteSides{background:linear-gradient(90deg,#0d0f13cc 0%,#0d0f1300 18% 82%,#0d0f13cc 100%)}.RegionalMap-module__Gn5ihq__backToGlobal{top:20px;left:calc(var(--sidebar-width) + 20px);border-radius:var(--cf-radius-md);border:1px solid var(--cf-border);color:var(--cf-text);font-family:var(--cf-font-body);-webkit-backdrop-filter:blur(18px);box-shadow:var(--cf-shadow-soft);pointer-events:auto;background:#0d0f13cc;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;text-decoration:none;display:inline-flex;position:absolute}.RegionalMap-module__Gn5ihq__backToGlobal:hover{border-color:var(--cf-accent);color:var(--cf-accent)}@media (max-width:600px){.RegionalMap-module__Gn5ihq__backToGlobal span{display:none}.RegionalMap-module__Gn5ihq__backToGlobal{padding:8px 10px}}.RegionalMap-module__Gn5ihq__welcomeOverlay{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:18px;width:min(760px,100% - 80px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.RegionalMap-module__Gn5ihq__welcomeKicker{color:#f6f8faeb;font-family:var(--cf-font-heading);letter-spacing:0;text-shadow:0 3px 34px #0000009e;margin:0 0 2px;font-size:clamp(44px,6.8vw,78px);font-weight:600;line-height:.9}.RegionalMap-module__Gn5ihq__welcomeHeadline{max-width:22ch;font-family:var(--cf-font-heading);letter-spacing:0;color:var(--cf-text);text-shadow:0 2px 32px #0009;margin:0;font-size:clamp(26px,3.7vw,40px);font-weight:500;line-height:1.1}.RegionalMap-module__Gn5ihq__welcomeCTA{isolation:isolate;min-height:62px;color:var(--cf-text);font-family:var(--cf-font-heading);letter-spacing:.01em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(14px);background:linear-gradient(90deg,#f3c96914,#0000 38%),#080c11c7;border:1px solid #b8daf04d;border-radius:10px;justify-content:center;align-items:center;gap:13px;padding:0 22px 0 0;font-size:15px;font-weight:500;line-height:1;transition:background-color .32s,border-color .18s,box-shadow .18s,color .18s,transform .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000052,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.RegionalMap-module__Gn5ihq__welcomeCTA:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 43%,100% 12%,100% 88%,0 57%);filter:blur(11px);opacity:.28;transform-origin:0;background:radial-gradient(at 0%,#f3c96961,#0000 32%),linear-gradient(90deg,#f3c9693d,#b8daf01c 54%,#0000 84%);width:256px;height:82px;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(.42)}.RegionalMap-module__Gn5ihq__welcomeCTA:after{content:"";pointer-events:none;opacity:.18;transform-origin:0;background:linear-gradient(90deg,#f3c969b8,#5aa9e547,#0000);height:1px;transition:opacity .78s,transform .78s cubic-bezier(.16,1,.3,1);position:absolute;bottom:13px;left:0;right:20px;transform:scaleX(.32)}.RegionalMap-module__Gn5ihq__welcomeCTASource{z-index:1;flex-shrink:0;width:31px;height:60px;margin-right:0;display:block;position:relative;overflow:hidden}.RegionalMap-module__Gn5ihq__welcomeCTASource img{object-fit:cover;filter:drop-shadow(0 0 12px #f3c9693d);width:56px;max-width:none;height:56px;display:block;transform:translate(-28px,2px)}.RegionalMap-module__Gn5ihq__welcomeCTALabel{z-index:1;white-space:nowrap;text-shadow:0 1px 18px #00000061;position:relative}.RegionalMap-module__Gn5ihq__welcomeCTAArrow{z-index:1;width:24px;height:24px;color:var(--cf-accent-hi);flex-shrink:0;place-items:center;transition:color .24s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.RegionalMap-module__Gn5ihq__welcomeCTA:hover{color:var(--cf-text);border-color:#b8daf094;transform:translateY(-1px);box-shadow:0 22px 62px #00000061,0 0 34px #5aa9e52e,inset 0 1px #ffffff1a}.RegionalMap-module__Gn5ihq__welcomeCTA:hover:before{opacity:.42;transform:translateY(-50%)scaleX(1)}.RegionalMap-module__Gn5ihq__welcomeCTA:hover:after{opacity:.38;transform:scaleX(1)}.RegionalMap-module__Gn5ihq__welcomeCTA:hover .RegionalMap-module__Gn5ihq__welcomeCTAArrow{color:#f3c969;transform:translate(3px)}.RegionalMap-module__Gn5ihq__welcomeCTA:focus-visible{border-color:var(--cf-accent-hi);outline:0;box-shadow:0 0 0 3px #b8daf02e,0 20px 60px #00000061}.RegionalMap-module__Gn5ihq__trustStrip{border:1px solid var(--cf-border);-webkit-backdrop-filter:blur(18px);height:46px;box-shadow:var(--cf-shadow-soft);white-space:nowrap;background:#0d0f13db;border-radius:999px;align-items:center;gap:14px;max-width:calc(100% - 48px);padding:0 22px;display:inline-flex;position:absolute;bottom:28px;left:50%;overflow:hidden;transform:translate(-50%)}.RegionalMap-module__Gn5ihq__trustItem{font-family:var(--cf-font-body);color:var(--cf-text-secondary);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.RegionalMap-module__Gn5ihq__trustItem strong{color:var(--cf-text);font-weight:500}.RegionalMap-module__Gn5ihq__trustDivider{background:var(--cf-border);width:1px;height:20px}.RegionalMap-module__Gn5ihq__trustVerified{color:var(--cf-state-verified);flex-shrink:0}.RegionalMap-module__Gn5ihq__trustMuted{color:var(--cf-text-muted);flex-shrink:0}.RegionalMap-module__Gn5ihq__trustSelectedLink{color:var(--cf-accent-hi);font-family:var(--cf-font-body);align-items:center;gap:7px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.RegionalMap-module__Gn5ihq__trustSelectedLink:hover{color:var(--cf-text);transform:translateY(-1px)}.RegionalMap-module__Gn5ihq__trustSelectedShort,.RegionalMap-module__Gn5ihq__mobileHeader,.RegionalMap-module__Gn5ihq__mobileBackdrop{display:none}@media (max-width:900px){.RegionalMap-module__Gn5ihq__shell{--sidebar-width:0px}.RegionalMap-module__Gn5ihq__overlayLayer{left:0}.RegionalMap-module__Gn5ihq__sidebar{border-right:1px solid var(--cf-border);width:320px;padding:clamp(16px,2.4vh,24px) 20px;transition:transform .24s;transform:translate(-100%);box-shadow:6px 0 24px #00000080}.RegionalMap-module__Gn5ihq__sidebarMobileOpen{transform:translate(0)}.RegionalMap-module__Gn5ihq__sidebarMobileOpen.RegionalMap-module__Gn5ihq__sidebarCollapsed,.RegionalMap-module__Gn5ihq__sidebar.RegionalMap-module__Gn5ihq__sidebarCollapsed.RegionalMap-module__Gn5ihq__sidebarMobileOpen{align-items:stretch;padding:clamp(16px,2.4vh,24px) 20px}.RegionalMap-module__Gn5ihq__sidebarMobileOpen .RegionalMap-module__Gn5ihq__brand{flex-direction:row;align-items:center;gap:12px}.RegionalMap-module__Gn5ihq__sidebarMobileOpen .RegionalMap-module__Gn5ihq__brandLink{flex:1;gap:12px}.RegionalMap-module__Gn5ihq__mobileHeader{z-index:6;pointer-events:auto;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:absolute;top:0;left:0;right:0}.RegionalMap-module__Gn5ihq__mobileBrand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.RegionalMap-module__Gn5ihq__mobileBrandIcon{border:1px solid var(--cf-border-strong);background:#030303;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.RegionalMap-module__Gn5ihq__mobileBrandIcon img{object-fit:cover;width:100%;height:100%;display:block}.RegionalMap-module__Gn5ihq__mobileBrandText{font-family:var(--cf-font-heading);letter-spacing:-.2px;color:var(--cf-text);font-size:17px;font-weight:500}.RegionalMap-module__Gn5ihq__mobileMenuButton{border:1px solid var(--cf-border);-webkit-backdrop-filter:blur(12px);width:36px;height:36px;color:var(--cf-text);cursor:pointer;background:#0d0f13b3;border-radius:8px;place-items:center;padding:0;display:grid}.RegionalMap-module__Gn5ihq__mobileBackdrop{-webkit-backdrop-filter:blur(2px);z-index:9;cursor:pointer;background:#0000008c;border:0;padding:0;display:block;position:absolute;inset:0}.RegionalMap-module__Gn5ihq__shellMobileMenuOpen .RegionalMap-module__Gn5ihq__mobileHeader{display:none}.RegionalMap-module__Gn5ihq__welcomeHeadline{font-size:clamp(20px,6vw,26px);line-height:1.15}.RegionalMap-module__Gn5ihq__welcomeKicker{font-size:clamp(42px,13vw,62px)}.RegionalMap-module__Gn5ihq__welcomeOverlay{gap:18px;width:min(420px,100% - 40px);transform:translate(-50%,-50%)}.RegionalMap-module__Gn5ihq__welcomeCTA{gap:12px;min-height:56px;padding:0 18px 0 0;font-size:14px}.RegionalMap-module__Gn5ihq__welcomeCTA:before{width:210px;left:0}.RegionalMap-module__Gn5ihq__welcomeCTASource{width:29px;height:54px;padding-right:0}.RegionalMap-module__Gn5ihq__welcomeCTASource img{width:52px;height:52px;transform:translate(-26px,1px)}.RegionalMap-module__Gn5ihq__trustStrip{gap:10px;max-width:calc(100% - 24px);height:42px;padding:0 16px;bottom:18px}.RegionalMap-module__Gn5ihq__trustItem,.RegionalMap-module__Gn5ihq__trustItem strong,.RegionalMap-module__Gn5ihq__trustSelectedLink{font-size:11px}.RegionalMap-module__Gn5ihq__trustSelectedFull{display:none}.RegionalMap-module__Gn5ihq__trustSelectedShort{display:inline}}@media (max-width:1280px){.RegionalMap-module__Gn5ihq__trustSelectedFull{display:none}.RegionalMap-module__Gn5ihq__trustSelectedShort{display:inline}}@media (max-width:480px){.RegionalMap-module__Gn5ihq__trustItem.RegionalMap-module__Gn5ihq__trustExtras,.RegionalMap-module__Gn5ihq__trustDivider.RegionalMap-module__Gn5ihq__trustExtras{display:none}}@media (max-width:900px) and (max-height:520px){.RegionalMap-module__Gn5ihq__sidebar{overflow-y:auto}.RegionalMap-module__Gn5ihq__sidebar .RegionalMap-module__Gn5ihq__section{flex-shrink:0}.RegionalMap-module__Gn5ihq__welcomeOverlay{gap:12px}.RegionalMap-module__Gn5ihq__welcomeHeadline{font-size:clamp(16px,4vh,22px)}.RegionalMap-module__Gn5ihq__welcomeKicker{font-size:clamp(34px,9vh,48px)}.RegionalMap-module__Gn5ihq__welcomeCTA{gap:10px;min-height:50px;padding:0 14px 0 0;font-size:12.5px}.RegionalMap-module__Gn5ihq__welcomeCTA:before{width:184px;height:64px;left:0}.RegionalMap-module__Gn5ihq__welcomeCTA:after{bottom:10px;left:0;right:16px}.RegionalMap-module__Gn5ihq__welcomeCTASource{width:27px;height:48px}.RegionalMap-module__Gn5ihq__welcomeCTASource img{width:48px;height:48px;transform:translate(-24px)}.RegionalMap-module__Gn5ihq__welcomeCTAArrow{width:21px;height:21px}.RegionalMap-module__Gn5ihq__trustStrip{height:36px;bottom:12px}}@media (min-width:901px) and (orientation:portrait){.RegionalMap-module__Gn5ihq__welcomeOverlay{top:40%}}@media (min-width:2400px){.RegionalMap-module__Gn5ihq__welcomeHeadline{font-size:clamp(38px,3vw,56px)}.RegionalMap-module__Gn5ihq__welcomeKicker{font-size:clamp(66px,4.6vw,98px)}.RegionalMap-module__Gn5ihq__welcomeOverlay{width:min(960px,100% - 200px)}.RegionalMap-module__Gn5ihq__trustStrip{height:54px;padding:0 28px}.RegionalMap-module__Gn5ihq__trustItem,.RegionalMap-module__Gn5ihq__trustItem strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.RegionalMap-module__Gn5ihq__welcomeCTA,.RegionalMap-module__Gn5ihq__welcomeCTA:before,.RegionalMap-module__Gn5ihq__welcomeCTA:after,.RegionalMap-module__Gn5ihq__welcomeCTAArrow{transition:none}}.RegionalMap-module__Gn5ihq__cpLeadsButton{background:var(--cf-bg-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--cf-text);grid-template-columns:24px 1fr 14px;align-items:center;gap:12px;padding:14px 16px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.RegionalMap-module__Gn5ihq__cpLeadsButton:hover:not(:disabled){background:var(--cf-bg-overlay);border-color:var(--cf-border-strong)}.RegionalMap-module__Gn5ihq__cpLeadsButtonActive{border-color:var(--cf-accent-dim);color:var(--cf-accent);background:#5aa9e51a}.RegionalMap-module__Gn5ihq__cpLeadsButton:disabled{opacity:.6;cursor:not-allowed}.RegionalMap-module__Gn5ihq__cpLeadsButtonIcon{color:var(--cf-state-flag);flex-shrink:0}.RegionalMap-module__Gn5ihq__cpLeadsButtonActive .RegionalMap-module__Gn5ihq__cpLeadsButtonIcon{color:var(--cf-accent)}.RegionalMap-module__Gn5ihq__cpLeadsButtonLabel{flex-direction:column;gap:2px;min-width:0;display:flex}.RegionalMap-module__Gn5ihq__cpLeadsButtonTitle{font-family:var(--cf-font-body);color:inherit;font-size:clamp(13px,1.6vh,14px);font-weight:500}.RegionalMap-module__Gn5ihq__cpLeadsButtonCount{font-family:var(--cf-font-data);font-variant-numeric:tabular-nums;color:var(--cf-text-muted);font-size:clamp(11px,1.4vh,12px)}.RegionalMap-module__Gn5ihq__cpLeadsButtonActive .RegionalMap-module__Gn5ihq__cpLeadsButtonCount{color:var(--cf-accent);opacity:.85}.RegionalMap-module__Gn5ihq__cpLeadsButtonChevron{color:var(--cf-text-muted);transition:transform .2s cubic-bezier(.32,.72,0,1)}.RegionalMap-module__Gn5ihq__cpLeadsButtonActive .RegionalMap-module__Gn5ihq__cpLeadsButtonChevron{color:var(--cf-accent);transform:rotate(90deg)}
.LeadsPanel-module__Mqe0IW__panel{bottom:16px;left:calc(var(--sidebar-width) + 12px);z-index:9;background:var(--cf-bg-elev);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md);opacity:1;visibility:visible;flex-direction:column;width:320px;max-height:calc(100dvh - 32px);transition:opacity .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;overflow:hidden;transform:translate(0);box-shadow:0 8px 28px #0006}@starting-style{.LeadsPanel-module__Mqe0IW__panel{opacity:0;transform:translate(-24px)}}.LeadsPanel-module__Mqe0IW__panel[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1),visibility 0s linear .22s;transform:translate(-24px)}.LeadsPanel-module__Mqe0IW__header{border-bottom:1px solid var(--cf-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.LeadsPanel-module__Mqe0IW__title{font-family:var(--cf-font-heading);color:var(--cf-text);margin:0;font-size:15px;font-weight:500}.LeadsPanel-module__Mqe0IW__titleCount{font-family:var(--cf-font-data);font-variant-numeric:tabular-nums;color:var(--cf-text-muted);font-weight:400}.LeadsPanel-module__Mqe0IW__closeButton{width:32px;height:32px;color:var(--cf-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .12s,color .12s;display:grid}.LeadsPanel-module__Mqe0IW__closeButton:hover{color:var(--cf-text);background:#ffffff0f}.LeadsPanel-module__Mqe0IW__list{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}.LeadsPanel-module__Mqe0IW__list::-webkit-scrollbar{width:6px}.LeadsPanel-module__Mqe0IW__list::-webkit-scrollbar-track{background:0 0}.LeadsPanel-module__Mqe0IW__list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.LeadsPanel-module__Mqe0IW__list::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.LeadsPanel-module__Mqe0IW__leadCard{border:1px solid var(--cf-border);background:var(--cf-bg-surface);border-radius:var(--cf-radius-sm);cursor:pointer;color:var(--cf-text-secondary);text-align:left;font:inherit;grid-template-columns:24px 1fr 12px;align-items:start;gap:10px;padding:10px 12px;transition:background-color .16s,border-color .16s;display:grid}.LeadsPanel-module__Mqe0IW__leadCard:hover{background:var(--cf-bg-overlay);border-color:var(--cf-border-strong);color:var(--cf-text)}.LeadsPanel-module__Mqe0IW__leadCardActive{border-color:var(--cf-accent-dim);color:var(--cf-text);background:#5aa9e51f}.LeadsPanel-module__Mqe0IW__leadIcon{width:24px;height:24px;color:var(--cf-text-muted);border:1px solid var(--cf-border-strong);background:var(--cf-bg-overlay);border-radius:var(--cf-radius-sm);flex-shrink:0;place-items:center;display:grid}.LeadsPanel-module__Mqe0IW__leadIconHigh{color:#d94c3a;background:#d94c3a1f;border-color:#d94c3a8c;box-shadow:0 0 0 1px #d94c3a2e}.LeadsPanel-module__Mqe0IW__leadIconMedium{color:#e07a5f;background:#e07a5f1f;border-color:#e07a5f8c}.LeadsPanel-module__Mqe0IW__leadIconLow{color:#d4a04a;background:#d4a04a1a;border-color:#d4a04a8c}.LeadsPanel-module__Mqe0IW__leadBody{flex-direction:column;gap:4px;min-width:0;display:flex}.LeadsPanel-module__Mqe0IW__leadMeta{font-family:var(--cf-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-text-muted);font-size:10px}.LeadsPanel-module__Mqe0IW__leadTitle{font-family:var(--cf-font-heading);color:inherit;font-size:13px;font-weight:500;line-height:1.3}.LeadsPanel-module__Mqe0IW__leadWhy{font-family:var(--cf-font-body);color:var(--cf-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.LeadsPanel-module__Mqe0IW__leadArrow{color:var(--cf-text-muted);margin-top:8px}.LeadsPanel-module__Mqe0IW__footer{border-top:1px solid var(--cf-border);flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex}.LeadsPanel-module__Mqe0IW__pageButton{border:1px solid var(--cf-border);width:28px;height:28px;color:var(--cf-text-secondary);cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background-color .12s,color .12s,border-color .12s;display:grid}.LeadsPanel-module__Mqe0IW__pageButton:hover:not(:disabled){color:var(--cf-text);border-color:var(--cf-border-strong);background:#ffffff0f}.LeadsPanel-module__Mqe0IW__pageButton:disabled{color:#fff3;cursor:not-allowed}.LeadsPanel-module__Mqe0IW__pageStatus{font-family:var(--cf-font-data);font-variant-numeric:tabular-nums;color:var(--cf-text-secondary);text-align:center;min-width:48px;font-size:12px}@media (max-width:720px){.LeadsPanel-module__Mqe0IW__panel{width:auto;left:0;right:0}}@media (prefers-reduced-motion:reduce){.LeadsPanel-module__Mqe0IW__panel{transition-duration:.01ms!important}}
