.nj-character{display:inline-block;line-height:0;flex:none}.nj-character svg{display:block;width:100%;height:100%;overflow:visible}@keyframes nj-nghop{0%,62%,92%,to{transform:none}66%{transform:scale(1.05,.93)}71%{transform:translateY(-24px) scale(.96,1.05)}75%{transform:translateY(-28px)}80%{transform:translateY(0) scale(1.06,.94)}86%{transform:scale(.985,1.015)}}@keyframes nj-ngshadow{0%,62%,92%,to{transform:scaleX(1);opacity:.12}66%{transform:scaleX(1.05);opacity:.13}73%,76%{transform:scaleX(.72);opacity:.06}80%{transform:scaleX(1.08);opacity:.15}}@keyframes nj-nhcurious{0%,20%,54%,to{transform:rotate(0)}27%{transform:rotate(-8deg) translateY(-2px)}44%{transform:rotate(-7deg) translateY(-1px)}50%{transform:rotate(2.5deg)}66%{transform:translateY(3px)}75%{transform:rotate(3deg) translateY(-2px)}83%{transform:rotate(-1deg)}}@keyframes nj-ngsurprise{0%,64%,86%,to{transform:scale(1)}70%,78%{transform:scale(1.14)}}@keyframes nj-ngarmf{0%,32%,62%,90%,to{transform:rotate(0)}37%{transform:rotate(5deg)}44%{transform:rotate(-15deg)}55%{transform:rotate(-12deg)}59%{transform:rotate(2deg)}72%{transform:rotate(-9deg)}80%{transform:rotate(3deg)}}@keyframes nj-ngarmb{0%,12%,32%,64%,90%,to{transform:rotate(0)}16%{transform:rotate(-4deg)}22%{transform:rotate(11deg)}28%{transform:rotate(-2deg)}72%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}}@keyframes nj-nhbob{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(2deg) translateY(-4px)}}@keyframes nj-nhknot{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes nj-nhblink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes nj-nhglint{0%,40%,to{transform:translateX(0)}48%,60%{transform:translateX(2px)}68%,80%{transform:translateX(-2px)}}@keyframes nj-nhsmile{0%,62%,90%,to{transform:translateY(0)}70%,84%{transform:translateY(-15px)}}@keyframes nj-nhwink{0%,80%,88%,to{transform:scaleY(1)}83%,85%{transform:scaleY(.1)}}@keyframes nj-nhlook{0%,40%,to{transform:translateX(0)}48%,60%{transform:translateX(5px)}68%,80%{transform:translateX(-4px)}}@keyframes nj-nbreath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)}}@keyframes nj-nscarf{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes nj-nswing{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes nj-nscan{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}@keyframes nj-nbeam{0%,40%,to{opacity:0}50%,70%{opacity:.9}}@keyframes nj-ntoss{0%,to{transform:translateY(32px) rotate(0)}45%{transform:translateY(-30px) rotate(200deg)}60%{transform:translateY(-26px) rotate(260deg)}}@keyframes nj-nflip{0%,to{transform:rotate(0)}40%{transform:rotate(-14deg)}}@keyframes nj-nding{0%,55%,to{opacity:0;transform:scale(.7)}65%{opacity:1;transform:scale(1)}85%{opacity:0;transform:scale(1.15)}}@keyframes nj-nfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes nj-nfloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nj-ndot{0%,to{opacity:.25}50%{opacity:1}}@keyframes nj-ncursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nj-nturn{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}@keyframes nj-nsnipA{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes nj-nsnipB{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}@keyframes nj-nspin{to{transform:rotate(1turn)}}@keyframes nj-nspinr{to{transform:rotate(-1turn)}}@keyframes nj-lgring{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes nj-lgknot{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes nj-lgblink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes nj-lglook{0%,45%,to{transform:translateX(0)}52%,64%{transform:translateX(4px)}72%,84%{transform:translateX(-4px)}}@keyframes nj-nawave{0%,55%,to{transform:rotate(0)}65%{transform:rotate(-12deg)}75%{transform:rotate(6deg)}85%{transform:rotate(-10deg)}}@keyframes nj-nbtype{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nj-nbthumb{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes nj-ncbun{0%,to{transform:translateY(0)}45%{transform:translateY(-7px)}60%{transform:translateY(-5px)}}@keyframes nj-ncspeed{0%{stroke-dashoffset:40;opacity:0}25%{opacity:.85}to{stroke-dashoffset:-60;opacity:0}}.nj-look{transform:translate(calc(var(--lx,0) * 6px),calc(var(--ly,0) * 4px));transition:transform .3s cubic-bezier(.3,1.3,.5,1)}.is-talking .nj-talk{animation:nj-talk .34s cubic-bezier(.3,1.5,.5,1) infinite alternate}@keyframes nj-talk{to{transform:rotate(-2.2deg) translateY(-3px)}}.is-talking .nj-arm-f{animation:nj-gesture-f 1.1s ease-in-out infinite alternate}.is-talking .nj-arm-b{animation:nj-gesture-b 1.4s ease-in-out infinite alternate}@keyframes nj-gesture-f{0%{transform:rotate(2deg)}to{transform:rotate(-9deg)}}@keyframes nj-gesture-b{0%{transform:rotate(-2deg)}to{transform:rotate(6deg)}}.is-poked .nj-poke{animation:nj-poke .8s cubic-bezier(.3,1.2,.5,1)}.is-poked .nj-arm-b{animation:nj-cheer-b .8s ease-out}.is-poked .nj-arm-f{animation:nj-cheer-f .8s ease-out}@keyframes nj-poke{18%{transform:scale(1.07,.9)}45%{transform:translateY(-38px) scale(.95,1.07)}72%{transform:translateY(0) scale(1.06,.94)}86%{transform:scale(.99,1.01)}}@keyframes nj-cheer-b{40%{transform:rotate(26deg)}70%{transform:rotate(-4deg)}}@keyframes nj-cheer-f{40%{transform:rotate(-22deg)}70%{transform:rotate(4deg)}}.nj-static *{animation:none!important}@media (prefers-reduced-motion:reduce){.nj-character *{animation:none!important}}