.video-feed{width:100%;display:flex;justify-content:center;align-items:center;background:#000;contain:layout style paint;position:relative;flex-shrink:0;isolation:isolate;content-visibility:auto}.video-feed video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;transform:translateZ(0);contain:strict;content-visibility:auto;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.fast-video{transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px;image-rendering:-webkit-optimize-contrast;object-fit:cover;object-position:center;isolation:isolate}@media (max-width: 768px){.fast-video{image-rendering:-webkit-optimize-contrast;filter:none}.bg-black\/30,.bg-black\/50{backdrop-filter:none;-webkit-backdrop-filter:none}.absolute{contain:layout style;will-change:auto}}@keyframes shimmer-b945868d{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-shimmer[data-v-b945868d]{animation:shimmer-b945868d 2s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0 80px);background-size:200px}.dark .animate-shimmer[data-v-b945868d]{background:linear-gradient(90deg,#374151,#4b5563,#374151 80px)}@media (hover: hover){.group:hover .lazy-image[data-v-b945868d]{transform:scale(1.05);transition:transform .3s ease}}@media (max-width: 640px){.group[data-v-b945868d]{transform:none!important}.group[data-v-b945868d]:active{transform:scale(.98)!important;transition:transform .1s ease}}.text-primary-app[data-v-6a8a68f8]{color:#fa2685!important}.text-white[data-v-6a8a68f8]{color:#fff!important}:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--app-height: 100vh}main{position:fixed;top:0;left:0;right:0;bottom:0;width:100%}.video-feed{width:100%;display:flex;justify-content:center;align-items:center;background:#000;contain:layout style paint;position:relative;flex-shrink:0}.video-feed video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;transform:translateZ(0);contain:strict}.fast-video{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px;image-rendering:optimizeSpeed;object-fit:cover;object-position:center}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.snap-y{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.overscroll-contain{overscroll-behavior-x:none;overscroll-behavior-y:contain}.low-quality{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:contrast(1.05) brightness(1.02)}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.transition-colors{transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.animate-pulse{animation:pulse .6s cubic-bezier(.4,0,.6,1)}.video-feed,.video-feed *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}p,span{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.absolute{contain:layout style}@media (max-width: 768px){.fast-video{image-rendering:optimizeSpeed}.bg-black\/30,.bg-black\/50{backdrop-filter:none;-webkit-backdrop-filter:none}}@media screen and (-webkit-min-device-pixel-ratio: 2){.fast-video{-webkit-optimize-contrast:auto}}@media (prefers-color-scheme: dark){.bg-black\/30{background-color:#0006}.bg-black\/50{background-color:#0009}}@media (prefers-reduced-motion: reduce){.animate-spin,.animate-pulse,.transition-colors,.transition-opacity{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports (-webkit-touch-callout: none){.fast-video{-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.video-feed{padding-bottom:0!important;margin-bottom:0!important}.video-feed video{height:100%!important;min-height:100%!important}}.animate-shimmer[data-v-360afea4]{animation:shimmer-360afea4 2s linear infinite}@keyframes shimmer-360afea4{0%{transform:translate(-100%)}to{transform:translate(100%)}}.scrollbar-hide[data-v-360afea4]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-360afea4]{-ms-overflow-style:none;scrollbar-width:none}.line-clamp-2[data-v-360afea4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.grid-cols-2[data-v-360afea4]{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-2[data-v-360afea4]{gap:.5rem}.group:hover .group-hover\:scale-105[data-v-360afea4]{transform:scale(1.02)}.group:hover .group-hover\:scale-110[data-v-360afea4]{transform:scale(1.05)}}.transition-all[data-v-360afea4]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transition-opacity[data-v-360afea4]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.transition-transform[data-v-360afea4]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.transition-colors[data-v-360afea4]{transition-property:color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-v-360afea4]:root{--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px)}.animate-pulse[data-v-360afea4]{animation:pulse-360afea4 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-360afea4{0%,to{opacity:1}50%{opacity:.5}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aspect-\[3\/4\]:before{content:"";display:block}@supports not (aspect-ratio: 3 / 4){.aspect-\[3\/4\]{position:relative}.aspect-\[3\/4\] img{position:absolute;top:0;left:0;width:100%;height:100%}}.animate-shimmer[data-v-d5da0466]{animation:shimmer-d5da0466 2s linear infinite}@keyframes shimmer-d5da0466{0%{transform:translate(-100%)}to{transform:translate(100%)}}.scrollbar-hide[data-v-d5da0466]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-d5da0466]{-ms-overflow-style:none;scrollbar-width:none}.line-clamp-2[data-v-d5da0466]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.grid-cols-2[data-v-d5da0466]{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-2[data-v-d5da0466]{gap:.5rem}.group:hover .group-hover\:scale-105[data-v-d5da0466]{transform:scale(1.02)}.group:hover .group-hover\:scale-110[data-v-d5da0466]{transform:scale(1.05)}}.transition-all[data-v-d5da0466]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transition-opacity[data-v-d5da0466]{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.transition-transform[data-v-d5da0466]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.transition-colors[data-v-d5da0466]{transition-property:color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-v-d5da0466]:root{--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px)}.animate-pulse[data-v-d5da0466]{animation:pulse-d5da0466 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-d5da0466{0%,to{opacity:1}50%{opacity:.5}}
