@keyframes cloneFloat{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(calc(var(--rot, 0deg) - 1deg))}}.clone-float{animation:cloneFloat var(--dur,5s) ease-in-out infinite}@keyframes cloneToastPop{0%{opacity:0;transform:scale(0) rotate(-90deg)}60%{opacity:1;transform:scale(1.06) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.clone-toast{animation:cloneToastPop .4s cubic-bezier(.16,1,.3,1) both}.clone-scroller{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;cursor:grab}.clone-scroller::-webkit-scrollbar{display:none}.clone-scroller.is-dragging{cursor:grabbing;scroll-snap-type:none}.clone-snap{scroll-snap-align:start}@keyframes cloneInviteIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.clone-invite-in{animation:cloneInviteIn 1.8s cubic-bezier(.16,1,.3,1) .3s both}@keyframes cloneCurtainL{0%,24%{transform:translateX(0)}to{transform:translateX(-101%)}}@keyframes cloneCurtainR{0%,24%{transform:translateX(0)}to{transform:translateX(101%)}}.clone-curtain-l{animation:cloneCurtainL 2.2s cubic-bezier(.6,0,.3,1) both}.clone-curtain-r{animation:cloneCurtainR 2.2s cubic-bezier(.6,0,.3,1) both}@keyframes cloneSealHalfL{0%,52%{transform:translateX(0)}to{transform:translateX(-101%)}}@keyframes cloneSealHalfR{0%,52%{transform:translateX(0)}to{transform:translateX(101%)}}.clone-seal-half-l{animation:cloneSealHalfL 3.1s cubic-bezier(.6,0,.3,1) both}.clone-seal-half-r{animation:cloneSealHalfR 3.1s cubic-bezier(.6,0,.3,1) both}@keyframes cloneSealStamp{0%{transform:translate(-50%,-50%) scale(.3) rotate(-16deg);opacity:0}13%{transform:translate(-50%,-50%) scale(1.12) rotate(3deg);opacity:1}20%{transform:translate(-50%,-50%) scale(1) rotate(0deg);opacity:1}50%{transform:translate(-50%,-50%) scale(1) rotate(0deg);opacity:1}64%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}.clone-seal-stamp{animation:cloneSealStamp 3.1s cubic-bezier(.16,1,.3,1) both}@keyframes clonePetalFall{0%{transform:translateY(-14%) rotate(0deg);opacity:0}12%{opacity:1}90%{opacity:1}to{transform:translate(var(--drift,0),420%) rotate(var(--spin,180deg));opacity:0}}.clone-petal{animation:clonePetalFall var(--pdur,2.4s) cubic-bezier(.45,0,.55,1) var(--pdelay,0s) both}@keyframes cloneFadeOut{0%,32%{opacity:1}to{opacity:0}}.clone-fade-out{animation:cloneFadeOut 2.6s ease .3s both}@keyframes clonePhotoReveal{0%,16%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}.clone-photo-reveal{animation:clonePhotoReveal 2.4s cubic-bezier(.16,1,.3,1) .3s both}@keyframes cloneEntryIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.clone-entry-in{animation:cloneEntryIn .45s cubic-bezier(.16,1,.3,1) both}@keyframes cloneHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.clone-hint{animation:cloneToastPop .4s cubic-bezier(.16,1,.3,1) both,cloneHintBob 1.4s ease-in-out .4s infinite}@keyframes cloneSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.clone-swap{animation:cloneSwap .3s cubic-bezier(.16,1,.3,1) both}@keyframes cloneSeatPop{0%{transform:scale(.5)}60%{transform:scale(1.3)}to{transform:scale(1)}}.clone-seat-pop{transform-box:fill-box;transform-origin:center;animation:cloneSeatPop .4s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.clone-curtain-l,.clone-curtain-r,.clone-entry-in,.clone-fade-out,.clone-float,.clone-hint,.clone-invite-in,.clone-petal,.clone-photo-reveal,.clone-seal-half-l,.clone-seal-half-r,.clone-seal-stamp,.clone-seat-pop,.clone-swap,.clone-toast{animation:none}}