.app-screenshot-carousel_carousel__TfAj_{width:100%;max-width:520px;min-width:0;flex-shrink:0}.app-screenshot-carousel_stage__SgRcl{position:relative;width:100%;aspect-ratio:520/760;overflow:clip;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;cursor:grab}.app-screenshot-carousel_stage__SgRcl[data-dragging=true]{cursor:grabbing}.app-screenshot-carousel_glow__NSE4d{position:absolute;inset:10% 0;border-radius:50%;background:radial-gradient(circle at 50% 45%,#dce9ff 0,transparent 68%)}.app-screenshot-carousel_card__52G8p{position:absolute;left:50%;top:12px;width:62%;overflow:clip;touch-action:pan-y pinch-zoom;border:1px solid var(--border);border-radius:clamp(20px,5vw,32px);background:white;box-shadow:0 4px 16px rgb(20 30 60/5%);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.app-screenshot-carousel_card__52G8p[data-position=active]{z-index:3;transform:translateX(calc(-50% + var(--drag-offset, 0px)));box-shadow:0 6px 20px rgb(20 30 60/8%)}.app-screenshot-carousel_card__52G8p[data-position=previous]{z-index:1;transform:translateX(-81%) translateY(4%) rotate(-3deg) scale(.86)}.app-screenshot-carousel_card__52G8p[data-position=next]{z-index:2;transform:translateX(-19%) translateY(4%) rotate(3deg) scale(.86)}.app-screenshot-carousel_stage__SgRcl[data-dragging=true] .app-screenshot-carousel_card__52G8p[data-position=active]{transition:none}.app-screenshot-carousel_image__E9Src{display:block;width:100%;height:auto;pointer-events:none}.app-screenshot-carousel_cardButton__2KUHL{position:absolute;inset:0;width:100%;cursor:pointer;border:0;padding:0;background:transparent;touch-action:pan-y pinch-zoom}.app-screenshot-carousel_stage__SgRcl[data-dragging=true] .app-screenshot-carousel_cardButton__2KUHL{cursor:grabbing}.app-screenshot-carousel_details__xGaee{text-align:center}.app-screenshot-carousel_caption__nnSjm{min-height:28px;color:var(--foreground);font-size:18px;font-weight:900;line-height:28px}.app-screenshot-carousel_controls__JzgJt{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.app-screenshot-carousel_arrow__lL_Uy,.app-screenshot-carousel_dotButton__68MTo{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}.app-screenshot-carousel_arrow__lL_Uy{border:1px solid var(--border);border-radius:50%;color:var(--foreground);background:white;box-shadow:0 2px 4px rgb(20 30 60/4%);transition:background-color .15s ease,border-color .15s ease}.app-screenshot-carousel_dots__94iku{display:flex}.app-screenshot-carousel_dotButton__68MTo{padding:0;border:0;border-radius:12px;background:transparent}.app-screenshot-carousel_dot__kYacl{width:8px;height:8px;border-radius:999px;background:#9aa3b5;transition:width .25s ease,background-color .25s ease}.app-screenshot-carousel_dotButton__68MTo[aria-current=true] .app-screenshot-carousel_dot__kYacl{width:24px;background:var(--primary)}.app-screenshot-carousel_arrow__lL_Uy:focus-visible,.app-screenshot-carousel_dotButton__68MTo:focus-visible{outline:3px solid #2f6fd6;outline-offset:3px}.app-screenshot-carousel_hint__7YW88{margin-top:8px;color:var(--muted-foreground);font-size:12px;font-weight:700;line-height:18px}.app-screenshot-carousel_pointerHint__KHH20{display:none}@media (hover:hover) and (pointer:fine){.app-screenshot-carousel_arrow__lL_Uy:hover{border-color:var(--primary);background:#edf3ff}.app-screenshot-carousel_dotButton__68MTo:hover .app-screenshot-carousel_dot__kYacl{background:#2f6fd6}.app-screenshot-carousel_touchHint__h2YXp{display:none}.app-screenshot-carousel_pointerHint__KHH20{display:inline}}@media (min-width:640px){.app-screenshot-carousel_stage__SgRcl{aspect-ratio:520/600}.app-screenshot-carousel_card__52G8p{width:49%}.app-screenshot-carousel_card__52G8p[data-position=previous]{transform:translateX(-97%) translateY(3%) rotate(-4deg) scale(.9)}.app-screenshot-carousel_card__52G8p[data-position=next]{transform:translateX(-3%) translateY(3%) rotate(4deg) scale(.9)}}@media (min-width:1024px){.app-screenshot-carousel_carousel__TfAj_{width:clamp(400px,calc(86.667svh - 201px),520px)}}@media (prefers-reduced-motion:reduce){.app-screenshot-carousel_arrow__lL_Uy,.app-screenshot-carousel_card__52G8p,.app-screenshot-carousel_dot__kYacl{transition:none}.app-screenshot-carousel_card__52G8p[data-position=active]{transform:translateX(-50%)}}