.SearchInput-module__a1IajW__wrapper{border-radius:var(--radius-xxl);box-sizing:border-box;margin:0 16px;position:relative;overflow:hidden;box-shadow:0 0 50px #146afe33}.mobile .SearchInput-module__a1IajW__wrapper{border-radius:9999px;margin:0}.SearchInput-module__a1IajW__searchInput{background:var(--white);border-radius:var(--radius-xxl);cursor:pointer;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff6;justify-content:center;align-items:center;padding:12px 16px;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001f}.mobile .SearchInput-module__a1IajW__searchInput{border:1.5px solid #ffffff80;border-radius:9999px;flex-shrink:0;width:calc(100vw - 220px);min-width:150px;max-width:250px;height:64px;margin:0;padding:0 16px;box-shadow:0 20px 50px #146afe4d,inset 0 1px #ffffff80}.mobile .SearchInput-module__a1IajW__searchInput:hover{box-shadow:0 20px 50px #146afe59,inset 0 1px #ffffff80}.SearchInput-module__a1IajW__searchInput:hover{box-shadow:0 6px 20px #00000029}.SearchInput-module__a1IajW__content{height:24px;position:relative;overflow:hidden}.SearchInput-module__a1IajW__slideContainer{align-items:center;gap:12px;display:flex}.mobile .SearchInput-module__a1IajW__slideContainer{gap:8px}.SearchInput-module__a1IajW__slideContainer.SearchInput-module__a1IajW__exit{animation:.4s ease-in forwards SearchInput-module__a1IajW__slideExit}.SearchInput-module__a1IajW__slideContainer.SearchInput-module__a1IajW__enter{animation:.4s ease-out forwards SearchInput-module__a1IajW__slideEnter}@keyframes SearchInput-module__a1IajW__slideExit{0%{opacity:1;transform:translateY(0)}50%{opacity:0}to{opacity:0;transform:translateY(100%)}}@keyframes SearchInput-module__a1IajW__slideEnter{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}.SearchInput-module__a1IajW__icon{color:var(--black_70);flex-shrink:0}.mobile .SearchInput-module__a1IajW__icon{color:var(--black)}.SearchInput-module__a1IajW__text{font:var(--font_body_regular);color:var(--grey_30);white-space:nowrap}.mobile .SearchInput-module__a1IajW__text{letter-spacing:.02em;color:var(--black);font-size:16px;font-weight:500}.SearchInput-module__a1IajW__hiddenInput{opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%;position:absolute;top:0;left:0}
.SafeArea-module___KPJOW__safeArea{box-sizing:border-box}.SafeArea-module___KPJOW__safeArea.SafeArea-module___KPJOW__mobile{padding-top:max(env(safe-area-inset-top,0),var(--safe-area-fallback-top))}.SafeArea-module___KPJOW__safeArea.SafeArea-module___KPJOW__withBottom{padding-bottom:max(env(safe-area-inset-bottom,0))}
.BottomSheet-module__aY6UQq__mountPoint{pointer-events:none;z-index:100;position:fixed;inset:0}.BottomSheet-module__aY6UQq__sheet{will-change:top,height;z-index:101;pointer-events:auto;flex-direction:column;display:flex;position:fixed;left:0;right:0}.BottomSheet-module__aY6UQq__sheet:not(.BottomSheet-module__aY6UQq__isSwiping){transition:top .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1)}.BottomSheet-module__aY6UQq__sheet.BottomSheet-module__aY6UQq__isSwiping{transition:none}.BottomSheet-module__aY6UQq__sheet.BottomSheet-module__aY6UQq__isHidden{visibility:hidden;pointer-events:none}.BottomSheet-module__aY6UQq__sheet.BottomSheet-module__aY6UQq__isClosed{pointer-events:none}.BottomSheet-module__aY6UQq__dragHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;opacity:1;flex:none;justify-content:center;align-items:center;width:100%;height:20px;transition:opacity .18s ease-out;display:flex;position:absolute;top:0;left:0}.BottomSheet-module__aY6UQq__sheet.BottomSheet-module__aY6UQq__isHidden .BottomSheet-module__aY6UQq__dragHandle{opacity:0}.BottomSheet-module__aY6UQq__dragLine{background:var(--black-alpha-10);border-radius:2px;width:64px;height:4px;transition:background .2s ease-out}.BottomSheet-module__aY6UQq__dragLine.BottomSheet-module__aY6UQq__isWhite{background:#fff}.BottomSheet-module__aY6UQq__content{touch-action:none;overscroll-behavior:none;border-radius:var(--radius-xxxl)var(--radius-xxxl)0 0;box-shadow:var(--regular-shadow);opacity:1;flex:auto;transition:opacity .18s ease-out;position:relative;overflow:hidden}.BottomSheet-module__aY6UQq__content.BottomSheet-module__aY6UQq__blur{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffff0f}.BottomSheet-module__aY6UQq__content.BottomSheet-module__aY6UQq__white{background:var(--white)}.BottomSheet-module__aY6UQq__content.BottomSheet-module__aY6UQq__blue-gradient{background:linear-gradient(#fff 0%,#d6e0f2 30%,#fff 100%)}.BottomSheet-module__aY6UQq__content::-webkit-scrollbar{display:none}.BottomSheet-module__aY6UQq__sheet.BottomSheet-module__aY6UQq__isFullyOpen .BottomSheet-module__aY6UQq__content{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-y:auto}.BottomSheet-module__aY6UQq__sheet.BottomSheet-module__aY6UQq__isHidden .BottomSheet-module__aY6UQq__content{opacity:0}.BottomSheet-module__aY6UQq__aboveSheet{pointer-events:auto;position:absolute;bottom:calc(100% + 16px);left:0;right:0}.BottomSheet-module__aY6UQq__aboveSheet.BottomSheet-module__aY6UQq__hidden{opacity:0;pointer-events:none;transition:opacity .2s ease-out}.BottomSheet-module__aY6UQq__overlay{pointer-events:auto;cursor:pointer;opacity:0;height:110vh;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:90%;left:0;right:0}.BottomSheet-module__aY6UQq__overlay.BottomSheet-module__aY6UQq__gradient{background:linear-gradient(#0000 75%,#146afe8b 100%)}.BottomSheet-module__aY6UQq__overlay.BottomSheet-module__aY6UQq__black{background:#0d0d0db3}.BottomSheet-module__aY6UQq__overlay.BottomSheet-module__aY6UQq__isVisible{opacity:1}.BottomSheet-module__aY6UQq__overlay.BottomSheet-module__aY6UQq__isSwiping{transition:none}.mobile .BottomSheet-module__aY6UQq__sheet{z-index:102}.BottomSheet-module__aY6UQq__content{padding-bottom:env(safe-area-inset-bottom,0)}
.shared-module__RaUxRa__container{position:absolute;transform:translate(-50%,-100%);pointer-events:none!important}.shared-module__RaUxRa__containerSelected{z-index:1}.shared-module__RaUxRa__containerHovered{z-index:2}@keyframes shared-module__RaUxRa__markerScaleIn{0%{scale:0}to{scale:1}}.shared-module__RaUxRa__animated{transform-origin:bottom;animation:.25s ease-out both shared-module__RaUxRa__markerScaleIn}.shared-module__RaUxRa__emoji{flex-shrink:0;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex}.shared-module__RaUxRa__image{color:var(--black)}.shared-module__RaUxRa__glass{background:#ffffffe6;box-shadow:inset 1px 1px 1px #ffffffbf,inset 1px 3px 2px #ffffff4d,inset -1px -3px 2px #ffffff4d,inset 0 0 14px #ffffff4d,0 2px 8px #00000026}.shared-module__RaUxRa__selected{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:auto;color:var(--white);background:#146afe;box-shadow:0 0 20px #00000026}.shared-module__RaUxRa__selected *{color:var(--white)!important}.desktop .shared-module__RaUxRa__hovered:not(.shared-module__RaUxRa__selected){background:#fff;transition:background .1s}
.AnimatedDots-module__-A0jIW__dots{position:absolute}
.MainCard-module__jOmTKq__root{isolation:isolate;display:flex;position:absolute}.desktop .MainCard-module__jOmTKq__root{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:var(--radius-xxxl);background:#ffffff0f;height:100%;max-height:calc(100vh - 32px);top:16px;left:16px}.mobile .MainCard-module__jOmTKq__root{width:100%;max-height:80%;bottom:0;left:0}.MainCard-module__jOmTKq__root.MainCard-module__jOmTKq__heightContent{height:fit-content;max-height:80%}
.PlacesListCard-module__Xu_YZG__card{background:var(--white);border-radius:var(--radius-xxxl);cursor:pointer;transition:transform var(--base_duration)ease-out;isolation:isolate;flex-direction:column;padding:21px 16px 16px;display:flex;position:relative;overflow:hidden}.PlacesListCard-module__Xu_YZG__card:active:not(:has(.PlacesListCard-module__Xu_YZG__tagsContainer:active)){transform:scale(.99)}.PlacesListCard-module__Xu_YZG__saveButton{position:absolute;top:0;right:21px}.PlacesListCard-module__Xu_YZG__glow{pointer-events:none;border-radius:50%;position:absolute}.PlacesListCard-module__Xu_YZG__glow.PlacesListCard-module__Xu_YZG__small{background:var(--icon-glow-small);opacity:.3;width:120px;height:120px;top:-48px;left:-32px}.PlacesListCard-module__Xu_YZG__glow.PlacesListCard-module__Xu_YZG__large{background:var(--icon-glow-large);opacity:.2;width:196px;height:196px;top:-72px;left:-32px}.PlacesListCard-module__Xu_YZG__badgeLabel{margin-bottom:8px;padding-right:50px}.PlacesListCard-module__Xu_YZG__badgeIcon{z-index:1;transform:translateY(-50%)rotate(-8deg)}.PlacesListCard-module__Xu_YZG__title{color:var(--black);z-index:1;margin:0 0 4px;padding:0 8px;font:24px/28px Medium}.PlacesListCard-module__Xu_YZG__details{flex-direction:column;gap:8px;margin-bottom:8px;padding:0 8px;display:flex}.PlacesListCard-module__Xu_YZG__factsRow{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.PlacesListCard-module__Xu_YZG__factDot{background-color:var(--black);border-radius:50%;flex-shrink:0;width:3px;height:3px}.PlacesListCard-module__Xu_YZG__factDot:first-child{display:none}.PlacesListCard-module__Xu_YZG__ratingWrapper{color:var(--black);flex-shrink:0;align-items:center;display:flex}.PlacesListCard-module__Xu_YZG__ratingWrapper svg{display:block}.PlacesListCard-module__Xu_YZG__ratingValue{margin-left:4px}.PlacesListCard-module__Xu_YZG__reviewsCount{font:var(--font_body_regular);color:var(--black);flex-shrink:0;align-items:center;gap:4px;display:flex}.PlacesListCard-module__Xu_YZG__reviewsCount svg{display:block}.PlacesListCard-module__Xu_YZG__subtitle{color:var(--black);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:40px;margin:0;padding:0 8px;display:-webkit-box;overflow:hidden}.PlacesListCard-module__Xu_YZG__tagsRow{align-items:flex-end;gap:4px;margin-top:16px;display:flex}.PlacesListCard-module__Xu_YZG__tagsContainer{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:4px;margin:0 -16px;padding:0 16px;display:flex;overflow:auto hidden}.PlacesListCard-module__Xu_YZG__tagsContainer::-webkit-scrollbar{display:none}.PlacesListCard-module__Xu_YZG__tag{background:var(--grey_08);font:var(--font_footnote_regular);color:var(--black);white-space:nowrap;text-transform:capitalize;border-radius:100px;flex-shrink:0;padding:8px}
.CardImageGallery-module__UmXlXq__gallery{border-radius:var(--radius-xxxl);grid-template-columns:1fr 1fr;gap:4px;width:100%;margin-top:16px;display:grid;overflow:hidden}.CardImageGallery-module__UmXlXq__gallery.CardImageGallery-module__UmXlXq___1{grid-template-rows:194px}.CardImageGallery-module__UmXlXq__gallery.CardImageGallery-module__UmXlXq___1 .CardImageGallery-module__UmXlXq__imageWrapper{grid-column:1/-1}.CardImageGallery-module__UmXlXq__gallery.CardImageGallery-module__UmXlXq___2{grid-template-rows:194px 194px}.CardImageGallery-module__UmXlXq__gallery.CardImageGallery-module__UmXlXq___2 .CardImageGallery-module__UmXlXq__imageWrapper:first-child,.CardImageGallery-module__UmXlXq__gallery.CardImageGallery-module__UmXlXq___2 .CardImageGallery-module__UmXlXq__imageWrapper:nth-child(2){grid-column:1/-1}.CardImageGallery-module__UmXlXq__gallery.CardImageGallery-module__UmXlXq___3{grid-template-rows:194px 112px}.CardImageGallery-module__UmXlXq__gallery.CardImageGallery-module__UmXlXq___3 .CardImageGallery-module__UmXlXq__imageWrapper:first-child{grid-column:1/-1}.CardImageGallery-module__UmXlXq__imageWrapper{object-fit:cover;width:100%;height:100%;display:block;position:relative}
.SavePlaceButton-module__W_efUa__button{cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.SavePlaceButton-module__W_efUa__button:before{content:"";background:var(--icon-glow);opacity:.7;z-index:-1;pointer-events:none;border-radius:50%;width:110px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SavePlaceButton-module__W_efUa__button:disabled{cursor:default;opacity:.7}
@keyframes PlacesListCardSkeleton-module__N-fBzW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.PlacesListCardSkeleton-module__N-fBzW__card{background:var(--white);border-radius:var(--radius-xxxl);flex-direction:column;gap:8px;padding:21px 16px 16px;display:flex;overflow:hidden}.PlacesListCardSkeleton-module__N-fBzW__subtitleRow{align-items:center;gap:9px;display:flex}.PlacesListCardSkeleton-module__N-fBzW__iconSkeleton{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:8px;flex-shrink:0;width:28px;height:28px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__subtitleSkeleton{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:120px;width:100px;height:18px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__titleSkeleton{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:120px;width:80%;height:28px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__factsRow{align-items:center;gap:8px;display:flex}.PlacesListCardSkeleton-module__N-fBzW__factSkeleton{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:120px;width:48px;height:16px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__factDot{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:3px;height:3px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__descriptionBox{flex-direction:column;gap:6px;display:flex}.PlacesListCardSkeleton-module__N-fBzW__descriptionLine{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:120px;width:100%;height:16px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__descriptionLineShort{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:120px;width:70%;height:16px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__imagesBox{gap:4px;display:flex}.PlacesListCardSkeleton-module__N-fBzW__imageSkeleton{aspect-ratio:1;background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);border-radius:var(--radius-xxl);background-size:200% 100%;flex:1;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__tagsRow{gap:4px;display:flex}.PlacesListCardSkeleton-module__N-fBzW__tagSkeleton{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:100px;width:72px;height:34px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__tagSkeletonMedium{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:100px;width:56px;height:34px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}.PlacesListCardSkeleton-module__N-fBzW__tagSkeletonShort{background:linear-gradient(90deg,var(--grey_04)0%,var(--grey_08)50%,var(--grey_04)100%);background-size:200% 100%;border-radius:100px;width:44px;height:34px;animation:1.5s ease-in-out infinite PlacesListCardSkeleton-module__N-fBzW__shimmer}
@keyframes PlacesList-module__7gImLa__listFadeIn{0%{opacity:0}to{opacity:1}}@keyframes PlacesList-module__7gImLa__cardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PlacesList-module__7gImLa__list{touch-action:auto;flex-direction:column;gap:12px;min-height:100%;padding:0 8px 56px;animation:.22s ease-out forwards PlacesList-module__7gImLa__listFadeIn;display:flex}.PlacesList-module__7gImLa__cardWrapper{opacity:0;animation:.28s forwards PlacesList-module__7gImLa__cardFadeIn}.PlacesList-module__7gImLa__cardWrapper:first-child{animation-delay:20ms}.PlacesList-module__7gImLa__cardWrapper:nth-child(2){animation-delay:60ms}.PlacesList-module__7gImLa__cardWrapper:nth-child(3){animation-delay:.1s}.PlacesList-module__7gImLa__cardWrapper:nth-child(4){animation-delay:.14s}.PlacesList-module__7gImLa__cardWrapper:nth-child(n+5){animation-delay:.16s}.PlacesList-module__7gImLa__relatedSuggestions{margin-top:16px}
@keyframes PlaceCard-module__6Hjc4G__cardContentFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PlaceCard-module__6Hjc4G__card{scrollbar-width:none;border-radius:var(--radius-xxl)var(--radius-xxl)0 0;padding:0;animation:.28s forwards PlaceCard-module__6Hjc4G__cardContentFadeIn}.mobile .PlaceCard-module__6Hjc4G__card{-webkit-overflow-scrolling:touch;touch-action:auto;overscroll-behavior:contain;height:100%}.desktop .PlaceCard-module__6Hjc4G__card{flex-direction:column;height:100%}.PlaceCard-module__6Hjc4G__info{padding:var(--place-info-padding)}.PlaceCard-module__6Hjc4G__footer{flex-direction:column;gap:4px;margin-top:10px;display:flex}.PlaceCard-module__6Hjc4G__reactions{margin-top:8px}.PlaceCard-module__6Hjc4G__reactionButtons{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:8px;padding-right:16px;display:flex;overflow:scroll hidden}.PlaceCard-module__6Hjc4G__reactionButtons::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.PlaceCard-module__6Hjc4G__buttons{background:#fff;flex-direction:column;gap:12px;width:100%;margin-left:-16px;padding:16px 0 16px 16px;display:flex;position:absolute;bottom:0;box-shadow:0 0 1px #0000004d,0 0 5px #00000026,0 0 15px #0000000d,0 0 32px #0000000d}.mobile .PlaceCard-module__6Hjc4G__reactionButtons{align-items:end}.PlaceCard-module__6Hjc4G__actionButtons{z-index:10;width:var(--desktop-card-width);justify-content:space-between;gap:8px;padding:0 20px;display:flex;position:absolute;top:20px;left:0}
.PlaceHeader-module__8Nt6RW__container{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.PlaceHeader-module__8Nt6RW__badge{color:var(--black)}.PlaceHeader-module__8Nt6RW__badge.PlaceHeader-module__8Nt6RW__halfState{color:var(--white)}.PlaceHeader-module__8Nt6RW__title{word-break:break-word;color:var(--black);margin:0}.PlaceHeader-module__8Nt6RW__title.PlaceHeader-module__8Nt6RW__halfState{color:var(--white)}.PlaceHeader-module__8Nt6RW__subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--grey_50);margin:0;padding:0 16px;overflow:hidden}.PlaceHeader-module__8Nt6RW__subtitle.PlaceHeader-module__8Nt6RW__halfState{color:#ffffffb3}
.RatingsSummary-module__PMUsoq__container{align-items:center;gap:16px;padding:4px 0;display:flex}.RatingsSummary-module__PMUsoq__item{flex-shrink:0;align-items:center;gap:4px;display:flex}.RatingsSummary-module__PMUsoq__icon{color:var(--text-color,#0d0d0d)}.RatingsSummary-module__PMUsoq__text{white-space:nowrap;color:var(--text-color,#0d0d0d)}.RatingsSummary-module__PMUsoq__avatarStack{align-items:center;display:flex}.RatingsSummary-module__PMUsoq__googleIcon{flex-shrink:0;width:16px;height:16px}
.PlaceDescription-module__9Uo-Eq__description{text-align:center;max-width:342px;min-height:36px;color:var(--text-color,#0d0d0d);justify-content:center;align-items:center;margin:0;display:flex}
.SuggestionsSection-module__m23W-q__container{flex-direction:column;gap:16px;width:100%;padding:12px 0;display:flex}.SuggestionsSection-module__m23W-q__title{padding:0 24px}.SuggestionsSection-module__m23W-q__chipsContainer{flex-direction:column;gap:12px;padding:0 24px;display:flex}
.FooterSection-module__AQ2s4W__container{justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:80px;padding:16px;display:flex}.mobileApp .FooterSection-module__AQ2s4W__container{padding-bottom:60px}.FooterSection-module__AQ2s4W__text{color:var(--grey_30)}.FooterSection-module__AQ2s4W__dot{background-color:var(--grey_30);border-radius:50%;width:3px;height:3px}
.DetailedPlaceCard-module__ggonWa__container{width:100%;min-height:100%;padding-top:30px;position:relative}.DetailedPlaceCard-module__ggonWa__coverContainer{z-index:0;pointer-events:none;height:45dvh;position:absolute;top:0;left:0;right:0;overflow:hidden}.DetailedPlaceCard-module__ggonWa__coverImage{aspect-ratio:1;object-fit:cover;object-position:center;z-index:0;width:100%;display:block;position:relative}.DetailedPlaceCard-module__ggonWa__coverGradient{z-index:1;pointer-events:none;background:linear-gradient(#0003 0%,#0009 60%,#000 100%);width:100%;height:100%;max-height:100vw;position:absolute;inset:0}.DetailedPlaceCard-module__ggonWa__sharedHeader{z-index:2;pointer-events:none;will-change:height,padding;flex-direction:column;justify-content:flex-end;padding-left:16px;padding-right:16px;display:flex;position:relative}.DetailedPlaceCard-module__ggonWa__desktopGradient{z-index:0;background:linear-gradient(to bottom,var(--black-alpha-30)0%,var(--black_70)100%);pointer-events:none;position:absolute;inset:0}.DetailedPlaceCard-module__ggonWa__sharedHeaderHalf{height:calc(45dvh - 96px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px)*.45)}.DetailedPlaceCard-module__ggonWa__sharedHeaderSmall{height:calc(190px - 96px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px)*.1)}.mobileApp .DetailedPlaceCard-module__ggonWa__sharedHeaderHalf{height:calc(45dvh + 18px - 96px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px)*.45)}.mobileApp .DetailedPlaceCard-module__ggonWa__sharedHeaderSmall{height:calc(190px + 18px - 96px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px)*.1)}.DetailedPlaceCard-module__ggonWa__sharedHeaderFull{height:auto}.DetailedPlaceCard-module__ggonWa__headerContent{pointer-events:auto;z-index:1;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:relative}.DetailedPlaceCard-module__ggonWa__contentBounds{position:relative}.DetailedPlaceCard-module__ggonWa__badgeWrapper{color:var(--text-color);justify-content:center;align-items:center;padding:0 70px;display:flex}.DetailedPlaceCard-module__ggonWa__titleWrapper{text-align:center;padding:0 70px}.DetailedPlaceCard-module__ggonWa__title{color:var(--text-color)}.DetailedPlaceCard-module__ggonWa__infoSection{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.DetailedPlaceCard-module__ggonWa__infoWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.DetailedPlaceCard-module__ggonWa__subtitle{text-align:center;padding:0 70px}.DetailedPlaceCard-module__ggonWa__distanceContainer{align-items:center;gap:4px;display:flex}.DetailedPlaceCard-module__ggonWa__distanceText{color:var(--grey_50)}.DetailedPlaceCard-module__ggonWa__fullContent{z-index:1;will-change:transform,opacity;flex-direction:column;width:100%;display:flex;position:relative}.DetailedPlaceCard-module__ggonWa__location{color:var(--location-color)}.DetailedPlaceCard-module__ggonWa__section{margin-top:16px}.DetailedPlaceCard-module__ggonWa__agentCompanyCard{padding:0 16px}@media (min-width:640px){.DetailedPlaceCard-module__ggonWa__sharedHeader{padding-left:24px;padding-right:24px}}.DetailedPlaceCard-module__ggonWa__sharedHeaderDesktop{height:auto;min-height:300px;padding-top:40px;padding-bottom:16px}.DetailedPlaceCard-module__ggonWa__fullContentDesktop{opacity:1;pointer-events:auto;transform:none}
.AISearchingOverlay-module__1W06OG__radarWrapper,.AISearchingOverlay-module__1W06OG__radarContent{width:100%;height:100%;position:relative}.AISearchingOverlay-module__1W06OG__content{justify-content:center;align-items:center;width:100%;height:100%;padding-top:4px;display:flex;position:relative}
.AISearchingRadar-module__53pgAq__container{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AISearchingRadar-module__53pgAq__circle{aspect-ratio:1;background:radial-gradient(circle,#0000 0%,#2071fe66 100%);border:1px solid #2071fe66;border-radius:50%;width:100%;position:absolute}
.AISearchingText-module__Tm9ieW__text{text-transform:capitalize;position:relative}.AISearchingText-module__Tm9ieW__blur{background:radial-gradient(#fff 0,#0000 60%);width:150%;height:320px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}
.OffHoursPopup-module__NpRNoG__emoji{margin-top:24px;font-size:40px}.OffHoursPopup-module__NpRNoG__textBlock{text-align:center;width:100%;color:var(--black);flex-direction:column;align-items:center;gap:8px;padding:24px 24px 12px;display:flex}.OffHoursPopup-module__NpRNoG__buttons{width:100%;padding:0 8px 8px;display:flex}.OffHoursPopup-module__NpRNoG__button{flex:1}
.AgentBlockCard-module__1nX9jq__container{isolation:isolate;padding:0 16px 12px}.AgentBlockCard-module__1nX9jq__cardWrapper{position:relative}.AgentBlockCard-module__1nX9jq__glow{pointer-events:none;z-index:0;background:radial-gradient(70% 60% at 50% 40%,#ffae001f 0%,#6495ed14 40%,#0000 70%);position:absolute;inset:-20px}.AgentBlockCard-module__1nX9jq__card{z-index:1;background:var(--white);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:16px;display:flex;position:relative;box-shadow:0 0 4px #0000001a}.AgentBlockCard-module__1nX9jq__starAnimation{margin-bottom:8px}.AgentBlockCard-module__1nX9jq__title{text-overflow:ellipsis;overflow:hidden}.AgentBlockCard-module__1nX9jq__description{color:#8b9096;margin-top:4px}.AgentBlockCard-module__1nX9jq__button{margin-top:12px;padding-left:24px;padding-right:24px}.AgentBlockCard-module__1nX9jq__agentJobsBanner{margin-bottom:12px;padding:0 8px}
.PlacesListDesktop-module__w3wGMW__wrapper{isolation:isolate;flex-direction:column;gap:16px;display:flex}.PlacesListDesktop-module__w3wGMW__actionsCarousel{z-index:1;position:sticky;top:0}
.SearchInputBtn-module__tjlIBa__container{flex-shrink:0;max-width:100%;position:relative}.desktop .SearchInputBtn-module__tjlIBa__container{width:100%}.SearchInputBtn-module__tjlIBa__link{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffb3;border:2px solid #fff9;border-radius:1000px;align-items:center;gap:8px;height:64px;padding:0 48px 0 16px;display:flex}.desktop .SearchInputBtn-module__tjlIBa__link:hover{background:#ffffffd9;border-color:#fffc}.SearchInputBtn-module__tjlIBa__link:active{background:#ffffffe6}.SearchInputBtn-module__tjlIBa__searchIcon{flex-shrink:0}.SearchInputBtn-module__tjlIBa__text{font:var(--font_body_medium);color:var(--black);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.SearchInputBtn-module__tjlIBa__closeLink{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SearchInputBtn-module__tjlIBa__closeLink:hover{opacity:.7}
.ContextFilterLink-module__C3TCWW__link{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;-webkit-tap-highlight-color:transparent;height:44px;font:var(--font_body_medium);color:var(--black);white-space:nowrap;background:#ffffffb3;border:2px solid #fff9;border-radius:1000px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;display:flex}.desktop .ContextFilterLink-module__C3TCWW__link:hover{background:#ffffffd9;border-color:#fffc}.ContextFilterLink-module__C3TCWW__link:active{background:#ffffffe6}
.ActionsCarouselDesktop-module__Wy5JmW__wrapper{flex-direction:column;gap:8px;display:flex}.ActionsCarouselDesktop-module__Wy5JmW__inputRow{padding:0 8px}.ActionsCarouselDesktop-module__Wy5JmW__filtersRow{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;align-items:center;gap:8px;padding:0 8px;display:flex;overflow-x:auto}.ActionsCarouselDesktop-module__Wy5JmW__filtersRow::-webkit-scrollbar{display:none}
.ActionsCarouselMobile-module__VI8oiW__wrapper{flex-direction:column;gap:8px;display:flex}.ActionsCarouselMobile-module__VI8oiW__filtersRow{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-x;align-items:center;gap:8px;padding:0 8px;display:flex;overflow-x:auto}.ActionsCarouselMobile-module__VI8oiW__filtersRow::-webkit-scrollbar{display:none}.ActionsCarouselMobile-module__VI8oiW__inputRow{padding:0 8px}
.SocialPostCard-module__tt8T8W__card{cursor:pointer;background:0 0;border:none;border-radius:24px;flex-shrink:0;width:196px;height:262px;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.SocialPostCard-module__tt8T8W__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.SocialPostCard-module__tt8T8W__thumbnail{background:var(--color-bg-tertiary);border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.SocialPostCard-module__tt8T8W__thumbnail:before{content:"";pointer-events:none;z-index:1;background:#00000026;border-radius:12px;position:absolute;inset:0}.SocialPostCard-module__tt8T8W__image{object-fit:cover;width:100%;height:100%}.SocialPostCard-module__tt8T8W__placeholder{color:#fff;background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.SocialPostCard-module__tt8T8W__placeholderIcon{font-size:32px}.SocialPostCard-module__tt8T8W__authorInfo{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:8px;left:8px;right:8px}.SocialPostCard-module__tt8T8W__avatar{background:#ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.SocialPostCard-module__tt8T8W__avatarImage{object-fit:cover;width:100%;height:100%}.SocialPostCard-module__tt8T8W__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#f09433 0%,#e6683c 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.SocialPostCard-module__tt8T8W__authorDetails{text-align:start;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SocialPostCard-module__tt8T8W__authorName,.SocialPostCard-module__tt8T8W__followers{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #0000004d;overflow:hidden}.SocialPostCard-module__tt8T8W__likes{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.SocialPostCard-module__tt8T8W__heartIcon{color:#fff;filter:drop-shadow(0 1px 2px #0000004d)}.SocialPostCard-module__tt8T8W__heartIcon svg{color:#fff}.SocialPostCard-module__tt8T8W__likesCount{color:#fff;text-shadow:0 1px 2px #0000004d}
.SignUp-module__4gBqdW__wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 16px 16px;display:flex}.mobile .SignUp-module__4gBqdW__wrapper{height:auto;min-height:auto}.SignUp-module__4gBqdW__imageTextWrapper{flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.SignUp-module__4gBqdW__image{object-fit:contain;width:240px;height:196px}.SignUp-module__4gBqdW__buttonsWrapper{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.SignUp-module__4gBqdW__lead{margin:0}.SignUp-module__4gBqdW__legal{box-sizing:border-box;width:100%;max-width:250px;margin-top:0;padding:12px 0}.SignUp-module__4gBqdW__legal>div{text-align:center}.SignUp-module__4gBqdW__title{margin:0}.SignUp-module__4gBqdW__label{font:var(--font_footnote_medium);text-align:center}.SignUp-module__4gBqdW__link{color:var(--blue_300)}.SignUp-module__4gBqdW__showSigninEmailBtn{font:var(--font_footnote_medium);margin-bottom:10px;font-size:10px}.SignUp-module__4gBqdW__textWrapper{flex-direction:column;align-items:center;gap:8px;max-width:236px;display:flex}
.SocialPostModal-module__H_OibW__overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SocialPostModal-module__H_OibW__modal{background:var(--white);border-radius:24px;flex-direction:column;width:100%;max-width:560px;min-height:600px;max-height:90vh;display:flex;overflow:hidden}.SocialPostModal-module__H_OibW__header{border-bottom:1px solid var(--color-bg-tertiary);justify-content:flex-end;padding:12px;display:flex}.SocialPostModal-module__H_OibW__closeButton{background:0 0}.SocialPostModal-module__H_OibW__content{flex:1;justify-content:center;min-height:500px;padding:16px;display:flex;overflow-y:auto}.SocialPostModal-module__H_OibW__footer{border-top:1px solid var(--color-bg-tertiary);justify-content:center;padding:12px 16px;display:flex}.SocialPostModal-module__H_OibW__openLink{color:#2196f3;border-radius:8px;padding:8px 16px;font-weight:500;text-decoration:none;transition:background .2s}.SocialPostModal-module__H_OibW__openLink:hover{background:#e3f2fd}
.SocialPostsSkeleton-module__Gy3z_G__root{padding:16px 0}.SocialPostsSkeleton-module__Gy3z_G__title{background:var(--color-bg-tertiary);border-radius:4px;width:100px;height:20px;margin:0 16px 12px;animation:1.5s ease-in-out infinite SocialPostsSkeleton-module__Gy3z_G__pulse}.SocialPostsSkeleton-module__Gy3z_G__carousel{gap:12px;padding:0 16px;display:flex}.SocialPostsSkeleton-module__Gy3z_G__card{background:var(--color-bg-secondary);border-radius:12px;flex-shrink:0;width:196px;height:262px;position:relative;overflow:hidden}.SocialPostsSkeleton-module__Gy3z_G__thumbnail{background:var(--color-bg-tertiary);width:100%;height:100%;animation:1.5s ease-in-out infinite SocialPostsSkeleton-module__Gy3z_G__pulse}.SocialPostsSkeleton-module__Gy3z_G__authorInfo{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:8px;left:8px;right:8px}.SocialPostsSkeleton-module__Gy3z_G__avatar{background:var(--color-bg-tertiary);border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1.5s ease-in-out infinite SocialPostsSkeleton-module__Gy3z_G__pulse}.SocialPostsSkeleton-module__Gy3z_G__authorDetails{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SocialPostsSkeleton-module__Gy3z_G__authorName{background:var(--color-bg-tertiary);border-radius:4px;width:80px;height:12px;animation:1.5s ease-in-out infinite SocialPostsSkeleton-module__Gy3z_G__pulse}.SocialPostsSkeleton-module__Gy3z_G__followers{background:var(--color-bg-tertiary);border-radius:4px;width:60px;height:10px;animation:1.5s ease-in-out infinite SocialPostsSkeleton-module__Gy3z_G__pulse}.SocialPostsSkeleton-module__Gy3z_G__likes{background:var(--color-bg-tertiary);border-radius:4px;width:40px;height:16px;animation:1.5s ease-in-out infinite SocialPostsSkeleton-module__Gy3z_G__pulse;position:absolute;bottom:8px;right:8px}@keyframes SocialPostsSkeleton-module__Gy3z_G__pulse{0%,to{opacity:1}50%{opacity:.5}}
.SocialPosts-module__0FK89G__root{padding:32px 0 16px}.SocialPosts-module__0FK89G__title{margin-bottom:12px;padding-left:16px;padding-right:16px}.SocialPosts-module__0FK89G__carousel{scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:0 16px;display:flex;overflow-x:auto}.SocialPosts-module__0FK89G__carousel::-webkit-scrollbar{display:none}
.SearchSuggestions-module__8F-3pa__suggestions{flex-direction:column;gap:8px;padding:0 16px;animation:.28s ease-out SearchSuggestions-module__8F-3pa__fadeIn;display:flex}@keyframes SearchSuggestions-module__8F-3pa__fadeIn{0%{opacity:0}to{opacity:1}}.SearchSuggestions-module__8F-3pa__titleWrapper{margin-bottom:8px}.SearchSuggestions-module__8F-3pa__title{color:var(--black)}.SearchSuggestions-module__8F-3pa__suggestion{opacity:0;animation:.28s ease-out forwards SearchSuggestions-module__8F-3pa__slideIn}.SearchSuggestions-module__8F-3pa__suggestion>p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@keyframes SearchSuggestions-module__8F-3pa__slideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SearchSuggestions-module__8F-3pa__icon{color:var(--grey_50);flex-shrink:0}.SearchSuggestions-module__8F-3pa__text{font:var(--font_body_regular);color:var(--black);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.SearchSuggestions-module__8F-3pa__opacity{background:#ffffffb3}
.PlacesListMobile-module__LMzhoa__actionsCarousel{position:sticky;bottom:0;left:0}.PlacesListMobile-module__LMzhoa__actionsCarousel:before{content:"";pointer-events:none;width:100%;height:0;position:absolute;top:30%;left:0;transform:translateY(-50%);box-shadow:0 0 50px 30px #146afe33}
.SavedEmptyState-module__8wCe0W__emptyState{flex-direction:column;justify-content:center;padding:16px 8px;display:flex}
.QuickSearchChips-module__62irla__chipsContainer{width:100%;overflow:hidden}.QuickSearchChips-module__62irla__chipsScroll:first-child{padding-left:16px}.QuickSearchChips-module__62irla__chipsScroll:last-child{padding-right:16px}.QuickSearchChips-module__62irla__chipsScroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:20px 0 12px;display:flex;overflow:auto hidden}.desktop .QuickSearchChips-module__62irla__chipsScroll{padding-bottom:20px}.QuickSearchChips-module__62irla__chipsScroll::-webkit-scrollbar{display:none}
.UserProfileIcon-module__CcyZXa__item{width:44px;height:44px;box-shadow:var(--regular-shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.mobile .UserProfileIcon-module__CcyZXa__item{border:2px solid var(--white);background:var(--grey_08);width:64px;height:64px;overflow:hidden;box-shadow:0 8px 24px #00000026}.UserProfileIcon-module__CcyZXa__mascot{background:#b7dff8;width:64px;height:auto}
/*# sourceMappingURL=8a72a0a1d0d00bf8.css.map*/