.logo-anim{line-height:0;display:inline-block}.logo-anim__svg{transform-box:fill-box;transform-origin:50%;width:100%;height:auto;display:block;overflow:visible}.logo-anim__star{transform-box:fill-box;transform-origin:50%}@keyframes logo-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.985)}}.logo-anim--breathe .logo-anim__svg{animation:3.2s cubic-bezier(.4,0,.2,1) infinite logo-breathe}@keyframes logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.logo-anim--pulse .logo-anim__svg{animation:2.2s cubic-bezier(.4,0,.2,1) infinite logo-pulse}@keyframes logo-glow{0%,to{filter:drop-shadow(0 0 #fff0)}50%{filter:drop-shadow(0 0 9px)}}.logo-anim--glow .logo-anim__svg{animation:2.8s cubic-bezier(.4,0,.2,1) infinite logo-glow}@keyframes logo-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.7)}}.logo-anim--twinkle .logo-anim__star{animation:2.4s cubic-bezier(.4,0,.2,1) infinite logo-twinkle}.logo-anim--twinkle .logo-anim__star--right{animation-delay:-1.2s}@keyframes logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}.logo-anim--float .logo-anim__svg{animation:3.4s cubic-bezier(.4,0,.2,1) infinite logo-float}@keyframes logo-shimmer{0%{opacity:0;transform:translate(0)skew(-14deg)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(205px)skew(-14deg)}}.logo-anim--shimmer .logo-fx-shimmer{animation:3s cubic-bezier(.4,0,.2,1) infinite logo-shimmer}@keyframes logo-wave{0%,to{opacity:1;transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--logo-wave-amp,4px)));opacity:.65}}.logo-anim--wave .logo-anim__letter{animation:2.6s cubic-bezier(.4,0,.2,1) infinite logo-wave}.logo-anim--wave .logo-anim__letter--p{animation-delay:-.44s}.logo-anim--wave .logo-anim__letter--r{animation-delay:-.22s}@keyframes logo-swing{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}.logo-anim--swing .logo-anim__svg{transform-origin:50% 0;animation:2.8s cubic-bezier(.4,0,.2,1) infinite logo-swing}@keyframes logo-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.07)}28%{transform:scale(1)}42%{transform:scale(1.07)}56%{transform:scale(1)}}.logo-anim--heartbeat .logo-anim__svg{animation:2s cubic-bezier(.2,0,0,1) infinite logo-heartbeat}@keyframes logo-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}55%{transform:translateY(1px)}75%{transform:translateY(-1.5px)}}.logo-anim--bounce .logo-anim__letter{animation:2.2s cubic-bezier(0,0,.2,1) infinite logo-bounce}.logo-anim--bounce .logo-anim__letter--p{animation-delay:-.36s}.logo-anim--bounce .logo-anim__letter--r{animation-delay:-.18s}@keyframes logo-tilt{0%,to{transform:perspective(700px)rotateY(-16deg)}50%{transform:perspective(700px)rotateY(16deg)}}.logo-anim--tilt .logo-anim__svg{animation:3.6s cubic-bezier(.4,0,.2,1) infinite logo-tilt}@keyframes logo-jelly{0%,to{transform:scale(1)}25%{transform:scale(1.07,.92)}50%{transform:scale(.95,1.07)}75%{transform:scale(1.03,.97)}}.logo-anim--jelly .logo-anim__svg{transform-origin:50% 100%;animation:2.6s cubic-bezier(.4,0,.2,1) infinite logo-jelly}@keyframes logo-focus{0%,to{filter:blur();opacity:1}50%{filter:blur(4px);opacity:.55}}.logo-anim--focus .logo-anim__svg{animation:3.2s cubic-bezier(.4,0,.2,1) infinite logo-focus}@keyframes logo-draw-fill{0%,50%{opacity:0}60%,86%{opacity:1}94%,to{opacity:0}}@keyframes logo-draw-stroke{0%{stroke-dashoffset:var(--logo-len,320);opacity:1}46%{stroke-dashoffset:0}58%{stroke-dashoffset:0;opacity:1}76%{stroke-dashoffset:calc(var(--logo-len,320) * -1);opacity:.9}76.01%,to{stroke-dashoffset:var(--logo-len,320);opacity:0}}.logo-anim--draw .logo-anim__base{animation:6s cubic-bezier(.4,0,.2,1) infinite logo-draw-fill}.logo-anim__draw-path{stroke-dasharray:var(--logo-len,320);stroke-dashoffset:var(--logo-len,320);animation:6s cubic-bezier(.4,0,.2,1) infinite logo-draw-stroke}@keyframes logo-flicker{0%,to{opacity:1}3%{opacity:.35}6%{opacity:1}42%{opacity:1}44%{opacity:.3}46%{opacity:.9}48%{opacity:.45}50%{opacity:1}80%{opacity:.55}82%{opacity:1}}.logo-anim--flicker .logo-anim__svg{filter:drop-shadow(0 0 4px #ffffff59);animation:4s cubic-bezier(.4,0,.2,1) infinite logo-flicker}@keyframes logo-scanline{0%{transform:translateY(0)}to{transform:translateY(74px)}}.logo-anim--scanline .logo-fx-scanline{animation:2.8s linear infinite logo-scanline}@keyframes logo-spin{to{transform:rotate(360deg)}}.logo-anim--spin .logo-anim__star{animation:6s linear infinite logo-spin}.logo-anim--spin .logo-anim__star--right{animation-direction:reverse}.logo-anim--orbit .logo-anim__stars{transform-box:view-box;transform-origin:68.5px 23px;animation:8s linear infinite logo-spin}@keyframes logo-flow{0%,to{stop-color:currentcolor}50%{stop-color:var(--primary,#6d8dff)}}.logo-anim--gradient .logo-flow-stop--a{animation:5s cubic-bezier(.4,0,.2,1) infinite logo-flow}.logo-anim--gradient .logo-flow-stop--b{animation:5s cubic-bezier(.4,0,.2,1) -2.5s infinite logo-flow}@keyframes logo-wipe{0%{clip-path:inset(-15% 103% -15% -3%)}42%{clip-path:inset(-15% -3%)}58%{clip-path:inset(-15% -3%)}to{clip-path:inset(-15% -3% -15% 103%)}}.logo-anim--wipe .logo-anim__svg{animation:4.5s cubic-bezier(.4,0,.2,1) infinite logo-wipe}@media (prefers-reduced-motion:reduce){.logo-anim *,.logo-anim__svg{animation:none!important}.logo-anim--draw .logo-anim__base{opacity:1}.logo-anim--draw .logo-anim__draw{display:none}}.logo-anim--fixed-h .logo-anim__svg{width:auto;height:100%}.logo-anim--fit .logo-anim__svg{width:100%;height:100%}
