.media-carousel-module__VfNQUG__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:manipulation}.media-carousel-module__VfNQUG__track::-webkit-scrollbar{display:none}.media-carousel-module__VfNQUG__slide{scroll-snap-align:center;scroll-snap-stop:always}.media-carousel-module__VfNQUG__pager{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background-color:#00000047}.media-carousel-module__VfNQUG__dot{width:.375rem;height:.375rem;transition:width var(--motion-control) var(--motion-spring-snappy), background-color var(--motion-fast) ease-out;background-color:#ffffff80;border-radius:9999px}.media-carousel-module__VfNQUG__dot[aria-current=true]{background-color:#fff;width:1rem}.media-carousel-module__VfNQUG__arrow{opacity:0;transition:opacity var(--motion-fast) ease-out, transform var(--motion-control) var(--motion-spring-snappy)}.media-carousel-module__VfNQUG__root:hover .media-carousel-module__VfNQUG__arrow,.media-carousel-module__VfNQUG__root:focus-within .media-carousel-module__VfNQUG__arrow{opacity:1}.media-carousel-module__VfNQUG__arrow:active{transform:scale(.9)}.media-carousel-module__VfNQUG__counter{animation:media-carousel-module__VfNQUG__carousel-counter-in var(--motion-control) var(--motion-spring-bouncy) both}.media-carousel-module__VfNQUG__burst{animation:media-carousel-module__VfNQUG__carousel-burst .9s var(--motion-spring-bouncy) both;filter:drop-shadow(0 6px 18px #00000059)}@keyframes media-carousel-module__VfNQUG__carousel-counter-in{0%{opacity:0;transform:scale(.8)}}@keyframes media-carousel-module__VfNQUG__carousel-burst{0%{opacity:0;transform:scale(.2)rotate(-12deg)}30%{opacity:1;transform:scale(1.12)rotate(0)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-18px)}}@media (prefers-reduced-motion:reduce){.media-carousel-module__VfNQUG__counter,.media-carousel-module__VfNQUG__burst{animation-duration:1ms}}
.media-composer-module__ezJv8W__picker{background:radial-gradient(120% 80% at 50% 0%, rgb(var(--primary) / .08), transparent 60%), rgb(var(--surface));transition:border-color var(--motion-fast) ease-out, transform var(--motion-control) var(--motion-spring-snappy), box-shadow var(--motion-control) var(--motion-spring-snappy)}.media-composer-module__ezJv8W__picker[data-dragging=true]{border-color:rgb(var(--primary));box-shadow:0 0 0 4px rgb(var(--primary) / .15);transform:scale(.985)}.media-composer-module__ezJv8W__stack{width:6.5rem;height:6.5rem;position:relative}.media-composer-module__ezJv8W__stackCard{border:1px solid rgb(var(--border));background:rgb(var(--surface-elevated));box-shadow:var(--shadow-elevated);animation:media-composer-module__ezJv8W__composer-stack-in .7s var(--motion-spring-bouncy) both;border-radius:1.125rem;place-items:center;display:grid;position:absolute;inset:.75rem}.media-composer-module__ezJv8W__stackCard:first-child{background:rgb(var(--surface-2));transform:rotate(-12deg)translate(-14px,4px)}.media-composer-module__ezJv8W__stackCard:nth-child(2){background:rgb(var(--surface-2));animation-delay:60ms;transform:rotate(9deg)translate(14px,2px)}.media-composer-module__ezJv8W__stackCard:nth-child(3){color:rgb(var(--primary-foreground));background:linear-gradient(160deg, rgb(var(--primary)), rgb(var(--primary-strong)));animation-delay:.12s}.media-composer-module__ezJv8W__thumb{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-x;transition:transform var(--motion-control) var(--motion-spring-snappy), box-shadow var(--motion-control) var(--motion-spring-snappy)}@starting-style{.media-composer-module__ezJv8W__thumb{opacity:0;transform:scale(.6)}}.media-composer-module__ezJv8W__thumb[data-lifted=true]{z-index:10;transition:box-shadow var(--motion-fast) ease-out;box-shadow:0 10px 24px -6px #00000059}.media-composer-module__ezJv8W__ring{transform:rotate(-90deg)}.media-composer-module__ezJv8W__ring circle:last-child{transition:stroke-dashoffset var(--motion-fast) linear}.media-composer-module__ezJv8W__submitFill{transform-origin:0;transition:transform var(--motion-fast) linear}@keyframes media-composer-module__ezJv8W__composer-stack-in{0%{opacity:0;transform:translateY(18px)scale(.8)}}@media (prefers-reduced-motion:reduce){.media-composer-module__ezJv8W__stackCard{animation:none}}
