.choropleth-explorer_root__NXTRE{--pos:var(--series-1);--neg:var(--series-3);--none:var(--border);--floor:.06;box-sizing:border-box;width:min(100%,1180px);min-width:0;margin-inline:auto;container-type:inline-size;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}:root[data-theme=dark] .choropleth-explorer_root__NXTRE{--floor:.16}.choropleth-explorer_root__NXTRE *,.choropleth-explorer_root__NXTRE :after,.choropleth-explorer_root__NXTRE :before{box-sizing:border-box}.choropleth-explorer_inner__IE7oM{display:grid;gap:20px;padding:16px 20px 20px}.choropleth-explorer_srOnly__OJmK3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.choropleth-explorer_empty__XMUno{margin:0;color:var(--text-secondary)}.choropleth-explorer_rise__Xvzya{position:relative;display:inline-flex;max-width:100%;min-width:0}.choropleth-explorer_rise__Xvzya>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choropleth-explorer_header__FqXWA{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.choropleth-explorer_heading__8WCl2{min-width:0;flex:1 1 240px}.choropleth-explorer_title__zYl60{margin:0;font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.choropleth-explorer_heading__8WCl2 p{margin:2px 0 0;color:var(--text-muted);font-size:var(--text-xs)}.choropleth-explorer_body__EibP4{display:grid;gap:24px;min-width:0}.choropleth-explorer_body__EibP4>*{min-width:0}.choropleth-explorer_main__aSBD8{display:grid;gap:12px;min-width:0;align-content:start}.choropleth-explorer_summary__XNbON{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;min-height:64px}.choropleth-explorer_place___YGt3{display:grid;gap:2px;min-width:0}.choropleth-explorer_placeName__03FyX{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.choropleth-explorer_total__z7Zji{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;min-width:0}.choropleth-explorer_totalValue__x5eMX{min-width:4.2ch;font-size:var(--text-2xl);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body);line-height:1.2}.choropleth-explorer_totalLabel__gTXvP{color:var(--text-muted);font-size:var(--text-xs)}.choropleth-explorer_back__iC_cR{display:inline-flex;flex:none;align-items:center;gap:6px;height:var(--control-height-sm);padding:0 14px 0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.choropleth-explorer_back__iC_cR:focus-visible{background:var(--surface-muted)}.choropleth-explorer_back__iC_cR:active{transform:scale(.97)}.choropleth-explorer_frame__pF3Za{position:relative;min-width:0;aspect-ratio:975/610;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.choropleth-explorer_map__yxE_K{display:block;width:100%;height:100%;overflow:hidden}.choropleth-explorer_region__TsIfC{fill:var(--fill);fill-opacity:calc(var(--floor) + var(--alpha) * (1 - var(--floor)));stroke:var(--surface);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill var(--duration-considered) var(--ease-standard) calc(var(--wave) * .26s),fill-opacity var(--duration-considered) var(--ease-standard) calc(var(--wave) * .26s),opacity var(--duration-standard) var(--ease-standard)}.choropleth-explorer_subs__hkkX6 .choropleth-explorer_region__TsIfC{stroke-width:.75}.choropleth-explorer_region__TsIfC[data-context]{opacity:.26}.choropleth-explorer_region__TsIfC[data-hidden]{opacity:0}.choropleth-explorer_frame__pF3Za[data-bin] .choropleth-explorer_region__TsIfC[data-dim],.choropleth-explorer_frame__pF3Za[data-open][data-bin] .choropleth-explorer_region__TsIfC[data-context]{opacity:.14}.choropleth-explorer_subs__hkkX6{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard)}.choropleth-explorer_subs__hkkX6[data-shown]{opacity:1;pointer-events:auto;transition:opacity var(--duration-considered) var(--ease-standard) .14s}.choropleth-explorer_outline__yvn4m,.choropleth-explorer_pinned___5Hyp{fill:none;stroke:var(--foreground);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.choropleth-explorer_pinned___5Hyp{stroke-width:2}.choropleth-explorer_tip__WjaOX{position:absolute;top:0;left:0;z-index:2;display:grid;gap:8px;width:max-content;min-width:200px;max-width:min(260px,80%);padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow-floating);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.choropleth-explorer_tip__WjaOX[data-on]{opacity:1}.choropleth-explorer_tip__WjaOX p{margin:0}.choropleth-explorer_tipHead__3rghc{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.choropleth-explorer_tipName__2eTrM{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.choropleth-explorer_tipRank__xsI8w{flex:none;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.choropleth-explorer_tipRows__Gm28o{display:grid;gap:2px;margin:0}.choropleth-explorer_tipRows__Gm28o>div{display:flex;justify-content:space-between;gap:16px;color:var(--text-muted);font-size:var(--text-xs)}.choropleth-explorer_tipRows__Gm28o>div[data-current]{color:var(--foreground)}.choropleth-explorer_tipRows__Gm28o dd{margin:0;font-variant-numeric:tabular-nums}.choropleth-explorer_tipHint__D_JKw{padding-top:8px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs)}.choropleth-explorer_legend__1CJb7{display:grid;gap:4px;min-width:0}.choropleth-explorer_steps__n6CpG{display:flex;align-items:flex-start;gap:16px;min-width:0}.choropleth-explorer_ramp__PZWwk{position:relative;display:grid;grid-template-columns:repeat(var(--bins),minmax(0,1fr));flex:1 1 auto;max-width:420px;min-width:0;padding-bottom:16px}.choropleth-explorer_step__yjNo6{position:relative;display:flex;align-items:center;height:28px;padding:0 1px;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;-webkit-tap-highlight-color:transparent}.choropleth-explorer_swatch__h95XU{position:relative;display:block;width:100%;height:10px;overflow:hidden;border-radius:2px;background:var(--surface);transition:transform var(--duration-spring) var(--ease-spring)}.choropleth-explorer_swatch__h95XU:before{content:"";position:absolute;inset:0;background:var(--fill);opacity:calc(var(--floor) + var(--alpha) * (1 - var(--floor)));transition:background-color var(--duration-considered) var(--ease-standard),opacity var(--duration-considered) var(--ease-standard)}.choropleth-explorer_swatch__h95XU:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-subtle)}.choropleth-explorer_ramp__PZWwk>.choropleth-explorer_step__yjNo6:first-child .choropleth-explorer_swatch__h95XU{border-radius:5px 2px 2px 5px}.choropleth-explorer_ramp__PZWwk>.choropleth-explorer_step__yjNo6:nth-last-child(2) .choropleth-explorer_swatch__h95XU{border-radius:2px 5px 5px 2px}.choropleth-explorer_step__yjNo6[aria-pressed=true] .choropleth-explorer_swatch__h95XU,.choropleth-explorer_step__yjNo6[data-active] .choropleth-explorer_swatch__h95XU{transform:scaleY(1.6)}.choropleth-explorer_ticks__GCFQF{position:absolute;right:0;bottom:0;left:0;height:16px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:16px;pointer-events:none}.choropleth-explorer_ticks__GCFQF>span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.choropleth-explorer_none__rFf5j{flex:none;gap:8px;padding:0}.choropleth-explorer_none__rFf5j .choropleth-explorer_swatch__h95XU{width:18px;border-radius:5px}.choropleth-explorer_noneLabel__C3yI0{white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.choropleth-explorer_none__rFf5j[aria-pressed=true] .choropleth-explorer_noneLabel__C3yI0,.choropleth-explorer_none__rFf5j[data-active] .choropleth-explorer_noneLabel__C3yI0{color:var(--foreground)}.choropleth-explorer_legendNote__0Xj2K{margin:0;min-width:0;color:var(--text-secondary);font-size:var(--text-xs)}.choropleth-explorer_side__6wAi3{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.choropleth-explorer_sideHead__yJVeQ{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding-inline:2px}.choropleth-explorer_subhead__K0YHE{margin:0;min-width:0;font-size:var(--text-sm);font-weight:500}.choropleth-explorer_sideMeta__qlh7Q{flex:none;color:var(--text-muted);font-size:var(--text-xs)}.choropleth-explorer_scroller___JO3m{position:relative;flex:1 1 auto;height:400px;min-height:0;margin-inline:-6px;padding-inline:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.choropleth-explorer_list__Diosh{display:grid;gap:2px;margin:0;padding:0 0 4px;list-style:none}.choropleth-explorer_item__XrydU{transition:opacity var(--duration-standard) var(--ease-standard)}.choropleth-explorer_item__XrydU[data-dim]{opacity:.32}.choropleth-explorer_row___bVcF{display:grid;grid-template-columns:22px minmax(0,1fr) auto 16px;grid-template-rows:auto 3px;align-items:center;column-gap:8px;row-gap:5px;width:100%;min-height:44px;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.choropleth-explorer_row___bVcF:focus-visible,.choropleth-explorer_row___bVcF[aria-pressed=true],.choropleth-explorer_row___bVcF[data-on]{background:var(--surface-muted);color:var(--foreground)}.choropleth-explorer_row___bVcF:active{background:var(--surface-muted)}.choropleth-explorer_rank__mrzZl{grid-column:1;grid-row:1/span 2;align-self:start;padding-top:1px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.choropleth-explorer_name__uxP5H{grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choropleth-explorer_value__nrju7{grid-column:3;grid-row:1;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.choropleth-explorer_row___bVcF[aria-pressed=true] .choropleth-explorer_value__nrju7,.choropleth-explorer_row___bVcF[data-on] .choropleth-explorer_value__nrju7{color:var(--foreground)}.choropleth-explorer_bar__aLY0A{grid-column:2/span 2;grid-row:2;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted)}.choropleth-explorer_row___bVcF:focus-visible .choropleth-explorer_bar__aLY0A,.choropleth-explorer_row___bVcF[aria-pressed=true] .choropleth-explorer_bar__aLY0A,.choropleth-explorer_row___bVcF[data-on] .choropleth-explorer_bar__aLY0A{background:var(--border-subtle)}.choropleth-explorer_barFill__oSUih{display:block;width:100%;height:100%;border-radius:inherit;background:var(--fill);transform-origin:left center;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-standard) var(--ease-standard)}.choropleth-explorer_chevron__sTbO_{grid-column:4;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.choropleth-explorer_emptyPanel__LiW_L{display:grid;justify-items:start;gap:6px;padding:16px 4px}.choropleth-explorer_emptyTitle__0yyNo{margin:0;font-weight:500}.choropleth-explorer_emptyText__OYEy9{margin:0 0 10px;color:var(--text-secondary);font-size:var(--text-sm)}.choropleth-explorer_emptyAction__vIV3_{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-height-sm);padding:0 14px 0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.choropleth-explorer_emptyAction__vIV3_:focus-visible{background:var(--surface-muted)}.choropleth-explorer_emptyAction__vIV3_:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.choropleth-explorer_region__TsIfC{cursor:pointer}.choropleth-explorer_back__iC_cR:hover,.choropleth-explorer_emptyAction__vIV3_:hover{background:var(--surface-muted)}.choropleth-explorer_row___bVcF:hover{background:var(--surface-muted);color:var(--foreground)}.choropleth-explorer_step__yjNo6:hover .choropleth-explorer_swatch__h95XU{transform:scaleY(1.6)}.choropleth-explorer_none__rFf5j:hover .choropleth-explorer_noneLabel__C3yI0{color:var(--foreground)}}@media (pointer:coarse){.choropleth-explorer_back__iC_cR,.choropleth-explorer_emptyAction__vIV3_,.choropleth-explorer_switch__UaOzw button{min-height:var(--control-height-md)}.choropleth-explorer_step__yjNo6{height:44px}}@container (min-width: 820px){.choropleth-explorer_body__EibP4{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:32px}.choropleth-explorer_side__6wAi3{height:0;min-height:100%}.choropleth-explorer_scroller___JO3m{height:auto}}@container (max-width: 560px){.choropleth-explorer_inner__IE7oM{gap:16px;padding:16px}.choropleth-explorer_switch__UaOzw{width:100%}.choropleth-explorer_summary__XNbON{min-height:60px}.choropleth-explorer_totalValue__x5eMX{font-size:var(--text-xl)}.choropleth-explorer_steps__n6CpG{flex-wrap:wrap;gap:4px 16px}.choropleth-explorer_ramp__PZWwk{flex-basis:100%;max-width:none}.choropleth-explorer_scroller___JO3m{height:360px}}@media (prefers-reduced-motion:reduce){.choropleth-explorer_back__iC_cR,.choropleth-explorer_barFill__oSUih,.choropleth-explorer_emptyAction__vIV3_,.choropleth-explorer_item__XrydU,.choropleth-explorer_noneLabel__C3yI0,.choropleth-explorer_region__TsIfC,.choropleth-explorer_row___bVcF,.choropleth-explorer_subs__hkkX6,.choropleth-explorer_subs__hkkX6[data-shown],.choropleth-explorer_swatch__h95XU,.choropleth-explorer_swatch__h95XU:before,.choropleth-explorer_tip__WjaOX{transition:none}}