.FlatsCatalog_main__hItP2{background-color:var(--page-bg);transition:background-color .35s ease;min-height:100dvh}.FlatsCatalog_pageInner__dcRSJ{width:100%;box-sizing:border-box;margin:0 auto;max-width:100%;padding:calc(88px + env(safe-area-inset-top, 0px)) calc(4px + env(safe-area-inset-right, 0px)) 24px calc(4px + env(safe-area-inset-left, 0px))}@media(min-width:768px){.FlatsCatalog_pageInner__dcRSJ{padding-top:calc(104px + env(safe-area-inset-top, 0px));padding-left:calc(16px + env(safe-area-inset-left, 0px));padding-right:calc(16px + env(safe-area-inset-right, 0px))}}@media(min-width:1280px){.FlatsCatalog_pageInner__dcRSJ{padding-left:calc(36px + env(safe-area-inset-left, 0px));padding-right:calc(36px + env(safe-area-inset-right, 0px));padding-bottom:40px}}@media(min-width:1750px){.FlatsCatalog_pageInner__dcRSJ{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}.FlatsCatalog_pageInner__dcRSJ.FlatsCatalog_pageInnerCatalog__BTn9a{padding-bottom:max(96px,24px + env(safe-area-inset-bottom,0px))}@media(min-width:1280px){.FlatsCatalog_pageInner__dcRSJ.FlatsCatalog_pageInnerCatalog__BTn9a{padding-left:calc(16px + env(safe-area-inset-left, 0px));padding-right:calc(16px + env(safe-area-inset-right, 0px));padding-bottom:40px}}.FlatsCatalog_hero__yRv_4{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:clamp(2rem,5vw,3.5rem)}.FlatsCatalog_heroTitle__LH8Tc{margin:0;font-family:Inter,sans-serif;font-weight:400;line-height:1.12;color:var(--text-night-primary);font-size:clamp(2rem,4.2vw,4.5rem);letter-spacing:-.02em}.FlatsCatalog_heroTitleMain__MyKuL{display:inline}.FlatsCatalog_heroTitleCount__WdrmY{display:inline;margin-left:.12em;color:var(--text-night-disable,rgba(0,0,0,.1))}.FlatsCatalog_pageInnerCatalog__BTn9a .FlatsCatalog_heroTitle__LH8Tc{font-size:40px;font-weight:400;line-height:48px;letter-spacing:-.02em}@media(min-width:1280px){.FlatsCatalog_pageInnerCatalog__BTn9a .FlatsCatalog_heroTitle__LH8Tc{font-size:clamp(2rem,4.2vw,4.5rem);line-height:1.12}}.FlatsCatalog_catalogFiltersWrap__X17SC .FlatsCatalog_hero__yRv_4{margin-bottom:32px}@media(min-width:1280px){.FlatsCatalog_catalogFiltersWrap__X17SC .FlatsCatalog_hero__yRv_4{margin-bottom:clamp(2rem,5vw,3.5rem)}}.FlatsCatalog_catalogFiltersWrap__X17SC .FlatsCatalog_heroTitle__LH8Tc{padding:0 16px}@media(min-width:1280px){.FlatsCatalog_catalogFiltersWrap__X17SC .FlatsCatalog_heroTitle__LH8Tc{padding:0}}.FlatsCatalog_filtersBar__O__VE{display:none;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:20px;width:100%;min-width:0;margin-bottom:clamp(1.5rem,3vw,2.25rem);box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE{display:flex;flex-direction:column;align-items:stretch;gap:24px;transition:gap .4s ease}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColArea__x5TQn,.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColPrice__QCLYH,.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColRooms__EHyAc{width:100%;max-width:100%;flex-shrink:0;box-sizing:border-box}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColArea__x5TQn,.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColPrice__QCLYH,.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColRooms__EHyAc{width:auto;flex-shrink:0}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColArea__x5TQn,.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColPrice__QCLYH{flex:0 0 auto}@media screen and (min-width:1280px)and (max-width:1749px){.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColArea__x5TQn,.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColPrice__QCLYH{flex:1 1;min-width:0}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColRooms__EHyAc{flex:0 1 auto;min-width:0}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filterColRooms__EHyAc{flex:0 0 auto}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filtersBarActions__SGQrB{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-start;margin-left:0;width:100%}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filtersBarActions__SGQrB{justify-content:flex-end;margin-left:auto;width:auto}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filtersBarActionsGroup__6AxXZ{display:inline-flex;align-items:center;justify-content:flex-start;gap:20px;flex-shrink:0}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFilterTitle__Luf1p{margin:0;color:var(--text-night-secondary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFilterTitleSup__NP91h{font-size:.65em;font-weight:inherit;line-height:0;vertical-align:super;color:var(--text-night-secondary)}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRangeField__xYKto{justify-content:flex-start!important;color:var(--text-night-secondary)!important;font-size:14px!important;line-height:24px!important;background:var(--night-5)!important}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRangeDivider__BNDy8{outline:1px solid var(--text-night-disable)!important;outline-offset:-.5px!important}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomsBlur__uUhtA{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:32px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomsRow__3WtJB{display:inline-flex;flex-direction:row;align-items:flex-start;gap:8px;flex-wrap:wrap;max-width:100%}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomsRow__3WtJB{flex-wrap:nowrap}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomChip__ulGn_{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:56px;min-width:56px;padding:12px;border:0;overflow:hidden;border-radius:8px;background:var(--night-5);color:var(--text-night-primary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .18s ease}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomChipWide__NzobN{width:auto;min-width:56px;padding:12px 16px}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomChip__ulGn_:hover:not(.FlatsCatalog_catalogRoomChipActive__oHUQE){background:var(--night-10)}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomChipActive__oHUQE{background:var(--night-100);color:var(--text-white-primary)}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomChip__ulGn_:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRoomChip__ulGn_:active:not(:disabled){transform:translateY(1px)}@media(min-width:768px){.FlatsCatalog_filtersBar__O__VE.FlatsCatalog_filtersBarEmbedFullWidthPrice__Mw9tC .FlatsCatalog_filterColPrice__QCLYH{width:100%;max-width:100%}}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE.FlatsCatalog_filtersBarEmbedFullWidthPrice__Mw9tC .FlatsCatalog_filterColPrice__QCLYH{width:100%;max-width:100%}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersTopRow__w_p_D{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersTopRow__w_p_D{flex-direction:row;flex-wrap:nowrap;align-items:flex-end;column-gap:24px;row-gap:20px}}@media screen and (min-width:1280px)and (max-width:1749px){.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersTopRow__w_p_D{column-gap:16px}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersExpanded___NtFq{display:flex;flex-direction:column;gap:24px;align-self:stretch;width:100%;min-width:0}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersDivider__oIcZ1{flex-shrink:0;align-self:stretch;height:0;outline:1px solid var(--night-10);outline-offset:-.5px}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersSelectRow__RlruA{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-self:stretch;gap:24px;width:100%;min-width:0}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersSelectCol__apqnR{display:flex;flex:1 1;flex-direction:column;gap:12px;align-items:flex-start;min-width:0;max-width:418px}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersAdvRow__kqweC{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:48px;min-height:56px}.FlatsCatalog_filtersBar__O__VE>.FlatsCatalog_catalogFiltersTopRow__w_p_D>.FlatsCatalog_catalogFiltersEditorDesktopRow__HofBr{flex:1 1;min-width:0}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE>.FlatsCatalog_catalogFiltersTopRow__w_p_D>.FlatsCatalog_catalogFiltersEditorDesktopRow__HofBr .FlatsCatalog_filtersEditorStack__cMo7V{flex-direction:row;flex-wrap:nowrap;align-items:flex-end;column-gap:24px;row-gap:20px}}@media screen and (min-width:1280px)and (max-width:1749px){.FlatsCatalog_filtersBar__O__VE>.FlatsCatalog_catalogFiltersTopRow__w_p_D>.FlatsCatalog_catalogFiltersEditorDesktopRow__HofBr .FlatsCatalog_filtersEditorStack__cMo7V{column-gap:16px}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRangeShellArea__eo8xl,.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogRangeShell___1sBu{width:100%}}@media(min-width:1280px){.FlatsCatalog_filtersBar__O__VE.FlatsCatalog_filtersBarDesktopExpanded__Q3xBj{gap:40px}}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersExpandedShell__vQx9Z{display:grid;align-self:stretch;width:100%;min-height:0;grid-template-rows:0fr;transition:grid-template-rows .42s ease}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersExpandedShellOpen__5t8sp{grid-template-rows:1fr}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersExpandedShell__vQx9Z>.FlatsCatalog_catalogFiltersExpanded___NtFq{overflow:hidden;min-height:0}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersExpandedShell__vQx9Z:not(.FlatsCatalog_catalogFiltersExpandedShellOpen__5t8sp){pointer-events:none}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersExpandedFooter__Ve6sB{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-self:stretch;justify-content:space-between;width:100%;min-width:0}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogFiltersExpandedFooterActions__4bQS2{display:inline-flex;flex:1 1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogHideExpandedFiltersBtn__o8dZg{flex-shrink:0;min-height:56px;padding:10px 20px!important;border-radius:56px!important;transition:transform .18s ease}.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_catalogHideExpandedFiltersBtn__o8dZg:active{transform:translateY(1px)}.FlatsCatalog_catalogRangeShell___1sBu{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-inline:clamp(10px,2.5vw,18px)}@media(min-width:1280px){.FlatsCatalog_catalogRangeShell___1sBu{width:418px}}.FlatsCatalog_catalogRangeShellArea__eo8xl{width:100%}@media(min-width:1280px){.FlatsCatalog_catalogRangeShellArea__eo8xl{width:420px}}.FlatsCatalog_catalogRangeTrackWrap__Y1DA4{left:22px;right:22px}.FlatsCatalog_resetButtonCatalog__SxJEG{flex-shrink:0;outline:1px solid var(--night-10)!important;outline-offset:-1px;transition:outline-color .18s ease,background-color .18s ease,transform .18s ease}.FlatsCatalog_resetButtonCatalog__SxJEG:hover{background:var(--night-5)!important;outline-color:var(--night-25)!important}.FlatsCatalog_resetButtonCatalog__SxJEG:active{transform:translateY(1px)}.FlatsCatalog_resetButtonCatalog__SxJEG:focus-visible{outline:2px solid var(--brand-50)!important;outline-offset:2px}.FlatsCatalog_resetButtonCatalog__SxJEG img{filter:none!important}.FlatsCatalog_catalogAllFiltersBtn__6xK15{flex-shrink:0;min-height:56px;padding:10px 20px!important;border-radius:56px!important;transition:transform .18s ease}.FlatsCatalog_catalogAllFiltersBtn__6xK15:active{transform:translateY(1px)}.FlatsCatalog_resultsSection__rr_Lc{position:relative;width:100%}@media(min-width:1280px){.FlatsCatalog_resultsSection__rr_Lc .FlatsCatalog_empty__L9_YD{padding-left:calc(124px - 16px);padding-right:calc(124px - 16px);box-sizing:border-box}}.FlatsCatalog_resultsMetaSrOnly__GY4g5,.FlatsCatalog_visuallyHidden__p30Ei{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FlatsCatalog_catalogResultsShell__iX5KT{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;padding:20px 12px 60px;border-radius:16px;background:var(--bg-2);transition:background-color .35s ease}@media(min-width:768px){.FlatsCatalog_catalogResultsShell__iX5KT{margin:0;padding:20px 16px 60px}}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT{gap:2.5rem;padding:40px 36px;margin:0}}@media(min-width:1750px){.FlatsCatalog_catalogResultsShell__iX5KT{padding:100px 60px 100px 124px}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeGrid__O8NND{gap:24px}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeGrid__O8NND{gap:1rem}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardWrap__DCINE{box-sizing:border-box;height:361px;min-height:361px;max-height:361px}@media(min-width:768px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardWrap__DCINE{height:397px;min-height:397px;max-height:397px}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCard__l_eMM{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;max-height:100%;overflow:hidden}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardTitle__5HGsb{font-size:14px;line-height:20px}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardTitle__5HGsb{font-size:16px;line-height:24px}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardMeta__PXlSu{font-size:12px;line-height:16px}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardMeta__PXlSu{font-size:14px;line-height:24px}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardBadge__k7u7K{box-sizing:border-box;min-width:44px;width:44px;height:44px;padding:0;font-size:12px;line-height:16px}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardBadge__k7u7K{width:auto;min-width:48px;height:48px;padding:0 12px;font-size:14px;line-height:24px}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardTop__s8oN5{flex-shrink:0}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardMedia__ZivQ7{flex:1 1 auto;min-height:0;max-height:100%;margin-bottom:12px;padding:12px 24px;overflow:hidden}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardMedia__ZivQ7{padding:0}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardImg__VlCep{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardImgPlaceholder__KnTnf{width:100%;height:100%;min-height:0}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardFooter__vwDxe{flex-shrink:0;justify-content:flex-start}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardFooter__vwDxe{justify-content:flex-end}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardPrice__yMHCq{font-size:18px;line-height:28px}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_typeCardPrice__yMHCq{font-size:20px;line-height:32px}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_loadMoreRow__ww1te{padding-top:24px;padding-bottom:24px}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_loadMoreRow__ww1te{padding-top:.5rem;padding-bottom:0}}.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_loadMoreBtn__DPVq8{height:auto;min-height:48px;font-size:12px;line-height:16px}@media(min-width:1280px){.FlatsCatalog_catalogResultsShell__iX5KT .FlatsCatalog_loadMoreBtn__DPVq8{height:48px;font-size:14px;line-height:24px}}.FlatsCatalog_catalogFiltersWrap__X17SC{width:100%;min-width:0;box-sizing:border-box}@media(min-width:1280px){.FlatsCatalog_catalogFiltersWrap__X17SC{padding-left:calc(124px - 16px);padding-right:calc(124px - 16px)}}.FlatsCatalog_listToolbar__RcHiK{width:100%}.FlatsCatalog_listToolbarDesktop__UZ9OO{display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;width:100%}@media(min-width:1280px){.FlatsCatalog_listToolbarDesktop__UZ9OO{display:flex}}.FlatsCatalog_listToolbarMobile__Cl_bY{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;width:100%}@media(min-width:1280px){.FlatsCatalog_listToolbarMobile__Cl_bY{display:none}}.FlatsCatalog_mobileGroupRow__nULP_{display:inline-flex;flex:1 1 auto;align-items:center;gap:16px;min-width:0;padding:12px 0;border-radius:32px}.FlatsCatalog_mobileGroupLabel__uH_M1{flex:1 1 auto;min-width:0;overflow:hidden;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var(--text-night-primary);text-overflow:ellipsis;white-space:nowrap}.FlatsCatalog_groupModeSwitchWrap__bQCc4{flex-shrink:0;padding:0!important;margin:0;border:0;border-radius:0;overflow:visible!important;background:rgba(0,0,0,0)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:inherit;gap:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_mobileGroupRow__nULP_ .FlatsCatalog_groupModeSwitchWrap__bQCc4:hover,.FlatsCatalog_mobileGroupRow__nULP_ .FlatsCatalog_groupModeSwitchWrap__bQCc4[aria-pressed=false]:hover,.FlatsCatalog_mobileGroupRow__nULP_ .FlatsCatalog_groupModeSwitchWrap__bQCc4[aria-pressed=true]:hover{background:rgba(0,0,0,0)!important}.FlatsCatalog_mobileGroupRow__nULP_ .FlatsCatalog_groupModeSwitchWrap__bQCc4:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.FlatsCatalog_mobileGroupRow__nULP_ .FlatsCatalog_groupModeSwitchWrap__bQCc4:active{transform:none}.FlatsCatalog_sortDetails__Eglt1{position:relative;flex-shrink:0}.FlatsCatalog_sortDetailsDesktop__x9vWt{width:min(100%,245px);max-width:100%}.FlatsCatalog_sortDetailsMobile__8iZgI{width:auto}.FlatsCatalog_sortSummaryDesktop__j5ynJ{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;width:100%;min-height:56px;padding:4px 40px 4px 48px;margin:0;list-style:none;border:0;border-radius:8px;background:var(--surface-neutral,#fff);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var(--text-night-secondary);text-align:left;cursor:pointer;transition:background-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_sortSummaryDesktop__j5ynJ::-webkit-details-marker{display:none}.FlatsCatalog_sortSummaryDesktop__j5ynJ:hover{background:var(--night-5)}.FlatsCatalog_sortSummaryDesktop__j5ynJ:active{transform:translateY(1px)}.FlatsCatalog_sortSummaryDesktop__j5ynJ:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.FlatsCatalog_sortSummaryDesktopIcon__fR_mC{position:absolute;left:12px;top:50%;z-index:1;display:block;flex-shrink:0;width:24px;height:24px;margin:0;padding:0;border:0;object-fit:contain;pointer-events:none;transform:translateY(-50%)}.FlatsCatalog_sortSummaryDesktopLabel__rbMDW{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlatsCatalog_sortSummaryDesktopChevron__76GfV{position:absolute;right:14px;top:50%;width:10px;height:10px;margin-top:-6px;pointer-events:none;border-right:2px solid var(--text-night-primary);border-bottom:2px solid var(--text-night-primary);transform:rotate(45deg);opacity:.85}.FlatsCatalog_sortSummaryBtn__1pK7T{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;margin:0;list-style:none;border:0;border-radius:56px;background:var(--night-5);cursor:pointer;transition:background-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_sortSummaryBtn__1pK7T::-webkit-details-marker{display:none}.FlatsCatalog_sortSummaryBtn__1pK7T:hover{background:var(--night-10)}.FlatsCatalog_sortSummaryBtn__1pK7T:active{transform:translateY(1px)}.FlatsCatalog_sortSummaryBtn__1pK7T:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.FlatsCatalog_sortSummaryIcon__mOLR6{display:block;flex-shrink:0;width:24px;height:24px;object-fit:contain}.FlatsCatalog_sortPopover__aw34q{position:absolute;top:calc(100% + 8px);right:0;z-index:30;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;width:100%;padding:4px;overflow:hidden;border-radius:24px;background:var(--surface-neutral,#fff);box-shadow:0 7px 24px rgba(0,0,0,.15);outline:1px solid var(--night-10);outline-offset:-1px}.FlatsCatalog_sortDetailsMobile__8iZgI .FlatsCatalog_sortPopover__aw34q{min-width:252px}.FlatsCatalog_sortDetailsDesktop__x9vWt .FlatsCatalog_sortPopover__aw34q{left:0;right:0;min-width:0}.FlatsCatalog_sortPopoverRowActive__9kbIx,.FlatsCatalog_sortPopoverRow__xCcPE{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;padding:12px 16px 12px 20px;border:0;border-radius:20px;background:rgba(0,0,0,0);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var(--text-night-primary);text-align:left;cursor:pointer;transition:background-color .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_sortPopoverRow__xCcPE:hover{background:var(--night-5)}.FlatsCatalog_sortPopoverRow__xCcPE:focus-visible{outline:2px solid var(--brand-50);outline-offset:0}.FlatsCatalog_sortPopoverRowActive__9kbIx{background:rgba(249,91,64,.1)}.FlatsCatalog_sortPopoverCheck__9joIO{flex-shrink:0;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:12px 9px;opacity:0}.FlatsCatalog_sortPopoverRowActive__9kbIx .FlatsCatalog_sortPopoverCheck__9joIO{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M1 5l4 4 8-8' stroke='%23F95B40' stroke-width='2'/%3E%3C/svg%3E")}.FlatsCatalog_sortWrap__1_x7E{position:relative;display:inline-flex;align-items:center}.FlatsCatalog_sortSelectLeadingIcon__aU_1j{position:absolute;left:12px;top:50%;z-index:1;width:24px;height:24px;margin:0;padding:0;border:0;object-fit:contain;pointer-events:none;transform:translateY(-50%)}.FlatsCatalog_sortSelect__pVnaO{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(100%,245px);height:56px;padding:4px 40px 4px 48px;border:0;border-radius:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var(--text-night-secondary);background:var(--surface-neutral,#fff);cursor:pointer;outline:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_sortSelect__pVnaO:focus:not(:focus-visible){outline:none;box-shadow:none}.FlatsCatalog_sortSelect__pVnaO:active{background:var(--surface-neutral,#fff);color:var(--text-night-secondary)}.FlatsCatalog_sortSelect__pVnaO:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.FlatsCatalog_sortChevron__PPkzB{position:absolute;right:14px;top:50%;width:10px;height:10px;margin-top:-6px;pointer-events:none;border-right:2px solid var(--text-night-primary);border-bottom:2px solid var(--text-night-primary);transform:rotate(45deg);opacity:.85}.FlatsCatalog_typeGrid__O8NND{display:grid;width:100%;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.FlatsCatalog_typeGrid__O8NND{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.FlatsCatalog_typeGrid__O8NND{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px)and (max-width:1279px){.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.FlatsCatalog_typeCardWrap__DCINE{min-width:0;position:relative;filter:drop-shadow(0 10px 24px rgba(0,0,0,.06))}.FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c){transition:transform .18s ease}.FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c):focus-within,.FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c):hover{transform:translateY(-2px)}.FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c):focus-within .FlatsCatalog_typeCard__l_eMM,.FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c):hover .FlatsCatalog_typeCard__l_eMM{box-shadow:0 12px 32px rgba(0,0,0,.08)}.FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c) .FlatsCatalog_typeCard__l_eMM:focus-visible,.FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c) .FlatsCatalog_typeCard__l_eMM:hover{transform:none}.FlatsCatalog_typeCardWrap_dense__WJ_JH,.FlatsCatalog_typeCardWrap_singleGhost__3HXE_{padding-bottom:10px}.FlatsCatalog_typeCard__l_eMM{display:flex;flex-direction:column;height:100%;min-height:380px;padding:12px;border-radius:8px;background:var(--surface-neutral,#fff);text-decoration:none;color:inherit;box-sizing:border-box;overflow:visible;position:relative;z-index:3;transition:transform .18s ease,box-shadow .18s ease}.FlatsCatalog_typeCard__l_eMM:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.FlatsCatalog_typeCard__l_eMM:focus-visible{outline:2px solid var(--brand-50);outline-offset:3px}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCardWrap__DCINE{transition:none!important}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCardWrap__DCINE:focus-within,.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCardWrap__DCINE:hover{transform:none!important}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c):focus-within,.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c):hover{transform:none!important}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c):focus-within .FlatsCatalog_typeCard__l_eMM,.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCardWrap__DCINE:has(.FlatsCatalog_typeCardCascade__HUu5c):hover .FlatsCatalog_typeCard__l_eMM{transform:none!important;box-shadow:none!important}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCard__l_eMM{box-sizing:border-box;border:2px solid rgba(0,0,0,0);transition:border-color .18s ease!important}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCard__l_eMM:focus-visible,.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCard__l_eMM:hover{transform:none!important;box-shadow:none!important}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCard__l_eMM:focus-visible:not([aria-pressed=true]),.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCard__l_eMM:hover:not([aria-pressed=true]){border-color:var(--brand-opacity-50,var(--brand-10));outline:none}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCard__l_eMM[aria-pressed=true]{border-color:var(--brand-50);outline:none;box-shadow:none}.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCard__l_eMM[aria-pressed=true]:focus-visible,.FlatsCatalog_typeGrid__O8NND.FlatsCatalog_typeGrid_embedGenplanByParams__0hejf .FlatsCatalog_typeCard__l_eMM[aria-pressed=true]:hover{border-color:var(--brand-50);outline:none;box-shadow:none}.FlatsCatalog_typeCardCascade__HUu5c{position:absolute;inset:0;pointer-events:none}.FlatsCatalog_typeCardCascade__HUu5c *{pointer-events:none}.FlatsCatalog_typeCardCascadePlate__ZePZm{position:absolute;border-radius:8px}.FlatsCatalog_typeCardCascadePlate__ZePZm:first-child{inset:4px 6px 2px 6px;z-index:2;background:var(--bg-2);box-shadow:0 4px 14px rgba(0,0,0,.12)}.FlatsCatalog_typeCardCascadePlate__ZePZm:nth-child(2){inset:8px 12px -4px 12px;z-index:1;background:var(--bg-2);box-shadow:0 4px 14px rgba(0,0,0,.12)}html[data-theme=dark] .FlatsCatalog_typeCardCascadePlate__ZePZm:first-child,html[data-theme=dark] .FlatsCatalog_typeCardCascadePlate__ZePZm:nth-child(2){background:#18171e;box-shadow:0 4px 14px rgba(0,0,0,.3)}.FlatsCatalog_typeCardTop__s8oN5{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin-bottom:12px}.FlatsCatalog_typeCardHeadings__Jczul{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.FlatsCatalog_typeCardTitle__5HGsb{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:var(--text-night-primary);text-align:left}.FlatsCatalog_typeCardMeta__PXlSu{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var(--text-night-tertiary);text-align:left}.FlatsCatalog_typeCardBadge__k7u7K{flex-shrink:0;min-width:48px;height:48px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:66px;font-size:14px;line-height:24px;color:var(--text-night-primary);background:var(--night-5)}.FlatsCatalog_typeCardMedia__ZivQ7{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:200px;margin-bottom:12px;border-radius:8px;background:rgba(242,239,234,.5);overflow:hidden}.FlatsCatalog_typeCardImg__VlCep{display:block;width:100%;max-height:280px;object-fit:contain}.FlatsCatalog_typeCardImgPlaceholder__KnTnf{width:100%;min-height:200px;background:linear-gradient(135deg,rgba(242,239,234,.8),var(--night-5))}.FlatsCatalog_typeCardFooter__vwDxe{display:flex;justify-content:flex-end;width:100%}.FlatsCatalog_typeCardPrice__yMHCq{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:32px;color:var(--text-night-primary)}.FlatsCatalog_loadMoreRow__ww1te{display:flex;justify-content:center;width:100%;padding-top:.5rem}.FlatsCatalog_loadMoreBtn__DPVq8{height:48px;padding:10px 20px;border:0;border-radius:56px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var(--text-night-primary);background:var(--surface-neutral,#fff);transition:background .15s ease,transform .15s ease}.FlatsCatalog_loadMoreBtn__DPVq8:hover{background:rgba(255,255,255,.92)}.FlatsCatalog_loadMoreBtn__DPVq8:active{transform:translateY(1px)}.FlatsCatalog_loadMoreBtn__DPVq8:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.FlatsCatalog_catalogFilterFab__CRCNF{position:fixed;bottom:max(20px,env(safe-area-inset-bottom,0px));left:50%;z-index:25;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;margin:0;border:0;border-radius:32px;background:var(--night-55);color:var(--text-white-primary,#fff);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateX(-50%);transition:background-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_catalogFilterFab__CRCNF:hover{background:rgba(0,0,0,.62)}.FlatsCatalog_catalogFilterFab__CRCNF:active{transform:translateX(-50%) translateY(1px)}.FlatsCatalog_catalogFilterFab__CRCNF:focus-visible{outline:2px solid var(--brand-50);outline-offset:3px}@media(min-width:1280px){.FlatsCatalog_catalogFilterFab__CRCNF{display:none}}body:has(#header-navigation-menu[data-state=open]) .FlatsCatalog_catalogFilterFab__CRCNF{visibility:hidden;pointer-events:none}@media(min-width:1280px){body:has(#header-navigation-menu[data-state=open]) .FlatsCatalog_catalogFilterFab__CRCNF{visibility:visible;pointer-events:auto}}.FlatsCatalog_catalogFilterSheetDim__nX_HJ{position:fixed;inset:0;z-index:38;display:block;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.55)}.FlatsCatalog_catalogFilterSheetPanel__oWuj_{position:fixed;bottom:0;left:calc(4px + env(safe-area-inset-left, 0px));right:calc(4px + env(safe-area-inset-right, 0px));z-index:45;box-sizing:border-box;display:flex;flex-direction:column;width:auto;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));margin:0;overflow:hidden;border-radius:12px 12px 0 0;background:#f2efea;-moz-user-select:none;user-select:none;-webkit-user-select:none}.FlatsCatalog_catalogFilterSheetInner__eMcGS{display:flex;flex:1 1 auto;flex-direction:column;gap:32px;box-sizing:border-box;min-height:0;padding:16px 16px 0;overflow:hidden}.FlatsCatalog_catalogFilterSheetHeader__ABKz2{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px;width:100%;box-sizing:border-box;padding:0}.FlatsCatalog_catalogFilterSheetHeaderMain__z4WpW{flex:1 1;min-width:0}.FlatsCatalog_catalogFilterSheetTitle__8idqx{margin:0;max-width:228px;color:var(--text-night-secondary);font-family:Inter,sans-serif;font-size:32px;font-weight:400;line-height:40px}.FlatsCatalog_catalogFilterSheetClose__WGSED{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:8px;border:0;border-radius:40px;background:var(--night-5);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_catalogFilterSheetCloseIcon__OpZ_d{position:relative;display:block;width:24px;height:24px}.FlatsCatalog_catalogFilterSheetCloseIcon__OpZ_d:after,.FlatsCatalog_catalogFilterSheetCloseIcon__OpZ_d:before{content:"";position:absolute;left:11px;top:6px;width:2px;height:12px;border-radius:2px;background:var(--night-35)}.FlatsCatalog_catalogFilterSheetCloseIcon__OpZ_d:before{transform:rotate(45deg)}.FlatsCatalog_catalogFilterSheetCloseIcon__OpZ_d:after{transform:rotate(-45deg)}.FlatsCatalog_catalogFilterSheetBody__8j3k_{display:flex;flex:1 1 auto;flex-direction:column;height:50vh;overflow:hidden}.FlatsCatalog_catalogFilterSheetScroll__CNIoG{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.FlatsCatalog_catalogFilterSheetScroll__CNIoG .FlatsCatalog_catalogFilterFacetPopover__Gp6Re{top:auto;bottom:calc(100% + 8px)}.FlatsCatalog_catalogFilterSheetFields___ptFB{display:flex;flex-direction:column;gap:24px;padding:0 0 96px}.FlatsCatalog_catalogFilterSheetDivider__EBb_S{flex-shrink:0;align-self:stretch;height:0;margin:0;border:0;outline:1px solid var(--night-10);outline-offset:-.5px}.FlatsCatalog_catalogFilterSheetFiltersBarWrap__ndB9C.FlatsCatalog_filtersBar__O__VE{display:flex!important;flex-direction:column;gap:0;width:100%;min-width:0;margin-bottom:0}.FlatsCatalog_catalogFilterSheetFiltersBarWrap__ndB9C.FlatsCatalog_filtersBar__O__VE .FlatsCatalog_filtersEditorStack__cMo7V{gap:24px}.FlatsCatalog_filtersEditorStack__cMo7V{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.FlatsCatalog_catalogFilterSheetBlock__OucFq{display:flex;flex-direction:column;gap:12px;align-items:flex-start;align-self:stretch;padding-bottom:12px}.FlatsCatalog_catalogFilterSheetBlockLabel__iOhCm{margin:0;color:var(--text-night-secondary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center}.FlatsCatalog_catalogFilterSheetFakeSelectRow__Hi6Wn{align-self:stretch}.FlatsCatalog_catalogFilterSheetFakeSelect__EMP6b{box-sizing:border-box;display:flex;width:100%;height:56px;align-items:center;justify-content:space-between;padding:4px 16px;border:0;border-radius:8px;background:var(--night-5);color:var(--text-night-secondary);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;cursor:not-allowed;opacity:.85}.FlatsCatalog_catalogFilterSheetFakeSelect__EMP6b:not(:disabled){cursor:pointer;opacity:1}.FlatsCatalog_catalogFilterFacetDetails__Sdwdx{position:relative;align-self:stretch;width:100%}.FlatsCatalog_catalogFilterFacetDetails__Sdwdx[open]{z-index:50}.FlatsCatalog_catalogFilterFacetDetails__Sdwdx>.FlatsCatalog_catalogFilterSheetFakeSelect__EMP6b{list-style:none}.FlatsCatalog_catalogFilterFacetDetails__Sdwdx>.FlatsCatalog_catalogFilterSheetFakeSelect__EMP6b::-webkit-details-marker{display:none}.FlatsCatalog_catalogFilterFacetSummaryText__j_eWG{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.FlatsCatalog_catalogFilterFacetPopover__Gp6Re{position:absolute;top:calc(100% + 8px);left:0;z-index:100;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;width:100%;min-width:100%;max-height:min(280px,50vh);padding:4px;overflow-x:hidden;overflow-y:auto;border-radius:12px;background:var(--surface-neutral,#fff);box-shadow:0 7px 24px rgba(0,0,0,.15);outline:1px solid var(--night-10);outline-offset:-1px}.FlatsCatalog_catalogFilterFacetOption__65kxu{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--text-night-primary);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;cursor:pointer;transition:background-color .15s ease}.FlatsCatalog_catalogFilterFacetOption__65kxu:hover{background:var(--night-5)}.FlatsCatalog_catalogFilterFacetOption__65kxu:focus-visible{outline:2px solid var(--brand-50);outline-offset:0}.FlatsCatalog_catalogFilterFacetOptionSelected__nxYeK{background:rgba(249,91,64,.1)}.FlatsCatalog_catalogFilterFacetOptionLabel__1L7vC{flex:1 1 auto;min-width:0}.FlatsCatalog_catalogFilterSheetChevron__AmHbS{flex-shrink:0;width:0;height:0;margin-left:8px;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:5px solid var(--text-night-primary)}.FlatsCatalog_catalogFilterSheetCheckGrid__dKDAl{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:18px 18px}.FlatsCatalog_catalogFilterSheetCheckRow__Bu_kq{display:inline-flex;align-items:center;gap:12px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_catalogFilterSheetCheckRow__Bu_kq:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px;border-radius:4px}.FlatsCatalog_catalogFilterSheetCheckRowSelected__u4pAK .FlatsCatalog_catalogFilterSheetCheckLabel__CYiFK{font-weight:500}.FlatsCatalog_catalogFilterSheetCheckbox__hvFi4{flex-shrink:0;width:28px;height:28px;box-sizing:border-box;border:2px solid #ced0db;border-radius:4px;background:var(--surface-neutral,#fff)}.FlatsCatalog_catalogFilterSheetCheckboxSelected__szH4C{border-color:var(--brand-50);background:rgba(249,91,64,.12);box-shadow:inset 0 0 0 1px var(--brand-50)}.FlatsCatalog_catalogFilterSheetCheckLabel__CYiFK{color:var(--text-night-primary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center}.FlatsCatalog_catalogFilterSheetFooter__d9hsK{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;gap:20px;box-sizing:border-box;padding:16px 0 max(32px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--night-10);background:#f2efea}.FlatsCatalog_catalogFilterSheetReset__YHwcr{flex-shrink:0;width:56px;padding:0;border:0;border-radius:66px;background:rgba(0,0,0,0);outline:1px solid var(--night-10);outline-offset:-1px}.FlatsCatalog_catalogFilterSheetApply__Rfdsm,.FlatsCatalog_catalogFilterSheetReset__YHwcr{display:inline-flex;align-items:center;justify-content:center;height:56px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_catalogFilterSheetApply__Rfdsm{flex:1 1;min-width:0;padding:10px 20px;border:0;border-radius:56px;background:var(--night-5);color:var(--text-night-primary);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.FlatsCatalog_catalogGroupSheetDim___ZIMU{position:fixed;inset:0;z-index:46;display:block;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.55)}.FlatsCatalog_catalogGroupSheetPanel__qilqv{position:fixed;bottom:0;left:0;right:0;z-index:47;margin:0;border-radius:0;background:#f2efea;-moz-user-select:none;user-select:none;-webkit-user-select:none}.FlatsCatalog_catalogGroupSheetInner__9XBfQ,.FlatsCatalog_catalogGroupSheetPanel__qilqv{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow:hidden}.FlatsCatalog_catalogGroupSheetInner__9XBfQ{gap:16px;align-items:stretch;min-height:0;padding:16px calc(16px + env(safe-area-inset-right, 0px)) max(32px,env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left, 0px))}.FlatsCatalog_catalogGroupSheetHeader__csM8R{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.FlatsCatalog_catalogGroupSheetHeaderMain__I2Xqj{flex:1 1;min-width:0}.FlatsCatalog_catalogGroupSheetTitle__x4W3P{margin:0;min-width:0;overflow:hidden;color:var(--text-night-primary);font-family:Inter,sans-serif;font-size:24px;font-weight:400;line-height:32px;text-overflow:ellipsis;white-space:nowrap;text-align:left}.FlatsCatalog_catalogGroupSheetClose___YAml{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:8px;border:0;border-radius:40px;background:var(--night-5);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_catalogGroupSheetCloseIcon__bLrsj{position:relative;display:block;width:24px;height:24px}.FlatsCatalog_catalogGroupSheetCloseIcon__bLrsj:after,.FlatsCatalog_catalogGroupSheetCloseIcon__bLrsj:before{content:"";position:absolute;left:11px;top:6px;width:2px;height:12px;border-radius:2px;background:var(--night-35)}.FlatsCatalog_catalogGroupSheetCloseIcon__bLrsj:before{transform:rotate(45deg)}.FlatsCatalog_catalogGroupSheetCloseIcon__bLrsj:after{transform:rotate(-45deg)}.FlatsCatalog_catalogGroupSheetClose___YAml:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.FlatsCatalog_catalogGroupSheetHero__O3Rcg{display:flex;flex-shrink:0;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:100%;height:320px;min-height:0}.FlatsCatalog_catalogGroupSheetHeroCard__uToz3{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;box-sizing:border-box;min-height:0;padding:16px;border-radius:12px;background:var(--surface-neutral,#fff)}.FlatsCatalog_catalogGroupSheetHeroImg__7z0YD{display:block;flex:1 1;width:100%;min-height:0;border:0;border-radius:8px;object-fit:contain;background:var(--surface-neutral,#fff)}.FlatsCatalog_catalogGroupSheetHeroImgPlaceholder__pM_x1{flex:1 1;width:100%;min-height:120px;border-radius:8px;background:var(--night-5)}.FlatsCatalog_catalogGroupSheetHeroCaption__rK3vA{align-self:stretch;color:var(--text-night-tertiary);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;text-align:center}.FlatsCatalog_catalogGroupSheetList__lUeWH{display:flex;flex:1 1 auto;min-width:0;max-width:100%;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.FlatsCatalog_catalogGroupSheetRow__neg36{display:flex;flex-shrink:0;align-items:flex-start;justify-content:flex-start;gap:12px;box-sizing:border-box;width:100%;max-width:100%;padding:12px;overflow:hidden;border-radius:8px;background:var(--surface-neutral,#fff);text-decoration:none;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FlatsCatalog_catalogGroupSheetRow__neg36:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.FlatsCatalog_catalogGroupSheetRowMain___qrs9{display:flex;flex:1 1;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;min-width:0}.FlatsCatalog_catalogGroupSheetRowTitle__Oz9Ib{color:var(--text-night-primary);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-align:left}.FlatsCatalog_catalogGroupSheetRowMeta__nNzQ1{opacity:.5}.FlatsCatalog_catalogGroupSheetRowMeta__nNzQ1,.FlatsCatalog_catalogGroupSheetRowPrice___BhQW{color:var(--text-night-primary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}.FlatsCatalog_catalogGroupSheetRowAction__ejp_D{display:inline-flex;flex-shrink:0;align-self:center;align-items:center;justify-content:center;width:44px;height:44px;padding:10px 20px;border-radius:66px;background:var(--night-5);color:var(--text-night-primary)}.FlatsCatalog_catalogGroupSheetRowHeart__hFtjY{display:block;width:24px;height:24px;object-fit:contain}.FlatsCatalog_empty__L9_YD{padding:2rem 1rem;color:var(--text-night-tertiary);text-align:center}.Genplan_wrapper__Q58Xa{position:relative;width:100vw;height:100vh;overflow:hidden;background:var(--page-bg);transition:background-color .35s ease;box-sizing:border-box;--genplan-on-map-text:var(--fixed-white);--genplan-on-map-text-muted:var(--fixed-white-80);--genplan-on-map-wash-strong:var(--fixed-white-40);--genplan-on-map-wash-soft:var(--fixed-white-20)}.Genplan_wrapperSectionEmbed__3Fvfw{width:100%;max-width:100%;height:100%;min-height:0}.Genplan_wrapperPageChrome__ndKgR{display:flex;flex-direction:column;width:100%;max-width:100%;height:100dvh;padding:calc(88px + env(safe-area-inset-top, 0px)) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;overflow:hidden;background:var(--bg-2);transition:background-color .35s ease}.Genplan_wrapperPageChrome__ndKgR .Genplan_mapViewport__Prbp7{flex:1 1;min-height:0;height:auto}.Genplan_wrapperPageChrome__ndKgR .Genplan_mapWrap__tQ_6a{border-radius:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;isolation:isolate}@media(min-width:768px){.Genplan_wrapperPageChrome__ndKgR{padding:calc(104px + env(safe-area-inset-top, 0px)) calc(16px + env(safe-area-inset-right, 0px)) calc(16px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px))}.Genplan_wrapperPageChrome__ndKgR .Genplan_mapWrap__tQ_6a{overflow:hidden}}.Genplan_byParamsSectionWrap__LV4a4,.Genplan_mapViewport__Prbp7{position:relative;width:100%;height:100%;overflow:hidden}.Genplan_byParamsSectionWrap__LV4a4{display:flex;flex:1 1;flex-direction:column;min-height:0}.Genplan_byParamsPanel__QW7iW{position:absolute;z-index:0;inset:0;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;overflow:hidden}.Genplan_mapWrap__tQ_6a{position:relative;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media(min-width:768px){.Genplan_mapWrap__tQ_6a{overflow:hidden}}.Genplan_mapWrapLocked__pBJmG{overflow:hidden;touch-action:none}.Genplan_mapStage__w7HgG{position:relative;width:100%;height:100%}.Genplan_mapChromeLayer__Zqlm3{position:absolute;inset:0;z-index:5;pointer-events:none}.Genplan_mapChromeLayerOverlayBlend__qr84u{position:absolute;inset:0;transition:opacity .22s ease;pointer-events:auto}.Genplan_mapChromeLayer__Zqlm3>*{pointer-events:auto}.Genplan_hotspotMarkersLayer__piIt0{position:absolute;inset:0;z-index:6;pointer-events:none}.Genplan_hotspotMarkersLayer__piIt0>*{pointer-events:auto}.Genplan_hotspotMarkersLayerOverlaySync__w0JI_{transition:opacity .22s ease}.Genplan_hotspotMarkersLayerBlockPointers__q7a8r,.Genplan_hotspotMarkersLayerBlockPointers__q7a8r>*{pointer-events:none!important}.Genplan_mapChromeLayerViewport__kHtdq{z-index:40}.Genplan_mobileDim__yHVeX,.Genplan_mobileFiltersTopBar__jHRac{display:none}.Genplan_overlayControls__aDL6d{position:absolute;left:16px;bottom:20px;z-index:5;display:inline-flex;align-items:center;gap:24px}.Genplan_overlayControlBloom__bLvvp{display:inline-flex;align-items:center;flex-shrink:0}.Genplan_pinBloom__PAWsC{display:flex;flex-direction:column;align-items:center;width:max-content;max-width:100%}.Genplan_overlayMenuWrap__h_zW4{position:relative;display:inline-flex;align-items:center}.Genplan_overlayMenuTrigger__xGVOx{width:48px;height:48px;padding:0;border:0;border-radius:50%;cursor:pointer;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease}.Genplan_overlayMenuTrigger__xGVOx:hover{background:rgba(0,0,0,.55)}.Genplan_overlayMenuTrigger__xGVOx:focus-visible{outline:2px solid #fff;outline-offset:2px}.Genplan_overlayMenuDots___dRU1{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.Genplan_overlayMenuDot__bY9fa{width:4px;height:4px;border-radius:50%;background:var(--genplan-on-map-text,var(--fixed-white))}.Genplan_overlayMenuPanel__WxYag{position:absolute;left:0;bottom:calc(100% + 10px);min-width:240px;padding:8px;border-radius:16px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 28px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:4px;z-index:40}.Genplan_overlayMenuItem__xTKC9{width:100%;margin:0;padding:12px 14px;border:0;border-radius:12px;text-align:left;cursor:pointer;font-size:14px;font-family:Inter,sans-serif;font-weight:400;line-height:20px;color:var(--genplan-on-map-text,var(--fixed-white));background:rgba(0,0,0,0);transition:background-color .16s ease}.Genplan_overlayMenuItem__xTKC9:hover{background:var(--fixed-white-10)}.Genplan_overlayMenuInfraRow__gm2hv{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px 8px 14px;border-radius:12px}.Genplan_overlayMenuInfraLabel__8zK2y{font-size:14px;line-height:20px;color:var(--genplan-on-map-text,var(--fixed-white));font-family:Inter,sans-serif;flex-shrink:0}.Genplan_infrastructureButtonCompact__S1BbC{position:relative;padding:6px 8px;gap:0;flex-shrink:0}.Genplan_infrastructureButtonCompact__S1BbC .Genplan_infrastructureLabel__L_Yu9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Genplan_filterButton__wpl44{padding:12px 18px;overflow:hidden;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:0;cursor:pointer;color:var(--fixed-white);background:rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;text-align:center;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.Genplan_filterButton__wpl44:hover:not(.Genplan_filterButtonActive__Ls3bR){background:rgba(0,0,0,.55)}.Genplan_filterButton__wpl44.Genplan_filterButtonActive__Ls3bR{background:#000}.Genplan_filterButton__wpl44.Genplan_filterButtonActive__Ls3bR:hover{background:#1a1a1a}.Genplan_filterButton__wpl44:active{transform:translateY(1px)}.Genplan_filterButton__wpl44:focus-visible{outline:2px solid #fff;outline-offset:2px}.Genplan_infrastructureButton__eEprB{padding:12px 18px;overflow:hidden;border-radius:32px;display:inline-flex;justify-content:center;align-items:center;gap:16px;border:0;cursor:pointer;color:#fff;background:rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color .18s ease,transform .18s ease}.Genplan_infrastructureButton__eEprB[aria-pressed=true]{background:rgba(0,0,0,.35)}.Genplan_infrastructureButton__eEprB[aria-pressed=true]:hover{background:rgba(0,0,0,.55)}.Genplan_infrastructureButton__eEprB[aria-pressed=false]{background:rgba(0,0,0,.7)}.Genplan_infrastructureButton__eEprB[aria-pressed=false]:hover{background:rgba(0,0,0,.6)}.Genplan_infrastructureButton__eEprB:active{transform:none}.Genplan_infrastructureButton__eEprB:focus-visible{outline:2px solid #fff;outline-offset:2px}.Genplan_infrastructureButton__eEprB.Genplan_infrastructureButtonCompact__S1BbC{background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none}.Genplan_infrastructureButton__eEprB.Genplan_infrastructureButtonCompact__S1BbC:hover,.Genplan_infrastructureButton__eEprB.Genplan_infrastructureButtonCompact__S1BbC[aria-pressed=false],.Genplan_infrastructureButton__eEprB.Genplan_infrastructureButtonCompact__S1BbC[aria-pressed=false]:hover,.Genplan_infrastructureButton__eEprB.Genplan_infrastructureButtonCompact__S1BbC[aria-pressed=true],.Genplan_infrastructureButton__eEprB.Genplan_infrastructureButtonCompact__S1BbC[aria-pressed=true]:hover{background:rgba(0,0,0,0)}.Genplan_infrastructureSwitch__TceX8{width:45.33px;height:20px;position:relative;display:inline-block;flex-shrink:0}.Genplan_infrastructureTrack__B9KlF{width:45.33px;height:20px;left:0;top:0;position:absolute;background:var(--brand-50);border-radius:10px;border:1.67px solid var(--genplan-on-map-text,var(--fixed-white));transition:background-color .22s ease}.Genplan_infrastructureButton__eEprB[aria-pressed=false] .Genplan_infrastructureTrack__B9KlF{background:var(--fixed-white-20)}.Genplan_infrastructureThumb__NrM_o{width:39.33px;height:26px;left:11.33px;top:-3px;position:absolute;background:linear-gradient(180deg,var(--fixed-white-10) 0,rgba(249,91,64,.1) 100%);box-shadow:0 1.333px 21.333px rgba(249,91,64,.2),.333px .333px 1.333px rgba(0,0,0,.03),-1.167px -1.833px .667px #f95b40 inset,-1px -1.333px .333px #f95b40 inset,-.667px 1px .333px #f95b40 inset,-1.333px 2.667px 2.667px rgba(0,0,0,.08) inset,-.667px -.667px 0 var(--genplan-on-map-text,var(--fixed-white)) inset,.333px .333px 0 rgba(249,91,64,.3) inset;border-radius:13px;outline:.67px solid #000;-webkit-backdrop-filter:blur(.67px);backdrop-filter:blur(.67px);transform:translateX(0);transition:transform .22s ease}.Genplan_infrastructureButton__eEprB[aria-pressed=false] .Genplan_infrastructureThumb__NrM_o{transform:translateX(-18px)}.Genplan_infrastructureLabel__L_Yu9{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#fff;font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;word-wrap:break-word}.Genplan_bottomCenterTabs__FjmVD{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;justify-content:flex-start;align-items:center;z-index:5}.Genplan_filterSwitch__lOS8E{--filter-switch-pad:4px;--filter-switch-radius:32px;position:relative;box-sizing:border-box;display:inline-flex;flex-flow:row nowrap;align-items:stretch;justify-content:stretch;gap:0;min-height:50px;width:-moz-fit-content;width:fit-content;max-width:min(96vw,440px);padding:4px;overflow:hidden;border-radius:var(--filter-switch-radius);background:rgba(0,0,0,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)!important}.Genplan_filterSwitchInfrastructure__lvXw0{max-width:min(96vw,720px)}.Genplan_filterSwitchTop__zAKIH{width:100%;min-height:44px;max-width:min(100vw - 16px,560px);align-items:flex-start;justify-content:flex-start}@media(min-width:768px){.Genplan_filterSwitchTop__zAKIH{min-height:0;max-width:min(96vw,560px)}}.Genplan_filterSwitchTop__zAKIH .Genplan_filterSwitchOption__F6kNR{position:relative;z-index:1;flex:0 1 auto;border-radius:32px;background:rgba(0,0,0,0);color:var(--fixed-white);font-weight:400;padding:10px 14px;font-size:14px;line-height:20px}@media(min-width:768px){.Genplan_filterSwitchTop__zAKIH .Genplan_filterSwitchOption__F6kNR{padding:12px 28px;font-size:14px;line-height:24px}}.Genplan_filterSwitchTop__zAKIH .Genplan_filterSwitchInput__JNjce:checked+.Genplan_filterSwitchOption__F6kNR{background:rgba(0,0,0,0);color:var(--fixed-white);font-weight:400}.Genplan_filterSwitchThumbTop__t4dhu{border-radius:28px}.Genplan_filterSwitchInput__JNjce{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.Genplan_filterSwitchOption__F6kNR{position:relative;z-index:1;flex:1 1;min-width:0;margin:0;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:var(--filter-switch-radius);background:rgba(0,0,0,0);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var(--genplan-on-map-text-muted,var(--fixed-white-80));transition:color .35s ease,padding .2s ease}.Genplan_filterSwitchInfrastructure__lvXw0 .Genplan_filterSwitchOptionButton__XbMxj{flex:0 1 auto;min-width:0}.Genplan_filterSwitchOption__F6kNR:focus-visible{outline:2px solid var(--brand-50,#f95b40);outline-offset:2px}.Genplan_filterSwitchOption__F6kNR:focus:not(:focus-visible){outline:none}.Genplan_filterSwitchInput__JNjce:checked+.Genplan_filterSwitchOption__F6kNR{color:#fff;font-weight:400}.Genplan_filterSwitchOptionButton__XbMxj.Genplan_filterSwitchOptionActive__z28jP{padding:12px 28px;color:#fff;font-weight:400}.Genplan_filterSwitchOptionButton__XbMxj:not(.Genplan_filterSwitchOptionActive__z28jP){color:var(--genplan-on-map-text-muted,var(--fixed-white-80));font-weight:400}.Genplan_filterSwitchThumb__Y2Ylu{position:absolute;z-index:0;top:var(--filter-switch-pad);height:calc(100% - var(--filter-switch-pad)*2);box-sizing:border-box;border-radius:calc(var(--filter-switch-radius) - var(--filter-switch-pad));background-color:#000;pointer-events:none}.Genplan_filterSwitchThumbTracked__uh2rK{transition:left .35s cubic-bezier(.175,.885,.32,1.275),width .3s ease,opacity .2s ease}.Genplan_topCenterTabs__lkIDK{position:absolute;left:50%;top:16px;transform:translateX(-50%);z-index:5;box-sizing:border-box;width:max-content;max-width:calc(100% - 12px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))}@media(min-width:768px){.Genplan_topCenterTabs__lkIDK{top:24px;max-width:calc(100% - 16px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))}}.Genplan_filtersPanel__3ek6x{position:absolute;left:16px;bottom:88px;width:468px;max-width:calc(100% - 32px);padding:20px 16px;border-radius:12px;box-sizing:border-box;background:rgba(0,0,0,.35);backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px);border:0;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;z-index:5;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Genplan_filterGroup__0rj34{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px}.Genplan_filtersPanel__3ek6x .Genplan_filterGroup__0rj34:has(.Genplan_rangeBox__1j3VY){margin-bottom:36px}.Genplan_filtersPanel__3ek6x .Genplan_filterGroup__0rj34:has(.Genplan_roomsRowBlur__pmiV0){margin-bottom:32px}.Genplan_filtersPanel__3ek6x .Genplan_filterTitle__7KUq4{color:var(--genplan-on-map-text,var(--fixed-white))}.Genplan_rangeBox__1j3VY{width:100%;min-width:0;position:relative;display:inline-flex}.Genplan_rangeField__7CZZV{flex:1 1;min-width:0;height:56px;padding:4px 16px;display:flex;align-items:center;color:var(--genplan-on-map-text,var(--fixed-white));font-size:14px;line-height:24px;border:0;outline:none;pointer-events:none;font-family:Inter,sans-serif;box-sizing:border-box}.Genplan_rangeFieldMuted__uLyJI{color:var(--genplan-on-map-text-muted,var(--fixed-white-80))}.Genplan_rangeFieldText__EoCIt{display:block;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Genplan_rangeFieldLeft__lujne{border-top-left-radius:8px;border-bottom-left-radius:8px;background:var(--fixed-white-20)}.Genplan_rangeFieldRight__fBs8N{border-top-right-radius:8px;border-bottom-right-radius:8px;background:var(--fixed-white-20)}.Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldLeft__lujne,.Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldRight__fBs8N{background:var(--genplan-on-map-wash-soft,var(--fixed-white-20))}.Genplan_rangeTrackWrap__PM4Fp{position:absolute;left:16px;right:16px;top:42px;height:28px;display:flex;justify-content:space-between;align-items:center}.Genplan_rangeDivider__uE3Vp{position:absolute;left:50%;top:10px;width:36px;height:0;transform:translateX(-50%) rotate(90deg);transform-origin:top left;outline:1px solid rgba(0,0,0,.1);outline-offset:-.5px}.Genplan_roomsRowBlur__pmiV0{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:32px}.Genplan_roomsRow__KbezK{display:inline-flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:8px}.Genplan_roomChip__Mb5xh{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:56px;width:56px;min-width:56px;padding:12px;border-radius:8px;border:0;overflow:hidden;background:var(--fixed-white-20);color:var(--fixed-white);font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:24px;text-align:center;cursor:pointer;transition:background-color .28s cubic-bezier(.4,0,.2,1),color .28s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.Genplan_roomChip__Mb5xh:not(.Genplan_roomChipActive__vPnNH):hover{background:var(--fixed-white-40)}.Genplan_roomChip__Mb5xh:active{transform:scale(.97)}.Genplan_roomChip__Mb5xh:focus-visible{outline:2px solid var(--fixed-white);outline-offset:2px}.Genplan_roomChipWide__ZXpgM{width:auto;min-width:56px;padding:12px 16px}.Genplan_roomChipActive__vPnNH{background:var(--fixed-white);color:#000;box-shadow:0 1px 3px rgba(0,0,0,.12)}.Genplan_roomChipActive__vPnNH:hover{background:rgba(255,255,255,.94)}.Genplan_filtersActions__KMKgf{width:100%;display:inline-flex;gap:20px;align-items:flex-end}.Genplan_resetButton__Lz61k{width:56px;height:56px;border-radius:66px;border:0;background:rgba(0,0,0,0);outline:1px solid var(--fixed-white-40);outline-offset:-1px;display:grid;place-items:center;cursor:pointer;transition:outline-color .18s ease,background-color .18s ease,transform .18s ease}.Genplan_resetButton__Lz61k:hover{outline-color:var(--fixed-white);background:var(--fixed-white-8)}.Genplan_resetButton__Lz61k:active{transform:translateY(1px)}.Genplan_resetButton__Lz61k:focus-visible{outline:2px solid var(--fixed-white);outline-offset:2px}.Genplan_resetIconImg__VZgay{display:block;width:20px;height:20px;filter:brightness(0) invert(1)}.Genplan_applyButton__WBe8Q{flex:1 1;align-self:stretch;min-height:56px;border-radius:56px!important;padding:10px 20px!important;justify-content:center}.Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q{background-color:var(--fixed-white-20)!important}.Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q span{color:var(--fixed-white)!important}.Genplan_map__RegA3{width:100%;height:100%;object-fit:contain}@media(min-width:768px){.Genplan_map__RegA3{object-fit:cover}}.Genplan_pointWrap__B92K6{position:absolute;transform:translate(-50%,-50%);z-index:4;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease,visibility .22s ease}.Genplan_pointWrapActive__HbvyL{z-index:10}.Genplan_pointWrapHidden__RZdxW{opacity:0;visibility:hidden;pointer-events:none}.Genplan_point__0OGo0{position:relative;width:64px;height:64px;border-radius:50px;padding:8px;background:rgba(249,91,64,.3);border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;z-index:5}.Genplan_pointActive__dnBEa{background:rgba(249,91,64,.3);z-index:11}.Genplan_pointQuarter__HKljb{width:64px;height:64px}.Genplan_pointQuarterInner__eoGiN{padding:4px;background:#fff;border-radius:30px;display:inline-flex;align-items:center;justify-content:center}.Genplan_pointQuarterCore__0gFaE{width:40px;height:40px;padding:8px;background:#f95b40;border-radius:40px;display:inline-flex;align-items:center;justify-content:center}.Genplan_pointQuarterLabel__MTHeN{width:24px;text-align:center;color:#fff;font-size:16px;font-family:Inter,sans-serif;font-weight:500;line-height:24px;word-wrap:break-word}.Genplan_pointQuarterPlusIcon__Ukogy{width:12px;height:12px;display:block}.Genplan_pointQuarter__HKljb.Genplan_pointActive__dnBEa,.Genplan_pointQuarter__HKljb:hover{background:rgba(249,91,64,.3)}.Genplan_pointQuarter__HKljb.Genplan_pointActive__dnBEa .Genplan_pointQuarterCore__0gFaE,.Genplan_pointQuarter__HKljb:hover .Genplan_pointQuarterCore__0gFaE{background:#fff}.Genplan_pointQuarter__HKljb.Genplan_pointActive__dnBEa .Genplan_pointQuarterLabel__MTHeN,.Genplan_pointQuarter__HKljb:hover .Genplan_pointQuarterLabel__MTHeN{color:#000}.Genplan_pointWrapInfrastructure__Tq44u:focus-within,.Genplan_pointWrapInfrastructure__Tq44u:hover{z-index:15}.Genplan_infrastructureTooltip__PbqFg{position:absolute;left:0;top:0;margin-bottom:12px;padding:12px 14px;border-radius:32px;background:#fff;color-scheme:light;box-shadow:0 8px 28px rgba(0,0,0,.16);border:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;max-width:280px;width:max-content;z-index:12;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),visibility .22s cubic-bezier(.22,1,.36,1)}.Genplan_infrastructureTooltipRow__7dtgN{display:flex;align-items:center;gap:12px;min-width:0;position:relative}.Genplan_infrastructureTooltipRow__7dtgN:not(:last-child){padding-bottom:8px}.Genplan_infrastructureTooltipRow__7dtgN:not(:last-child):after{content:"";position:absolute;left:50%;bottom:0;width:calc(100% - 32px);max-width:200px;height:1px;transform:translateX(-50%);background:rgba(0,0,0,.1)}.Genplan_infrastructureTooltipIconCell__Qsbwa{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:rgba(0,0,0,.04);display:inline-flex;align-items:center;justify-content:center}.Genplan_infrastructureTooltipIconWrap__mKWYQ{position:relative;width:26px;height:26px;flex-shrink:0}.Genplan_infrastructureTooltipIconImg__DyvcU{object-fit:contain}.Genplan_infrastructureTooltipPin__SAQAO{width:22px;height:22px;color:var(--brand-50,#f95b40);flex-shrink:0}.Genplan_infrastructureTooltipPin__SAQAO path{fill:currentcolor}.Genplan_infrastructureTooltipBody__5Lq4G{display:flex;flex-direction:column;gap:4px;min-width:0}.Genplan_infrastructureTooltipText__iYOQM{font-size:14px;line-height:1.35;font-weight:500;color:#111;text-align:left;word-wrap:break-word;min-width:0}.Genplan_infrastructureTooltipMeta__wytGs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.3;color:rgba(0,0,0,.65)}.Genplan_infrastructureTooltipRoute__oaVNg,.Genplan_infrastructureTooltipTime__83bVI{display:inline-flex;align-items:center;gap:4px}.Genplan_pointWrapInfrastructure__Tq44u:focus-within .Genplan_infrastructureTooltip__PbqFg,.Genplan_pointWrapInfrastructure__Tq44u:hover .Genplan_infrastructureTooltip__PbqFg{opacity:1;visibility:visible}.Genplan_pointInfrastructure__LIUhJ{width:64px;height:64px;padding:8px;border-radius:50px;background:var(--fixed-white-28);border:0;box-sizing:border-box}.Genplan_pointInfrastructureInner__LyEml{border-radius:30px}.Genplan_pointInfrastructureCore__p__nk,.Genplan_pointInfrastructureInner__LyEml{padding:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.Genplan_pointInfrastructureCore__p__nk{width:40px;height:40px;border-radius:40px;box-sizing:border-box}.Genplan_pointInfrastructureIconWrap__YayhR{position:relative;width:28px;height:28px;flex-shrink:0}.Genplan_pointInfrastructureIconImg__b2BfE{object-fit:contain}.Genplan_infrastructurePinFallback__CmT8_{width:26px;height:26px;color:var(--brand-50,#f95b40);flex-shrink:0}.Genplan_infrastructurePinFallback__CmT8_ path{fill:currentcolor}.Genplan_pointInfrastructure__LIUhJ.Genplan_pointActive__dnBEa,.Genplan_pointInfrastructure__LIUhJ:hover{background:var(--fixed-white-42)}.Genplan_pointInfrastructure__LIUhJ.Genplan_pointActive__dnBEa .Genplan_pointInfrastructureCore__p__nk,.Genplan_pointInfrastructure__LIUhJ:hover .Genplan_pointInfrastructureCore__p__nk{background:#fff}.Genplan_pointInner__vp2Ld{width:100%;height:100%;text-align:center;color:#fff;font-size:16px;font-family:Inter,sans-serif;font-weight:500;line-height:24px;word-wrap:break-word;display:inline-flex;align-items:center;justify-content:center}.Genplan_pointActive__dnBEa .Genplan_pointInner__vp2Ld{color:#000}.Genplan_pointInfrastructure__LIUhJ .Genplan_pointInner__vp2Ld,.Genplan_pointInfrastructure__LIUhJ.Genplan_pointActive__dnBEa .Genplan_pointInner__vp2Ld,.Genplan_pointQuarter__HKljb .Genplan_pointInner__vp2Ld,.Genplan_pointQuarter__HKljb.Genplan_pointActive__dnBEa .Genplan_pointInner__vp2Ld{color:inherit}.Genplan_point__0OGo0:hover{filter:brightness(.96)}.Genplan_point__0OGo0:focus-visible{outline:2px solid #fff;outline-offset:2px}.Genplan_empty__vcEsV{display:grid;place-items:center;width:100%;height:100%}@keyframes Genplan_genplanPanelFadeIn__cx64p{0%{opacity:0}to{opacity:1}}.Genplan_panel__3HTEx{position:absolute;left:0;top:0;width:460px;background:rgba(0,0,0,.55);border-radius:8px;padding:32px 32px 32px 48px;color:#fff;color-scheme:dark;pointer-events:auto;z-index:9;display:inline-flex;flex-direction:column;align-items:flex-start;gap:32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:text;-moz-user-select:text;user-select:text;animation:Genplan_genplanPanelFadeIn__cx64p .22s cubic-bezier(.22,1,.36,1) forwards}@media(prefers-reduced-motion:reduce){.Genplan_panel__3HTEx{animation:none;opacity:1}.Genplan_infrastructureTooltip__PbqFg{transition:none}}.Genplan_panel__3HTEx *{-webkit-user-select:text;-moz-user-select:text;user-select:text}.Genplan_panelHeader__3kNT4{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.Genplan_panelHeaderLead__tl28Q{display:flex;align-items:center;gap:20px;min-width:0;flex:1 1 auto}.Genplan_panelHeaderTitles__KZfwE{min-width:0}.Genplan_panelHeaderTrailing__aIU40{flex-shrink:0}.Genplan_panelCaption__h8sj4{margin:0;color:rgba(255,255,255,.35)}.Genplan_panelTitle__lpWFk{margin:0}.Genplan_progressSection__Mif14{width:100%;display:flex;flex-direction:column;gap:16px}.Genplan_progressRow__MQEeB{display:flex;justify-content:space-between;align-items:center}.Genplan_progressTrack__nsN_s{width:100%;height:4px;background:var(--fixed-white-20);border-radius:2px}.Genplan_progressFill__gV6qT{height:100%;background:var(--brand-50);border-radius:2px}.Genplan_panelDate__4Zb6e{margin:0;color:var(--fixed-white-40)}.Genplan_panelMetaGroup__ProGl{display:flex;flex-direction:column;gap:16px}.Genplan_panelMeta__WhLrR{margin:0}.Genplan_locationRow__xcxb8{display:inline-flex;align-items:center;gap:12px}.Genplan_locationDot__ts530{width:13px;height:13px;border-radius:999px;background:var(--fixed-white);outline:4px solid #68ae05;outline-offset:-2px;flex-shrink:0}.Genplan_locationPlace__eYEPj{color:#fff}.Genplan_locationTime__HGGzB{color:var(--fixed-white-80);display:inline-flex;align-items:center;gap:4px}.Genplan_locationTimeWithIcon__jxUxF:before{content:none}.Genplan_locationIconWrap__ZEiVP{position:relative;width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.Genplan_locationIconImg__o6zOP{object-fit:contain}.Genplan_locationTime__HGGzB .Genplan_locationIconWrap__ZEiVP{width:16px;height:16px}.Genplan_locationTime__HGGzB:not(.Genplan_locationTimeWithIcon__jxUxF):before{content:"🕒";font-size:14px}.Genplan_panelButtonDisabled__g3Mdc{opacity:.5;pointer-events:none}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_topCenterTabs__lkIDK{z-index:34}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mapChromeLayerViewport__kHtdq .Genplan_mapChromeLayerOverlayBlend__qr84u{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;height:100%;min-height:100%;padding:calc(16px + env(safe-area-inset-top, 0px)) env(safe-area-inset-right,0) calc(16px + env(safe-area-inset-bottom, 0px)) env(safe-area-inset-left,0)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileBottomBar__21LnH{position:relative;left:auto;right:auto;bottom:auto;z-index:34;display:flex;flex-direction:row-reverse;align-items:center;gap:10px;min-height:52px;width:100%;max-width:100%;margin-top:auto;flex-shrink:0;box-sizing:border-box;align-self:stretch}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mapChromeLayerViewport__kHtdq{box-sizing:border-box}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mapChromeLayerViewport__kHtdq .Genplan_mobileBottomBar__21LnH{position:relative;left:auto;right:auto;width:100%;margin-left:0;margin-right:0;align-self:stretch}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mapChromeLayerViewport__kHtdq .Genplan_topCenterTabs__lkIDK{position:relative;top:auto;left:auto;transform:none;align-self:center;flex-shrink:0;margin-bottom:0;max-width:calc(100% - 16px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))}@media(min-width:768px){.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mapChromeLayerViewport__kHtdq .Genplan_topCenterTabs__lkIDK{max-width:calc(100% - 24px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))}}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_bottomTabsScroll__jGpTT{flex:1 1;min-width:0;max-width:100%;overflow:hidden}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_bottomTabsBloom__wIjOb{flex:1 1;display:flex;min-width:0;width:100%;height:100%}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_bottomTabsViewport__63cfH{width:100%;max-width:100%;box-sizing:border-box;padding:0;overflow:hidden}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_bottomTabsTrack__01rl_{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;border-radius:32px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_bottomTabsTrack__01rl_:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:rgba(0,0,0,.2);pointer-events:none}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_bottomTabsTrack__01rl_ .Genplan_filterSwitch__lOS8E{flex-shrink:0;max-width:none;position:relative;z-index:1;background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none!important}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_overlayControlsPhone__rH5wk{flex-shrink:0;display:inline-flex;align-items:center}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_overlayMenuPanel__WxYag{right:0;left:auto;max-width:min(288px,100vw - 40px)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileDim__yHVeX{position:fixed;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.55);z-index:38}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;margin:0;box-sizing:border-box;border-radius:12px 12px 0 0;padding:20px max(16px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#f2efea;color:#111;color-scheme:light;gap:0;z-index:45;border:0;box-shadow:0 -8px 32px rgba(0,0,0,.12);-moz-user-select:none;user-select:none;-webkit-user-select:none;display:flex;flex-direction:column;align-items:stretch;--genplan-on-map-text:var(--night-100);--genplan-on-map-text-muted:var(--night-70);--genplan-on-map-wash-strong:rgb(0 0 0/5%);--genplan-on-map-wash-soft:rgb(0 0 0/5%)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersCloseIcon__G4fJv:after,.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersCloseIcon__G4fJv:before{background:rgba(0,0,0,.35)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldLeft__lujne,.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldLeft__lujne,.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldRight__fBs8N,.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldRight__fBs8N{background:var(--night-5)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomsRowBlur__pmiV0{backdrop-filter:none;-webkit-backdrop-filter:none}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh{background:var(--night-5);color:var(--night-100);font-size:14px;line-height:20px}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChipWide__ZXpgM{padding:12px 28px}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh:not(.Genplan_roomChipActive__vPnNH):hover{background:var(--night-10)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh:focus-visible{outline:2px solid var(--night-100);outline-offset:2px}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChipActive__vPnNH{background:var(--night-100);color:var(--white-100);box-shadow:none}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChipActive__vPnNH:hover{background:var(--night-85);color:var(--white-100)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k{outline:1px solid rgba(0,0,0,.15)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k:hover{outline-color:var(--night-100);background:var(--night-5)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_resetIconImg__VZgay{filter:brightness(0);opacity:.85}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q{background-color:var(--fixed-white)!important;border-color:rgba(0,0,0,0)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q span{color:var(--night-100)!important;-webkit-text-fill-color:var(--night-100)!important}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:active,.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:focus-visible,.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:hover{background-color:rgba(255,255,255,.94)!important}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileFiltersTopBar__jHRac{width:100%;padding:0 0 36px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x>.Genplan_filterGroup__0rj34~.Genplan_filterGroup__0rj34,.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x>.Genplan_filtersActions__KMKgf{margin-top:24px}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_filterTitle__7KUq4{color:var(--night-70)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileFiltersTitle__XnOzN{justify-self:start;max-width:100%;color:var(--genplan-on-map-text,var(--night-100))}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileFiltersCloseButton__bWY8t{width:40px;height:40px;border:0;border-radius:40px;background:var(--night-5);display:inline-flex;justify-content:center;align-items:center;justify-self:end}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileFiltersCloseIcon__G4fJv{width:14px;height:14px;position:relative;display:block}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileFiltersCloseIcon__G4fJv:after,.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileFiltersCloseIcon__G4fJv:before{content:"";position:absolute;left:6px;top:0;width:2px;height:14px;border-radius:2px;background:var(--fixed-white)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileFiltersCloseIcon__G4fJv:before{transform:rotate(45deg)}.Genplan_compactGenplanMapChrome__IMNWw .Genplan_mobileFiltersCloseIcon__G4fJv:after{transform:rotate(-45deg)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileDim__yHVeX{position:fixed;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.55);z-index:38}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;margin:0;box-sizing:border-box;border-radius:12px 12px 0 0;padding:20px max(16px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#f2efea;color:#111;color-scheme:light;gap:0;z-index:45;border:0;box-shadow:0 -8px 32px rgba(0,0,0,.12);-moz-user-select:none;user-select:none;-webkit-user-select:none;display:flex;flex-direction:column;align-items:stretch;--genplan-on-map-text:var(--night-100);--genplan-on-map-text-muted:var(--night-70);--genplan-on-map-wash-strong:rgb(0 0 0/5%);--genplan-on-map-wash-soft:rgb(0 0 0/5%)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersCloseIcon__G4fJv:after,.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersCloseIcon__G4fJv:before{background:rgba(0,0,0,.35)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldLeft__lujne,.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldLeft__lujne,.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldRight__fBs8N,.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldRight__fBs8N{background:var(--night-5)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomsRowBlur__pmiV0{backdrop-filter:none;-webkit-backdrop-filter:none}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh{background:var(--night-5);color:var(--night-100);font-size:14px;line-height:20px}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChipWide__ZXpgM{padding:12px 28px}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh:not(.Genplan_roomChipActive__vPnNH):hover{background:var(--night-10)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh:focus-visible{outline:2px solid var(--night-100);outline-offset:2px}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChipActive__vPnNH{background:var(--night-100);color:var(--white-100);box-shadow:none}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChipActive__vPnNH:hover{background:var(--night-85);color:var(--white-100)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k{outline:1px solid rgba(0,0,0,.15)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k:hover{outline-color:var(--night-100);background:var(--night-5)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_resetIconImg__VZgay{filter:brightness(0);opacity:.85}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q{background-color:var(--fixed-white)!important;border-color:rgba(0,0,0,0)!important;box-shadow:0 1px 3px rgba(0,0,0,.08)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q span{color:var(--night-100)!important;-webkit-text-fill-color:var(--night-100)!important}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:active,.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:focus-visible,.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:hover{background-color:rgba(255,255,255,.94)!important}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:focus-visible{outline:2px solid var(--brand-50);outline-offset:2px}.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileFiltersTopBar__jHRac{width:100%;padding:0 0 36px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x>.Genplan_filterGroup__0rj34~.Genplan_filterGroup__0rj34,.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x>.Genplan_filtersActions__KMKgf{margin-top:24px}.Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_filterTitle__7KUq4{color:var(--night-70)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileFiltersTitle__XnOzN{justify-self:start;max-width:100%;color:var(--genplan-on-map-text,var(--night-100))}.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileFiltersCloseButton__bWY8t{width:40px;height:40px;border:0;border-radius:40px;background:var(--night-5);display:inline-flex;justify-content:center;align-items:center;justify-self:end}.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileFiltersCloseIcon__G4fJv{width:14px;height:14px;position:relative;display:block}.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileFiltersCloseIcon__G4fJv:after,.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileFiltersCloseIcon__G4fJv:before{content:"";position:absolute;left:6px;top:0;width:2px;height:14px;border-radius:2px;background:var(--fixed-white)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileFiltersCloseIcon__G4fJv:before{transform:rotate(45deg)}.Genplan_genplanPortalLayer__bRXn_ .Genplan_mobileFiltersCloseIcon__G4fJv:after{transform:rotate(-45deg)}.Genplan_mobileInfrastructureSheet__4F8YM{position:fixed;inset:auto 0 0 0;width:100%;margin:0;box-sizing:border-box;padding:0 max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;align-items:stretch;gap:8px;z-index:50;pointer-events:auto}.Genplan_infrastructureTooltipSheet__lLDQP{position:relative;left:auto;top:auto;margin:0;opacity:1;visibility:visible;pointer-events:auto;max-width:none;width:100%}.Genplan_mobileQuarterSheet__02ELp{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;margin:0;box-sizing:border-box;max-height:78dvh;overflow-y:auto;background:#f2efea;color:#111;color-scheme:light;border-radius:12px 12px 0 0;padding:16px max(16px,env(safe-area-inset-right,0px)) max(32px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;align-items:stretch;gap:24px;z-index:50;box-shadow:0 -8px 32px rgba(0,0,0,.12)}.Genplan_mobilePanelTopBar__kQpYj{width:100%;padding:0 0 8px;display:inline-flex;justify-content:space-between;align-items:center}.Genplan_mobilePanelGhost__PX97q{width:40px;height:40px;opacity:0}.Genplan_mobilePanelCloseButton__AxZJJ{width:40px;height:40px;border:0;border-radius:40px;background:rgba(0,0,0,.05);display:inline-flex;justify-content:center;align-items:center}.Genplan_mobilePanelCloseIcon__lC0GH{width:14px;height:14px;position:relative;display:block}.Genplan_mobilePanelCloseIcon__lC0GH:after,.Genplan_mobilePanelCloseIcon__lC0GH:before{content:"";position:absolute;left:6px;top:0;width:2px;height:14px;border-radius:2px;background:rgba(0,0,0,.35)}.Genplan_mobilePanelCloseIcon__lC0GH:before{transform:rotate(45deg)}.Genplan_mobilePanelCloseIcon__lC0GH:after{transform:rotate(-45deg)}.Genplan_mobileQuarterSheet__02ELp .Genplan_panelCaption__h8sj4,.Genplan_mobileQuarterSheet__02ELp .Genplan_panelDate__4Zb6e{color:var(--night-35)}.Genplan_mobileQuarterSheet__02ELp .Genplan_locationPlace__eYEPj,.Genplan_mobileQuarterSheet__02ELp .Genplan_locationTime__HGGzB,.Genplan_mobileQuarterSheet__02ELp .Genplan_panelButtonDisabled__g3Mdc,.Genplan_mobileQuarterSheet__02ELp .Genplan_panelMeta__WhLrR,.Genplan_mobileQuarterSheet__02ELp .Genplan_panelNumber__LMvDH,.Genplan_mobileQuarterSheet__02ELp .Genplan_panelTitle__lpWFk,.Genplan_mobileQuarterSheet__02ELp .Genplan_progressRow__MQEeB,.Genplan_mobileQuarterSheet__02ELp a{color:#000}.Genplan_mobileQuarterSheet__02ELp .Genplan_progressTrack__nsN_s{background:rgba(0,0,0,.08)}.Genplan_pointQuarterLabel__MTHeN{font-size:14px;line-height:20px}@media(min-width:1280px){.Genplan_pointQuarterLabel__MTHeN{font-size:16px;line-height:24px}}html[data-theme=dark] .Genplan_wrapperPageChrome__ndKgR{background:var(--page-bg);--bg-2:color-mix(in srgb,var(--page-bg) 95%,white 5%)}html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp{background:var(--page-bg);color:var(--text-night-primary);color-scheme:dark;box-shadow:0 -8px 32px rgba(0,0,0,.35)}html[data-theme=dark] .Genplan_mobilePanelCloseButton__AxZJJ{background:var(--night-10)}html[data-theme=dark] .Genplan_mobilePanelCloseIcon__lC0GH:after,html[data-theme=dark] .Genplan_mobilePanelCloseIcon__lC0GH:before{background:var(--night-35)}html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_panelCaption__h8sj4,html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_panelDate__4Zb6e{color:var(--text-night-tertiary)}html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_panelMeta__WhLrR,html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_panelNumber__LMvDH,html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_panelTitle__lpWFk{color:var(--text-night-primary)}html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_progressRow__MQEeB{color:var(--text-night-secondary)}html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_locationPlace__eYEPj{color:var(--text-night-primary)}html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_locationTime__HGGzB{color:var(--text-night-secondary)}html[data-theme=dark] .Genplan_mobileQuarterSheet__02ELp .Genplan_progressTrack__nsN_s{background:var(--night-10)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x{background:var(--page-bg);color:var(--text-night-primary);color-scheme:dark;box-shadow:0 -8px 32px rgba(0,0,0,.35);--genplan-on-map-text:var(--text-night-primary);--genplan-on-map-text-muted:var(--text-night-secondary)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_filterTitle__7KUq4,html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersTitle__XnOzN,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_filterTitle__7KUq4,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersTitle__XnOzN{color:var(--genplan-on-map-text,var(--text-night-primary))}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersCloseIcon__G4fJv:after,html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersCloseIcon__G4fJv:before,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersCloseIcon__G4fJv:after,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_mobileFiltersCloseIcon__G4fJv:before{background:var(--night-35)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldLeft__lujne,html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldLeft__lujne,html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldRight__fBs8N,html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldRight__fBs8N,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldLeft__lujne,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldLeft__lujne,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldMuted__uLyJI.Genplan_rangeFieldRight__fBs8N,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_rangeFieldRight__fBs8N{background:var(--night-10)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh{background:var(--night-10);color:var(--text-night-primary)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh:not(.Genplan_roomChipActive__vPnNH):hover,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh:not(.Genplan_roomChipActive__vPnNH):hover{background:var(--night-15)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh:focus-visible,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChip__Mb5xh:focus-visible{outline-color:var(--brand-50)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChipActive__vPnNH,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChipActive__vPnNH{background:var(--night-100);color:var(--white-100);box-shadow:none}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_roomChipActive__vPnNH:hover,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_roomChipActive__vPnNH:hover{background:var(--night-85);color:var(--white-100)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_resetIconImg__VZgay,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_resetIconImg__VZgay{filter:brightness(0) invert(1);opacity:1}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k{outline-color:var(--night-25)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k:hover,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_resetButton__Lz61k:hover{outline-color:var(--night-100);background:var(--night-10)}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q{background-color:var(--night-10)!important;border-color:rgba(0,0,0,0)!important;box-shadow:none}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q span,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q span{color:var(--text-night-primary)!important;-webkit-text-fill-color:var(--text-night-primary)!important}html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:active,html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:focus-visible,html[data-theme=dark] .Genplan_compactGenplanMapChrome__IMNWw .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:hover,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:active,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:focus-visible,html[data-theme=dark] .Genplan_genplanPortalLayer__bRXn_ .Genplan_filtersPanel__3ek6x .Genplan_applyButton__WBe8Q:hover{background-color:var(--night-15)!important}