.bar[data-v-8f11463e]{z-index:20;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-pill);box-shadow:var(--rim),var(--shadow-2);isolation:isolate;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex;position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-2))}.bar__glass[data-v-8f11463e]{z-index:-1;border-radius:inherit;background:var(--popover-glass);-webkit-backdrop-filter:blur(var(--blur-heavy)) saturate(1.6);backdrop-filter:blur(var(--blur-heavy)) saturate(1.6);position:absolute;inset:0}.bar__scroll[data-v-8f11463e]{align-items:center;gap:var(--sp-1);scrollbar-width:none;flex:240px;min-inline-size:0;display:flex;overflow-x:auto}.bar__scroll[data-v-8f11463e]::-webkit-scrollbar{display:none}.chip[data-v-8f11463e]{align-items:center;gap:var(--sp-1);block-size:var(--ctl-h-md);padding-inline:var(--sp-3);border-radius:var(--r-pill);cursor:pointer;background:var(--surface-2);box-shadow:var(--rim);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);border:0;flex:none;display:inline-flex}.chip[data-v-8f11463e]:hover{background:var(--surface-3);color:var(--text-1)}.chip[aria-pressed=true][data-v-8f11463e]{background:var(--inverse-bg);color:var(--inverse-fg);box-shadow:none}.chip--reset[data-v-8f11463e]{box-shadow:none;color:var(--text-3);text-underline-offset:3px;background:0 0;text-decoration:underline}@media (width>=769px){.bar__scroll[data-v-8f11463e]{flex-wrap:wrap;overflow-x:visible}}.sort[data-v-8f11463e]{align-items:center;gap:var(--sp-2);block-size:var(--ctl-h-md);padding-inline:var(--sp-3);border-radius:var(--r-pill);background:var(--surface-2);box-shadow:var(--rim);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-1);cursor:pointer;white-space:nowrap;flex:none;display:inline-flex;position:relative}.sort__label[data-v-8f11463e]{color:var(--text-3)}.sort__select[data-v-8f11463e]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;font:inherit;position:absolute;inset:0}.sort__value[data-v-8f11463e]{align-items:center;gap:var(--sp-1);display:inline-flex}.sort[data-v-8f11463e]:focus-within{outline:2px solid var(--brand);outline-offset:2px}.bar__count[data-v-8f11463e]{padding-inline:var(--sp-2);font-size:var(--fs-13);color:var(--text-3);white-space:nowrap;flex:none}.bar__count-num[data-v-8f11463e]{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-1)}@media (width<=768px){.bar[data-v-8f11463e]{border-radius:var(--r-xl)}.bar__scroll[data-v-8f11463e]{flex:1 0 100%}.bar__count[data-v-8f11463e]{text-align:end;flex:auto}.sort__label[data-v-8f11463e]{display:none}}.empty[data-v-f13aeb57]{justify-items:center;gap:var(--sp-3);padding:clamp(28px,5vw,48px) var(--gutter);text-align:center;display:grid}.empty__mark[data-v-f13aeb57]{opacity:.85;block-size:auto;inline-size:96px}.empty__title[data-v-f13aeb57]{font-size:var(--fs-22);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);text-wrap:balance}.empty__hint[data-v-f13aeb57]{font-size:var(--fs-15);color:var(--text-2);max-inline-size:48ch}.empty__list[data-v-f13aeb57]{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.empty__drop[data-v-f13aeb57]{align-items:center;gap:var(--sp-2);block-size:var(--ctl-h-lg);padding-inline:var(--sp-4);border-radius:var(--r-pill);cursor:pointer;background:var(--surface-2);box-shadow:var(--rim);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-1);transition:background var(--dur-1) var(--ease-out);border:0;display:inline-flex}.empty__drop[data-v-f13aeb57]:hover{background:var(--surface-3)}.empty__drop-label[data-v-f13aeb57]{max-inline-size:30ch}.empty__drop-count[data-v-f13aeb57]{block-size:24px;min-inline-size:26px;padding-inline:var(--sp-1);border-radius:var(--r-sm);background:var(--brand-soft);color:var(--brand-text);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);place-items:center;display:grid}.empty__reset[data-v-f13aeb57]{cursor:pointer;font-size:var(--fs-13);color:var(--text-3);text-underline-offset:3px;background:0 0;border:0;margin-block-start:var(--sp-1);padding:0;text-decoration:underline}.fp[data-v-929bcc8e]{color:var(--text-1);border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.fp--on[data-v-929bcc8e],.fp[data-v-929bcc8e]:hover{background:var(--brand-soft)}.fp__img[data-v-929bcc8e]{background:var(--surface-2) center /cover no-repeat;block-size:56px;inline-size:72px;box-shadow:var(--rim);border-radius:14px}.fp__text[data-v-929bcc8e]{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.fp__name[data-v-929bcc8e]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-14);font-weight:var(--fw-semibold);overflow:hidden}.fp__stars[data-v-929bcc8e],.fp__walk[data-v-929bcc8e]{font-size:var(--fs-12);color:var(--brand-text)}.fp__price[data-v-929bcc8e],.fp__walk[data-v-929bcc8e]{font-weight:var(--fw-semibold)}.fp__price[data-v-929bcc8e]{font-size:var(--fs-15);white-space:nowrap}.panel[data-v-929bcc8e]{gap:var(--sp-2);min-inline-size:0;display:grid}.panel__frame[data-v-929bcc8e]{border-radius:var(--r-2xl);background:var(--surface-2);block-size:70vh;min-block-size:320px;position:relative;overflow:hidden}@media (width>=1100px){.panel__frame[data-v-929bcc8e]{block-size:calc(100vh - 200px);max-block-size:820px}}.panel__state[data-v-929bcc8e]{padding:var(--sp-6);text-align:center;font-size:var(--fs-14);color:var(--text-2);place-items:center;display:grid;position:absolute;inset:0}.panel__note[data-v-929bcc8e]{padding-inline:var(--sp-2);font-size:var(--fs-12);color:var(--text-3);text-wrap:pretty}.panel__note .zg-num[data-v-929bcc8e]{font-weight:var(--fw-semibold)}.catalog[data-v-29750916]{gap:var(--sp-5);padding-block:clamp(16px,3vw,32px) var(--sp-16);grid-template-columns:minmax(0,1fr);display:grid}.catalog__head[data-v-29750916]{gap:var(--sp-3);display:grid}.catalog__crumbs[data-v-29750916]{align-items:center;gap:var(--sp-2);font-size:var(--fs-13);display:flex}.catalog__crumbs[data-v-29750916],.catalog__crumbs a[data-v-29750916]{color:var(--text-3)}.catalog__crumbs a[data-v-29750916]:hover{color:var(--text-1)}.catalog__crumb-current[data-v-29750916]{color:var(--text-2)}.catalog__title-row[data-v-29750916]{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.catalog__title[data-v-29750916]{font-size:var(--fs-h1);font-weight:var(--fw-light);letter-spacing:var(--tracking-display);text-wrap:balance}.catalog__cities[data-v-29750916]{padding:var(--sp-1);border-radius:var(--r-pill);background:var(--surface-1);box-shadow:var(--rim);gap:2px;display:flex}.catalog__city[data-v-29750916]{padding:7px var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--text-2);white-space:nowrap}.catalog__city[data-v-29750916]:hover{color:var(--text-1)}.catalog__tower[data-v-29750916]{background:var(--surface-1);box-shadow:var(--rim);justify-self:start}.catalog__city[aria-current=page][data-v-29750916]{background:var(--inverse-bg);color:var(--inverse-fg)}.catalog__lead[data-v-29750916]{font-size:var(--fs-15);color:var(--text-2);max-inline-size:70ch}.catalog__bar[data-v-29750916]{z-index:21;align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid;position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-2))}@media (width<=719px){.catalog__bar[data-v-29750916]{grid-template-columns:minmax(0,1fr);justify-items:end}}.catalog__split[data-v-29750916]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}@media (width>=1100px){.catalog__split--map[data-v-29750916]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.catalog__map[data-v-29750916]{position:sticky;inset-block-start:calc(var(--header-h) + 64px)}}@media (width<=1099px){.catalog__split--map>.catalog__list[data-v-29750916]{display:none}}.catalog__ad-note[data-v-29750916]{padding-inline:var(--sp-4);font-size:var(--fs-12);color:var(--text-3)}.catalog__state[data-v-29750916]{padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--text-2)}.catalog__list[data-v-29750916]{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.catalog__list>li[data-v-29750916]{min-inline-size:0;display:flex}.catalog__list>li[data-v-29750916]>*{inline-size:100%}.catalog__skeleton[data-v-29750916]{block-size:212px;animation:catalogPulse-29750916 1.4s var(--ease-out) infinite alternate}@keyframes catalogPulse-29750916{0%{opacity:.5}to{opacity:1}}.catalog__more[data-v-29750916]{padding-block:var(--sp-2);grid-column:1/-1;place-items:center;display:grid}.catalog__more-btn[data-v-29750916]{background:var(--surface-2);block-size:48px;box-shadow:var(--rim);color:var(--text-1);font:var(--fw-semibold) 15px /1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding-inline:28px}.catalog__more-btn[data-v-29750916]:hover{background:var(--surface-3)}
