.zone-detail[data-v-4ef86f39]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:12px;min-width:0;padding:16px;scroll-margin-top:84px}:where(.zone-detail[data-v-4ef86f39]) :where(h3,p,ul,dl,dd){margin:0}header[data-v-4ef86f39]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}header .heading[data-v-4ef86f39]{min-width:0}header .v-btn[data-v-4ef86f39]{margin:-4px -4px 0 0}h3[data-v-4ef86f39]{font-size:1.25rem;line-height:1.3}.meta[data-v-4ef86f39],header p[data-v-4ef86f39]{color:rgba(var(--v-theme-on-surface),.76);font-size:.8rem}.stat-label[data-v-4ef86f39]{margin-top:16px}.stat[data-v-4ef86f39]{display:block;font-size:1.5rem;font-variant-numeric:tabular-nums;margin-block:4px}.facts[data-v-4ef86f39]{display:grid;gap:12px;margin-block:20px!important}.facts>div[data-v-4ef86f39]{align-items:start;display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto}dd[data-v-4ef86f39]{font-variant-numeric:tabular-nums;font-weight:700;text-align:right}small[data-v-4ef86f39]{font-size:.8rem;grid-column:1/-1}.zone-detail .hint[data-v-4ef86f39]{font-size:.8rem;line-height:1.5;margin-top:8px}.zone-detail .notice[data-v-4ef86f39]{font-size:.875rem;margin-block:12px}.zone-detail .meta[data-v-4ef86f39]{margin-top:4px}.service-facts[data-v-4ef86f39]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-facts>div[data-v-4ef86f39]{grid-template-columns:minmax(0,1fr)}.service-facts dd[data-v-4ef86f39]{text-align:left}.zone-detail .source-heading[data-v-4ef86f39]{font-size:.8rem;font-weight:600;margin-top:16px}summary[data-v-4ef86f39]{align-items:center;cursor:pointer;display:flex;font-weight:600;min-height:44px}summary[data-v-4ef86f39]:before{content:"▸";margin-right:8px}details[open]>summary[data-v-4ef86f39]:before{content:"▾"}details[data-v-4ef86f39]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));margin-top:12px}.evidence ul[data-v-4ef86f39]{padding-left:20px}.evidence li+li[data-v-4ef86f39]{margin-top:8px}.detail-actions[data-v-4ef86f39]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.detail-actions .v-btn[data-v-4ef86f39],.rental-link[data-v-4ef86f39]{min-height:44px}.rental-link[data-v-4ef86f39]{align-items:center;color:rgb(var(--v-theme-link));display:inline-flex;gap:8px;margin-top:4px}.level[data-v-4ef86f39]{background:rgba(var(--v-theme-on-surface),.08);border-radius:999px;display:inline-block;font-size:.8rem;font-weight:600;margin-top:4px;padding:2px 10px}.level--low[data-v-4ef86f39]{background:rgba(var(--v-theme-success),.16)}.level--high[data-v-4ef86f39]{background:rgba(var(--v-theme-error),.14)}.claim-facts small[data-v-4ef86f39]{color:rgba(var(--v-theme-on-surface),.76)}@media (max-width:599px){.facts>div[data-v-4ef86f39]{grid-template-columns:minmax(0,1fr)}dd[data-v-4ef86f39]{text-align:left}}.zone-explorer[data-v-73df4b74]{--zone-gutter:20px;--zone-pin:0px;--zone-bar:0px;--zone-offset:calc(var(--zone-pin) + var(--zone-bar) + 8px);display:flex;flex-direction:column;height:100%;min-height:0}.zone-explorer.is-standalone[data-v-73df4b74]{--zone-pin:var(--v-layout-top,0px)}.explorer-scroll[data-v-73df4b74]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--zone-gutter) var(--zone-gutter);scroll-padding-top:var(--zone-offset)}.zone-search[data-v-73df4b74]{margin-top:var(--zone-gutter)}.is-standalone .explorer-scroll[data-v-73df4b74]{overflow:visible;padding:0}.is-standalone .zone-search[data-v-73df4b74]{margin-top:0}.is-standalone[data-v-73df4b74] :is(.zone-list>li,.zone-options){scroll-margin-top:var(--zone-offset)}.is-standalone .zone-toolbar[data-v-73df4b74]{background:rgb(var(--v-theme-background))}:where(.zone-explorer[data-v-73df4b74]) :where(p,ul){margin:0}.zone-controls[data-v-73df4b74]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.zone-toolbar[data-v-73df4b74]{align-items:center;background:rgb(var(--v-theme-surface));display:flex;gap:8px;justify-content:flex-end;margin-block:8px}.close-filters[data-v-73df4b74],.criteria-summary[data-v-73df4b74],.zone-filter-toggle[data-v-73df4b74]{display:none}.view-buttons[data-v-73df4b74]{align-items:center;display:flex;gap:8px}.view-buttons .v-btn[data-v-73df4b74]{flex:1;min-height:44px}.cohort-controls[data-v-73df4b74]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.cohort-controls p[data-v-73df4b74]{grid-column:1/-1}.service-filter[data-v-73df4b74]{margin-top:16px;max-width:400px}.context-order[data-v-73df4b74]{margin-top:12px;max-width:400px}.zone-explorer .hint[data-v-73df4b74]{font-size:.8rem;line-height:1.5;margin-top:12px}.zone-explorer .meta[data-v-73df4b74]{color:rgba(var(--v-theme-on-surface),.76);font-size:.8rem;margin-top:12px}.notice[data-v-73df4b74]{padding-block:20px}.zone-layout[data-v-73df4b74]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);margin-top:12px}.zone-layout.has-detail[data-v-73df4b74]{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}.zone-layout[data-v-73df4b74]>*{min-width:0}.zone-browser>.hint[data-v-73df4b74]{margin-bottom:12px}.zone-list[data-v-73df4b74]{list-style:none;max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:0}.zone-list>li[data-v-73df4b74]{align-items:center;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex}.zone-list>li.is-current[data-v-73df4b74]{background:rgba(var(--v-theme-primary),.08)}.zone-list button[data-v-73df4b74]:not(.v-btn){background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;gap:12px;justify-content:space-between;min-height:64px;min-width:0;padding:12px 8px;text-align:left}.zone-list button>span[data-v-73df4b74]{min-width:0}.zone-list strong[data-v-73df4b74]{display:block;font-weight:600}.zone-list small[data-v-73df4b74]{color:rgba(var(--v-theme-on-surface),.76);display:block;font-size:.8rem;line-height:1.4;margin-top:4px}.row-value[data-v-73df4b74]{flex:0 0 auto;font-variant-numeric:tabular-nums;text-align:right}.zone-list .v-btn[data-v-73df4b74]{flex:0 0 44px;height:44px;width:44px}summary[data-v-73df4b74]{align-items:center;cursor:pointer;display:flex;font-weight:600;min-height:44px}summary[data-v-73df4b74]:before{content:"▸";margin-right:8px}details[open]>summary[data-v-73df4b74]:before{content:"▾"}.list-date[data-v-73df4b74],.map-caption[data-v-73df4b74]{color:rgba(var(--v-theme-on-surface),.76);font-size:.8rem}.zone-explorer .map-caption[data-v-73df4b74]{margin-block:0 8px}.zone-explorer .list-date[data-v-73df4b74]{margin-block:-4px 8px}.comparison-methodology[data-v-73df4b74]{font-size:.8rem;margin-top:16px}.map-methodology summary[data-v-73df4b74]{font-weight:400}.legend[data-v-73df4b74]{font-size:.8rem;margin-block:12px}.legend ul[data-v-73df4b74]{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:8px 0 0}.legend li[data-v-73df4b74]{align-items:center;display:inline-flex;gap:4px}.legend i[data-v-73df4b74]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:inline-block;height:16px;width:16px}.no-data-swatch[data-v-73df4b74]{background:#d4d9df}.selected-zones[data-v-73df4b74]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));margin-top:24px}.selected-group ul[data-v-73df4b74]{list-style:none;padding:0}.selected-group li[data-v-73df4b74]{align-items:center;display:flex;gap:8px;min-height:44px}.selected-group li>span[data-v-73df4b74]{flex:1;min-width:0}.explorer-footer[data-v-73df4b74]{background:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:grid;flex:0 0 auto;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:12px 20px max(12px,env(safe-area-inset-bottom))}.explorer-footer .v-btn[data-v-73df4b74]{letter-spacing:normal;min-height:44px;padding-inline:8px;white-space:nowrap}.zone-explorer[data-v-73df4b74] input{font-size:16px}@media (max-width:959px){.zone-explorer[data-v-73df4b74]{--zone-gutter:16px;--zone-bar:48px}.zone-layout.has-detail[data-v-73df4b74]{grid-template-columns:minmax(0,1fr)}.zone-toolbar[data-v-73df4b74]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));margin-inline:calc(var(--zone-gutter)*-1);padding:4px var(--zone-gutter);position:sticky;top:var(--zone-pin);z-index:5}.is-standalone .zone-toolbar[data-v-73df4b74]{margin-inline:0;padding-inline:0}.zone-list[data-v-73df4b74]{max-height:none;overflow:visible}.zone-list>li[data-v-73df4b74]{flex-wrap:wrap}.zone-list>li>.zone-detail[data-v-73df4b74]{flex:1 0 100%;margin:0 8px 12px}}@media (max-width:599px),(max-width:959px) and (max-height:559px){.zone-controls[data-v-73df4b74]{grid-template-columns:minmax(0,1fr)}.cohort-controls[data-v-73df4b74]{gap:8px}.zone-options[data-v-73df4b74]:not(.is-expanded){display:none}.zone-options[data-v-73df4b74]{padding-block:8px}.zone-toolbar[data-v-73df4b74]{display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-block:8px 0;padding:0}.zone-toolbar .v-btn[data-v-73df4b74]{border-radius:0;color:rgba(var(--v-theme-on-surface),.76);font-size:.75rem;height:var(--zone-bar);letter-spacing:normal;min-height:var(--zone-bar);min-width:0;padding-inline:8px}.zone-toolbar .v-btn[aria-pressed=true][data-v-73df4b74]{box-shadow:inset 0 -2px rgb(var(--v-theme-primary));color:rgb(var(--v-theme-link))}.zone-toolbar .v-btn[aria-pressed=true][data-v-73df4b74] .v-btn__underlay{opacity:0}.zone-toolbar .zone-filter-toggle[aria-expanded=true][data-v-73df4b74]{color:rgb(var(--v-theme-link))}.close-filters[data-v-73df4b74],.zone-filter-toggle[data-v-73df4b74]{display:inline-flex}.close-filters[data-v-73df4b74]{margin-top:8px;min-height:44px}.view-buttons[data-v-73df4b74]{gap:0;position:relative}.view-buttons[data-v-73df4b74]:before{border-inline-start:1px solid rgba(var(--v-border-color),var(--v-border-opacity));content:"";inset-block:12px;inset-inline-start:0;position:absolute}.criteria-summary[data-v-73df4b74]{align-items:center;background:transparent;border:0;color:rgb(var(--v-theme-link));cursor:pointer;display:flex;font:inherit;font-size:.8rem;gap:8px;justify-content:space-between;margin-top:0;min-height:44px;padding:8px 0;text-align:left;width:100%}.explorer-footer[data-v-73df4b74]{padding-inline:12px}.row-value[data-v-73df4b74]{max-width:min(9.5rem,38vw)}}
