.NavigationLoading_track__ExmxM{position:fixed;inset:0 0 auto;height:3px;z-index:1000;overflow:hidden;pointer-events:none;opacity:0;animation:NavigationLoading_reveal__oHThF 0s .16s forwards;background:#e8f0ff}.NavigationLoading_runner__qWRnD{display:block;width:35%;height:100%;background:var(--primary,#2165d9);animation:NavigationLoading_travel__1vsr4 1.25s ease-in-out infinite}@keyframes NavigationLoading_reveal__oHThF{to{opacity:1}}@keyframes NavigationLoading_travel__1vsr4{0%{transform:translateX(-110%)}to{transform:translateX(390%)}}@media (prefers-reduced-motion:reduce){.NavigationLoading_runner__qWRnD{animation:none;width:100%;opacity:.7}}@media print{.NavigationLoading_track__ExmxM{display:none}}.SpatialAnalyticsReport_report__GstAq{display:grid;gap:16px;min-width:0;color:var(--ink)}.SpatialAnalyticsReport_header__SOrAO{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.SpatialAnalyticsReport_report__GstAq h2{margin:4px 0 10px;font-size:24px;letter-spacing:-.04em}.SpatialAnalyticsReport_report__GstAq h3{margin:0;font-size:18px}.SpatialAnalyticsReport_report__GstAq h4{margin:0;font-size:16px}.SpatialAnalyticsReport_eyebrow__A7bOR{margin:0;color:var(--brand);font-size:13px;font-weight:700}.SpatialAnalyticsReport_caption__ASXvL{color:var(--ink-muted);font-size:13px;line-height:1.7;margin:6px 0;overflow-wrap:anywhere}.SpatialAnalyticsReport_note__SF82H{margin:0;padding:16px 20px;background:var(--surface-sunk);border-radius:var(--r-md);color:var(--ink-muted);font-size:14px;line-height:1.75}.SpatialAnalyticsReport_empty__jPWML{padding:32px 20px;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--r-md);text-align:center;color:var(--ink-muted);line-height:1.7}.SpatialAnalyticsReport_selector__443zG{display:grid;gap:8px;font-size:14px;font-weight:600}.SpatialAnalyticsReport_selector__443zG select{width:100%;min-width:0}.SpatialAnalyticsReport_mapPanel__K_xyI,.SpatialAnalyticsReport_outcomes__U4XM1{display:grid;gap:16px;min-width:0}.SpatialAnalyticsReport_tabs__G4_wJ{display:flex;gap:4px;flex-wrap:wrap;padding:4px;background:var(--surface-sunk);border-radius:var(--r-md)}.SpatialAnalyticsReport_tabs__G4_wJ button{padding:10px 14px;min-height:44px;border:none;border-radius:var(--r-sm);color:var(--ink-muted);background:transparent;cursor:pointer;font:inherit;font-size:13px}.SpatialAnalyticsReport_tabs__G4_wJ button[aria-pressed=true]{color:var(--brand);background:var(--surface);font-weight:700}.SpatialAnalyticsReport_grid__FlQse{display:block;width:100%;height:100%;color:var(--brand);overflow:hidden}.SpatialAnalyticsReport_historical__K42_A{width:min(100%,760px);position:relative;background:var(--surface-sunk);border:1px solid var(--border-strong)}.SpatialAnalyticsReport_details__Dgcpq{border:1px solid var(--border);border-radius:var(--r-md);padding:16px;background:var(--surface)}.SpatialAnalyticsReport_details__Dgcpq summary{cursor:pointer;min-height:28px;font-size:14px}.SpatialAnalyticsReport_tableScroll__ZG92W{max-height:360px;overflow:auto;margin-top:12px}.SpatialAnalyticsReport_tableScroll__ZG92W table{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpatialAnalyticsReport_tableScroll__ZG92W td,.SpatialAnalyticsReport_tableScroll__ZG92W th{padding:12px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.SpatialAnalyticsReport_tableScroll__ZG92W caption{text-align:left;padding:12px;color:var(--ink-muted)}.SpatialAnalyticsReport_booth__Tn4gf{padding:24px;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-lg);display:grid;gap:14px}.SpatialAnalyticsReport_funnel__hZyXF{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.SpatialAnalyticsReport_funnel__hZyXF>div{border-left:2px solid var(--brand-soft);padding-left:14px}.SpatialAnalyticsReport_funnel__hZyXF dt{font-size:13px;color:var(--ink-muted)}.SpatialAnalyticsReport_funnel__hZyXF dd{margin:8px 0 0;font-size:25px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.SpatialAnalyticsReport_funnel__hZyXF small{font-size:12px;font-weight:400;color:var(--ink-muted)}.SpatialAnalyticsReport_hint__VdIci{margin:0;color:var(--ink-muted);font-size:14px;line-height:1.75;padding-top:14px;border-top:1px solid var(--border)}@media (max-width:640px){.SpatialAnalyticsReport_funnel__hZyXF{grid-template-columns:repeat(2,minmax(0,1fr))}.SpatialAnalyticsReport_booth__Tn4gf{padding:18px}.SpatialAnalyticsReport_header__SOrAO>button{width:100%}}.SpatialAnalyticsReport_ratios__IOKOz{display:flex;flex-wrap:wrap;gap:8px;margin:0}.SpatialAnalyticsReport_ratios__IOKOz>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:var(--r-sm);background:var(--surface-sunk);font-size:13px}.SpatialAnalyticsReport_ratios__IOKOz dt{color:var(--ink-muted)}.SpatialAnalyticsReport_ratios__IOKOz dd{margin:0;color:var(--ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpatialAnalyticsReport_criteria__MiA9U{color:var(--ink-muted);font-size:13px}.SpatialAnalyticsReport_criteria__MiA9U summary{cursor:pointer;width:fit-content;padding:4px 0}.SpatialAnalyticsReport_criteria__MiA9U[open]{padding-bottom:12px;border-bottom:1px solid var(--border)}