.PropertyGallery_mosaic__3oTuj{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-2);gap:var(--space-2);height:460px;border-radius:var(--radius-xl);overflow:hidden}.PropertyGallery_single__5i3y0{grid-template-columns:1fr}.PropertyGallery_main__tc9HS,.PropertyGallery_thumb__JDQ42{position:relative;border:none;padding:0;margin:0;cursor:pointer;overflow:hidden;background:var(--surface-sunken)}.PropertyGallery_image__GD_H6{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.PropertyGallery_main__tc9HS:hover .PropertyGallery_image__GD_H6,.PropertyGallery_thumb__JDQ42:hover .PropertyGallery_image__GD_H6{transform:scale(1.03)}.PropertyGallery_thumbs__BOXaU{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.PropertyGallery_more__BEBvt{inset:0;display:flex;justify-content:center;background:rgba(17,17,17,.5);color:var(--gray-0)}.PropertyGallery_counter__EsTam,.PropertyGallery_more__BEBvt{position:absolute;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.PropertyGallery_counter__EsTam{display:none;bottom:var(--space-4);right:var(--space-4);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-pill);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer}@media (max-width:880px){.PropertyGallery_mosaic__3oTuj{grid-template-columns:1fr;height:300px}.PropertyGallery_thumbs__BOXaU{display:none}.PropertyGallery_counter__EsTam{display:inline-flex}}.Lightbox_root__p2Rua{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6);animation:Lightbox_lightbox-in__AJgEj var(--dur-base) var(--ease-out)}.Lightbox_scrim___9GZz{position:absolute;inset:0;background:rgba(10,10,12,.96)}.Lightbox_stage__Df_13{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;max-width:min(1200px,92vw);max-height:84vh;margin:0}.Lightbox_image__zZtls{display:none;max-width:min(1200px,92vw);max-height:84vh;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-md);box-shadow:var(--shadow-xl);animation:Lightbox_image-in__VvBhD var(--dur-base) var(--ease-out)}.Lightbox_image__zZtls[data-active=true]{display:block}.Lightbox_caption__shSFW{position:absolute;bottom:calc(-1 * var(--space-8));left:0;right:0;text-align:center;font-size:var(--text-sm);color:rgba(255,255,255,.7)}.Lightbox_close___5R3J{position:absolute;top:var(--space-5);right:var(--space-5);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--radius-pill);background:rgba(255,255,255,.12);color:var(--gray-0);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.Lightbox_close___5R3J:hover{background:rgba(255,255,255,.22)}.Lightbox_counter__yRTk8{position:absolute;top:var(--space-6);left:50%;transform:translateX(-50%);z-index:2;font-family:var(--font-mono);font-size:var(--text-sm);color:rgba(255,255,255,.85)}.Lightbox_nav__uiycH{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:var(--radius-pill);background:rgba(255,255,255,.12);color:var(--gray-0);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Lightbox_nav__uiycH:hover{background:rgba(255,255,255,.22)}.Lightbox_prev__LVPYP{left:var(--space-5)}.Lightbox_next__jjGoL{right:var(--space-5)}@keyframes Lightbox_lightbox-in__AJgEj{0%{opacity:0}to{opacity:1}}@keyframes Lightbox_image-in__VvBhD{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:560px){.Lightbox_nav__uiycH{width:40px;height:40px}.Lightbox_prev__LVPYP{left:var(--space-2)}.Lightbox_next__jjGoL{right:var(--space-2)}}.PropertyMap_live__8dFut{background:var(--surface-sunken)}.PropertyMap_canvas__xufWz,.PropertyMap_live__8dFut{position:relative;width:100%;height:320px;border-radius:var(--radius-xl);border:1px solid var(--border-default);overflow:hidden}.PropertyMap_canvas__xufWz{display:block;padding:0;background:radial-gradient(circle at 50% 45%,rgba(0,184,169,.06),transparent 45%),var(--gray-100);cursor:pointer;text-align:left}.PropertyMap_grid__7MxWe{position:absolute;inset:-20%;background-image:linear-gradient(var(--gray-200) 1px,transparent 1px),linear-gradient(90deg,var(--gray-200) 1px,transparent 1px);background-size:48px 48px;opacity:.5}.PropertyMap_pin___Za5k{top:45%;transform:translate(-50%,-50%);justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--gray-0);border:3px solid var(--gray-0);box-shadow:var(--shadow-md)}.PropertyMap_label__C5O0x,.PropertyMap_pin___Za5k{position:absolute;left:50%;display:inline-flex;align-items:center}.PropertyMap_label__C5O0x{bottom:var(--space-4);transform:translateX(-50%);padding:var(--space-2) var(--space-4);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-muted);white-space:nowrap}.PropertyMap_expand___YYwg,.PropertyMap_label__C5O0x{gap:var(--space-2);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);font-size:var(--text-xs)}.PropertyMap_expand___YYwg{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);background:rgba(255,255,255,.94);color:var(--text-primary);font-weight:var(--weight-semibold)}.PropertyMap_modal__mYQAo{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:var(--space-6)}.PropertyMap_backdrop__hkpcf{position:absolute;inset:0;border:0;background:rgba(17,24,39,.58);cursor:pointer}.PropertyMap_dialog__WJaS_{position:relative;z-index:1;width:min(960px,100%);max-height:calc(100vh - var(--space-12));overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-xl)}.PropertyMap_dialogHeader__fxIX8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle)}.PropertyMap_dialogEyebrow__gdkkx{font-family:var(--eyebrow-family);font-size:var(--text-2xs);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--turquesa-700);margin-bottom:var(--space-1)}.PropertyMap_dialogTitle__lumxZ{font-size:var(--text-lg);color:var(--text-primary)}.PropertyMap_iconButton__MAG6L{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.PropertyMap_expandedMap___UIGV{position:relative;height:min(68vh,620px);overflow:hidden;background:var(--gray-100);cursor:-webkit-grab;cursor:grab;touch-action:none}.PropertyMap_expandedMap___UIGV:active{cursor:-webkit-grabbing;cursor:grabbing}.PropertyMap_movable__UjjTS{position:absolute;inset:0;transform-origin:50% 50%}.PropertyMap_controls__XUVR_{position:absolute;right:var(--space-5);bottom:var(--space-5);display:flex;align-items:center;gap:var(--space-2)}.PropertyMap_controlButton__SKiBQ,.PropertyMap_resetButton__jlDNG{border:1px solid var(--border-default);background:rgba(255,255,255,.94);color:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer}.PropertyMap_controlButton__SKiBQ{width:40px;height:40px;border-radius:var(--radius-pill);font-size:var(--text-xl);font-weight:var(--weight-bold)}.PropertyMap_resetButton__jlDNG{height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold)}@media (max-width:640px){.PropertyMap_modal__mYQAo{padding:var(--space-3)}.PropertyMap_dialog__WJaS_{max-height:calc(100vh - var(--space-6))}.PropertyMap_dialogHeader__fxIX8{padding:var(--space-4)}.PropertyMap_expandedMap___UIGV{height:68vh}.PropertyMap_label__C5O0x{max-width:calc(100% - var(--space-8));white-space:normal}}.LeadForm_form__D7RJe{display:flex;flex-direction:column;gap:var(--space-4)}.LeadForm_consent__myDk6{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.LeadForm_consentLink__rSaF_{color:var(--text-secondary);text-decoration:underline}.LeadForm_error__qcmx_,.LeadForm_success__m9yuq{font-size:var(--text-sm);line-height:1.5}.LeadForm_success__m9yuq{color:var(--turquesa-700)}.LeadForm_error__qcmx_{color:var(--feedback-danger)}.LeadForm_submit__dkS0Z{width:100%}.LeadForm_offscreen__q2mb_{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.Skeleton_skeleton__5Y_Dt{display:block;width:100%;height:1em;border-radius:var(--radius-sm);background:linear-gradient(100deg,var(--gray-150) 30%,var(--gray-100) 50%,var(--gray-150) 70%);background-size:200% 100%;animation:Skeleton_skeleton-shimmer__bYQra 1.4s ease-in-out infinite}@keyframes Skeleton_skeleton-shimmer__bYQra{0%{background-position:200% 0}to{background-position:-200% 0}}.ShareSheet_title__wExD8{font-size:var(--text-lg);color:var(--text-primary);text-align:center;padding-top:var(--space-2);margin-bottom:var(--space-5)}.ShareSheet_list__1jWoY{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.ShareSheet_row__H8Ier{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;text-align:left;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ShareSheet_row__H8Ier:hover{background:var(--action-ghost-hover);border-color:var(--border-default)}.ShareSheet_icon__xFhYi{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--action-primary-subtle);color:var(--action-primary-active);flex-shrink:0}.RelatedProperties_section__ALrgQ{margin-top:var(--space-16)}.RelatedProperties_title__KaZNv{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-6)}.RelatedProperties_grid__xHPhW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:880px){.RelatedProperties_grid__xHPhW{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}@media (max-width:560px){.RelatedProperties_grid__xHPhW{grid-template-columns:1fr}}.PropertyDetail_page__59VUW{max-width:1240px;margin:0 auto;padding:var(--space-6) var(--space-7) var(--space-20)}.PropertyDetail_breadcrumb__1C46z{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--text-muted)}.PropertyDetail_breadcrumb__1C46z a:hover{color:var(--text-link)}.PropertyDetail_crumbCurrent__fqT_I{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyDetail_layout__ZbCVu{display:grid;grid-template-columns:1fr 380px;grid-gap:var(--space-12);gap:var(--space-12);margin-top:var(--space-8);align-items:start}.PropertyDetail_content__h_HH2{min-width:0}.PropertyDetail_badges___gWg2{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.PropertyDetail_operation__cMKR2{padding:4px 12px;border-radius:var(--radius-pill);background:var(--action-primary-subtle);color:var(--action-primary-active);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.PropertyDetail_title__O0Y2n{font-size:var(--text-3xl);color:var(--text-primary)}.PropertyDetail_location__U0V1V{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-base);color:var(--text-muted)}.PropertyDetail_specs__rNlUr{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.PropertyDetail_spec__nzBLg{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-secondary)}.PropertyDetail_block__apR0Y{margin-top:var(--space-10)}.PropertyDetail_blockTitle__cZK1p{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--space-4)}.PropertyDetail_description__Jr5m_{font-size:var(--text-base);line-height:1.7;color:var(--text-secondary);max-width:62ch}.PropertyDetail_technical__dEfPS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.PropertyDetail_techItem__435QN{display:flex;align-items:center;gap:var(--space-3)}.PropertyDetail_techIcon__dcp_l{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary)}.PropertyDetail_techLabel__lRs6D{font-size:var(--text-xs);color:var(--text-muted)}.PropertyDetail_techValue__jedDA{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.PropertyDetail_amenities__iswyU{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.PropertyDetail_amenity__zf1DC{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-body)}.PropertyDetail_amenityIcon__Nwnoh{color:var(--turquesa-700);flex-shrink:0}@media (max-width:880px){.PropertyDetail_page__59VUW{padding:var(--space-5) var(--space-5) var(--space-16)}.PropertyDetail_layout__ZbCVu{grid-template-columns:1fr;gap:var(--space-8)}.PropertyDetail_title__O0Y2n{font-size:var(--text-2xl)}.PropertyDetail_amenities__iswyU,.PropertyDetail_technical__dEfPS{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.PropertyDetail_amenities__iswyU,.PropertyDetail_technical__dEfPS{grid-template-columns:1fr}.PropertyDetail_specs__rNlUr{gap:var(--space-4)}}.Switch_wrapper__Bfdwh{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Switch_track__mQIsW{position:relative;flex-shrink:0;width:40px;height:24px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--gray-300);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.Switch_on__SVQne{background:var(--action-primary)}.Switch_thumb__8FfWg{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--gray-0);box-shadow:var(--shadow-xs);transition:transform var(--dur-fast) var(--ease-out)}.Switch_on__SVQne .Switch_thumb__8FfWg{transform:translateX(16px)}.Switch_label__kMmiW{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-body)}.ResultsGrid_grid__mu_yb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.ResultsGrid_skeletonCard__DYPFl{display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.ResultsGrid_skeletonMedia__wODlr{aspect-ratio:4/3}.ResultsGrid_skeletonBody__dFIzb{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}@media (max-width:1024px){.ResultsGrid_grid__mu_yb{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ResultsGrid_grid__mu_yb{grid-template-columns:1fr}}.EmptyState_root__ruz8x{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-16) var(--space-6);max-width:440px;margin:0 auto}.EmptyState_icon__ZiGjw{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);margin-bottom:var(--space-2)}.EmptyState_title__oQXnU{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.EmptyState_description__Yt5RA{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.EmptyState_action__k0twv{margin-top:var(--space-3)}.FavoriteButton_button__xMzaT{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-pill);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-body);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.FavoriteButton_button__xMzaT:hover{transform:scale(1.08)}.FavoriteButton_icon__AoYWx{transition:color var(--dur-fast) var(--ease-out)}.FavoriteButton_active__raBWM .FavoriteButton_icon__AoYWx{color:var(--danger);fill:var(--danger);animation:FavoriteButton_heart-pulse__t0kLx var(--dur-base) var(--ease-out)}@keyframes FavoriteButton_heart-pulse__t0kLx{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.PropertyCard_card__kcF5Q{position:relative;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.PropertyCard_card__kcF5Q:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.PropertyCard_cardLink__2tmzC{position:absolute;inset:0;z-index:1}.PropertyCard_srOnly__6_hCK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PropertyCard_media__7QOZt{position:relative;aspect-ratio:4/3;overflow:hidden}.PropertyCard_image__eTmJ3{width:100%;height:100%;object-fit:cover}.PropertyCard_tier__ulkwI{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2;pointer-events:none;box-shadow:var(--shadow-sm)}.PropertyCard_favorite__f9RrT{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2}.PropertyCard_body__AtH4e{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.PropertyCard_price__vVnhc{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:var(--text-primary)}.PropertyCard_listPrice__gzH78{margin-left:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted)}.PropertyCard_title__rsMCO{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.PropertyCard_location__9abTp{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.PropertyCard_specs__m_QQ8{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;margin-top:var(--space-1);border-top:1px solid var(--border-subtle);color:var(--text-secondary)}.PropertyCard_spec__sopDO{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.PropertyCard_amenities__WP1_W{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PropertyCard_amenity__yNBtQ{padding:3px 9px;border-radius:var(--radius-pill);background:var(--gray-100);color:var(--gris-piedra);font-size:var(--text-2xs)}.ResultsMap_split__oI7Ov{display:grid;grid-template-columns:minmax(320px,420px) 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.ResultsMap_list__7_9kV{display:flex;flex-direction:column;gap:var(--space-5);max-height:calc(100vh - 220px);overflow-y:auto;padding-right:var(--space-2)}.ResultsMap_item__0oeM5{border-radius:var(--radius-lg);transition:box-shadow var(--dur-fast) var(--ease-out)}.ResultsMap_item__0oeM5[data-active=true]{box-shadow:var(--shadow-card-hover)}.ResultsMap_item__0oeM5[data-selected=true]{box-shadow:var(--focus-ring)}.ResultsMap_canvas__JTNRM{position:-webkit-sticky;position:sticky;top:140px;height:calc(100vh - 220px);min-height:480px;border-radius:var(--radius-xl);border:1px solid var(--border-default);overflow:hidden;background:var(--surface-sunken)}.ResultsMap_selection__4hmIQ{display:none}.ResultsMap_clear__1_GYA{align-self:flex-end;display:inline-flex;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}.ResultsMap_clear__1_GYA,.ResultsMap_notice__c2mVo{align-items:center;background:var(--surface-raised);color:var(--text-secondary)}.ResultsMap_notice__c2mVo{display:flex;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm)}@media (max-width:880px){.ResultsMap_split__oI7Ov{grid-template-columns:1fr}.ResultsMap_canvas__JTNRM{position:relative;top:0;height:360px;min-height:0;order:-1}.ResultsMap_selection__4hmIQ{display:flex;flex-direction:column;gap:var(--space-3);order:-1}.ResultsMap_list__7_9kV{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.ResultsMap_item__0oeM5{transition:none}}.ResultsShell_page__bkOox{min-height:60vh}.ResultsShell_head__yH3nP{background:var(--surface-base);border-bottom:1px solid var(--border-subtle)}.ResultsShell_headInner__1bpqZ{max-width:1480px;margin:0 auto;padding:var(--space-10) var(--space-7) var(--space-6)}.ResultsShell_eyebrow__UOf5H{font-family:var(--eyebrow-family);font-size:var(--text-2xs);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--turquesa-700);margin-bottom:var(--space-2)}.ResultsShell_title__aHCfA{font-size:var(--text-3xl);color:var(--text-primary)}.ResultsShell_context__SEpvc{font-size:var(--text-base);color:var(--text-secondary);margin-top:var(--space-2)}.ResultsShell_searchBar__Z579K{display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:560px;min-height:52px;margin-top:var(--space-5);padding:0 var(--space-3) 0 var(--space-5);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ResultsShell_searchBar__Z579K:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.ResultsShell_searchIcon__eZ5IX{color:var(--text-muted);flex-shrink:0}.ResultsShell_searchText__4ye2e{flex:1 1;text-align:left;font-size:var(--text-base);color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResultsShell_searchEdit__dlZw_{flex-shrink:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-sunken);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-body)}.ResultsShell_content__cvRsl{max-width:1480px;margin:0 auto;padding:var(--space-6) var(--space-7) var(--space-20)}@media (max-width:880px){.ResultsShell_content__cvRsl,.ResultsShell_headInner__1bpqZ{padding-left:var(--space-5);padding-right:var(--space-5)}.ResultsShell_title__aHCfA{font-size:var(--text-2xl)}}.ErrorState_root__alqkh{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-16) var(--space-6);max-width:440px;margin:0 auto}.ErrorState_icon__Um9jW{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--feedback-danger-subtle);color:var(--feedback-danger);margin-bottom:var(--space-2)}.ErrorState_title__yIbNm{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.ErrorState_description__eNGhq{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.ErrorState_action__zcbyR{margin-top:var(--space-3)}