._explorer_16hre_1{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}._mapHeader_16hre_9{border-block-end:1px solid var(--hairline);justify-content:space-between;align-items:end;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}._mapHeader_16hre_9 h2,._listHeading_16hre_19 h3{color:var(--ink-strong);margin:0;line-height:1.1}._mapHeader_16hre_9 h2{font-size:clamp(1.5rem,3vw,2.3rem)}._mapHeader_16hre_9 p,._listHeading_16hre_19 p{max-inline-size:62ch;color:var(--ink-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.5}._viewSwitch_16hre_24{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface-subtle);flex:none;padding:.22rem;display:flex}._viewSwitch_16hre_24 button,._listHeading_16hre_19 button{border-radius:calc(var(--radius-md) - .2rem);min-block-size:2.75rem;color:var(--ink-muted);background:0 0;border:0;padding:.55rem .9rem;font-size:.76rem;font-weight:820}._viewSwitch_16hre_24 button[aria-pressed=true]{color:var(--action-ink);background:var(--action-fill)}._layout_16hre_47{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);min-block-size:38rem;display:grid}._mapViewport_16hre_53{isolation:isolate;background:linear-gradient(90deg, color-mix(in srgb, var(--hairline) 42%, transparent) 1px, transparent 1px) 0 0 / 3rem 3rem, linear-gradient(color-mix(in srgb, var(--hairline) 42%, transparent) 1px, transparent 1px) 0 0 / 3rem 3rem, color-mix(in srgb, var(--green-100) 45%, var(--surface));min-block-size:38rem;position:relative;overflow:hidden}._mapPlane_16hre_64{transform-origin:var(--map-focus-x) var(--map-focus-y);transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;inset:1.5rem}._mapPlane_16hre_64[data-focused=true]{transform:scale(1.35)}._stateShape_16hre_73{border:1px solid color-mix(in srgb, var(--green-700) 35%, var(--hairline));background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--saffron-100) 80%, transparent), transparent 28%), color-mix(in srgb, var(--surface) 78%, var(--green-100));box-shadow:inset 0 0 0 .55rem color-mix(in srgb, var(--surface) 30%, transparent);border-radius:44% 22% 36% 29%/24% 38% 21% 41%;position:absolute;inset:2% 9% 3% 10%;overflow:hidden}._stateShape_16hre_73 span{background:color-mix(in srgb, var(--green-700) 16%, transparent);block-size:1px;inline-size:55%;transform:rotate(var(--shape-rotate,18deg));position:absolute}._stateShape_16hre_73 span:first-child{inset:18% auto auto 3%}._stateShape_16hre_73 span:nth-child(2){--shape-rotate:-24deg;inset:34% 4% auto auto}._stateShape_16hre_73 span:nth-child(3){--shape-rotate:32deg;inset:49% auto auto 8%}._stateShape_16hre_73 span:nth-child(4){--shape-rotate:-14deg;inset:62% 6% auto auto}._stateShape_16hre_73 span:nth-child(5){--shape-rotate:8deg;inset:76% auto auto 2%}._stateShape_16hre_73 span:nth-child(6){--shape-rotate:-31deg;inset:87% 8% auto auto}._facilityPin_16hre_100,._cluster_16hre_101,._rings_16hre_102{inset:var(--map-y) auto auto var(--map-x);position:absolute;translate:-50% -50%}._facilityPin_16hre_100{z-index:2;border:1px solid var(--surface);background:var(--saffron-600);opacity:.9;border-radius:50%;block-size:.36rem;inline-size:.36rem;box-shadow:0 1px 3px #061a3040}._facilityPin_16hre_100[data-visible=false]{opacity:.12}._facilityPin_16hre_100[data-selected=true]{background:var(--navy-950);block-size:.62rem;inline-size:.62rem}._cluster_16hre_101{z-index:4;border:.22rem solid color-mix(in srgb, var(--surface) 85%, transparent);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--action-ink);background:var(--action-fill);font-family:var(--font-mono);border-radius:50%;place-items:center;padding:.3rem;font-size:.65rem;font-weight:850;display:grid;box-shadow:0 3px 12px #061a3033}._cluster_16hre_101:hover,._cluster_16hre_101[aria-pressed=true]{background:var(--saffron-700);transform:scale(1.08)}._cluster_16hre_101[data-empty=true]{color:var(--ink-muted);background:var(--surface-strong);opacity:.62}._rings_16hre_102{z-index:1;block-size:1px;inline-size:1px}._rings_16hre_102 span{border:1px solid color-mix(in srgb, var(--saffron-700) 55%, transparent);border-radius:50%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}._rings_16hre_102 span:first-child{block-size:4rem;inline-size:4rem}._rings_16hre_102 span:nth-child(2){block-size:8rem;inline-size:8rem}._rings_16hre_102 span:nth-child(3){block-size:13rem;inline-size:13rem}._mapLegend_16hre_149{z-index:6;border:1px solid var(--hairline);border-radius:var(--radius-sm);color:var(--ink-muted);background:color-mix(in srgb, var(--surface) 92%, transparent);font-family:var(--font-mono);flex-wrap:wrap;gap:.35rem .8rem;padding:.55rem .7rem;font-size:.6rem;display:flex;position:absolute;inset:auto 1rem 1rem}._listMirror_16hre_165{border-inline-start:1px solid var(--hairline);background:var(--surface);min-inline-size:0}._listHeading_16hre_19{border-block-end:1px solid var(--hairline);justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem;display:flex}._listHeading_16hre_19 h3{font-size:1rem}._listHeading_16hre_19 button{border:1px solid var(--hairline-strong);flex:none}._listMirror_16hre_165 ol{scrollbar-color:var(--hairline-strong) transparent;max-block-size:32rem;margin:0;padding:0;list-style:none;overflow-y:auto}._listMirror_16hre_165 li{border-block-end:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-block-size:4.6rem;padding:.55rem .75rem;display:grid}._listMirror_16hre_165 li[data-district-active=false]{opacity:.38}._listMirror_16hre_165 li[data-selected=true]{background:var(--current-surface)}._listMirror_16hre_165 li>button{min-block-size:2.75rem;color:var(--ink);text-align:start;background:0 0;border:0;gap:.1rem;padding:.35rem;display:grid}._listMirror_16hre_165 li>button span{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:780;overflow:hidden}._listMirror_16hre_165 li>button small{color:var(--ink-muted);font-size:.65rem}._listMirror_16hre_165 li>a{min-block-size:2.75rem;color:var(--link);text-underline-offset:.2rem;place-items:center;padding-inline:.55rem;font-size:.7rem;font-weight:820;display:grid}._emptyState_16hre_220{padding:2rem 1.25rem}._emptyState_16hre_220 strong{color:var(--ink-strong)}._emptyState_16hre_220 p{color:var(--ink-muted);margin:.5rem 0 0;font-size:.8rem}._explorer_16hre_1[data-compact=true] ._mapHeader_16hre_9{align-items:start}._explorer_16hre_1[data-compact=true] ._layout_16hre_47{grid-template-columns:1fr;min-block-size:25rem}._explorer_16hre_1[data-compact=true] ._mapViewport_16hre_53{min-block-size:25rem}@media (max-width:62rem){._layout_16hre_47{grid-template-columns:1fr}._listMirror_16hre_165{border-block-start:1px solid var(--hairline);border-inline-start:0}._layout_16hre_47[data-view=map] ._listMirror_16hre_165,._layout_16hre_47[data-view=list] ._mapViewport_16hre_53{display:none}._layout_16hre_47[data-view=list] ._listMirror_16hre_165 ol{max-block-size:34rem}}@media (min-width:62.01rem){._layout_16hre_47[data-view=list]{grid-template-columns:1fr}._layout_16hre_47[data-view=list] ._mapViewport_16hre_53{display:none}._layout_16hre_47[data-view=list] ._listMirror_16hre_165{border-inline-start:0}._layout_16hre_47[data-view=list] ._listMirror_16hre_165 ol{grid-template-columns:repeat(2,minmax(0,1fr));max-block-size:38rem;display:grid}._layout_16hre_47[data-view=list] ._listMirror_16hre_165 li:nth-child(odd){border-inline-end:1px solid var(--hairline)}}@media (max-width:47.99rem){._mapHeader_16hre_9{flex-direction:column;align-items:start}._viewSwitch_16hre_24{inline-size:100%}._viewSwitch_16hre_24 button{flex:1}._mapViewport_16hre_53{min-block-size:31rem}._mapPlane_16hre_64{inset:1rem .35rem 3.5rem}._cluster_16hre_101{border-width:.16rem}._mapLegend_16hre_149{inset-inline:.65rem}}@media (prefers-reduced-motion:reduce){._mapPlane_16hre_64{transition:none}._cluster_16hre_101:hover,._cluster_16hre_101[aria-pressed=true]{transform:none}}
