.nuo-mascot{flex-shrink:0;display:inline-block;overflow:visible}.nuo-mascot--crop-eyes{overflow:hidden}.nuo-mascot__body{transform-box:view-box;transform-origin:256px 272px}.nuo-mascot--idle .nuo-mascot__eye-l{animation:nuo-mascot-blink-l calc(12s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--idle .nuo-mascot__eye-l-closed{animation:nuo-mascot-blink-l-closed calc(12s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--idle .nuo-mascot__eye-r{animation:nuo-mascot-blink-r calc(12s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--idle .nuo-mascot__eye-r-closed{animation:nuo-mascot-blink-r-closed calc(12s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--idle .nuo-mascot__eye-l-glance,.nuo-mascot--idle .nuo-mascot__eye-r-open{animation:nuo-mascot-idle-glance calc(12s / var(--mascot-speed,.5)) step-end infinite}@keyframes nuo-mascot-blink-l{0%{visibility:visible}25.8333%{visibility:hidden}26.8333%{visibility:visible}46.6667%{visibility:hidden}54.1667%{visibility:visible}85%{visibility:hidden}86%{visibility:visible}to{visibility:visible}}@keyframes nuo-mascot-blink-l-closed{0%{visibility:hidden}25.8333%{visibility:visible}26.8333%{visibility:hidden}85%{visibility:visible}86%{visibility:hidden}to{visibility:hidden}}@keyframes nuo-mascot-blink-r{0%{visibility:visible}46.6667%{visibility:hidden}54.1667%{visibility:visible}61.6667%{visibility:hidden}62.6667%{visibility:visible}85%{visibility:hidden}86%{visibility:visible}to{visibility:visible}}@keyframes nuo-mascot-blink-r-closed{0%{visibility:hidden}61.6667%{visibility:visible}62.6667%{visibility:hidden}85%{visibility:visible}86%{visibility:hidden}to{visibility:hidden}}@keyframes nuo-mascot-idle-glance{0%{visibility:hidden}46.6667%{visibility:visible}54.1667%{visibility:hidden}to{visibility:hidden}}.nuo-mascot--working-open-to-other .nuo-mascot__eye-l-alt,.nuo-mascot--working-open-to-other .nuo-mascot__eye-r-alt{animation:nuo-mascot-beat-first calc(.8s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--working-open-to-other .nuo-mascot__eye-l,.nuo-mascot--working-open-to-other .nuo-mascot__eye-r{animation:nuo-mascot-beat-second calc(.8s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--working-fill-active .nuo-mascot__eye-l-solid,.nuo-mascot--working-fill-opposite .nuo-mascot__eye-r-solid{animation:nuo-mascot-beat-first calc(.8s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--working-fill-active .nuo-mascot__eye-r-solid,.nuo-mascot--working-fill-opposite .nuo-mascot__eye-l-solid{animation:nuo-mascot-beat-second calc(.8s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--working .nuo-mascot__low-l{animation:nuo-mascot-step-first calc(1.6s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--working .nuo-mascot__low-r{animation:nuo-mascot-step-second calc(1.6s / var(--mascot-speed,.5)) step-end infinite}@keyframes nuo-mascot-beat-first{0%{visibility:visible}50%{visibility:hidden}to{visibility:hidden}}@keyframes nuo-mascot-beat-second{0%{visibility:hidden}50%{visibility:visible}to{visibility:visible}}@keyframes nuo-mascot-step-first{0%{transform:translateY(32px)}25%{transform:translate(0)}to{transform:translate(0)}}@keyframes nuo-mascot-step-second{0%{transform:translate(0)}25%{transform:translateY(32px)}50%{transform:translate(0)}to{transform:translate(0)}}.nuo-mascot--handoff-glance .nuo-mascot__eye-l,.nuo-mascot--handoff-glance .nuo-mascot__eye-r{animation:nuo-mascot-glance-out calc(.6s / var(--mascot-speed,.5)) step-end both}.nuo-mascot--handoff-glance .nuo-mascot__eye-l-glance,.nuo-mascot--handoff-glance .nuo-mascot__eye-r-open{animation:nuo-mascot-glance-in calc(.6s / var(--mascot-speed,.5)) step-end both}@keyframes nuo-mascot-glance-out{0%{visibility:visible}50%{visibility:hidden}to{visibility:hidden}}@keyframes nuo-mascot-glance-in{0%{visibility:hidden}50%{visibility:visible}to{visibility:visible}}.nuo-mascot--handoff-nod .nuo-mascot__body{animation:nuo-mascot-nod calc(.6s / var(--mascot-speed,.5)) ease-out both}.nuo-mascot--handoff-nod .nuo-mascot__eye-r{animation:nuo-mascot-open-out calc(.6s / var(--mascot-speed,.5)) step-end both}.nuo-mascot--handoff-nod .nuo-mascot__eye-r-open{animation:nuo-mascot-open-in calc(.6s / var(--mascot-speed,.5)) step-end both}@keyframes nuo-mascot-nod{0%{transform:translate(0)}35%{transform:translateY(32px)}70%{transform:translate(0)}to{transform:translate(0)}}.nuo-mascot--handoff-pass .nuo-mascot__eye-l,.nuo-mascot--handoff-pass .nuo-mascot__low-l{animation:nuo-mascot-pass-left calc(.7s / var(--mascot-speed,.5)) ease-out both}.nuo-mascot--handoff-pass .nuo-mascot__low-r{animation:nuo-mascot-pass-right calc(.7s / var(--mascot-speed,.5)) ease-out both}.nuo-mascot--handoff-pass .nuo-mascot__eye-r{animation:nuo-mascot-pass-right calc(.7s / var(--mascot-speed,.5)) ease-out both, nuo-mascot-open-out calc(.7s / var(--mascot-speed,.5)) step-end both}.nuo-mascot--handoff-pass .nuo-mascot__eye-r-open{animation:nuo-mascot-pass-right calc(.7s / var(--mascot-speed,.5)) ease-out both, nuo-mascot-open-in calc(.7s / var(--mascot-speed,.5)) step-end both}@keyframes nuo-mascot-pass-left{0%{transform:translate(0)}25%{transform:translateY(-32px)}60%{transform:translate(0)}to{transform:translate(0)}}@keyframes nuo-mascot-pass-right{0%{transform:translate(0)}25%{transform:translate(0)}60%{transform:translateY(-32px)}to{transform:translateY(-32px)}}@keyframes nuo-mascot-open-out{0%{visibility:visible}70%{visibility:hidden}to{visibility:hidden}}@keyframes nuo-mascot-open-in{0%{visibility:hidden}70%{visibility:visible}to{visibility:visible}}.nuo-mascot--sleepy .nuo-mascot__body{animation:nuo-mascot-dip calc(6s / var(--mascot-speed,.5)) ease-out infinite}.nuo-mascot--sleepy .nuo-mascot__eye-l,.nuo-mascot--sleepy .nuo-mascot__eye-r{animation:nuo-mascot-sleepy-open calc(6s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--sleepy .nuo-mascot__eye-l-closed,.nuo-mascot--sleepy .nuo-mascot__eye-r-closed{animation:nuo-mascot-sleepy-closed calc(6s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--sleepy .nuo-mascot__z-1{animation:nuo-mascot-z-1 calc(6s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--sleepy .nuo-mascot__z-2{animation:nuo-mascot-z-2 calc(6s / var(--mascot-speed,.5)) step-end infinite}.nuo-mascot--sleepy .nuo-mascot__z-3{animation:nuo-mascot-z-3 calc(6s / var(--mascot-speed,.5)) step-end infinite}@keyframes nuo-mascot-dip{0%{transform:translate(0)}60%{transform:translate(0)}68%{transform:translateY(32px)}80%{transform:translateY(32px)}88%{transform:translate(0)}to{transform:translate(0)}}@keyframes nuo-mascot-sleepy-open{0%{visibility:visible}60%{visibility:hidden}80%{visibility:visible}to{visibility:visible}}@keyframes nuo-mascot-sleepy-closed{0%{visibility:hidden}60%{visibility:visible}80%{visibility:hidden}to{visibility:hidden}}@keyframes nuo-mascot-z-1{0%{visibility:hidden}61%{visibility:visible}80%{visibility:hidden}to{visibility:hidden}}@keyframes nuo-mascot-z-2{0%{visibility:hidden}65%{visibility:visible}80%{visibility:hidden}to{visibility:hidden}}@keyframes nuo-mascot-z-3{0%{visibility:hidden}69%{visibility:visible}80%{visibility:hidden}to{visibility:hidden}}.nuo-mascot--still,.nuo-mascot--still *{animation:none}@media (prefers-reduced-motion:reduce){.nuo-mascot,.nuo-mascot *{animation:none!important}}
