.screenshot-gallery_track__nJP7H{--gallery-stage-height:min(70svh,560px)}@media (min-width:640px){.screenshot-gallery_track__nJP7H{--gallery-stage-height:420px}}@media (min-width:1024px){.screenshot-gallery_track__nJP7H{--gallery-stage-height:480px}}.screenshot-gallery_slide__wSSo0{position:relative;display:grid;grid-template-rows:var(--gallery-stage-height) auto}.screenshot-gallery_enlarge__TzLFv{position:absolute;inset:0 0 auto;height:var(--gallery-stage-height);cursor:zoom-in;border-radius:12px}.screenshot-gallery_slide__wSSo0:not(:has(img)) .screenshot-gallery_enlarge__TzLFv{display:none}.screenshot-gallery_enlargeHint__J0Tx1{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;box-shadow:0 2px 8px rgb(15 23 42/.1);opacity:0;transition:opacity .16s ease-out}.screenshot-gallery_enlarge__TzLFv:focus-visible .screenshot-gallery_enlargeHint__J0Tx1,.screenshot-gallery_enlarge__TzLFv:hover .screenshot-gallery_enlargeHint__J0Tx1{opacity:1}@media (hover:none){.screenshot-gallery_enlargeHint__J0Tx1{opacity:1}}.screenshot-gallery_enlarge__TzLFv:focus-visible,.screenshot-gallery_lightboxViewport__TM5cx:focus-visible,.screenshot-gallery_lightbox__KXFbf button:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}div[data-state]:has(+.screenshot-gallery_lightbox__KXFbf){background:rgb(2 6 23/.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:screenshot-gallery_lightboxFade___BIc0 .16s ease-out}.screenshot-gallery_lightbox__KXFbf.screenshot-gallery_lightbox__KXFbf{grid-template-rows:minmax(0,1fr);gap:0;width:calc(100% - 48px);max-width:none;height:calc(100dvh - 32px);max-height:none;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:#f8fafc;box-shadow:none;animation:screenshot-gallery_lightboxFade___BIc0 .16s ease-out}.screenshot-gallery_lightboxLayout__RwU9A{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.screenshot-gallery_lightboxHeader__aZosS{display:flex;align-items:center;gap:20px;padding:0 56px 16px 0}.screenshot-gallery_lightboxHeader__aZosS h2{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:normal}.screenshot-gallery_zoomControls__l3ZlV{display:flex;flex-shrink:0;align-items:center;gap:4px}.screenshot-gallery_lightboxButton__dzhEJ,.screenshot-gallery_lightbox__KXFbf>button,.screenshot-gallery_sizeButton__sHdTR{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid rgb(148 163 184/.28);border-radius:999px;background:rgb(255 255 255/.05);color:#e2e8f0;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.screenshot-gallery_lightbox__KXFbf>button{top:0;right:0;opacity:1}.screenshot-gallery_lightbox__KXFbf.screenshot-gallery_lightbox__KXFbf>button:focus{box-shadow:none}.screenshot-gallery_lightbox__KXFbf>button svg{width:20px;height:20px}.screenshot-gallery_sizeButton__sHdTR{min-width:112px;padding:0 12px;font-size:13px;font-weight:600}.screenshot-gallery_lightbox__KXFbf button:hover:not(:disabled){border-color:#60a5fa;background:rgb(96 165 250/.12);color:#fff}.screenshot-gallery_lightbox__KXFbf button:disabled{cursor:not-allowed;opacity:.4}.screenshot-gallery_lightboxViewport__TM5cx{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;overscroll-behavior:contain;touch-action:none;user-select:none;-webkit-user-select:none}.screenshot-gallery_lightboxViewport__TM5cx[data-fit=false]{cursor:grab}.screenshot-gallery_lightboxViewport__TM5cx[data-dragging=true]{cursor:grabbing}.screenshot-gallery_lightboxViewport__TM5cx img{position:absolute;top:50%;left:50%;display:block;max-width:none;max-height:none;margin:0;object-fit:contain;border-radius:4px}.screenshot-gallery_imageStatus__6v2oz{position:absolute;inset:50% 0 auto;margin:0;text-align:center;color:#cbd5e1;font-size:14px}.screenshot-gallery_imageStatus__6v2oz button{text-decoration:underline}.screenshot-gallery_lightboxFooter__ZdI0I{display:flex;align-items:center;gap:24px;padding:16px 0 0}.screenshot-gallery_caption__enrRc{flex:1;max-height:18dvh;overflow:auto;overscroll-behavior:contain}.screenshot-gallery_caption__enrRc p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.5}.screenshot-gallery_lightboxNavigation__LQPQl{display:flex;flex-shrink:0;align-items:center;gap:8px}.screenshot-gallery_count__1tka3{min-width:48px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums;color:#cbd5e1}@keyframes screenshot-gallery_lightboxFade___BIc0{0%{opacity:0}to{opacity:1}}@media (max-width:639px){.screenshot-gallery_track__nJP7H{container-type:inline-size;--gallery-stage-height:auto;--gallery-image-cap:75cqw;grid-template-rows:auto auto}.screenshot-gallery_slide__wSSo0{grid-row:span 2;grid-template-rows:subgrid}.screenshot-gallery_slide__wSSo0>figure{display:grid;grid-template-rows:subgrid;align-items:stretch}.screenshot-gallery_enlarge__TzLFv{grid-row:1;inset:0}.screenshot-gallery_lightbox__KXFbf.screenshot-gallery_lightbox__KXFbf{width:calc(100% - 24px);height:calc(100dvh - 24px)}.screenshot-gallery_lightboxHeader__aZosS{flex-wrap:wrap;gap:12px;padding:0 0 12px}.screenshot-gallery_lightboxHeader__aZosS h2{flex-basis:calc(100% - 56px);flex-grow:0;font-size:14px;min-height:44px;display:flex;align-items:center}.screenshot-gallery_zoomControls__l3ZlV{margin:0 auto}.screenshot-gallery_lightboxFooter__ZdI0I{flex-direction:column;gap:12px;padding:16px 0 0}.screenshot-gallery_caption__enrRc{flex:auto;text-align:center}.screenshot-gallery_caption__enrRc p{font-size:13px}}@media (prefers-reduced-motion:reduce){.screenshot-gallery_lightbox__KXFbf.screenshot-gallery_lightbox__KXFbf,div[data-state]:has(+.screenshot-gallery_lightbox__KXFbf){animation:none}.screenshot-gallery_enlargeHint__J0Tx1,.screenshot-gallery_lightbox__KXFbf button{transition:none}}.screenshot-gallery_slide__wSSo0>figure{grid-row:1/span 2;justify-content:flex-start}.screenshot-gallery_slide__wSSo0 figure>div,.screenshot-gallery_slide__wSSo0>p{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:var(--gallery-stage-height);overflow:visible;border:0;background:transparent;box-shadow:none}.screenshot-gallery_slide__wSSo0 img{display:block;align-self:center;justify-self:center;width:auto;height:auto;max-width:100%;max-height:var(--gallery-image-cap,var(--gallery-stage-height));aspect-ratio:auto;margin:0 auto;border:0;border-radius:12px;background:transparent;box-shadow:0 8px 20px -8px rgb(15 23 42/.3)}