@keyframes lp-invites-link{0%{opacity:0;transform:translate(0) scale(.7)}18%{opacity:1;transform:translate(6px,-14px) scale(1)}70%{opacity:1}to{opacity:0;transform:translate(86px,-150px) scale(.9)}}.lp-invites-link{opacity:0;animation:lp-invites-link .8s cubic-bezier(.3,.6,.35,1) .1s both}@keyframes lp-invites-nudge{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06,1.4)}}.lp-invites-nudge{opacity:0;animation:lp-invites-nudge 1.1s cubic-bezier(.2,.6,.3,1) .35s infinite}@keyframes lp-invites-land{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}.lp-invites-land{animation:lp-invites-land .42s cubic-bezier(.3,.7,.4,1) .66s both}@keyframes lp-invites-flare{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}.lp-invites-flare{opacity:0;border-radius:6px;box-shadow:0 0 0 2px color-mix(in oklab,var(--color-success-400) 70%,transparent);animation:lp-invites-flare .9s cubic-bezier(.2,.6,.3,1) .15s both}@keyframes lp-invites-spin{to{transform:rotate(1turn)}}.lp-invites-spin{animation:lp-invites-spin .8s linear infinite}@keyframes lp-mic-tail-1{0%{opacity:1}12.5%{opacity:0}50%{opacity:1}62.5%,to{opacity:0}}@keyframes lp-mic-tail-2{0%{opacity:1}12.5%{opacity:0}25%{opacity:1}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%{opacity:1}87.5%,to{opacity:0}}@keyframes lp-mic-tail-3{0%{opacity:1}37.5%{opacity:0}50%{opacity:1}62.5%{opacity:0}75%,to{opacity:1}}@keyframes lp-mic-tail-4{0%{opacity:1}62.5%{opacity:0}75%,to{opacity:1}}.lp-mic-tail-1,.lp-mic-tail-2,.lp-mic-tail-3,.lp-mic-tail-4{animation-duration:1.6s;animation-timing-function:step-end;animation-iteration-count:infinite}.lp-mic-tail-1{animation-name:lp-mic-tail-1}.lp-mic-tail-2{animation-name:lp-mic-tail-2}.lp-mic-tail-3{animation-name:lp-mic-tail-3}.lp-mic-tail-4{animation-name:lp-mic-tail-4}@keyframes lp-mic-spin{to{transform:rotate(1turn)}}.lp-mic-spin{animation:lp-mic-spin .9s linear infinite}@keyframes lp-more-draw{0%{stroke-dashoffset:1;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:no-preference){.lp-more-icon[data-draw=wait] .lp-more-stroke{opacity:0}.lp-more-icon[data-draw=play] .lp-more-stroke{stroke-dasharray:1;animation:lp-more-draw .45s cubic-bezier(.6,.1,.3,1) both}}@keyframes lp-perm-pulse{0%{stroke-dashoffset:16}to{stroke-dashoffset:-102}}.lp-perm-pulse{stroke-dasharray:14 104;stroke-dashoffset:-102;animation:lp-perm-pulse .7s linear both}@keyframes lp-perm-stamp{0%{opacity:0;transform:scale(1.9)}55%{opacity:1;transform:scale(.88)}to{opacity:1;transform:none}}.lp-perm-stamp{animation:lp-perm-stamp .5s cubic-bezier(.2,.7,.3,1) both}@keyframes lp-perm-flash-deny{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-danger-400) 55%,transparent)}to{box-shadow:0 0 0 9px color-mix(in oklab,var(--color-danger-400) 0%,transparent)}}.lp-perm-flash-deny{animation:lp-perm-flash-deny .9s ease-out both}@keyframes lp-perm-flash-allow{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-success-400) 55%,transparent)}to{box-shadow:0 0 0 9px color-mix(in oklab,var(--color-success-400) 0%,transparent)}}.lp-perm-flash-allow{animation:lp-perm-flash-allow .9s ease-out both}@keyframes lp-screen-pan{0%{transform:translateX(0)}to{transform:translateX(-320px)}}@keyframes lp-screen-pan-40{0%{transform:translateX(0)}to{transform:translateX(-40px)}}@keyframes lp-screen-pan-80{0%{transform:translateX(0)}to{transform:translateX(-80px)}}@keyframes lp-screen-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lp-screen-rival{0%{transform:translateX(0)}to{transform:translateX(-380px)}}.lp-screen-far{animation:lp-screen-pan 16s linear infinite}.lp-screen-near{animation:lp-screen-pan 8s linear infinite}.lp-screen-ground{animation:lp-screen-pan-40 .7s linear infinite}.lp-screen-bob{animation:lp-screen-bob .8s ease-in-out infinite}.lp-screen-road{animation:lp-screen-pan-40 .45s linear infinite}.lp-screen-posts{animation:lp-screen-pan-80 .9s linear infinite}.lp-screen-rival{animation:lp-screen-rival 3.6s linear infinite}.lp-screen-choppy .lp-screen-road{animation-timing-function:steps(3)}.lp-screen-choppy .lp-screen-posts{animation-timing-function:steps(6)}.lp-screen-choppy .lp-screen-rival{animation-timing-function:steps(24)}.lp-screen-menu-fade{-webkit-mask-image:linear-gradient(to bottom,var(--color-canvas) 86%,transparent);mask-image:linear-gradient(to bottom,var(--color-canvas) 86%,transparent)}@keyframes lp-voice-reload{0%{opacity:1}22%{opacity:.12}55%{opacity:.12}to{opacity:1}}.lp-voice-reload{animation:lp-voice-reload .55s ease-in-out both}.lp-voice-halo{border-radius:16px;box-shadow:0 0 0 0 color-mix(in oklab,var(--color-success-400) 45%,transparent);animation:lp-speak 1.1s ease-in-out infinite}.lp-voice-reveal{transition-property:clip-path;transition-timing-function:linear}.lp-voice-playhead{transition-property:transform;transition-timing-function:linear}@keyframes lp-voice-bump{0%,to{transform:none}40%{transform:scale(1.3)}}.lp-voice-bump{animation:lp-voice-bump .45s cubic-bezier(.2,.7,.3,1)}