.landing .lp-reveal{animation:lp-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0ms)}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing .lp-swap{animation:lp-swap .45s ease-out both}@keyframes lp-swap{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.landing .lp-live-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;animation:lp-blink 1.6s ease-in-out infinite}@keyframes lp-blink{50%{opacity:.35}}.landing .lp-wave{display:flex;align-items:center;gap:3px;height:30px}.landing .lp-wave i{display:block;width:3px;height:var(--h);border-radius:999px;background:rgb(var(--primary));animation:lp-bar 1.1s ease-in-out infinite alternate;animation-delay:var(--d)}@keyframes lp-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.landing .lp-rings{background:repeating-radial-gradient(circle,transparent 0 55px,rgb(var(--primary)/.1) 55px 56px);-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 68%);mask-image:radial-gradient(circle,#000 20%,transparent 68%)}.landing .lp-dash{background:repeating-linear-gradient(90deg,rgb(var(--border)) 0 6px,transparent 6px 12px)}@media (prefers-reduced-motion:reduce){.landing .lp-live-dot,.landing .lp-reveal,.landing .lp-swap,.landing .lp-wave i{animation:none}}