.knight{overflow:visible;display:block}.knight .k-all{transform-box:fill-box;transform-origin:50% 100%;animation:kbob 3.4s ease-in-out infinite}@keyframes kbob{50%{transform:translateY(-3px)}}.knight .k-plume{transform-box:fill-box;transform-origin:0 100%;animation:kplume 3.4s ease-in-out infinite}@keyframes kplume{50%{transform:rotate(-7deg)}}.knight .k-eye{transform-box:fill-box;transform-origin:center;animation:kblink 4.6s infinite}@keyframes kblink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.knight .k-alert,.knight .k-doc,.knight .k-dots,.knight .k-happy,.knight .k-spark{display:none}.knight.is-thinking .k-eyes{animation:klook 1.5s ease-in-out infinite}@keyframes klook{0%,to{transform:translateX(-3px)}50%{transform:translateX(3px)}}.knight.is-thinking .k-dots{display:block}.knight.is-thinking .k-dots circle{transform-box:fill-box;opacity:.4;animation:kdot 1.1s infinite}.knight.is-thinking .k-dots circle:nth-child(2){animation-delay:.15s}.knight.is-thinking .k-dots circle:nth-child(3){animation-delay:.3s}@keyframes kdot{40%{transform:translateY(-3px);opacity:1}}.knight.is-thinking .k-marker{transform-box:fill-box;transform-origin:50% 100%;animation:ktap .75s ease-in-out infinite}@keyframes ktap{50%{transform:rotate(-12deg)}}.knight.is-reading .k-doc{display:block}.knight.is-reading .k-eyes{transform:translateY(2px) translateX(-4px)}.knight.is-reading .k-eye{animation:kblink 3s infinite}.knight.is-reading .k-arm-l{transform-box:fill-box;transform-origin:100% 0;transform:rotate(-38deg)}.knight.is-alert .k-eye{animation:none;transform:scale(1.55)}.knight.is-alert .k-alert{display:block;transform-box:fill-box;transform-origin:center;animation:kpop .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes kpop{0%{transform:scale(0)}}.knight.is-alert .k-all{animation:kguard .9s ease-in-out infinite}@keyframes kguard{50%{transform:translateY(-2px) rotate(-3deg)}}.knight.is-alert .k-arm-r{transform-box:fill-box;transform-origin:0 0;transform:rotate(-70deg) translate(4px,-2px)}.knight.is-win .k-eye{display:none}.knight.is-win .k-happy{display:block}.knight.is-win .k-plume{animation:kjump .55s ease-in-out infinite}@keyframes kjump{50%{transform:rotate(-14deg) translateY(-3px)}}.knight.is-win .k-all{animation:kwin .55s ease-in-out infinite}@keyframes kwin{50%{transform:translateY(-8px)}}.knight.is-win .k-spark{display:block}.knight.is-win .k-spark path{transform-box:fill-box;transform-origin:center;animation:kspark 1.2s ease-in-out infinite}.knight.is-win .k-spark path:nth-child(2){animation-delay:.4s}.knight.is-win .k-spark path:nth-child(3){animation-delay:.8s}@keyframes kspark{0%,to{transform:scale(.4);opacity:0}50%{transform:scale(1);opacity:1}}.knight.is-win .k-arm-r{transform-box:fill-box;transform-origin:0 0;transform:rotate(-120deg) translate(6px,2px)}.knight.is-win .k-arm-l{transform-box:fill-box;transform-origin:100% 0;transform:rotate(120deg) translate(-6px,2px)}@media (prefers-reduced-motion:reduce){.knight *{animation:none!important}}.knight.quiet .k-all,.knight.quiet .k-dots circle,.knight.quiet .k-eye,.knight.quiet .k-eyes,.knight.quiet .k-marker,.knight.quiet .k-plume{animation:none!important}@media (prefers-reduced-motion:reduce){.knight,.knight *{animation:none!important;transition:none!important}}[data-motion=reduced] .knight,[data-motion=reduced] .knight *{animation:none!important;transition:none!important}[data-theme=dark] .knight [fill="#231F20"]{fill:#3A3538}[data-theme=dark] .knight [stroke="#231F20"]{stroke:#3A3538}[data-theme=dark] .knight circle[fill="#231F20"],[data-theme=dark] .knight path[fill="#231F20"],[data-theme=dark] .knight rect[fill="#231F20"]{stroke:rgba(255,255,255,.42);stroke-width:1.2;paint-order:stroke fill}