:root{--safe-top:max(env(safe-area-inset-top,0px), calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px)));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--header-h:56px;--header-offset:calc(var(--header-h) + var(--safe-top));--tabbar-h:calc(64px + var(--safe-bottom))}@media (min-width:48rem){:root{--header-h:64px;--tabbar-h:0px}:root[data-header-compact]{--header-h:56px}}:root:has([data-hide-tabbar]){--tabbar-h:0px}:root:has([data-hide-tabbar]) [data-slot=mobile-tab-bar]{display:none}:root[data-header-compact] .site-header{border-bottom-color:var(--border)}:root[data-telegram] .theme-menu{display:none}html{scroll-padding-top:calc(var(--header-offset) + 8px)}
::view-transition-old(root){animation-duration:var(--duration-fast,.15s);animation-timing-function:var(--ease-out,cubic-bezier(.23, 1, .32, 1))}::view-transition-new(root){animation-duration:var(--duration-fast,.15s);animation-timing-function:var(--ease-out,cubic-bezier(.23, 1, .32, 1))}::view-transition-group(.listing-photo){animation-duration:var(--duration-slow,.3s);animation-timing-function:var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:.75rem;overflow:hidden}::view-transition-image-pair(.listing-photo){isolation:isolate}::view-transition-old(.listing-photo){object-fit:cover;width:100%;height:100%;animation-duration:var(--duration-slow,.3s);animation-timing-function:var(--ease-out,cubic-bezier(.23, 1, .32, 1))}::view-transition-new(.listing-photo){object-fit:cover;width:100%;height:100%;animation-duration:var(--duration-slow,.3s);animation-timing-function:var(--ease-out,cubic-bezier(.23, 1, .32, 1))}::view-transition-old(.listing-photo){animation-duration:var(--duration-fast,.15s)}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(.listing-photo){animation:none!important}::view-transition-old(.listing-photo){animation:.2s ease-out both vt-fade-out!important}::view-transition-new(.listing-photo){animation:.2s ease-out both vt-fade-in!important}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}
