.snapshot-section.svelte-1gibkvf{margin-top:48px}h2.svelte-1gibkvf{color:var(--color-on-surface);font-size:26px;font-weight:700}.snapshot-intro.svelte-1gibkvf{color:var(--color-on-surface-variant);margin-top:12px;line-height:1.6}nav.svelte-1gibkvf{flex-wrap:wrap;gap:4px 24px;margin:20px 0;display:flex}nav.svelte-1gibkvf a:where(.svelte-1gibkvf){min-height:44px;color:var(--color-primary);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}nav.svelte-1gibkvf a:where(.svelte-1gibkvf):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.metrics-grid.svelte-1gibkvf{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.metrics-grid.svelte-1gibkvf>section:where(.svelte-1gibkvf){border-top:1px solid var(--color-outline-variant);min-width:0;padding-top:24px}h3.svelte-1gibkvf{color:var(--color-on-surface);scroll-margin-top:100px;font-size:22px;font-weight:700}.group-note.svelte-1gibkvf{color:var(--color-on-surface-variant);max-width:65ch;margin-top:10px;margin-bottom:20px;font-size:14px;line-height:1.65}dl.svelte-1gibkvf>div:where(.svelte-1gibkvf){border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}dt.svelte-1gibkvf{color:var(--color-on-surface-variant);font-size:14px;line-height:1.5}dt.svelte-1gibkvf span:where(.svelte-1gibkvf){margin-top:4px;font-size:12px;display:block}dd.svelte-1gibkvf{font-variant-numeric:tabular-nums;color:var(--color-on-surface);text-align:right;flex-shrink:0;font-size:17px;font-weight:700;line-height:1.5}.underwriting.svelte-1gibkvf{grid-column:1/-1}.underwriting.svelte-1gibkvf dl:where(.svelte-1gibkvf){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.assumptions.svelte-1gibkvf{color:var(--color-on-surface-variant);max-width:75ch;margin-top:20px;font-size:14px;line-height:1.7}@media (width<=800px){.metrics-grid.svelte-1gibkvf,.underwriting.svelte-1gibkvf dl:where(.svelte-1gibkvf){grid-template-columns:1fr}}@media (width<=450px){dl.svelte-1gibkvf>div:where(.svelte-1gibkvf){flex-direction:column;gap:5px}dd.svelte-1gibkvf{text-align:left;font-size:18px}nav.svelte-1gibkvf{gap:0 20px}}.visual-summary.svelte-xt5zv9{border-top:1px solid var(--color-outline-variant);margin-top:40px;padding-top:28px}.summary-heading.svelte-xt5zv9{justify-content:space-between;align-items:baseline;gap:20px;display:flex}h2.svelte-xt5zv9{letter-spacing:-.02em;color:var(--color-on-surface);font-size:26px;font-weight:700}a.svelte-xt5zv9{min-height:44px;color:var(--color-primary);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}a.svelte-xt5zv9:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.visual-grid.svelte-xt5zv9{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;margin-top:24px;display:grid}figure.svelte-xt5zv9{min-width:0}h3.svelte-xt5zv9{color:var(--color-on-surface);font-size:19px;font-weight:700}p.svelte-xt5zv9,figcaption.svelte-xt5zv9{max-width:65ch;color:var(--color-on-surface-variant);margin-top:8px;font-size:14px;line-height:1.65}figcaption.svelte-xt5zv9{font-size:13px}.empty-chart.svelte-xt5zv9{padding:24px 0}@media (width<=800px){.visual-grid.svelte-xt5zv9{grid-template-columns:1fr;gap:32px}.summary-heading.svelte-xt5zv9{flex-direction:column;gap:4px}}.history-chart.svelte-5r7rq4{background:var(--color-surface-container-low);border-radius:16px;margin-top:28px;padding:24px}.chart-controls.svelte-5r7rq4{justify-content:space-between;align-items:center;gap:24px;display:flex}h3.svelte-5r7rq4{color:var(--color-on-surface);font-size:18px;font-weight:700}label.svelte-5r7rq4{color:var(--color-on-surface);margin-bottom:6px;font-size:13px;font-weight:600;display:block}select.svelte-5r7rq4{border:1px solid var(--color-outline-variant);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-on-surface);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.graph-scroll.svelte-5r7rq4{scrollbar-width:thin;scrollbar-color:var(--color-outline) var(--color-surface);margin:20px 0 10px;overflow-x:auto}svg.svelte-5r7rq4{width:100%;min-width:760px;height:auto;display:block}.scroll-hint.svelte-5r7rq4{color:var(--color-on-surface-variant);margin-top:16px;font-size:13px;line-height:1.6;display:none}.grid-line.svelte-5r7rq4{stroke:var(--color-outline-variant);stroke-width:1px}.axis-label.svelte-5r7rq4{font-variant-numeric:tabular-nums;fill:var(--color-on-surface-variant);font:13px Satoshi,sans-serif}.series.svelte-5r7rq4{stroke:var(--color-primary);stroke-width:2.5px}.point.svelte-5r7rq4{fill:var(--color-primary);stroke:var(--color-surface-container-low);stroke-width:2px}figcaption.svelte-5r7rq4,.empty.svelte-5r7rq4{color:var(--color-on-surface-variant);max-width:75ch;font-size:13px;line-height:1.7}.empty.svelte-5r7rq4{padding:24px 0}.svelte-5r7rq4:is(select:where(.svelte-5r7rq4),.graph-scroll:where(.svelte-5r7rq4)):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=900px){.scroll-hint.svelte-5r7rq4{display:block}}@media (width<=600px){.history-chart.svelte-5r7rq4{padding:20px 16px}.chart-controls.svelte-5r7rq4{flex-direction:column;align-items:stretch;gap:16px}}.market-trends.svelte-13ji3ow{border-top:1px solid var(--color-outline-variant);min-width:0;margin-top:40px;padding-top:28px}h2.svelte-13ji3ow{color:var(--color-on-surface);text-wrap:balance;font-size:26px;font-weight:700;line-height:1.3}.intro.svelte-13ji3ow{color:var(--color-on-surface-variant);max-width:65ch;margin-top:12px;line-height:1.6}.period.svelte-13ji3ow,.status.svelte-13ji3ow{color:var(--color-on-surface-variant);max-width:75ch;margin-top:12px;font-size:14px;line-height:1.7}table.svelte-13ji3ow{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;font-size:14px}.trend-summary.svelte-13ji3ow{table-layout:fixed;margin-top:24px}th.svelte-13ji3ow,td.svelte-13ji3ow{border-bottom:1px solid var(--color-outline-variant);padding:16px 12px}th.svelte-13ji3ow:first-child{padding-left:0}td.svelte-13ji3ow:last-child,thead.svelte-13ji3ow th:where(.svelte-13ji3ow):last-child{padding-right:0}thead.svelte-13ji3ow th:where(.svelte-13ji3ow){color:var(--color-on-surface-variant);font-size:13px;font-weight:600}thead.svelte-13ji3ow th:where(.svelte-13ji3ow):not(:first-child),td.svelte-13ji3ow{text-align:right}tbody.svelte-13ji3ow th:where(.svelte-13ji3ow){color:var(--color-on-surface);font-weight:500;line-height:1.5}td.svelte-13ji3ow{color:var(--color-on-surface-variant)}.current.svelte-13ji3ow{color:var(--color-on-surface);font-size:20px;font-weight:700}abbr.svelte-13ji3ow{cursor:help;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.history-details.svelte-13ji3ow{margin-top:24px}.history-details.svelte-13ji3ow summary:where(.svelte-13ji3ow){cursor:pointer;min-height:44px;color:var(--color-primary);padding:12px 0;font-size:14px;font-weight:600}.history-scroll.svelte-13ji3ow{scrollbar-width:thin;scrollbar-color:var(--color-outline) var(--color-surface);margin-top:12px;overflow-x:auto}.history-scroll.svelte-13ji3ow th:where(.svelte-13ji3ow),.history-scroll.svelte-13ji3ow td:where(.svelte-13ji3ow){white-space:nowrap}a.svelte-13ji3ow{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.svelte-13ji3ow:is(a:where(.svelte-13ji3ow),summary:where(.svelte-13ji3ow),.history-scroll:where(.svelte-13ji3ow)):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=600px){h2.svelte-13ji3ow{font-size:23px}.trend-summary.svelte-13ji3ow th:where(.svelte-13ji3ow),.trend-summary.svelte-13ji3ow td:where(.svelte-13ji3ow){overflow-wrap:anywhere;padding:14px 4px;font-size:12px}.trend-summary.svelte-13ji3ow th:where(.svelte-13ji3ow):first-child{width:31%;padding-left:0}.trend-summary.svelte-13ji3ow th:where(.svelte-13ji3ow):nth-child(2){width:25%}.trend-summary.svelte-13ji3ow td.current:where(.svelte-13ji3ow){font-size:16px}.period.svelte-13ji3ow,.status.svelte-13ji3ow{font-size:13px}}.zip-explorer.svelte-gp68ew{border-top:1px solid var(--color-outline-variant);color:var(--color-on-surface);margin-top:40px;padding-top:28px}.section-heading.svelte-gp68ew{justify-content:space-between;align-items:baseline;gap:24px;display:flex}h2.svelte-gp68ew{letter-spacing:-.02em;font-size:26px;font-weight:700}h3.svelte-gp68ew{font-size:19px;font-weight:700;line-height:1.4}p.svelte-gp68ew{color:var(--color-on-surface-variant);max-width:70ch;margin-top:8px;font-size:14px;line-height:1.65}button.svelte-gp68ew{cursor:pointer;font:inherit}button.svelte-gp68ew:disabled{cursor:default;opacity:.5}.reset.svelte-gp68ew,.show-more.svelte-gp68ew,.no-results.svelte-gp68ew button:where(.svelte-gp68ew){color:var(--color-primary);text-underline-offset:4px;white-space:nowrap;min-height:44px;text-decoration:underline}.controls.svelte-gp68ew{gap:24px;margin:24px 0;display:flex}.controls.svelte-gp68ew>div:where(.svelte-gp68ew){flex:0 320px;min-width:0}label.svelte-gp68ew{margin-bottom:8px;font-size:14px;font-weight:600;display:block}select.svelte-gp68ew,input.svelte-gp68ew{border:1px solid var(--color-outline-variant);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-on-surface);font:inherit;caret-color:var(--color-primary);border-radius:12px;padding:10px 12px}input.svelte-gp68ew::placeholder{color:var(--color-on-surface-variant)}.geography.svelte-gp68ew{grid-template-columns:minmax(0,1fr) 300px;gap:28px;display:grid}.map-shell.svelte-gp68ew{isolation:isolate;background:var(--color-surface-container-low);border-radius:16px;min-width:0;position:relative;overflow:hidden}.map.svelte-gp68ew{z-index:0;height:440px}.map-status.svelte-gp68ew{text-align:center;background:var(--color-surface-container-low);z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.map-status.svelte-gp68ew button:where(.svelte-gp68ew){text-underline-offset:4px;min-height:44px;color:var(--color-primary);margin-top:12px;text-decoration:underline}.tile-status.svelte-gp68ew{background:var(--color-surface);z-index:1;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;bottom:30px;left:12px;right:12px}.empty.svelte-gp68ew{grid-template-columns:1fr;margin-top:24px}.empty.svelte-gp68ew .map:where(.svelte-gp68ew){height:180px}aside.svelte-gp68ew{min-width:0;padding:8px 0}.preview-context.svelte-gp68ew{margin-top:4px;font-size:13px}aside.svelte-gp68ew dl:where(.svelte-gp68ew){margin-top:16px}aside.svelte-gp68ew dl:where(.svelte-gp68ew)>div:where(.svelte-gp68ew){border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;gap:12px;padding:12px 0;display:flex}dt.svelte-gp68ew{font-size:13px;line-height:1.5}dt.svelte-gp68ew span:where(.svelte-gp68ew){color:var(--color-on-surface-variant);margin-top:3px;font-size:12px;display:block}dd.svelte-gp68ew{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.sample-note.svelte-gp68ew{margin-top:16px;font-size:13px}.legend.svelte-gp68ew{color:var(--color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.swatch.svelte-gp68ew{border-radius:3px;width:24px;height:14px;display:inline-block}.missing.svelte-gp68ew{margin-left:12px}.map-note.svelte-gp68ew{margin-top:12px;font-size:12px}a.svelte-gp68ew{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}details.svelte-gp68ew{margin-top:16px}summary.svelte-gp68ew{cursor:pointer;min-height:44px;color:var(--color-primary);align-content:center;font-size:14px;display:list-item}details.svelte-gp68ew p:where(.svelte-gp68ew){margin:8px 0;font-size:13px}.table-heading.svelte-gp68ew{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;display:flex}.table-heading.svelte-gp68ew>div:where(.svelte-gp68ew){width:210px;max-width:100%}.table-scroll.svelte-gp68ew{scrollbar-width:thin;scrollbar-color:var(--color-outline) var(--color-surface);margin-top:16px;overflow-x:auto}table.svelte-gp68ew{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}caption.svelte-gp68ew{text-align:left;color:var(--color-on-surface-variant);padding:0 0 12px;font-size:12px}th.svelte-gp68ew,td.svelte-gp68ew{border-bottom:1px solid var(--color-outline-variant);text-align:right;white-space:nowrap;padding:12px}th.svelte-gp68ew:first-child{text-align:left}thead.svelte-gp68ew th:where(.svelte-gp68ew){color:var(--color-on-surface-variant);font-size:12px;font-weight:600}tbody.svelte-gp68ew th:where(.svelte-gp68ew) button:where(.svelte-gp68ew){color:var(--color-primary);text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.row-color.svelte-gp68ew{border-radius:50%;flex-shrink:0;width:10px;height:10px}small.svelte-gp68ew{color:var(--color-on-surface-variant);margin-top:3px;font-size:12px;display:block}.chosen.svelte-gp68ew{background:var(--color-primary-container)}.selection-status.svelte-gp68ew{margin-top:20px;font-size:13px}.no-results.svelte-gp68ew{padding:12px 0}.show-more.svelte-gp68ew{margin-top:12px}.svelte-gp68ew:is(button:where(.svelte-gp68ew),select:where(.svelte-gp68ew),input:where(.svelte-gp68ew),summary:where(.svelte-gp68ew),a:where(.svelte-gp68ew),.table-scroll:where(.svelte-gp68ew)):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.svelte-gp68ew::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}.census-comparison.svelte-gp68ew .chosen:where(.svelte-gp68ew){background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.map.svelte-gp68ew .leaflet-container{font-family:inherit}.map.svelte-gp68ew .zip-tooltip{color:#153b2b;background:#fff;border:0;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:13px;line-height:1.7;box-shadow:0 4px 16px #153b2b26}.map.svelte-gp68ew .zip-tooltip strong{margin-bottom:4px;font-size:15px;display:block}.map.svelte-gp68ew .leaflet-interactive:focus-visible{stroke:#153b2b;stroke-width:4px;outline:none}.map.svelte-gp68ew .leaflet-control-zoom a:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}@media (width<=800px){.geography.svelte-gp68ew{grid-template-columns:1fr;gap:16px}.map.svelte-gp68ew{height:360px}aside.svelte-gp68ew dl:where(.svelte-gp68ew){grid-template-columns:1fr 1fr;gap:0 24px;display:grid}aside.svelte-gp68ew dl:where(.svelte-gp68ew)>div:where(.svelte-gp68ew){flex-wrap:wrap;min-width:0}aside.svelte-gp68ew p:where(.svelte-gp68ew){max-width:70ch}.section-heading.svelte-gp68ew{gap:12px}}@media (width<=480px){.controls.svelte-gp68ew{flex-direction:column;gap:16px}.controls.svelte-gp68ew>div:where(.svelte-gp68ew){flex:auto}.table-heading.svelte-gp68ew{flex-direction:column;align-items:flex-start;gap:16px}.table-heading.svelte-gp68ew>div:where(.svelte-gp68ew){width:100%}aside.svelte-gp68ew dl:where(.svelte-gp68ew){grid-template-columns:1fr}.map.svelte-gp68ew{height:320px}.legend.svelte-gp68ew{gap:6px}.swatch.svelte-gp68ew{width:16px}.section-heading.svelte-gp68ew{align-items:flex-start}h2.svelte-gp68ew{font-size:24px}.map.svelte-gp68ew .zip-tooltip{max-width:260px;padding:8px;font-size:11px}}.demographics.svelte-1ihz97m{border-top:1px solid var(--color-outline-variant);color:var(--color-on-surface);margin-top:56px;padding-top:36px}h2.svelte-1ihz97m{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.3}p.svelte-1ihz97m{max-width:72ch;color:var(--color-on-surface-variant);margin-top:12px;font-size:14px;line-height:1.65}.source-context.svelte-1ihz97m{margin-top:16px}.period-note.svelte-1ihz97m{font-weight:600}dl.svelte-1ihz97m{grid-template-columns:1fr 1fr;column-gap:40px;margin-top:24px;display:grid}dl.svelte-1ihz97m>div:where(.svelte-1ihz97m){border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;gap:20px;min-width:0;padding:20px 0;display:flex}dt.svelte-1ihz97m{font-size:15px;font-weight:600}dt.svelte-1ihz97m span:where(.svelte-1ihz97m){max-width:38ch;color:var(--color-on-surface-variant);margin-top:6px;font-size:13px;font-weight:400;line-height:1.55;display:block}dd.svelte-1ihz97m{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:23px;font-weight:700}small.svelte-1ihz97m{max-width:23ch;color:var(--color-on-surface-variant);margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}details.svelte-1ihz97m{margin-top:20px}ul.svelte-1ihz97m{color:var(--color-on-surface-variant);margin-top:12px;padding-left:20px;font-size:14px;line-height:1.65}li.svelte-1ihz97m+li:where(.svelte-1ihz97m){margin-top:8px}summary.svelte-1ihz97m{cursor:pointer;min-height:44px;color:var(--color-primary);align-content:center;font-size:14px}a.svelte-1ihz97m{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.svelte-1ihz97m:is(summary:where(.svelte-1ihz97m),a:where(.svelte-1ihz97m)):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.svelte-1ihz97m::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}@media (width<=800px){dl.svelte-1ihz97m{grid-template-columns:1fr}dl.svelte-1ihz97m>div:where(.svelte-1ihz97m){gap:16px}}@media (width<=480px){h2.svelte-1ihz97m{font-size:24px}dl.svelte-1ihz97m>div:where(.svelte-1ihz97m){flex-direction:column;gap:10px}dd.svelte-1ihz97m{text-align:left;font-size:22px}small.svelte-1ihz97m{max-width:none}}.market-intro.with-photo.svelte-149gwhk{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:start;gap:40px;display:grid}.region-photo.svelte-149gwhk{min-width:0;margin:0;padding-top:4px}@media (width<=800px){.market-intro.with-photo.svelte-149gwhk{grid-template-columns:1fr;gap:24px}.region-photo.svelte-149gwhk{max-width:480px}}.svelte-149gwhk::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}
