@keyframes lp-bcast-sweep{0%{opacity:.95;transform:scale(.04)}65%{opacity:.55}to{opacity:0;transform:scale(1)}}.lp-bcast-sweep{animation:lp-bcast-sweep 1.1s cubic-bezier(.2,.6,.3,1) both}@keyframes lp-bcast-ripple{0%{opacity:.5;transform:scale(.08)}to{opacity:0;transform:scale(1)}}.lp-bcast-ripple{opacity:.2;transform:scale(var(--lp-bcast-still,.5));animation:lp-bcast-ripple 2.4s cubic-bezier(.25,.6,.35,1) infinite}.lp-bcast-lit{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent-500) 16%,transparent),0 0 26px -6px color-mix(in oklab,var(--color-accent-400) 45%,transparent)}@keyframes lp-bcast-tick{0%{transform:translateY(0)}to{transform:translateY(-9em)}}.lp-bcast-clock-window{display:inline-block;height:1em;overflow:hidden;line-height:1;vertical-align:-.1em}.lp-bcast-clock-digits{display:flex;flex-direction:column;animation:lp-bcast-tick 4.5s steps(10,jump-none) both}.lp-bcast-clock-digits>span{height:1em;line-height:1}@keyframes lp-chat-typing{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-3px);opacity:1}}.lp-chat-typing{animation:lp-chat-typing 1.1s ease-in-out infinite}@keyframes lp-chat-aim{0%,8%{transform:translate(0)}22%,32%{transform:translate(52px,-22px)}46%,56%{transform:translate(104px,8px)}70%,82%{transform:translate(140px,-30px)}to{transform:translate(0)}}.lp-chat-aim{animation:lp-chat-aim 3.6s cubic-bezier(.6,0,.3,1) infinite}@keyframes lp-chat-hit{0%{transform:scale(1);opacity:1}5%{transform:scale(1.6);opacity:1}12%{transform:scale(.2);opacity:0}75%{transform:scale(.2);opacity:0}90%,to{transform:scale(1);opacity:1}}.lp-chat-hit{animation:lp-chat-hit 3.6s ease-out infinite}@keyframes lp-chat-burst{0%{transform:scale(.4);opacity:.9}14%,to{transform:scale(2.4);opacity:0}}.lp-chat-burst{opacity:0;animation:lp-chat-burst 3.6s ease-out infinite}.lp-chat-hit-1{animation-delay:-2.736s}.lp-chat-hit-2{animation-delay:-1.872s}.lp-chat-hit-3{animation-delay:-1.008s}@keyframes lp-chat-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-chat-progress{transform-origin:left;animation:lp-chat-progress 3.6s linear infinite}@keyframes lp-chat-bump{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}.lp-chat-bump{animation:lp-chat-bump .35s cubic-bezier(.2,.7,.3,1)}@keyframes lp-chat-bar{0%{transform:scaleX(0)}}.lp-chat-bar{transform-origin:left;animation:lp-chat-bar .6s cubic-bezier(.2,.7,.3,1) backwards}@keyframes lp-chat-voice{0%,to{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-success-400) 55%,transparent),0 0 0 0 color-mix(in oklab,var(--color-success-400) 35%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-success-400) 55%,transparent),0 0 0 5px color-mix(in oklab,var(--color-success-400) 0%,transparent)}}.lp-chat-voice{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-success-400) 55%,transparent);animation:lp-chat-voice 1.6s ease-in-out infinite}@keyframes lp-community-land{0%{opacity:0;transform:scale(.7)}25%{opacity:.9}to{opacity:0;transform:scale(1.8)}}.lp-community-land{opacity:0;animation:lp-community-land .8s cubic-bezier(.2,.6,.3,1) .5s both}@keyframes lp-community-renamed{0%{background-color:color-mix(in oklab,var(--color-brand-500) 38%,transparent)}to{background-color:color-mix(in oklab,var(--color-ink-100) 7%,transparent)}}.lp-community-renamed{animation:lp-community-renamed .9s ease-out both}@keyframes lp-community-full{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-danger-400) 60%,transparent)}to{box-shadow:0 0 0 7px color-mix(in oklab,var(--color-danger-400) 0%,transparent)}}.lp-community-full{animation:lp-community-full .9s ease-out .3s both}.lp-desktop-sky{background:linear-gradient(180deg,color-mix(in oklab,var(--color-brand-600) 45%,var(--color-base-900)) 0,var(--color-base-850) 58%,var(--color-base-900) 100%)}.lp-desktop-wall{background-color:var(--color-base-700);background-image:repeating-linear-gradient(135deg,color-mix(in oklab,var(--color-ink-500) 40%,transparent) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 1px var(--color-line-strong)}@keyframes lp-desktop-knock{0%,26%,to{transform:translateX(0)}8%{transform:translateX(3px)}17%{transform:translateX(-1.5px)}}.lp-desktop-knock{animation:lp-desktop-knock 1.1s ease-out .86s infinite}@keyframes lp-desktop-impact{0%{opacity:0;transform:scale(.4)}8%{opacity:.9}40%,to{opacity:0;transform:scale(1.9)}}.lp-desktop-impact{animation:lp-desktop-impact 1.1s ease-out .86s infinite both}@keyframes lp-desktop-hitmark{0%{opacity:0;transform:scale(1.4)}12%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(1)}}.lp-desktop-hitmark{animation:lp-desktop-hitmark .9s cubic-bezier(.2,.7,.3,1) .9s both}