@keyframes landing-bubble{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes landing-land{0%{opacity:0;transform:translateY(-18px)scale(.98)}to{opacity:1;transform:none}}@keyframes landing-dots{0%,80%,to{opacity:.6;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes landing-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.landing-bubble{animation:.36s cubic-bezier(.2,.7,.2,1) both landing-bubble}.landing-land{animation:.62s cubic-bezier(.2,.9,.3,1.15) both landing-land}.landing-dots i{animation:1.2s ease-in-out infinite landing-dots}.landing-dots i:nth-child(2){animation-delay:.2s}.landing-dots i:nth-child(3){animation-delay:.4s}.landing-wave i{animation:1.1s ease-in-out infinite landing-wave}.landing-wave i:nth-child(2n){animation-delay:.15s}.landing-wave i:nth-child(3n){animation-delay:.3s}.landing-strike>span{background:linear-gradient(var(--destructive), var(--destructive)) no-repeat 0 58% / 0% 1.5px;transition:background-size .52s cubic-bezier(.2,.7,.2,1)}.landing-strike.on>span{background-size:100% 1.5px}.landing-fill{transition:background-color .42s cubic-bezier(.2,.7,.2,1),border-color .42s cubic-bezier(.2,.7,.2,1),transform .42s cubic-bezier(.2,.9,.3,1.15)}.landing-unfold{opacity:0;max-height:0;transition:max-height .5s cubic-bezier(.2,.7,.2,1),opacity .5s cubic-bezier(.2,.7,.2,1);overflow:hidden}.landing-unfold.on{opacity:1;max-height:3rem}.landing-swap{transition:opacity .38s cubic-bezier(.2,.7,.2,1),transform .38s cubic-bezier(.2,.7,.2,1)}.landing-push{transition:transform .7s cubic-bezier(.2,.9,.3,1.15),opacity .5s}.landing-out{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s cubic-bezier(.2,.7,.2,1)}.landing-track{scrollbar-width:none}.landing-track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.landing-bubble,.landing-land,.landing-dots i,.landing-wave i{animation:none}.landing-strike>span,.landing-fill,.landing-unfold,.landing-swap,.landing-push,.landing-out{transition:none}}
