.market-page-module-scss-module__ZEVafa__page{padding:var(--space-16) var(--space-20) var(--space-56)}.market-page-module-scss-module__ZEVafa__header{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:calc(var(--city-header-height)*.92);display:flex}.market-page-module-scss-module__ZEVafa__identity{flex:1;min-width:0}.market-page-module-scss-module__ZEVafa__title{font-family:var(--font-display),sans-serif;font-size:var(--font-size-9xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}.market-page-module-scss-module__ZEVafa__subtitle{margin:var(--space-8) 0 0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-snug)}.market-page-module-scss-module__ZEVafa__artwork{width:calc(var(--city-artwork-width)*.64);flex-shrink:0;max-width:28%;height:auto}.market-page-module-scss-module__ZEVafa__filters{align-items:center;gap:var(--space-4) var(--space-16);min-height:var(--space-40);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.market-page-module-scss-module__ZEVafa__own{gap:var(--space-14);display:flex}.market-page-module-scss-module__ZEVafa__own a{align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);display:inline-flex}@media (pointer:coarse){.market-page-module-scss-module__ZEVafa__own a{position:relative}.market-page-module-scss-module__ZEVafa__own a:after{content:"";width:max(100%,var(--touch-target-min));height:max(100%,var(--touch-target-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.market-page-module-scss-module__ZEVafa__own svg{width:var(--icon-md);height:var(--icon-md)}@media (hover:hover) and (pointer:fine){.market-page-module-scss-module__ZEVafa__own a:hover{color:var(--color-accent-foreground)}}.market-page-module-scss-module__ZEVafa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-8) 0;border-bottom:var(--border-thin) solid var(--color-border);margin-bottom:var(--space-24);flex-wrap:wrap;display:flex}.market-page-module-scss-module__ZEVafa__selects{align-items:center;gap:var(--space-16);flex-wrap:wrap;min-width:0;display:flex}.market-page-module-scss-module__ZEVafa__searchButton{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-md);flex-shrink:0;padding:0}.market-page-module-scss-module__ZEVafa__searchButton svg{width:var(--icon-xl);height:var(--icon-xl)}.market-page-module-scss-module__ZEVafa__grid{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-page-module-scss-module__ZEVafa__sentinel{height:var(--border-thin)}.market-page-module-scss-module__ZEVafa__empty{margin:var(--space-24) 0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-snug)}.market-page-module-scss-module__ZEVafa__empty>p{margin:0}@media (max-width:767px){.market-page-module-scss-module__ZEVafa__page{padding:var(--space-16) var(--space-12) var(--space-40)}.market-page-module-scss-module__ZEVafa__header{min-height:var(--space-96);gap:var(--space-12)}.market-page-module-scss-module__ZEVafa__title{font-size:var(--font-size-7xl)}.market-page-module-scss-module__ZEVafa__subtitle{font-size:var(--font-size-md)}.market-page-module-scss-module__ZEVafa__artwork{max-width:24%}.market-page-module-scss-module__ZEVafa__toolbar{gap:var(--space-8);margin-bottom:var(--space-16)}.market-page-module-scss-module__ZEVafa__selects{gap:var(--space-12)}.market-page-module-scss-module__ZEVafa__grid{grid-template-columns:minmax(0,1fr)}}.market-page-module-scss-module__ZEVafa__retry{font:inherit;color:var(--color-accent-foreground);cursor:pointer;background:0 0;border:0;padding:0}.market-page-module-scss-module__ZEVafa__retry:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--space-4)}.market-page-module-scss-module__ZEVafa__loadingGrid{margin-top:var(--space-24)}.market-page-module-scss-module__ZEVafa__loadingToolbar{min-height:var(--space-56)}.market-page-module-scss-module__ZEVafa__loadingStatus{color:var(--color-text-muted);margin-bottom:var(--space-16)}.market-page-module-scss-module__ZEVafa__grid>article{animation:market-page-module-scss-module__ZEVafa__market-enter var(--motion-card-enter)}@keyframes market-page-module-scss-module__ZEVafa__market-enter{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.market-page-module-scss-module__ZEVafa__grid>article{animation:none}}
.housing-filters-module-scss-module__XDQgZq__filters{margin:calc(var(--space-8)*-1) 0 var(--space-24)}.housing-filters-module-scss-module__XDQgZq__filters[aria-busy=true]{opacity:.7}.housing-filters-module-scss-module__XDQgZq__row{align-items:center;gap:var(--space-10) var(--space-12);flex-wrap:wrap;display:flex}.housing-filters-module-scss-module__XDQgZq__segment,.housing-filters-module-scss-module__XDQgZq__rooms{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-control-surface);display:inline-flex}.housing-filters-module-scss-module__XDQgZq__segment button,.housing-filters-module-scss-module__XDQgZq__rooms button,.housing-filters-module-scss-module__XDQgZq__chips button,.housing-filters-module-scss-module__XDQgZq__more,.housing-filters-module-scss-module__XDQgZq__apply,.housing-filters-module-scss-module__XDQgZq__reset{font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);border:0}.housing-filters-module-scss-module__XDQgZq__segment button:focus-visible,.housing-filters-module-scss-module__XDQgZq__rooms button:focus-visible,.housing-filters-module-scss-module__XDQgZq__chips button:focus-visible,.housing-filters-module-scss-module__XDQgZq__more:focus-visible,.housing-filters-module-scss-module__XDQgZq__apply:focus-visible,.housing-filters-module-scss-module__XDQgZq__reset:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:var(--outline-offset)}.housing-filters-module-scss-module__XDQgZq__segment button,.housing-filters-module-scss-module__XDQgZq__rooms button{min-width:var(--space-36);padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);color:var(--color-text-muted);background:0 0}.housing-filters-module-scss-module__XDQgZq__segment button[aria-pressed=true],.housing-filters-module-scss-module__XDQgZq__rooms button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 10%, transparent)}.housing-filters-module-scss-module__XDQgZq__more{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-14);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text);display:inline-flex}.housing-filters-module-scss-module__XDQgZq__more svg{width:var(--icon-md);height:var(--icon-md)}.housing-filters-module-scss-module__XDQgZq__more[aria-expanded=true]{background:var(--color-text);color:var(--color-page)}.housing-filters-module-scss-module__XDQgZq__badge{min-width:var(--space-18);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-xs);line-height:var(--space-18);text-align:center}.housing-filters-module-scss-module__XDQgZq__panel{gap:var(--space-16);margin-top:var(--space-12);padding:var(--space-16);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);display:grid}.housing-filters-module-scss-module__XDQgZq__ranges{align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;display:flex}.housing-filters-module-scss-module__XDQgZq__ranges fieldset{align-items:center;gap:var(--space-6);border:0;margin:0;padding:0;display:flex}.housing-filters-module-scss-module__XDQgZq__ranges legend{margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-sm);padding:0}.housing-filters-module-scss-module__XDQgZq__ranges input{width:120px;min-height:var(--space-40);padding:var(--space-8) var(--space-12);border:var(--border-thin) solid #0000;border-radius:var(--radius-sm);background:var(--color-control-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-base)}.housing-filters-module-scss-module__XDQgZq__ranges input:focus-visible{border-color:var(--color-accent);outline:none}.housing-filters-module-scss-module__XDQgZq__ranges span{color:var(--color-text-muted)}.housing-filters-module-scss-module__XDQgZq__apply{min-height:var(--space-40);padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-page)}.housing-filters-module-scss-module__XDQgZq__apply:disabled{opacity:.6;cursor:default}.housing-filters-module-scss-module__XDQgZq__chips{gap:var(--space-6);flex-wrap:wrap;display:flex}.housing-filters-module-scss-module__XDQgZq__chips button{padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background:var(--color-control-surface);color:var(--color-text-secondary)}.housing-filters-module-scss-module__XDQgZq__chips button[aria-pressed=true]{background:var(--color-text);color:var(--color-page)}.housing-filters-module-scss-module__XDQgZq__reset{color:var(--color-text-muted);background:0 0;justify-self:start;padding:0}@media (hover:hover) and (pointer:fine){.housing-filters-module-scss-module__XDQgZq__segment button[aria-pressed=false]:hover,.housing-filters-module-scss-module__XDQgZq__rooms button[aria-pressed=false]:hover,.housing-filters-module-scss-module__XDQgZq__reset:hover,.housing-filters-module-scss-module__XDQgZq__chips button[aria-pressed=false]:hover{color:var(--color-text)}}@media (max-width:767px){.housing-filters-module-scss-module__XDQgZq__row{gap:var(--space-8)}.housing-filters-module-scss-module__XDQgZq__ranges input{width:104px}}@media (prefers-reduced-motion:reduce){.housing-filters-module-scss-module__XDQgZq__segment button,.housing-filters-module-scss-module__XDQgZq__rooms button,.housing-filters-module-scss-module__XDQgZq__chips button,.housing-filters-module-scss-module__XDQgZq__more{transition:none}}
