.property-card .card-image-link img.is-plan[data-v-41aae92b],.property-card .card-photo-focus img.is-plan[data-v-41aae92b]{background:#fff;-o-object-fit:contain;object-fit:contain;transform:none}.card-price>div[data-v-41aae92b]{display:grid;gap:5px}.card-price small[data-v-41aae92b]{font-size:10px;font-weight:400}.card-price-amount[data-v-41aae92b]{align-items:baseline;display:flex;gap:6px}.card-price-amount small[data-v-41aae92b]{font-size:13px}.card-photo-focus[data-v-41aae92b]{display:none}.card-source-note[data-v-41aae92b]{font-size:10px;margin-top:12px;opacity:.8}.empty-image[data-v-41aae92b]{background:linear-gradient(145deg,#245fbd,#102f50)}.card-disclosure[data-v-41aae92b]{isolation:isolate;position:relative}.card-toggle[data-v-41aae92b]{background:transparent;border:0;cursor:pointer;height:100%;inset:0;position:absolute;width:100%;z-index:2}.property-card.card-disclosure .card-body[data-v-41aae92b]{pointer-events:none;z-index:3}.card-toggle[data-v-41aae92b]:focus-visible{outline:2px solid #dce7f3;outline-offset:-4px}.card-disclosure .card-reveal[data-v-41aae92b]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .22s ease,visibility .22s;visibility:hidden}.card-disclosure .card-reveal-content[data-v-41aae92b]{min-height:0;overflow:hidden}.card-disclosure.is-expanded .card-reveal[data-v-41aae92b]{grid-template-rows:1fr;opacity:1;visibility:visible}.card-disclosure:not(.is-expanded) .empty-image[data-v-41aae92b]{color:transparent}.card-disclosure .card-price>span[data-v-41aae92b],.card-disclosure .card-status[data-v-41aae92b],.card-disclosure .card-type[data-v-41aae92b]{opacity:0;transition:opacity .22s ease,visibility .22s;visibility:hidden}.card-disclosure.is-expanded .card-price>span[data-v-41aae92b],.card-disclosure.is-expanded .card-status[data-v-41aae92b],.card-disclosure.is-expanded .card-type[data-v-41aae92b]{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.card-disclosure .card-price>span[data-v-41aae92b],.card-disclosure .card-reveal[data-v-41aae92b],.card-disclosure .card-status[data-v-41aae92b],.card-disclosure .card-type[data-v-41aae92b]{transition:none}}.property-grid.catalog-panels[data-v-ec96972d]{align-items:stretch;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr))}.property-grid.catalog-panels[data-v-ec96972d] .property-card.catalog-panel{background:#102f50;border:0;border-radius:0;box-shadow:none;color:#f2f6fb;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;min-height:590px;overflow:hidden;padding:0;position:relative;transition:none;translate:none}.catalog-panels[data-v-ec96972d] .card-image-link{aspect-ratio:auto;border-radius:0;grid-area:1/1/3/2;min-height:100%}.catalog-panels[data-v-ec96972d] .card-image-link img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.catalog-panels[data-v-ec96972d] .card-photo-focus{display:block;grid-area:1/1;min-height:0;overflow:hidden;pointer-events:none;position:relative}.catalog-panels[data-v-ec96972d] .card-photo-focus img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.catalog-panels[data-v-ec96972d] .card-open,.catalog-panels[data-v-ec96972d] .card-status,.catalog-panels[data-v-ec96972d] .card-type{z-index:1}.catalog-panels[data-v-ec96972d] .card-image-link:after{background:linear-gradient(0deg,#0c1b2e50,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.catalog-panels[data-v-ec96972d] .card-body{grid-area:2/1;isolation:isolate;overflow:hidden;padding:28px;position:relative;z-index:1}.catalog-panels[data-v-ec96972d] .card-body:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(120deg,#0f2138b8,#163c6699);content:"";inset:-24px;pointer-events:none;position:absolute;z-index:-1}.catalog-panels[data-v-ec96972d] .card-body h3{font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.2;margin:14px 0 20px}.catalog-panels[data-v-ec96972d] .card-location,.catalog-panels[data-v-ec96972d] .card-price>span,.catalog-panels[data-v-ec96972d] .card-specs{color:#d0dded}.catalog-panels[data-v-ec96972d] .card-price{border-top:1px solid #ffffff24}.catalog-panels[data-v-ec96972d] .card-price strong{color:#ccd6e3;font-size:24px;font-weight:500}.catalog-panels[data-v-ec96972d] .card-type{background:#142b4980;border:0;border-radius:0;left:24px;padding:9px 13px;top:24px}.catalog-panels[data-v-ec96972d] .card-status{left:24px;top:65px}.catalog-panels[data-v-ec96972d] .card-open{background:#142b4980;border:0;bottom:auto;right:24px;top:24px}.catalog-panels[data-v-ec96972d] a:focus-visible{outline-color:#ccd6e3;outline-offset:-4px}.catalog-panels[data-v-ec96972d] .empty-image{align-content:start;color:#d0dded;padding-top:120px}@media(min-width:1280px){.property-grid.catalog-panels[data-v-ec96972d]{grid-template-columns:repeat(3,minmax(0,1fr))}.property-grid.catalog-panels[data-v-ec96972d] .property-card.catalog-panel{min-height:560px}.catalog-panels[data-v-ec96972d] .card-body{padding:24px}}@media(max-width:600px){.property-grid.catalog-panels[data-v-ec96972d]{grid-template-columns:1fr}.property-grid.catalog-panels[data-v-ec96972d] .property-card.catalog-panel{min-height:520px}.catalog-panels[data-v-ec96972d] .card-body{padding:24px}}.property-grid.catalog-panels.catalog-panels-compact[data-v-ec96972d] .property-card.catalog-panel{min-height:460px}.catalog-panels.catalog-panels-compact[data-v-ec96972d] .card-body{padding:20px}.catalog-panels.catalog-panels-compact[data-v-ec96972d] .card-body h3{font-size:clamp(20px,1.6vw,24px);margin:12px 0 16px}.catalog-panels.catalog-panels-compact[data-v-ec96972d] .card-price strong{font-size:22px}
