@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.orbit-ring{animation:orbit-spin var(--orbit-duration) linear infinite;animation-direction:var(--orbit-direction);animation-play-state:paused}.orbit:hover .orbit-ring{animation-play-state:running}@media(hover:none){.orbit-ring{animation-play-state:running}}.orbit[data-active] .orbit-ring,.orbit[data-dragging] .orbit-ring{animation-play-state:paused}.orbit-pop{animation:orbit-pop .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes book-list-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.book-list-in{animation:book-list-in .3s ease-out both}@keyframes cell-float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(5px,-7px) rotate(2deg)}50%{transform:translateY(-12px) rotate(0)}75%{transform:translate(-5px,-6px) rotate(-2deg)}}@keyframes cell-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.75);opacity:.55}}@keyframes cell-morph{0%,to{border-radius:var(--shape-a)}50%{border-radius:var(--shape-b)}}@keyframes cell-enter{0%{opacity:0;transform:translateY(-40px) scale(.4)}55%{opacity:1;transform:translateY(0) scale(1.12)}75%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes cell-blink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.08)}}@keyframes cell-signal{0%,to{opacity:1}50%{opacity:.25}}@keyframes cell-sway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes cell-talk{0%,to{transform:scaleY(1)}30%{transform:scaleY(.65)}55%{transform:scaleY(.95)}80%{transform:scaleY(.7)}}@keyframes cell-rub{0%,to{rotate:calc(var(--arm-dir, 1) * -7deg)}50%{rotate:calc(var(--arm-dir, 1) * 7deg)}}@keyframes cell-pop{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.12) rotate(6deg)}}@keyframes cell-wave{0%,to{rotate:0deg}50%{rotate:calc(var(--arm-dir, 1) * 25deg)}}@keyframes cell-arm{0%,to{rotate:calc(var(--arm-dir, 1) * -4deg)}50%{rotate:calc(var(--arm-dir, 1) * 10deg)}}.cell-float{animation:cell-float ease-in-out infinite}.cell-shadow{animation:cell-shadow ease-in-out infinite}.cell-body{border-radius:var(--shape-a);animation:cell-morph ease-in-out infinite}.cell-enter{animation:cell-enter .8s cubic-bezier(.34,1.56,.64,1) both}.cell-blink{animation:cell-blink 4s infinite;transform-box:fill-box;transform-origin:center}.cell-gaze{transform:translate(var(--px, 0px),var(--py, 0px));transition:transform .15s ease-out}.cell-signal{animation:cell-signal 1.6s ease-in-out infinite}.cell-sway{animation:cell-sway 3s ease-in-out infinite;transform-origin:50% 100%}.cell-pop{animation:cell-pop 1.2s ease-in-out infinite;transform-origin:20% 90%}.cell-rub{animation:cell-rub .9s ease-in-out infinite}.cell-talk{animation:cell-talk 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.cell-wave{animation:cell-wave 1.2s ease-in-out infinite;transform-origin:93% 60%}.cell-arm{animation:cell-arm 2.6s ease-in-out infinite;transform-origin:93% 60%}@media(prefers-reduced-motion:reduce){.orbit-ring,.orbit-pop,.book-list-in,.cell-float,.cell-shadow,.cell-body,.cell-enter,.cell-blink,.cell-signal,.cell-sway,.cell-pop,.cell-talk,.cell-rub,.cell-wave,.cell-arm{animation:none}}
