.app-shot[data-v-50faf7db]{padding:0;border:0;background:none;text-align:inherit}@media (hover: none){.app-shot__hint[data-v-50faf7db]{opacity:1}}.lightbox[data-v-4237bfe0]{animation:lightbox-in-4237bfe0 .16s ease-out both}.lightbox__figure[data-v-4237bfe0]{animation:lightbox-figure-in-4237bfe0 .2s cubic-bezier(.16,1,.3,1) both}@keyframes lightbox-in-4237bfe0{0%{opacity:0}}@keyframes lightbox-figure-in-4237bfe0{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion: reduce){.lightbox[data-v-4237bfe0],.lightbox__figure[data-v-4237bfe0]{animation:none}}.edge-fade[data-v-42d43749]{--edge-fade-default: #fff;pointer-events:none;position:absolute;inset-block:var(--edge-fade-top, 0) var(--edge-fade-bottom, 2rem);z-index:2;width:40px;opacity:0;transition:opacity .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root.dark .edge-fade[data-v-42d43749]{--edge-fade-default: #000}.edge-fade--left[data-v-42d43749]{left:0;opacity:var(--fade-l-on, 0);background:linear-gradient(90deg,var(--carousel-fade-color, var(--edge-fade-default)),transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.edge-fade--right[data-v-42d43749]{right:0;opacity:var(--fade-r-on, 0);background:linear-gradient(270deg,var(--carousel-fade-color, var(--edge-fade-default)),transparent);-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}.mobile-carousel.swiper[data-v-0194d949]{width:100%;min-width:0;margin-inline:0;--swiper-pagination-bottom: 8px;padding-bottom:2rem}.mobile-carousel--peek[data-v-0194d949] .swiper-slide{width:calc((100% - (var(--peek-slides) - 1) * var(--peek-gap)) / var(--peek-slides))}.mobile-carousel--auto[data-v-0194d949] .swiper-slide{width:auto}.mobile-carousel[data-v-0194d949] .swiper-slide{height:auto}.mobile-carousel[data-v-0194d949] .swiper-pagination-bullet{background:#1717174d;opacity:1}.mobile-carousel[data-v-0194d949] .swiper-pagination-bullet-active{background:var(--color-primary-500)}:root.dark .mobile-carousel[data-v-0194d949] .swiper-pagination-bullet{background:#ffffff4d}:root.dark .mobile-carousel[data-v-0194d949] .swiper-pagination-bullet-active{background:var(--color-primary-500)}.mobile-carousel--dark[data-v-0194d949] .swiper-pagination-bullet{background:#fff;opacity:.35}.mobile-carousel--dark[data-v-0194d949] .swiper-pagination-bullet-active{background:var(--color-primary-500);opacity:1}
