.city_root__qKpmk{--city-paper:color-mix(in srgb,rgb(var(--c-canvas)) 74%,#e7dccb);--city-paper-edge:color-mix(in srgb,rgb(var(--c-canvas)) 50%,#cfc4b2);--city-acrylic:rgb(var(--c-violet));--city-acrylic-line:rgb(255 255 255/0.95);--city-acrylic-stroke:rgb(var(--c-violet)/0.28);--city-foot:color-mix(in srgb,rgb(var(--c-surface)) 86%,rgb(var(--c-ink)));--city-shadow:rgb(var(--c-ink));--city-lot:rgb(var(--c-violet));--city-pool:rgb(var(--c-glow));--city-gain-top:color-mix(in srgb,rgb(var(--c-gain-fill)) 52%,white);--city-gain-lit:color-mix(in srgb,rgb(var(--c-gain-fill)) 80%,white);--city-gain-shade:color-mix(in srgb,rgb(var(--c-gain-fill)) 86%,rgb(var(--c-ink)));--city-loss-lit:color-mix(in srgb,rgb(var(--c-loss-fill)) 82%,white);--city-loss-shade:color-mix(in srgb,rgb(var(--c-loss-fill)) 86%,rgb(var(--c-ink)));--city-floor:rgb(255 255 255/0.62);--city-label:rgb(var(--c-muted));position:relative}:is([data-theme=dark],[data-night]) .city_root__qKpmk{--city-paper:color-mix(in srgb,rgb(var(--c-surface)) 88%,rgb(var(--c-violet)));--city-paper-edge:color-mix(in srgb,rgb(var(--c-surface)) 70%,rgb(var(--c-violet)));--city-acrylic-line:rgb(var(--c-glow)/0.7);--city-acrylic-stroke:rgb(var(--c-glow)/0.35);--city-foot:color-mix(in srgb,rgb(var(--c-canvas)) 80%,rgb(var(--c-violet)));--city-shadow:#000;--city-lot:rgb(var(--c-glow));--city-pool:rgb(var(--c-glow));--city-gain-top:color-mix(in srgb,rgb(var(--c-gain-fill)) 45%,white);--city-gain-lit:color-mix(in srgb,rgb(var(--c-gain-fill)) 82%,white);--city-gain-shade:color-mix(in srgb,rgb(var(--c-gain-fill)) 70%,rgb(var(--c-canvas)));--city-loss-lit:color-mix(in srgb,rgb(var(--c-loss-fill)) 85%,white);--city-loss-shade:color-mix(in srgb,rgb(var(--c-loss-fill)) 70%,rgb(var(--c-canvas)));--city-floor:rgb(255 255 255/0.42)}.city_posters__Q19zv,.city_svg__iBDUl{position:absolute;inset:0}.city_svg__iBDUl{width:100%;height:100%;overflow:visible}.city_wide__wOHqG{display:none}@media (min-width:640px){.city_wide__wOHqG{display:block}.city_compact___N6dT{display:none}}.city_stopShadow___ZM2f{stop-color:var(--city-shadow)}.city_stopPool__xjSnC{stop-color:var(--city-pool)}.city_stopAcrylic__sKf_S{stop-color:var(--city-acrylic)}.city_foot__8Lxn4{fill:var(--city-foot)}.city_acrylic__JLwqK{stroke:var(--city-acrylic-stroke);stroke-width:1}.city_acrylicEdge__lzCuu{fill:none;stroke:var(--city-acrylic-line);stroke-width:1.2}.city_paperEdge__EH5UK{fill:var(--city-paper-edge)}.city_paperTop__oBN1J{fill:var(--city-paper)}.city_inlay__6zG1N{fill:none;stroke:var(--city-lot);stroke-width:.8;stroke-opacity:.5}.city_lot__KjnNQ{fill:none;stroke:var(--city-lot);stroke-width:.8;stroke-opacity:.32;transition:stroke-opacity .45s var(--ease-civic)}.city_pool__ZupK_{opacity:0;transition:opacity .45s var(--ease-civic)}.city_tower__RhhQY[data-sign=gain] .city_top__cBzC9{fill:var(--city-gain-top)}.city_tower__RhhQY[data-sign=gain] .city_lit___g83a{fill:var(--city-gain-lit)}.city_tower__RhhQY[data-sign=gain] .city_shade__EhRya{fill:var(--city-gain-shade)}.city_tower__RhhQY[data-sign=loss] .city_lit___g83a{fill:var(--city-loss-lit)}.city_tower__RhhQY[data-sign=loss] .city_shade__EhRya{fill:var(--city-loss-shade)}.city_lit___g83a,.city_shade__EhRya,.city_top__cBzC9{fill-opacity:.9;stroke:rgb(255 255 255/.5);stroke-width:.6;stroke-linejoin:round}.city_floors__dzLqs{fill:none;stroke:var(--city-floor);stroke-width:.8}.city_band__vdIKA{stroke:none}.city_district__0yUAt,.city_tower__RhhQY{transition:opacity .45s var(--ease-civic)}.city_posterLabel__GSx2_{fill:var(--city-label);font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;letter-spacing:.04em;transition:fill .45s var(--ease-civic)}.city_root__qKpmk:is([data-focus-bracket=under25k],[data-focus-bracket="25to50k"],[data-focus-bracket="50to75k"],[data-focus-bracket="75to100k"],[data-focus-bracket="100kPlus"]) .city_district__0yUAt{opacity:.38}.city_root__qKpmk[data-focus-bracket="100kPlus"] .city_district__0yUAt[data-bracket="100kPlus"],.city_root__qKpmk[data-focus-bracket="100kPlus"] .city_district__0yUAt[data-bracket="100kPlus"] .city_pool__ZupK_,.city_root__qKpmk[data-focus-bracket="25to50k"] .city_district__0yUAt[data-bracket="25to50k"],.city_root__qKpmk[data-focus-bracket="25to50k"] .city_district__0yUAt[data-bracket="25to50k"] .city_pool__ZupK_,.city_root__qKpmk[data-focus-bracket="50to75k"] .city_district__0yUAt[data-bracket="50to75k"],.city_root__qKpmk[data-focus-bracket="50to75k"] .city_district__0yUAt[data-bracket="50to75k"] .city_pool__ZupK_,.city_root__qKpmk[data-focus-bracket="75to100k"] .city_district__0yUAt[data-bracket="75to100k"],.city_root__qKpmk[data-focus-bracket="75to100k"] .city_district__0yUAt[data-bracket="75to100k"] .city_pool__ZupK_,.city_root__qKpmk[data-focus-bracket=under25k] .city_district__0yUAt[data-bracket=under25k],.city_root__qKpmk[data-focus-bracket=under25k] .city_district__0yUAt[data-bracket=under25k] .city_pool__ZupK_{opacity:1}.city_root__qKpmk[data-focus-bracket="100kPlus"] .city_district__0yUAt[data-bracket="100kPlus"] .city_lot__KjnNQ,.city_root__qKpmk[data-focus-bracket="25to50k"] .city_district__0yUAt[data-bracket="25to50k"] .city_lot__KjnNQ,.city_root__qKpmk[data-focus-bracket="50to75k"] .city_district__0yUAt[data-bracket="50to75k"] .city_lot__KjnNQ,.city_root__qKpmk[data-focus-bracket="75to100k"] .city_district__0yUAt[data-bracket="75to100k"] .city_lot__KjnNQ,.city_root__qKpmk[data-focus-bracket=under25k] .city_district__0yUAt[data-bracket=under25k] .city_lot__KjnNQ{stroke-opacity:.95}.city_root__qKpmk[data-focus-bracket="100kPlus"] .city_district__0yUAt[data-bracket="100kPlus"] .city_posterLabel__GSx2_,.city_root__qKpmk[data-focus-bracket="25to50k"] .city_district__0yUAt[data-bracket="25to50k"] .city_posterLabel__GSx2_,.city_root__qKpmk[data-focus-bracket="50to75k"] .city_district__0yUAt[data-bracket="50to75k"] .city_posterLabel__GSx2_,.city_root__qKpmk[data-focus-bracket="75to100k"] .city_district__0yUAt[data-bracket="75to100k"] .city_posterLabel__GSx2_,.city_root__qKpmk[data-focus-bracket=under25k] .city_district__0yUAt[data-bracket=under25k] .city_posterLabel__GSx2_{fill:rgb(var(--c-violet-text))}.city_root__qKpmk:is([data-focus-category=taxes],[data-focus-category=healthcare],[data-focus-category=housing],[data-focus-category=employment]) .city_tower__RhhQY{opacity:.3}.city_root__qKpmk[data-focus-category=employment] .city_tower__RhhQY[data-category=employment],.city_root__qKpmk[data-focus-category=healthcare] .city_tower__RhhQY[data-category=healthcare],.city_root__qKpmk[data-focus-category=housing] .city_tower__RhhQY[data-category=housing],.city_root__qKpmk[data-focus-category=taxes] .city_tower__RhhQY[data-category=taxes]{opacity:1}@media (prefers-reduced-motion:no-preference){.city_root__qKpmk [data-scene-view=live]{cursor:-webkit-grab;cursor:grab}}.city_labels__VaF1l{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-civic)}@media (min-width:640px){[data-scene-view=live]~.city_labels__VaF1l{opacity:1}}.city_label__yLPdO{position:absolute;left:0;top:0;white-space:nowrap;transform:translate(-999px,-999px);transition:color .45s var(--ease-civic),opacity .3s var(--ease-civic)}.city_tip__fjrtK{position:absolute;left:0;top:0;pointer-events:none;opacity:0;transition:opacity .18s var(--ease-civic)}.city_tip__fjrtK[data-shown]{opacity:1}.city_hint__R7SHS{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-scene-view=live]~.city_hint__R7SHS{display:flex}}@media not all and (min-width:640px){.city_scroller__TC7ar[data-more-after]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),transparent)}.city_scroller__TC7ar[data-more-before]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 3.5rem);mask-image:linear-gradient(90deg,transparent,#000 3.5rem)}.city_scroller__TC7ar[data-more-before][data-more-after]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 3.5rem,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 3.5rem,#000 calc(100% - 3.5rem),transparent)}}