.ScreenshotCarousel_carouselContainer__Yre3z{display:flex;flex-direction:column;gap:12px;width:100%}.ScreenshotCarousel_mainImageWrapper__iS7hp{position:relative;width:100%;height:420px;border-radius:14px;overflow:hidden;background-color:#0b132b;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(15,23,42,.12);-webkit-user-select:none;user-select:none;touch-action:pan-y}.ScreenshotCarousel_ambientBackdrop__B1bKV{position:absolute;inset:-20px;background-size:cover;background-position:50%;filter:blur(28px) brightness(.35);opacity:.7;transform:scale(1.1);pointer-events:none;z-index:1}.ScreenshotCarousel_mainImage__VJnxZ{position:relative;z-index:2;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;transition:opacity .2s ease}.ScreenshotCarousel_zoomButton__ydPN5{position:absolute;top:14px;right:14px;z-index:10;display:flex;align-items:center;gap:6px;background:rgba(15,23,42,.75);color:#ffffff;border:1px solid rgba(255,255,255,.2);padding:6px 11px;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}.ScreenshotCarousel_zoomButton__ydPN5:hover{background:rgba(15,23,42,.95);border-color:rgba(255,255,255,.4);transform:scale(1.04)}.ScreenshotCarousel_counterBadge__s2EW0{bottom:14px;right:14px;background:rgba(15,23,42,.8);color:#f1f5f9;font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;letter-spacing:.04em}.ScreenshotCarousel_counterBadge__s2EW0,.ScreenshotCarousel_navButton__wrhvo{position:absolute;z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15)}.ScreenshotCarousel_navButton__wrhvo{top:50%;transform:translateY(-50%);background-color:rgba(15,23,42,.75);color:#ffffff;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ScreenshotCarousel_navButton__wrhvo:hover{background-color:rgba(22,119,255,.9);border-color:rgba(255,255,255,.4);transform:translateY(-50%) scale(1.08)}.ScreenshotCarousel_prevButton___CkSE{left:12px}.ScreenshotCarousel_nextButton__VQGuA{right:12px}.ScreenshotCarousel_thumbnailStrip__y9oIs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ScreenshotCarousel_thumbnailStrip__y9oIs::-webkit-scrollbar{height:6px}.ScreenshotCarousel_thumbnailStrip__y9oIs::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.ScreenshotCarousel_thumbnailBtn___EDeq{flex:0 0 96px;height:62px;border:2px solid transparent;border-radius:8px;overflow:hidden;padding:0;cursor:pointer;transition:all .18s ease;background:#0f172a;position:relative}.ScreenshotCarousel_thumbnailBtn___EDeq:hover{border-color:#94a3b8;transform:translateY(-2px)}.ScreenshotCarousel_activeThumb__fQRY5{border-color:#1677ff!important;box-shadow:0 0 0 2px rgba(22,119,255,.3);transform:translateY(-2px)}.ScreenshotCarousel_thumbnailImg__YyOs_{width:100%;height:100%;object-fit:cover;display:block}.ScreenshotCarousel_lightboxOverlay__3YMAm{position:fixed;inset:0;z-index:9999;background:rgba(11,19,43,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;animation:ScreenshotCarousel_fadeIn__FEj2V .2s ease}@keyframes ScreenshotCarousel_fadeIn__FEj2V{0%{opacity:0}to{opacity:1}}.ScreenshotCarousel_lightboxContent__0rj7D{position:relative;max-width:95vw;max-height:92vh;display:flex;align-items:center;justify-content:center}.ScreenshotCarousel_lightboxImage__Ntu5C{max-width:92vw;max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.ScreenshotCarousel_lightboxClose__p3Oi5{position:absolute;top:-46px;right:0;background:rgba(255,255,255,.15);color:#ffffff;border:1px solid rgba(255,255,255,.25);width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ScreenshotCarousel_lightboxClose__p3Oi5:hover{background:rgba(239,68,68,.85)}.ScreenshotCarousel_lightboxNav__EJQ1j{position:absolute;top:50%;transform:translateY(-50%);background:rgba(15,23,42,.7);color:#ffffff;border:1px solid rgba(255,255,255,.25);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ScreenshotCarousel_lightboxNav__EJQ1j:hover{background:#1677ff;transform:translateY(-50%) scale(1.08)}.ScreenshotCarousel_lightboxPrev__VUECJ{left:16px}.ScreenshotCarousel_lightboxNext__AgdTD{right:16px}.ScreenshotCarousel_lightboxCounter__Hv_E2{position:absolute;bottom:-36px;left:50%;transform:translateX(-50%);color:#94a3b8;font-size:13px;font-weight:600}@media (max-width:640px){.ScreenshotCarousel_mainImageWrapper__iS7hp{height:290px;border-radius:10px}.ScreenshotCarousel_navButton__wrhvo{width:36px;height:36px}.ScreenshotCarousel_zoomText__ZnJ6D{display:none}.ScreenshotCarousel_zoomButton__ydPN5{padding:6px 8px}.ScreenshotCarousel_thumbnailBtn___EDeq{flex:0 0 74px;height:48px;border-radius:6px}.ScreenshotCarousel_lightboxNav__EJQ1j{width:40px;height:40px}.ScreenshotCarousel_lightboxPrev__VUECJ{left:4px}.ScreenshotCarousel_lightboxNext__AgdTD{right:4px}}@media (max-width:400px){.ScreenshotCarousel_mainImageWrapper__iS7hp{height:250px}}