.PropertyActions_property-actions__EelJx{--pa-save-fg:var(--vz-action-save-fg);--pa-save-bg:var(--vz-action-save-bg);--pa-save-label:var(--vz-action-save-label);--pa-alert-fg:var(--vz-action-alert-fg);--pa-alert-bg:var(--vz-action-alert-bg);--pa-alert-label:var(--vz-action-alert-label);--pa-compare-fg:var(--vz-action-compare-fg);--pa-compare-bg:var(--vz-action-compare-bg);--pa-brand:var(--vz-brand);display:flex;align-items:center;gap:2px;flex-wrap:wrap}.PropertyActions_property-actions__button__h5vN8{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border:none;border-radius:8px;background:transparent;color:var(--vz-text-primary);font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease}.PropertyActions_property-actions__button__h5vN8:hover:not(:disabled){background:var(--vz-brand-tint);color:var(--vz-brand)}.PropertyActions_property-actions__button__h5vN8:focus-visible{outline:2px solid var(--vz-focus-ring);outline-offset:1px}.PropertyActions_property-actions__button__h5vN8:disabled{opacity:.4;cursor:not-allowed}.PropertyActions_property-actions__button--auth-locked__kiocZ,.PropertyActions_property-actions__button--auth-locked__kiocZ:hover:not(:disabled){opacity:.4;cursor:pointer;background:transparent;color:var(--vz-text-disabled)}.PropertyActions_property-actions__auth-hint__dzyFS{position:fixed;z-index:99999;transform:translate(-50%,-100%);pointer-events:none;padding:8px 12px;border-radius:8px;background-color:var(--vz-tooltip-bg);color:var(--vz-tooltip-text);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:var(--vz-shadow-dropdown)}.PropertyActions_property-actions__auth-hint-arrow__aVehs{position:absolute;top:100%;left:calc(50% + var(--pa-hint-arrow-shift, 0px));transform:translateX(-50%);border:4px solid transparent;border-top:4px solid var(--vz-tooltip-bg)}.PropertyActions_property-actions__icon__NFqvn{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.PropertyActions_property-actions__icon__NFqvn svg{fill:none}.PropertyActions_property-actions__button--active__hL0i0[data-action=save]{background:var(--pa-save-bg);color:var(--pa-save-label)}.PropertyActions_property-actions__button--active__hL0i0[data-action=save] .PropertyActions_property-actions__icon__NFqvn svg{fill:var(--pa-save-fg);stroke:var(--pa-save-fg);animation:PropertyActions_pa-latido__IxcrE .45s ease-out}.PropertyActions_property-actions__button--active__hL0i0[data-action=alert]{background:var(--pa-alert-bg);color:var(--pa-alert-label)}.PropertyActions_property-actions__button--active__hL0i0[data-action=alert] .PropertyActions_property-actions__icon__NFqvn svg{fill:var(--pa-alert-fg);stroke:var(--pa-alert-fg);transform-origin:50% 15%;animation:PropertyActions_pa-campanazo__2ngPD .6s ease-in-out}.PropertyActions_property-actions__button--active__hL0i0[data-action=compare]{background:var(--pa-compare-bg);color:var(--pa-compare-fg)}.PropertyActions_property-actions__button--active__hL0i0[data-action=compare] .PropertyActions_property-actions__icon__NFqvn svg{animation:PropertyActions_pa-intercambio__M1uLm .4s ease-in-out}.PropertyActions_property-actions__button--active__hL0i0:hover:not(:disabled)[data-action=save]{background:var(--pa-save-bg);color:var(--pa-save-label)}.PropertyActions_property-actions__button--active__hL0i0:hover:not(:disabled)[data-action=alert]{background:var(--pa-alert-bg);color:var(--pa-alert-label)}.PropertyActions_property-actions__button--active__hL0i0:hover:not(:disabled)[data-action=compare]{background:var(--pa-compare-bg);color:var(--pa-compare-fg)}.PropertyActions_property-actions__button--firing__LvVQN[data-action=send],.PropertyActions_property-actions__button--firing__LvVQN[data-action=share]{color:var(--pa-brand)}.PropertyActions_property-actions__button--firing__LvVQN[data-action=share] .PropertyActions_property-actions__icon__NFqvn svg{animation:PropertyActions_pa-pop__g1bUw .35s ease-out}.PropertyActions_property-actions__button--firing__LvVQN[data-action=send] .PropertyActions_property-actions__icon__NFqvn svg{animation:PropertyActions_pa-despegue__chEb8 .4s ease-out}.PropertyActions_property-actions__button__h5vN8:disabled .PropertyActions_property-actions__icon__NFqvn svg{animation:none}.PropertyActions_property-actions__button__h5vN8:disabled .PropertyActions_property-actions__icon--loading__QZZN5 svg{fill:none;stroke:currentColor;animation:PropertyActions_pa-giro__UovMp .8s linear infinite}.PropertyActions_property-actions__modal-guard__AedGI{display:contents}.PropertyActions_property-actions__label__dV68B{padding-right:2px}.PropertyActions_property-actions--labeled__OIBC5{gap:4px}.PropertyActions_property-actions--labeled__OIBC5 .PropertyActions_property-actions__button__h5vN8{flex:0 0 auto;padding:6px 8px}@keyframes PropertyActions_pa-latido__IxcrE{0%{transform:scale(1)}25%{transform:scale(1.2)}45%{transform:scale(.97)}65%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes PropertyActions_pa-campanazo__2ngPD{0%{transform:rotate(0deg)}15%{transform:rotate(14deg)}35%{transform:rotate(-11deg)}55%{transform:rotate(7deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0deg)}}@keyframes PropertyActions_pa-intercambio__M1uLm{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes PropertyActions_pa-pop__g1bUw{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes PropertyActions_pa-despegue__chEb8{0%{transform:translate(0)}40%{transform:translate(4px,-4px)}60%{transform:translate(-2px,2px)}to{transform:translate(0)}}@keyframes PropertyActions_pa-giro__UovMp{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.PropertyActions_property-actions__button--active__hL0i0 .PropertyActions_property-actions__icon__NFqvn svg,.PropertyActions_property-actions__button--firing__LvVQN .PropertyActions_property-actions__icon__NFqvn svg{animation:none}.PropertyActions_property-actions__button__h5vN8:disabled .PropertyActions_property-actions__icon--loading__QZZN5 svg{animation:PropertyActions_pa-giro__UovMp 1.6s linear infinite}}.PropertyCard_card__8St2L{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;background:var(--vz-surface-raised);border-radius:var(--vz-radius-base);box-shadow:var(--vz-shadow-card);color:var(--vz-text-primary);font-family:var(--vz-font-family);transition:box-shadow var(--vz-motion-fast) var(--vz-ease),transform var(--vz-motion-fast) var(--vz-ease)}.PropertyCard_card__8St2L:hover{box-shadow:var(--vz-shadow-hover);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.PropertyCard_card__8St2L{transition:none}.PropertyCard_card__8St2L:hover{transform:none}}[data-theme=dark] .PropertyCard_card__8St2L{border:1px solid var(--vz-border)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .PropertyCard_card__8St2L{border:1px solid var(--vz-border)}}.PropertyCard_card--drawer__Q11wJ{height:auto;border:0;border-radius:0;box-shadow:none}.PropertyCard_card--drawer__Q11wJ:hover{box-shadow:none;transform:none}.PropertyCard_card--drawer__Q11wJ .PropertyCard_media__km_cp{aspect-ratio:auto;height:200px;border-radius:0}[data-theme=dark] .PropertyCard_card--drawer__Q11wJ{border:0}.PropertyCard_main___0H0d{position:relative;display:flex;flex-direction:column;flex:1 1;min-width:0}.PropertyCard_stretched__hhp6n{position:absolute;inset:0;z-index:1;border-radius:inherit}.PropertyCard_stretched__hhp6n:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vz-focus-ring-offset),0 0 0 4px var(--vz-focus-ring)}.PropertyCard_sr-only__A7Ep8{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PropertyCard_media__km_cp{position:relative;z-index:2;flex:none;aspect-ratio:16/9;border-radius:var(--vz-radius-base) var(--vz-radius-base) 0 0;background:var(--vz-surface-skeleton);perspective:1200px}.PropertyCard_media-inner__5tOOY{position:absolute;inset:0;border-radius:inherit;transform-style:preserve-3d;transition:transform var(--vz-motion-slow) var(--vz-ease)}.PropertyCard_media-inner--flipped__NjRuG{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.PropertyCard_media-inner__5tOOY{transition:none}}.PropertyCard_media-face__tlPDZ{position:absolute;inset:0;overflow:hidden;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden}.PropertyCard_media-face--back__2YoEA{transform:rotateY(180deg);background:var(--vz-surface-sunken)}.PropertyCard_no-location__8vNs3{display:flex;align-items:center;justify-content:center;height:100%;margin:0;font-size:var(--vz-font-body);color:var(--vz-text-secondary)}.PropertyCard_track__wW_cN{display:flex;width:100%;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:pointer}.PropertyCard_track__wW_cN::-webkit-scrollbar{display:none}.PropertyCard_track__wW_cN>li{flex:none;width:100%;height:100%;scroll-snap-align:start}.PropertyCard_track__wW_cN>li>a{display:block;width:100%;height:100%;-webkit-touch-callout:default}.PropertyCard_track__wW_cN img{display:block;width:100%;height:100%;object-fit:cover}.PropertyCard_gradient__iYbof{position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(to top,var(--vz-alpha-black-70),transparent);pointer-events:none}.PropertyCard_arrow__vsA_T{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:var(--vz-control-sm);height:var(--vz-control-sm);margin-top:calc(var(--vz-control-sm)/-2);padding:0;border:1px solid var(--vz-border);border-radius:var(--vz-radius-base);background:var(--vz-surface-raised);color:var(--vz-text-primary);box-shadow:var(--vz-shadow-card);cursor:pointer;opacity:0;transition:opacity var(--vz-motion-fast) var(--vz-ease),background-color var(--vz-motion-fast) var(--vz-ease)}.PropertyCard_arrow--prev__9iRI5{left:var(--vz-space-1)}.PropertyCard_arrow--next__ElaV9{right:var(--vz-space-1)}.PropertyCard_arrow__vsA_T svg{width:var(--vz-icon-md);height:var(--vz-icon-md)}.PropertyCard_arrow__vsA_T:hover{background:var(--vz-button-secondary-hover-bg)}.PropertyCard_arrow__vsA_T:focus-visible{opacity:1;outline:none;box-shadow:0 0 0 2px var(--vz-focus-ring-offset),0 0 0 4px var(--vz-focus-ring)}.PropertyCard_arrow__vsA_T:disabled{visibility:hidden}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.PropertyCard_arrow__vsA_T{display:inline-flex}}.PropertyCard_media__km_cp:focus-within .PropertyCard_arrow__vsA_T,.PropertyCard_media__km_cp:hover .PropertyCard_arrow__vsA_T{opacity:1}.PropertyCard_badges__41KgO{position:absolute;top:var(--vz-space-1);left:var(--vz-space-1);z-index:2;display:flex;flex-wrap:nowrap;gap:var(--vz-space-half);pointer-events:none}.PropertyCard_badge__ZfjdJ{--b-bg:var(--vz-surface-raised);--b-text:var(--vz-text-label);--b-border:var(--vz-border);display:inline-flex;flex:none;align-items:center;gap:var(--vz-space-half);padding:var(--vz-space-quarter) var(--vz-space-1);border:1px solid var(--b-border);border-radius:var(--vz-radius-base);background:linear-gradient(var(--b-bg),var(--b-bg)),var(--vz-surface-raised);color:var(--b-text);font-size:var(--vz-font-body);font-weight:var(--vz-weight-medium);line-height:16px;white-space:nowrap}.PropertyCard_badge__ZfjdJ svg{flex:none;width:var(--vz-icon-sm);height:var(--vz-icon-sm)}.PropertyCard_badge--success__sD3Yp{--b-bg:var(--vz-success-bg);--b-text:var(--vz-success-text);--b-border:var(--vz-success-border)}.PropertyCard_badge--seal__e4ZAB{--b-text:var(--vz-text-primary)}.PropertyCard_badge--seal__e4ZAB svg{color:var(--vz-warning-fg);fill:currentColor}.PropertyCard_badge--icon__oSy60{justify-content:center;padding:calc(var(--vz-space-quarter) + (16px - var(--vz-icon-sm))/2)}.PropertyCard_ghost__sRQy4{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:var(--vz-space-half);height:var(--vz-control-sm);padding:0 var(--vz-space-1);border:1px solid var(--vz-alpha-white-12);border-radius:var(--vz-radius-base);background:var(--vz-alpha-black-70);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--vz-on-media);font-family:var(--vz-font-family);font-size:var(--vz-font-body);font-weight:var(--vz-weight-medium);cursor:pointer;transition:background-color var(--vz-motion-fast) var(--vz-ease),transform var(--vz-motion-fast) var(--vz-ease)}.PropertyCard_ghost__sRQy4:before{content:"";position:absolute;inset:calc((var(--vz-touch-target) - var(--vz-control-sm))/-2) 0}.PropertyCard_ghost__sRQy4 svg{flex:none;width:var(--vz-icon-md);height:var(--vz-icon-md)}.PropertyCard_ghost__sRQy4:hover{background:color-mix(in srgb,var(--vz-alpha-black-70),var(--vz-black) 15%)}.PropertyCard_ghost__sRQy4:active{background:color-mix(in srgb,var(--vz-alpha-black-70),var(--vz-black) 23%);transform:scale(.98)}.PropertyCard_ghost__sRQy4:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vz-focus-ring-offset),0 0 0 4px var(--vz-focus-ring)}.PropertyCard_ghost--icon__CjVeN{width:var(--vz-control-sm);padding:0}.PropertyCard_locate__R0vLK,.PropertyCard_media-remove__knPMX{top:var(--vz-space-1);right:var(--vz-space-1)}.PropertyCard_media-remove__knPMX:disabled{cursor:default;opacity:.5}.PropertyCard_locate--beside-remove__I9tQQ{right:calc(var(--vz-space-1)*2 + var(--vz-control-sm))}.PropertyCard_video-play___2_fN{top:50%;left:50%;width:var(--vz-control-lg);height:var(--vz-control-lg);padding:0;transform:translate(-50%,-50%)}.PropertyCard_video-play___2_fN svg{width:var(--vz-icon-lg);height:var(--vz-icon-lg);fill:currentColor}.PropertyCard_video-play___2_fN:active{transform:translate(-50%,-50%) scale(.98)}.PropertyCard_video__D4VxN{position:absolute;inset:0;background:var(--vz-black)}.PropertyCard_video-iframe__1zit9{width:100%;height:100%;border:0}.PropertyCard_video-close___06lz{top:var(--vz-space-1);right:var(--vz-space-1)}.PropertyCard_overlay__VTuSw{position:absolute;inset:auto var(--vz-space-1) var(--vz-space-1);z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--vz-space-1);pointer-events:none}.PropertyCard_datum__Q9w56{display:flex;flex-direction:column;gap:var(--vz-space-quarter);min-width:0;padding:var(--vz-space-half) var(--vz-space-1);color:var(--vz-on-media);text-shadow:0 2px 4px var(--vz-alpha-black-50)}.PropertyCard_datum--end__hT84e{align-items:flex-end;text-align:right}.PropertyCard_datum-label__nQ4BZ{font-size:var(--vz-font-caption);font-weight:var(--vz-weight-regular);letter-spacing:.05em;text-transform:uppercase}.PropertyCard_datum-value__obD7D{font-size:var(--vz-font-subtitle);font-weight:var(--vz-weight-semibold);white-space:nowrap}.PropertyCard_body__fkO5L{display:flex;flex-direction:column;gap:var(--vz-space-1);min-width:0;padding:var(--vz-space-2)}.PropertyCard_type__0k_Mq{display:inline-flex;align-items:baseline;gap:var(--vz-space-half);font-size:var(--vz-font-body);font-weight:var(--vz-weight-medium);line-height:16px;color:var(--vz-text-brand)}.PropertyCard_type-sep__R2SF_{color:var(--vz-text-secondary)}.PropertyCard_title__S10gN{font-size:var(--vz-font-heading);font-weight:var(--vz-weight-medium);line-height:24px;color:var(--vz-text-primary);-webkit-line-clamp:2;line-clamp:2}.PropertyCard_address__19fCA,.PropertyCard_title__S10gN{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical}.PropertyCard_address__19fCA{font-size:var(--vz-font-body);font-weight:var(--vz-weight-regular);line-height:16px;color:var(--vz-text-secondary);-webkit-line-clamp:1;line-clamp:1}.PropertyCard_chrome__23_Md{position:relative;z-index:3;display:flex;flex-direction:column;gap:var(--vz-space-1)}.PropertyCard_footer___7oQb{position:relative;z-index:2;display:flex;align-items:stretch;margin-top:auto;border-top:1px solid var(--vz-border)}.PropertyCard_footer--action__RoCOK{align-items:center;gap:var(--vz-space-1);padding-block:var(--vz-space-1)}.PropertyCard_footer--action__RoCOK .PropertyCard_cta__ZGDCw{-webkit-margin-end:var(--vz-space-2);margin-inline-end:var(--vz-space-2)}.PropertyCard_bar__YHINE{flex:1 1;flex-wrap:nowrap;gap:0;height:var(--vz-control-md)}.PropertyCard_bar__YHINE button[data-action]{position:relative;flex:1 1;align-self:stretch;min-width:0;padding:0;border-radius:0}.PropertyCard_bar__YHINE button[data-action]:before{content:"";position:absolute;inset:calc((var(--vz-touch-target) - var(--vz-control-md))/-2) 0}.PropertyCard_bar__YHINE button[data-action]:focus-visible{outline-offset:-2px}.PropertyCard_bar__YHINE button[data-action]+button[data-action]{border-left:1px solid var(--vz-actionbar-divider)}.PropertyCard_bar-group__5dd3f{display:flex;flex:1 1;min-width:0;height:var(--vz-control-md)}.PropertyCard_bar-group__5dd3f .PropertyCard_bar__YHINE{flex:1 1}.PropertyCard_bar-group--remove__J0Boc .PropertyCard_bar__YHINE{flex:3 1;border-left:1px solid var(--vz-actionbar-divider)}.PropertyCard_remove__F_KTf{position:relative;display:inline-flex;flex:1 1;align-items:center;justify-content:center;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--vz-text-primary);cursor:pointer;transition:background-color var(--vz-motion-fast) var(--vz-ease),color var(--vz-motion-fast) var(--vz-ease)}.PropertyCard_remove__F_KTf:before{content:"";position:absolute;inset:calc((var(--vz-touch-target) - var(--vz-control-md))/-2) 0}.PropertyCard_remove__F_KTf svg{width:var(--vz-icon-lg);height:var(--vz-icon-lg)}.PropertyCard_remove__F_KTf:hover{background:var(--vz-brand-tint);color:var(--vz-brand)}.PropertyCard_remove__F_KTf:focus-visible{outline:2px solid var(--vz-focus-ring);outline-offset:-2px}.PropertyCard_specs__OmSlh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vz-space-half) var(--vz-space-2);font-size:var(--vz-font-body);line-height:16px;color:var(--vz-text-secondary)}.PropertyCard_specs__OmSlh span{display:inline-flex;align-items:center;gap:var(--vz-space-half)}.PropertyCard_specs__OmSlh svg{width:var(--vz-icon-sm);height:var(--vz-icon-sm)}.PropertyCard_price__IG7lU{font-size:var(--vz-font-subtitle);font-weight:var(--vz-weight-semibold);color:var(--vz-text-brand);white-space:nowrap}.PropertyCard_body-actions__tOX_o{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--vz-space-1);margin-top:auto;padding-block:var(--vz-space-1);border-top:1px solid var(--vz-border)}.PropertyCard_body-actions__tOX_o .PropertyCard_bar-group__5dd3f{flex:1 1 200px}.PropertyCard_body-actions__tOX_o .PropertyCard_cta__ZGDCw{-webkit-margin-end:var(--vz-space-2);margin-inline-end:var(--vz-space-2)}.PropertyCard_cta__ZGDCw{display:inline-flex;flex:none;align-items:center;gap:var(--vz-space-1);height:var(--vz-control-md);padding:0 var(--vz-space-2);border:0;border-radius:var(--vz-radius-base);background:var(--vz-brand);color:var(--vz-text-on-brand);font-family:var(--vz-font-family);font-size:var(--vz-font-paragraph);font-weight:var(--vz-weight-medium);cursor:pointer;transition:background-color var(--vz-motion-fast) var(--vz-ease),transform var(--vz-motion-fast) var(--vz-ease)}.PropertyCard_cta__ZGDCw svg{width:var(--vz-icon-md);height:var(--vz-icon-md)}.PropertyCard_cta__ZGDCw:hover{background:var(--vz-brand-hover)}.PropertyCard_cta__ZGDCw:active{background:var(--vz-brand-active);transform:scale(.98)}.PropertyCard_cta__ZGDCw:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vz-focus-ring-offset),0 0 0 4px var(--vz-focus-ring)}.PropertyCard_cta--secondary__PgHtR{border:1px solid var(--vz-border);background:var(--vz-surface-raised);color:var(--vz-text-primary)}.PropertyCard_cta--secondary__PgHtR:hover{border-color:var(--vz-border-strong)}.PropertyCard_cta--secondary__PgHtR:active,.PropertyCard_cta--secondary__PgHtR:hover{background:var(--vz-button-secondary-hover-bg)}.PropertyCard_note__uFN52{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--vz-space-1)}.PropertyCard_note-label__2QmLg{font-size:var(--vz-font-paragraph);font-weight:var(--vz-weight-medium);color:var(--vz-text-label)}.PropertyCard_note-field__uRoVk{box-sizing:border-box;width:100%;min-height:96px;padding:9px 12px;border:1px solid var(--vz-border);border-radius:var(--vz-radius-base);background:var(--vz-input-bg);color:var(--vz-text-primary);font-family:var(--vz-font-family);font-size:var(--vz-input-font);font-weight:var(--vz-weight-regular);line-height:1.5;resize:vertical;transition:border-color var(--vz-motion-fast) var(--vz-ease),box-shadow var(--vz-motion-fast) var(--vz-ease)}.PropertyCard_note-field__uRoVk::placeholder{color:var(--vz-text-placeholder)}.PropertyCard_note-field__uRoVk:hover{border-color:var(--vz-border-strong)}.PropertyCard_note-field__uRoVk:focus{outline:none;border-color:var(--vz-border-focus);box-shadow:0 0 0 3px var(--vz-focus-ring-input)}@media(min-width:1024px){.PropertyCard_note-field__uRoVk{font-size:var(--vz-font-paragraph)}}.PropertyCard_note-actions__93osf{display:flex;gap:var(--vz-space-1)}.PropertyCard_btn-primary-sm__szZTV,.PropertyCard_btn-secondary-sm__izN_a{display:inline-flex;align-items:center;height:var(--vz-control-sm);padding:0 var(--vz-space-2);border-radius:var(--vz-radius-base);font-family:var(--vz-font-family);font-size:var(--vz-font-paragraph);font-weight:var(--vz-weight-medium);cursor:pointer;transition:background-color var(--vz-motion-fast) var(--vz-ease),transform var(--vz-motion-fast) var(--vz-ease)}.PropertyCard_btn-primary-sm__szZTV:active,.PropertyCard_btn-secondary-sm__izN_a:active{transform:scale(.98)}.PropertyCard_btn-primary-sm__szZTV:focus-visible,.PropertyCard_btn-secondary-sm__izN_a:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vz-focus-ring-offset),0 0 0 4px var(--vz-focus-ring)}.PropertyCard_btn-primary-sm__szZTV{border:0;background:var(--vz-brand);color:var(--vz-text-on-brand)}.PropertyCard_btn-primary-sm__szZTV:hover{background:var(--vz-brand-hover)}.PropertyCard_btn-secondary-sm__izN_a{border:1px solid var(--vz-border);background:var(--vz-surface-raised);color:var(--vz-text-primary)}.PropertyCard_btn-secondary-sm__izN_a:hover{background:var(--vz-button-secondary-hover-bg)}.PropertyCard_note-add__hVSPV,.PropertyCard_note-saved__4Q2t8{position:relative;z-index:2;display:inline-flex;align-items:center;gap:var(--vz-space-1);border-radius:var(--vz-radius-base);font-family:var(--vz-font-family);text-align:left;cursor:pointer;transition:background-color var(--vz-motion-fast) var(--vz-ease)}.PropertyCard_note-add__hVSPV svg,.PropertyCard_note-saved__4Q2t8 svg{flex:none;width:var(--vz-icon-sm);height:var(--vz-icon-sm)}.PropertyCard_note-add__hVSPV:focus-visible,.PropertyCard_note-saved__4Q2t8:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vz-focus-ring-offset),0 0 0 4px var(--vz-focus-ring)}.PropertyCard_note-add__hVSPV{align-self:flex-start;height:var(--vz-control-sm);padding:0 var(--vz-space-1);border:0;background:transparent;color:var(--vz-brand);font-size:var(--vz-font-body);font-weight:var(--vz-weight-medium)}.PropertyCard_note-add__hVSPV:hover{background:var(--vz-brand-tint)}.PropertyCard_note-saved__4Q2t8{width:100%;padding:var(--vz-space-1) var(--vz-space-2);border:1px solid var(--vz-border);background:var(--vz-surface-sunken);color:var(--vz-text-primary);font-size:var(--vz-font-body);line-height:16px}.PropertyCard_note-saved__4Q2t8:hover{border-color:var(--vz-border-strong)}.PropertyCard_note-saved-icon__OLQEg{color:var(--vz-text-brand)}.PropertyCard_note-saved-text__3kJg_{flex:1 1;min-width:0}.PropertyCard_note-saved-edit__s98Qz{color:var(--vz-text-secondary)}.PropertyCard_card--highlight__8mDat .PropertyCard_main___0H0d,.PropertyCard_card--horizontal__cFvcp .PropertyCard_main___0H0d,.PropertyCard_card--map-list__lhwJh .PropertyCard_main___0H0d{flex-direction:row}.PropertyCard_card--highlight__8mDat .PropertyCard_media__km_cp,.PropertyCard_card--horizontal__cFvcp .PropertyCard_media__km_cp,.PropertyCard_card--map-list__lhwJh .PropertyCard_media__km_cp{align-self:stretch;aspect-ratio:auto;border-radius:var(--vz-radius-base) 0 0 var(--vz-radius-base)}.PropertyCard_card--highlight__8mDat .PropertyCard_body__fkO5L,.PropertyCard_card--horizontal__cFvcp .PropertyCard_body__fkO5L,.PropertyCard_card--map-list__lhwJh .PropertyCard_body__fkO5L{flex:1 1;padding-bottom:0}.PropertyCard_card--horizontal__cFvcp .PropertyCard_body-actions__tOX_o,.PropertyCard_card--map-list__lhwJh .PropertyCard_body-actions__tOX_o{margin-inline:calc(var(--vz-space-2)*-1)}.PropertyCard_card--highlight__8mDat .PropertyCard_body-actions__tOX_o{margin-inline:calc(var(--vz-space-3)*-1)}.PropertyCard_card--map-list__lhwJh{width:100%;height:auto}.PropertyCard_card--map-list__lhwJh .PropertyCard_media__km_cp{width:200px;min-height:160px}.PropertyCard_card--map-list__lhwJh .PropertyCard_title__S10gN{font-size:var(--vz-font-paragraph);line-height:20px}.PropertyCard_card--highlight__8mDat{height:auto}.PropertyCard_card--highlight__8mDat .PropertyCard_main___0H0d{flex-direction:column}@media(min-width:1024px){.PropertyCard_card--highlight__8mDat .PropertyCard_main___0H0d{flex-direction:row}}.PropertyCard_card--highlight__8mDat .PropertyCard_media__km_cp{aspect-ratio:16/9;border-radius:var(--vz-radius-base) var(--vz-radius-base) 0 0}@media(min-width:1024px){.PropertyCard_card--highlight__8mDat .PropertyCard_media__km_cp{width:57.4%;aspect-ratio:auto;min-height:360px;border-radius:var(--vz-radius-base) 0 0 var(--vz-radius-base)}}.PropertyCard_card--highlight__8mDat .PropertyCard_body__fkO5L{gap:var(--vz-space-2);padding:var(--vz-space-3) var(--vz-space-3) 0}.PropertyCard_card--highlight__8mDat .PropertyCard_title__S10gN{font-size:var(--vz-font-section);font-weight:var(--vz-weight-semibold);line-height:32px}.PropertyCard_card--highlight__8mDat .PropertyCard_price__IG7lU{font-size:var(--vz-font-section)}.PropertyCard_super-badge__sEGWo{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;background:linear-gradient(180deg,#06f,#0052cc);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PropertyCard_super-badge__sEGWo svg{width:16px;height:16px;fill:currentColor}.PropertyCard_surface-block__J3Gui{display:flex;flex-direction:column;gap:var(--vz-space-quarter)}.PropertyCard_surface-label__Ur7Q3{font-size:var(--vz-font-caption);font-weight:var(--vz-weight-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--vz-text-secondary)}.PropertyCard_surface-value__JImTR{font-size:var(--vz-font-heading);font-weight:var(--vz-weight-semibold);color:var(--vz-text-primary)}.PropertyCard_card--horizontal__cFvcp{height:auto}.PropertyCard_card--horizontal__cFvcp .PropertyCard_main___0H0d{flex-direction:column}@media(min-width:768px){.PropertyCard_card--horizontal__cFvcp .PropertyCard_main___0H0d{flex-direction:row}}.PropertyCard_card--horizontal__cFvcp .PropertyCard_media__km_cp{aspect-ratio:16/9;border-radius:var(--vz-radius-base) var(--vz-radius-base) 0 0}@media(min-width:768px){.PropertyCard_card--horizontal__cFvcp .PropertyCard_media__km_cp{width:400px;aspect-ratio:auto;min-height:280px;border-radius:var(--vz-radius-base) 0 0 var(--vz-radius-base)}}.PropertyCard_card--horizontal__cFvcp .PropertyCard_price__IG7lU{font-size:var(--vz-font-heading)}