._header_x7fzg_3{display:flex;flex-direction:column;gap:var(--gap-section)}._headerTop_x7fzg_9{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-section);width:100%}._titleGroup_x7fzg_17{display:flex;align-items:center;gap:var(--gap-block);flex-wrap:wrap}._title_x7fzg_17{font-family:var(--font-family-display);font-size:var(--text-4xl);font-weight:var(--weight-display);line-height:var(--leading-tight);color:var(--foreground);letter-spacing:var(--tracking-display);margin:0}._badge_x7fzg_34{font-family:var(--font-family-ui);font-size:var(--text-2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:var(--gap-pair) var(--gap-item);border-radius:2px;background-color:var(--surface-muted);color:var(--foreground-secondary);border:1px solid var(--border-subtle)}._statLabelText_x7fzg_48{white-space:normal}@media(max-width:640px){._header_x7fzg_3{gap:var(--gap-block)}._title_x7fzg_17{font-size:var(--text-3xl)}}@media(max-width:480px){._headerTop_x7fzg_9{flex-direction:column;align-items:flex-start;gap:var(--gap-block)}._title_x7fzg_17{font-size:1.75rem}}._demographicsSection_1g2pp_1{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border)}._header_1g2pp_8{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--gap-section)}._iconWrapper_1g2pp_15{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background-color:var(--category-demographic-subtle);color:var(--data-primary)}.dark ._iconWrapper_1g2pp_15{background-color:var(--neutral-300);color:var(--chart-1)}._sectionTitle_1g2pp_31{font-family:var(--font-family-heading);font-size:2rem;font-weight:var(--weight-display);color:var(--foreground);margin:0}._demographicsContainer_1g2pp_39{height:400px;width:100%}@media(max-width:640px){._demographicsSection_1g2pp_1{padding:var(--gap-section)}._header_1g2pp_8{margin-bottom:var(--gap-section);gap:var(--spacing-2)}._iconWrapper_1g2pp_15{width:32px;height:32px}._iconWrapper_1g2pp_15 svg{width:20px;height:20px}._sectionTitle_1g2pp_31{font-size:1.5rem}._demographicsContainer_1g2pp_39{height:350px}}@media(max-width:480px){._demographicsSection_1g2pp_1{padding:var(--gap-block)}._header_1g2pp_8{margin-bottom:var(--gap-block)}._iconWrapper_1g2pp_15{width:28px;height:28px}._iconWrapper_1g2pp_15 svg{width:18px;height:18px}._sectionTitle_1g2pp_31{font-size:1.25rem}._demographicsContainer_1g2pp_39{height:300px}}._container_vu0k5_1{display:flex;flex-direction:column;gap:var(--gap-section);width:100%}._mapSkeleton_vu0k5_8{width:100%;height:500px;border-radius:var(--radius-lg)}._header_vu0k5_14{display:flex;align-items:center;gap:var(--spacing-3)}._iconWrapper_vu0k5_20{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background-color:var(--category-demographic-subtle);color:var(--data-primary)}.dark ._iconWrapper_vu0k5_20{background-color:var(--neutral-300);color:var(--chart-1)}._sectionTitle_vu0k5_36{font-family:var(--font-family-display);font-size:var(--text-2xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight);color:var(--foreground);margin:0}._statsGrid_vu0k5_46{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap-section)}._statBox_vu0k5_52{background-color:var(--card);padding:var(--gap-section);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--gap-block);transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border-subtle)}._statBox_vu0k5_52:hover{border-color:var(--border-strong)}._iconSuccess_vu0k5_67,._iconWarning_vu0k5_68,._iconError_vu0k5_69,._iconPrimary_vu0k5_70{color:var(--muted-foreground)}._statLabel_vu0k5_74{font-family:var(--font-family-ui);display:flex;align-items:center;gap:var(--spacing-3);color:var(--muted-foreground);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--weight-medium)}._statValue_vu0k5_86{font-family:var(--font-family-monospace);font-size:1.5rem;font-weight:var(--weight-heading);color:var(--foreground)}._chartCard_vu0k5_94{background-color:var(--card);padding:var(--gap-section);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--gap-section);position:relative;border:1px solid var(--border-subtle)}._chartTitle_vu0k5_105{font-family:var(--font-family-display);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--foreground);margin:0;display:flex;align-items:center}._chartWrapper_vu0k5_115{width:100%;min-height:200px}._emptyState_vu0k5_121{margin:0;padding:var(--spacing-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--muted-foreground)}._body_pwv31_2{display:flex;flex-direction:column;gap:var(--gap-section)}._statsGrid_pwv31_9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-item)}._statBox_pwv31_15{display:flex;flex-direction:column;gap:var(--gap-pair);min-width:0;padding:var(--gap-block);background-color:color-mix(in srgb,var(--surface-muted) 70%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._statLabel_pwv31_26{font-family:var(--font-family-ui);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}._statValue_pwv31_35{font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--weight-heading);line-height:1.2;color:var(--foreground);font-variant-numeric:tabular-nums}._unit_pwv31_44{margin-left:var(--gap-pair);font-family:var(--font-family-base);font-size:var(--text-xs);font-weight:400;color:var(--muted-foreground)}._cardsGrid_pwv31_52{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--gap-block)}._card_pwv31_52{display:flex;flex-direction:column;gap:var(--gap-block);min-width:0;padding:var(--gap-section);background-color:color-mix(in srgb,var(--surface-muted) 70%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--duration-instant) var(--ease-out)}@media(hover:hover){._card_pwv31_52:hover{background-image:linear-gradient(var(--state-hover),var(--state-hover));border-color:var(--border)}}._card_pwv31_52:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._cardHeader_pwv31_83{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-item)}._cardName_pwv31_90{margin:0;font-family:var(--font-family-display);font-size:var(--text-md);font-weight:var(--weight-heading);line-height:1.3;color:var(--foreground)}._cardStats_pwv31_99{display:flex;flex-direction:column;gap:var(--gap-item)}._statRow_pwv31_105{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-block);font-size:var(--text-sm)}._rowLabel_pwv31_113{color:var(--muted-foreground)}._mono_pwv31_117{font-family:var(--font-family-display);font-weight:var(--weight-heading);color:var(--foreground);text-align:right;font-variant-numeric:tabular-nums}._emptyState_pwv31_125{margin:0;color:var(--muted-foreground)}@media(max-width:1024px){._statsGrid_pwv31_9{grid-template-columns:repeat(2,minmax(0,1fr))}}._body_1oumu_2{display:flex;flex-direction:column;gap:var(--gap-section)}._statsGrid_1oumu_9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-item)}._statBox_1oumu_15{display:flex;flex-direction:column;gap:var(--gap-pair);min-width:0;padding:var(--gap-block);background-color:color-mix(in srgb,var(--surface-muted) 70%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._statLabel_1oumu_26{font-family:var(--font-family-ui);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}._statValue_1oumu_35{font-family:var(--font-family-display);font-size:var(--text-xl);font-weight:var(--weight-heading);line-height:1.2;color:var(--foreground);font-variant-numeric:tabular-nums}._cardsGrid_1oumu_44{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--gap-block)}._card_1oumu_44{display:flex;flex-direction:column;gap:var(--gap-block);min-width:0;padding:var(--gap-section);background-color:color-mix(in srgb,var(--surface-muted) 70%,transparent);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--duration-instant) var(--ease-out)}@media(hover:hover){._card_1oumu_44:hover{background-image:linear-gradient(var(--state-hover),var(--state-hover));border-color:var(--border)}}._card_1oumu_44:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}._cardHeader_1oumu_75{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-item)}._cardName_1oumu_82{margin:0;font-family:var(--font-family-display);font-size:var(--text-md);font-weight:var(--weight-heading);line-height:1.3;color:var(--foreground)}._zipBadge_1oumu_91{flex-shrink:0;padding:2px var(--gap-item);font-family:var(--font-family-ui);font-size:var(--text-2xs);font-weight:500;letter-spacing:.08em;color:var(--foreground-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}._cardStats_1oumu_104{display:flex;flex-direction:column;gap:var(--gap-item)}._statRow_1oumu_110{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-block);font-size:var(--text-sm)}._rowLabel_1oumu_118{color:var(--muted-foreground)}._mono_1oumu_122{font-family:var(--font-family-display);font-weight:var(--weight-heading);color:var(--foreground);text-align:right;font-variant-numeric:tabular-nums}._emptyState_1oumu_130{margin:0;color:var(--muted-foreground)}@media(max-width:1024px){._statsGrid_1oumu_9{grid-template-columns:repeat(2,minmax(0,1fr))}}._container_1gk12_1{display:flex;flex-direction:column;gap:var(--gap-region);padding-bottom:var(--spacing-12)}._header_1gk12_8{display:flex;flex-direction:column;gap:var(--gap-section)}._statsGrid_1gk12_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--gap-section)}._demographicsSection_1gk12_20{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border)}._housingSectionSkeleton_1gk12_27{display:flex;flex-direction:column}._chartSection_1gk12_32{background-color:var(--card);padding:var(--spacing-8);border-radius:var(--radius-lg);border:1px solid var(--border)}._locationsGrid_1gk12_39{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--gap-section)}._gridFour_1gk12_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--gap-section);margin-bottom:var(--gap-region)}._gridTwo_1gk12_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:var(--gap-section)}._gridFourSmall_1gk12_58,._gridThreeSmall_1gk12_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap-section);margin-bottom:var(--gap-region)}._gridTwoSmall_1gk12_72{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--gap-section);margin-bottom:var(--gap-region)}._container_797vx_1{display:flex;flex-direction:column;gap:var(--spacing-golden-lg);padding-bottom:var(--spacing-16);width:100%}._breadcrumbWrapper_797vx_9{margin-bottom:var(--spacing-2)}._backButton_797vx_13{align-self:flex-start}._navigationWrapper_797vx_17{position:sticky;top:var(--header-height);z-index:var(--z-nav-low);background-color:var(--background);padding-top:0;padding-bottom:0;margin-left:calc(var(--page-margin-mobile) * -1);margin-right:calc(var(--page-margin-mobile) * -1);padding-left:var(--page-margin-mobile);padding-right:var(--page-margin-mobile)}@media(min-width:640px){._navigationWrapper_797vx_17{margin-left:0;margin-right:0;padding-left:0;padding-right:0;top:4rem}}._section_797vx_41{scroll-margin-top:7.5rem}#_ai-insights_797vx_1._section_797vx_41{background:transparent;padding:0;box-shadow:none}._errorContainer_797vx_52{padding:var(--spacing-12);text-align:center;color:var(--error);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);max-width:600px;margin:var(--spacing-12) auto}._errorContainer_797vx_52 h2{font-family:var(--font-family-heading);font-size:2rem;font-weight:var(--weight-display);color:var(--foreground)}._errorContainer_797vx_52 p{color:var(--foreground-secondary);font-size:1.125rem}._backLink_797vx_79{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--weight-medium);transition:all var(--motion-base) ease}._backLink_797vx_79:hover{background-color:var(--primary);opacity:.9}._backLink_797vx_79:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}
