@keyframes scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.scroll-container-failed,.scroll-container-success{animation:scroll-down 12s linear infinite;display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0}.scroll-container-success{animation-delay:-2s}.pattern{--edge:#222222;--pattern:color-mix(in oklab,var(--edge) 96%,transparent);background-image:repeating-linear-gradient(-315deg,var(--pattern) 0,var(--pattern) 1px,transparent 0,transparent 50%)}@keyframes fade-in{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10%)}}.billed-annual-tag[data-mounted=true]{animation:fade-in 1s cubic-bezier(.19,1,.22,1);animation-fill-mode:forwards}.billed-annual-tag[data-mounted=false]{animation:fade-out .6s cubic-bezier(.19,1,.22,1);animation-fill-mode:forwards}.step{transition:translate .3s var(--transition-easing),scale .3s var(--transition-easing),opacity .3s var(--transition-easing)}@keyframes mount-step{0%{opacity:0;visibility:hidden;transform:translateZ(40px) scale(1.04)}to{opacity:1;visibility:visible;transform:translateZ(0) scale(1)}}@keyframes unmount-step{0%{opacity:1;visibility:visible;transform:translateZ(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateZ(40px) scale(1.04)}}.step[data-mounted=false]{animation:unmount-step .3s var(--transition-easing);animation-fill-mode:forwards}.step[data-mounted=true]{animation:mount-step .3s var(--transition-easing);animation-fill-mode:forwards}@keyframes mount-prev-btn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes unmount-prev-btn{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(4px)}}.prev-btn[data-mounted=false]{animation:unmount-prev-btn .3s var(--transition-easing);animation-fill-mode:forwards}.prev-btn[data-mounted=true]{animation:mount-prev-btn .3s var(--transition-easing);animation-fill-mode:forwards}@keyframes text-reveal{0%{transform:translateY(100%)}to{transform:translateY(0)}}.text-reveal{animation:text-reveal 1s cubic-bezier(.19,1,.22,1);animation-delay:var(--delay);animation-fill-mode:backwards}