.MainHeroHighlights_root__Herp4{padding-left:var(--space-5);border-left:2px solid var(--color-hero-border)}.MainHeroHighlights_text__AwGNf{margin:0;font-size:var(--font-4);font-weight:400;line-height:var(--line-4);color:var(--color-hero-text)}.MainHeroHighlights_phraseStack__C39Bt,.MainHeroHighlights_phrase__6ggWE,.MainHeroHighlights_prefix__OV_zx{font-weight:400}.MainHeroHighlights_phrase__6ggWE{display:inline}.MainHeroHighlights_phraseStack__C39Bt{position:relative;display:inline-block;vertical-align:top}.MainHeroHighlights_phraseLayerExiting__2pxU7{position:absolute;inset:0 auto auto 0;white-space:nowrap;pointer-events:none}.MainHeroHighlights_phraseLayerEntering__Ky7an{position:relative;display:inline}.MainHeroHighlights_letterStatic__KTIZk{display:inline-block}.MainHeroHighlights_letterEnter__UT9Hq,.MainHeroHighlights_letterExit__nZr5a{display:inline-block;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:forwards}.MainHeroHighlights_letterEnter__UT9Hq{opacity:0;transform:translateX(-.1em);animation-name:MainHeroHighlights_letter-in__K6BEB;animation-delay:calc(var(--overlap-ms, 0s) + var(--i)*40ms)}.MainHeroHighlights_letterExit__nZr5a{opacity:1;transform:translateX(0);animation-name:MainHeroHighlights_letter-out__F9PSs;animation-delay:calc(var(--i)*40ms)}@keyframes MainHeroHighlights_letter-in__K6BEB{0%{opacity:0;transform:translateX(-.1em);color:var(--color-hero-text)}50%{color:var(--color-hero-accent)}to{opacity:1;transform:translateX(0);color:var(--color-hero-text)}}@keyframes MainHeroHighlights_letter-out__F9PSs{0%{opacity:1;transform:translateX(0);color:var(--color-hero-text)}50%{color:var(--color-hero-accent)}to{opacity:0;transform:translateX(.1em);color:var(--color-hero-text)}}@media(prefers-reduced-motion:reduce){.MainHeroHighlights_letterEnter__UT9Hq,.MainHeroHighlights_letterExit__nZr5a{animation:none;opacity:1;transform:none}}.MainHeroBlock_root__0G4Bu{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-3);display:inline-flex}.MainHeroBlock_eyebrowGlass__XDIgi{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:var(--radius-pill);overflow:hidden;--liquid-glass-bg:var(--glass-watermark-bg);--liquid-glass-bg-fallback:var(--glass-watermark-bg-fallback);--liquid-glass-border-default:var(--glass-watermark-border-default);--liquid-glass-shine:var(--glass-watermark-shine);--liquid-glass-button-tint:var(--glass-watermark-button-tint);--liquid-glass-shadow:var(--glass-watermark-glow,none);box-shadow:var(--glass-watermark-glow,none)}.MainHeroBlock_eyebrowGlass__XDIgi:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--gradient-brand-ui-glass);opacity:1;pointer-events:none}.MainHeroBlock_eyebrowGlassContent__uxmvQ{width:auto;padding:var(--space-1) var(--space-3)}.MainHeroBlock_eyebrow__W5881{position:relative;z-index:2;display:block;color:var(--color-hero-text);font-size:var(--font-3);line-height:var(--line-4);letter-spacing:.02em;white-space:nowrap}.MainHeroBlock_title__Mv3XN{display:inline-block;align-self:flex-start;margin:0;padding:0;font-family:var(--font-heading);font-size:clamp(var(--font-8),5vw,var(--hero-title-size));font-weight:var(--font-heading-weight);line-height:var(--line-4);letter-spacing:var(--hero-title-letter-spacing);color:rgba(0,0,0,0);-webkit-text-stroke:var(--hero-title-stroke-width) var(--hero-title-stroke-color);paint-order:stroke fill;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.MainHeroBlock_phones__XgIzB{margin-top:var(--space-4);color:var(--color-hero-muted)}.MainHeroBlock_addressAndPriceBlock__MN4Zb{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6)}.MainHeroBlock_address__fojbJ{width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-hero-muted);font:inherit;text-align:left;cursor:pointer;transition:color .16s ease}.MainHeroBlock_address__fojbJ:focus-visible,.MainHeroBlock_address__fojbJ:hover{color:var(--color-hero-accent)}.MainHeroBlock_address__fojbJ:focus-visible{outline:2px solid var(--color-hero-accent);outline-offset:3px}.MainHeroBlock_phoneLink__ajHXC,.MainHeroBlock_textWithIcon__Mpy1I{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-3)}.MainHeroBlock_phoneLink__ajHXC{width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none;transition:color .16s ease}.MainHeroBlock_phoneLink__ajHXC:focus-visible,.MainHeroBlock_phoneLink__ajHXC:hover{color:var(--color-hero-accent)}.MainHeroBlock_phoneLink__ajHXC:focus-visible{outline:2px solid var(--color-hero-accent);outline-offset:3px}.MainHeroBlock_textIcon__9uGTu{display:block;width:18px;height:18px;flex-shrink:0;color:currentColor}@media(max-width:767px){.MainHeroBlock_addressAndPriceBlock__MN4Zb{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-3)}}.AppStory_root__c7peO{--app-story-size:72px;--app-story-ring-width:2px;--app-story-gap:3px;--app-story-ring-color:var(--color-story-ring);padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;line-height:0;flex-shrink:0}.AppStory_preview__PKsdY{box-sizing:border-box;display:block;width:var(--app-story-size);height:var(--app-story-size);padding:var(--app-story-gap);border:var(--app-story-ring-width) solid var(--app-story-ring-color);border-radius:50%;background:var(--color-surface)}.AppStory_media__2dNas{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.AppStory_previewImage__W9FKQ{display:block;width:100%;height:100%;object-fit:cover}.AppStories_root__I_GYH{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--space-4);flex-wrap:wrap}.AppModal_root__d_rVO{position:fixed;inset:0}.AppModal_backdrop__Suw6X{position:absolute;inset:0}@keyframes AppCarouselLightbox_lightboxFadeIn__t_G6r{0%{opacity:0}to{opacity:1}}@keyframes AppCarouselLightbox_lightboxFadeOut__whdRt{0%{opacity:1}to{opacity:0}}@keyframes AppCarouselLightbox_lightboxFrameIn__MVD5Y{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes AppCarouselLightbox_lightboxFrameOut__bsS_A{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(10px)}}@keyframes AppCarouselLightbox_lightboxSlideNext__hRcEs{0%{opacity:.35;transform:translateX(12%)}to{opacity:1;transform:translateX(0)}}@keyframes AppCarouselLightbox_lightboxSlidePrev__G2d_7{0%{opacity:.35;transform:translateX(-12%)}to{opacity:1;transform:translateX(0)}}.AppCarouselLightbox_root__todcl{z-index:var(--z-lightbox);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);box-sizing:border-box}.AppCarouselLightbox_rootOpen__pXavc .AppCarouselLightbox_backdrop__TVixe{animation:AppCarouselLightbox_lightboxFadeIn__t_G6r .28s ease-out both}.AppCarouselLightbox_rootOpen__pXavc .AppCarouselLightbox_frame__qu3N3{animation:AppCarouselLightbox_lightboxFrameIn__MVD5Y .28s cubic-bezier(.22,1,.36,1) both}.AppCarouselLightbox_rootClosing__nw76k{pointer-events:none}.AppCarouselLightbox_rootClosing__nw76k .AppCarouselLightbox_backdrop__TVixe{animation:AppCarouselLightbox_lightboxFadeOut__whdRt .28s ease-in both}.AppCarouselLightbox_rootClosing__nw76k .AppCarouselLightbox_frame__qu3N3{animation:AppCarouselLightbox_lightboxFrameOut__bsS_A .28s cubic-bezier(.4,0,1,1) both}.AppCarouselLightbox_backdrop__TVixe{background:rgba(8,6,10,.82)}.AppCarouselLightbox_frame__qu3N3{position:relative;z-index:1;max-width:min(96vw,1400px);max-height:min(92vh,900px)}.AppCarouselLightbox_stage__7OFb2{position:relative;display:block;max-width:100%;max-height:min(92vh,900px);line-height:0;overflow:hidden;border-radius:var(--radius-3);min-width:min(72vw,640px);min-height:min(48vh,420px);background:color-mix(in srgb,#0c0a08 55%,transparent)}.AppCarouselLightbox_imageLoader__Ez6Le{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.AppCarouselLightbox_image__Sxm1c{display:block;max-width:100%;max-height:min(92vh,900px);width:auto;height:auto;object-fit:contain;border-radius:var(--radius-3)}.AppCarouselLightbox_imageSlideNext__d7cBV{animation:AppCarouselLightbox_lightboxSlideNext__hRcEs .22s ease both}.AppCarouselLightbox_imageSlidePrev__up1tx{animation:AppCarouselLightbox_lightboxSlidePrev__G2d_7 .22s ease both}.AppCarouselLightbox_count__giLZU{left:50%;bottom:var(--space-4);transform:translateX(-50%);font-size:var(--font-3-5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.AppCarouselLightbox_count__giLZU,.AppCarouselLightbox_meta__XdnCo{position:absolute;z-index:2;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,#0c0a08 48%,transparent);color:#fff;line-height:var(--line-4);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppCarouselLightbox_meta__XdnCo{top:var(--space-4);left:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-8));font-size:var(--font-3-5);letter-spacing:.02em}.AppCarouselLightbox_metaSwatch__Ha_vA{flex-shrink:0;width:.75rem;height:.75rem;border-radius:50%;border:1px solid rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(0,0,0,.25)}.AppCarouselLightbox_metaLabel__H0KUw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppCarouselLightbox_overlayNext____s4c,.AppCarouselLightbox_overlayPrev__SmGpB{position:absolute;top:50%;z-index:2;transform:translateY(-50%);pointer-events:auto}.AppCarouselLightbox_overlayPrev__SmGpB{left:var(--space-3)}.AppCarouselLightbox_overlayNext____s4c{right:var(--space-3)}.AppCarouselLightbox_srOnly__xFcPw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.AppCarouselLightbox_overlayPrev__SmGpB{left:var(--space-2)}.AppCarouselLightbox_overlayNext____s4c{right:var(--space-2)}}@media(prefers-reduced-motion:reduce){.AppCarouselLightbox_imageSlideNext__d7cBV,.AppCarouselLightbox_imageSlidePrev__up1tx,.AppCarouselLightbox_rootClosing__nw76k .AppCarouselLightbox_backdrop__TVixe,.AppCarouselLightbox_rootClosing__nw76k .AppCarouselLightbox_frame__qu3N3,.AppCarouselLightbox_rootOpen__pXavc .AppCarouselLightbox_backdrop__TVixe,.AppCarouselLightbox_rootOpen__pXavc .AppCarouselLightbox_frame__qu3N3{animation:none}}.HouseDetailModal_backdrop__dqyc6.MuiBackdrop-root{background:rgba(12,10,8,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.HouseDetailModal_paper__OiLdv.MuiPaper-root{position:relative;margin:var(--space-6);max-width:min(960px,100% - var(--space-8));width:100%;overflow:visible;padding:var(--space-5);border-radius:var(--radius-3);background:var(--color-surface);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-3);transition:max-width .22s ease}.HouseDetailModal_paperWide__uQ6XY.MuiPaper-root{max-width:min(1280px,100% - var(--space-8))}.HouseDetailModal_root__iTEG6{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr);align-items:start}.HouseDetailModal_rootWithPanel__afmYV{grid-template-columns:minmax(0,1.1fr) minmax(220px,.65fr) minmax(280px,.9fr)}.HouseDetailModal_closeWrap__snypq{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2}.HouseDetailModal_gallery__wrvIo{min-width:0}.HouseDetailModal_slide__Le0Fs{overflow:hidden;border-radius:var(--radius-2);aspect-ratio:3/2;background:var(--color-bg)}.HouseDetailModal_slideMedia__AAk9C{position:relative;width:100%;height:100%}.HouseDetailModal_slideLoader__V5Q6p{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;background:var(--color-bg)}.HouseDetailModal_slideImage___xalm{display:block;width:100%;height:100%;object-fit:cover}.HouseDetailModal_slideImagePending__JTcWe{opacity:0}.HouseDetailModal_content__hjg3P{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:start;padding-top:var(--space-8)}.HouseDetailModal_type__bKrSv{margin:0;color:var(--color-text-muted);font-size:var(--font-3-5)}.HouseDetailModal_titleRow__9dnAs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.HouseDetailModal_title__og8r8{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-7);line-height:1.2;color:var(--color-text)}.HouseDetailModal_priceTag__8a6kw{margin:0;flex-shrink:0}.HouseDetailModal_finishes__o5XYb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.HouseDetailModal_description__AzTfe{margin:0;color:var(--color-text-muted);font-size:var(--font-4);line-height:1.55}.HouseDetailModal_actions__zUE0j{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.HouseDetailModal_sidePanel__qM0Ey{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);min-width:0;min-height:0;max-height:min(72vh,720px);padding:var(--space-4);padding-right:0;padding-top:var(--space-8);border-left:1px solid var(--color-border-strong);box-sizing:border-box;scroll-margin-top:var(--space-5)}.HouseDetailModal_sidePanelContent___vW80,.HouseDetailModal_sidePanel__qM0Ey{animation:HouseDetailModal_sidePanelIn__8wL_y .24s ease-out both}.HouseDetailModal_sidePanelHeader__SAfLn{display:flex;align-items:center}.HouseDetailModal_sidePanelScroll__LKINP{min-height:0;overflow:auto}.HouseDetailModal_sidePanelTitle__3eHdn{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-5);line-height:1.25;color:var(--color-text);text-transform:uppercase;letter-spacing:.04em}.HouseDetailModal_sidePanelSubtitle__AEB_G{margin:0;color:var(--color-text-muted);font-size:var(--font-4);line-height:1.45}@keyframes HouseDetailModal_sidePanelIn__8wL_y{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1023px){.HouseDetailModal_rootWithPanel__afmYV,.HouseDetailModal_root__iTEG6{grid-template-columns:1fr;grid-template-areas:"close" "gallery" "content"}.HouseDetailModal_rootWithPanel__afmYV{grid-template-areas:"close" "gallery" "content" "finishing"}.HouseDetailModal_closeWrap__snypq{position:static;grid-area:close;justify-self:end;margin-bottom:var(--space-2)}.HouseDetailModal_gallery__wrvIo{grid-area:gallery}.HouseDetailModal_content__hjg3P{padding-top:0;grid-area:content}.HouseDetailModal_sidePanel__qM0Ey{grid-area:finishing;max-height:none;border-left:none;border-top:1px solid var(--color-border-strong);padding-top:var(--space-4)}}@media(prefers-reduced-motion:reduce){.HouseDetailModal_sidePanel__qM0Ey{animation:none}.HouseDetailModal_paper__OiLdv.MuiPaper-root{transition:none}}.HouseFinishingContent_finishingLevel__UAh5w{display:grid;grid-gap:var(--space-2-5);gap:var(--space-2-5)}.HouseFinishingContent_finishingTitle__mcbVU{margin:0;font-size:var(--font-3-5);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-accent)}.HouseFinishingContent_finishingList__N1n84{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.HouseFinishingContent_finishingItem__Y31RP{position:relative;padding-left:var(--space-4);color:var(--color-text);font-size:var(--font-3-5);line-height:1.45}.HouseFinishingContent_finishingItem__Y31RP:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--color-brand-green)}.HouseLayoutContent_documents__g3KIF{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-3)}.HouseLayoutContent_documentPreview__tpT1z{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-3);background:var(--color-bg)}.HouseLayoutContent_image__nHY4f{display:block;width:100%;height:100%;object-fit:cover}.HouseLayoutContent_bottomBlock__4pjSM{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-3);position:absolute;left:20px;right:20px;bottom:20px;z-index:var(--z-above)}.HouseLayoutContent_floor__ckF7F{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-2);background:rgba(0,0,0,.55);color:#fff;font-size:var(--font-3);line-height:1.3;pointer-events:none;margin-right:auto}.HousesPage_root__H5_Hf{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-content:start;align-items:stretch;justify-items:stretch;width:100%;min-width:0;max-width:100%;box-sizing:border-box;animation:HousesPage_housesPageIn__i8w75 .62s cubic-bezier(.22,1,.36,1) both}.HousesPage_rootLeaving__MrvA3{animation:HousesPage_housesPageOut__opNa7 .28s cubic-bezier(.4,0,1,1) both;pointer-events:none}.HousesPage_toolbar__xDeOC{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:100%}.HousesPage_glass___G0Xh{border-radius:var(--radius-3);min-width:0;width:100%;height:auto;align-self:start}.HousesPage_glassContent__exs_z{height:auto!important;padding:var(--space-4)}.HousesPage_results__xEB8L{position:relative;animation:HousesPage_housesResultsIn__cnDqL .52s cubic-bezier(.22,1,.36,1) both;animation-delay:80ms}.HousesPage_results__xEB8L[data-empty=true]{min-height:clamp(280px,38vw,480px)}.HousesPage_grid__EZ_TJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.HousesPage_empty__HC3m2{position:absolute;inset:0;z-index:1;display:grid;place-items:center;margin:0;padding:var(--space-4);box-sizing:border-box;text-align:center;color:var(--color-text-muted);font-size:var(--font-4-5);line-height:1.5;pointer-events:none}@keyframes HousesPage_housesPageIn__i8w75{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes HousesPage_housesPageOut__opNa7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes HousesPage_housesResultsIn__cnDqL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.HousesPage_grid__EZ_TJ{grid-template-columns:1fr}.HousesPage_results__xEB8L{min-height:unset}.HousesPage_results__xEB8L[data-empty=true]{aspect-ratio:3/2;min-height:0}}@media(prefers-reduced-motion:reduce){.HousesPage_results__xEB8L,.HousesPage_rootLeaving__MrvA3,.HousesPage_root__H5_Hf{animation:none!important}.HousesPage_results__xEB8L,.HousesPage_root__H5_Hf{opacity:1;transform:none}}.AppStoriesViewer_root__NpM0K{position:fixed;inset:0;z-index:var(--z-stories);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-3);padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-4),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));box-sizing:border-box}.AppStoriesViewer_rootFullscreen__ovguO{padding:0}.AppStoriesViewer_rootFullscreenInner__EjEri{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.AppStoriesViewer_fullscreenPaper__seSIL.MuiPaper-root{background:var(--color-surface);background-image:none}.AppStoriesViewer_fullscreenBackdrop__23S77.MuiBackdrop-root{background:var(--color-bg-overlay)}.AppStoriesViewer_rootClosing__dX7c2{pointer-events:none}.AppStoriesViewer_backdrop___8TqQ{position:absolute;inset:0;background:rgba(8,6,10,.3);animation:AppStoriesViewer_storiesFadeIn__iTFCE .28s ease-out both}.AppStoriesViewer_rootClosing__dX7c2 .AppStoriesViewer_backdrop___8TqQ{animation:AppStoriesViewer_storiesFadeOut__1lVS8 .28s ease-in both}.AppStoriesViewer_frameGlass__tq6xA{position:relative;z-index:1;width:min(420px,100%);height:min(760px,100%);max-height:100%;border-radius:var(--radius-4)}.AppStoriesViewer_frameGlassFullscreen__JGKJx{flex:1 1 auto;width:100%;height:auto;min-height:0;max-height:none;border-radius:0}.AppStoriesViewer_rootClosing__dX7c2 .AppStoriesViewer_frameGlass__tq6xA{animation:AppStoriesViewer_storiesFrameOut__4na1V .28s cubic-bezier(.4,0,1,1) forwards}.AppStoriesViewer_rootClosing__dX7c2 .AppStoriesViewer_frameGlassFullscreen__JGKJx{animation-name:AppStoriesViewer_storiesFrameOutMobile__saMPi}.AppStoriesViewer_frameContent__18k3e{display:flex;flex-direction:column;height:100%;min-height:0;flex:1 1 auto}.AppStoriesViewer_frame__OWZbX{padding:var(--space-3);box-sizing:border-box;animation:AppStoriesViewer_storiesContentIn__kVjRx .32s cubic-bezier(.22,1,.36,1) both}.AppStoriesViewer_frame__OWZbX,.AppStoriesViewer_storyPane__krg5W{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-3);flex:1 1 auto;height:100%;min-height:0}.AppStoriesViewer_storySlideNext__8jCi9{animation:AppStoriesViewer_storiesStorySlideNext__ocyLt .28s cubic-bezier(.22,1,.36,1) both}.AppStoriesViewer_storySlidePrev__6BWEd{animation:AppStoriesViewer_storiesStorySlidePrev__lw37u .28s cubic-bezier(.22,1,.36,1) both}.AppStoriesViewer_frameFullscreen__PgRCf{animation-name:AppStoriesViewer_storiesContentInMobile__TmSKT;min-height:0}.AppStoriesViewer_frameFullscreen__PgRCf .AppStoriesViewer_stage__mgkOJ{border-radius:0}.AppStoriesViewer_rootClosing__dX7c2 .AppStoriesViewer_frame__OWZbX{animation:none;opacity:1;transform:none}.AppStoriesViewer_progressRow__aAuCj{display:flex;flex-direction:row;align-items:center;justify-content:stretch;gap:4px;flex-shrink:0;width:100%}.AppStoriesViewer_progressTrack___VHDf{flex:1 1;height:2px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--color-text) 22%,transparent)}.AppStoriesViewer_progressFill__m9Vbt{width:100%;height:100%;transform-origin:left center;background:var(--color-text);will-change:transform}.AppStoriesViewer_header___bKrP{flex-shrink:0;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.AppStoriesViewer_headerMain__w3fD6{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto}.AppStoriesViewer_headerAvatarSlot__1AHib{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--color-text) 14%,transparent)}.AppStoriesViewer_headerAvatar__kLqHH{display:block;width:100%;height:100%;object-fit:cover}.AppStoriesViewer_headerAvatarPending__uzGA3{opacity:0}.AppStoriesViewer_title__AZV5I{margin:0;min-width:0;color:var(--color-text);font-size:var(--font-4);font-weight:600;line-height:var(--line-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppStoriesViewer_stage__mgkOJ{position:relative;flex:1 1 auto;min-height:0;border-radius:var(--radius-3);overflow:hidden;background:rgba(0,0,0,.28);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.AppStoriesViewer_mediaLoader__uyP1l{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;background:rgba(0,0,0,.28)}.AppStoriesViewer_muteButton__5BxKD{flex-shrink:0;color:#fff}.AppStoriesViewer_media__0Tn0p{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.AppStoriesViewer_mediaPending___oYDC{opacity:0}@media(prefers-reduced-motion:reduce){.AppStoriesViewer_storySlideNext__8jCi9,.AppStoriesViewer_storySlidePrev__6BWEd{animation:none}}@keyframes AppStoriesViewer_storiesFadeIn__iTFCE{0%{opacity:0}to{opacity:1}}@keyframes AppStoriesViewer_storiesFadeOut__1lVS8{0%{opacity:1}to{opacity:0}}@keyframes AppStoriesViewer_storiesContentIn__kVjRx{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AppStoriesViewer_storiesFrameOut__4na1V{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes AppStoriesViewer_storiesContentInMobile__TmSKT{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes AppStoriesViewer_storiesFrameOutMobile__saMPi{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes AppStoriesViewer_storiesStorySlideNext__ocyLt{0%{opacity:.35;transform:translateX(18%)}to{opacity:1;transform:translateX(0)}}@keyframes AppStoriesViewer_storiesStorySlidePrev__lw37u{0%{opacity:.35;transform:translateX(-18%)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.AppStoriesViewer_backdrop___8TqQ,.AppStoriesViewer_frame__OWZbX,.AppStoriesViewer_rootClosing__dX7c2 .AppStoriesViewer_backdrop___8TqQ,.AppStoriesViewer_rootClosing__dX7c2 .AppStoriesViewer_frameGlass__tq6xA{animation:none}}.MainStoriesBlock_root__IZx2G{margin-bottom:var(--space-6)}