@media (prefers-reduced-motion:reduce){.ki-frame,.ki-bolt,.ki-ember,.ki-glint{animation:none!important}.ki-frame:not(:first-child){opacity:0!important}.ki-frame:first-child{opacity:1!important}.ki-bolt{opacity:0!important}.ki-ember,.ki-glint{opacity:.6!important}}.ki-frame{animation:cel var(--cel,.24s) infinite}.ki-frame:nth-child(2){animation-delay:calc(var(--cel,.24s) / -3)}.ki-frame:nth-child(3){animation-delay:calc(var(--cel,.24s) / -1.5)}@keyframes cel{0%,33.2%{opacity:1}33.4%,99.8%{opacity:0}to{opacity:1}}.ki{transform-origin:50% 88%;animation:ki-stretch var(--stretch-dur,1.6s) var(--ease-io,ease-in-out) infinite alternate}@keyframes ki-stretch{0%{transform:scaleY(1)}to{transform:scaleY(var(--stretch,1.06)) scaleX(.985)}}.ki-bolt{opacity:0;animation:bolt var(--bolt-dur,.9s) infinite;animation-delay:var(--bolt-delay,0s)}@keyframes bolt{0%,5.9%{opacity:1}6%,11.9%{opacity:0}12%,17.9%{opacity:1}18%,to{opacity:0}}.ki-ember{opacity:0;animation:ember var(--ember-dur,1.6s) linear infinite;animation-delay:var(--ember-delay,0s)}@keyframes ember{0%{opacity:0;transform:translateY(0)}12%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translateY(-230px)}}.ki-glint{opacity:0;transform-origin:50%;transform-box:fill-box;animation:glint var(--glint-dur,1.2s) steps(2, jump-none) infinite;animation-delay:var(--glint-delay,0s)}@keyframes glint{0%,14%{opacity:1;transform:scale(1)}15%,55%{opacity:.35;transform:scale(.55)}56%,to{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.crew-mate,.crew-eye{animation:none!important}.crew-gaze{transition:none!important;transform:none!important}}.crew-mate{animation:crew-bob var(--bob-dur,5s) var(--ease-io,ease-in-out) infinite alternate;animation-delay:var(--bob-delay,0s)}@keyframes crew-bob{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}.crew-eye{transform-box:fill-box;transform-origin:50%;animation:crew-blink var(--blink-dur,5s) infinite;animation-delay:var(--blink-delay,0s)}@keyframes crew-blink{0%,96.5%{transform:scaleY(1)}98%{transform:scaleY(.08)}to{transform:scaleY(1)}}.crew-gaze{transform:translate(var(--gaze-x,0px), var(--gaze-y,0px));transition:transform .1s ease-out}
