@keyframes landing-hop{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-18px) scale(1.04,.96)}60%{transform:translateY(0) scale(.97,1.03)}to{transform:translateY(0) scale(1)}}.landing-hop{animation:landing-hop .6s cubic-bezier(.2,.8,.2,1)}@keyframes landing-pop{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}.landing-bubble{animation:landing-pop .35s cubic-bezier(.2,.8,.2,1) both}@keyframes landing-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/.7)}50%{box-shadow:0 0 0 6px hsl(var(--primary)/0)}}.landing-live-dot{animation:landing-pulse 2s ease-in-out infinite}.landing-glow{background:radial-gradient(42rem 24rem at 50% 45%,hsl(var(--primary)/.11),transparent 65%),radial-gradient(30rem 18rem at 82% 58%,hsl(var(--accent)/.09),transparent 65%)}@media (prefers-reduced-motion:reduce){.landing-bubble,.landing-hop,.landing-live-dot{animation:none}}