html.nh-machine-mode,html.nh-machine-mode body{background:#000000!important}html.nh-machine-mode body footer,html.nh-machine-mode body nav{display:none!important}body[data-home-image-guard=true] img{-webkit-user-drag:none;user-select:none}@keyframes nh-logo-marquee-forward{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes nh-logo-marquee-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes nh-leader-steam-rise{0%{opacity:0;transform:translateY(2px) scaleY(.75)}30%{opacity:.95}70%{opacity:.5}to{opacity:0;transform:translateY(-5px) scaleY(1.2)}}@keyframes nh-leader-bubble-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes nh-leader-bubble-bob{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}}@keyframes nh-leader-typing-bounce{0%,70%,to{transform:translateY(0);opacity:.4}35%{transform:translateY(-.26rem);opacity:1}}@keyframes nh-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nh-grow-bar{0%{width:0}to{width:var(--target-width,100%)}}@keyframes nh-support-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes nh-chart-breath{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes home-auto-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes home-gradient-shine{0%{background-position:-100%}to{background-position:100%}}@keyframes home-subtle-glow{0%{box-shadow:0 2px 8px rgba(0,0,0,.1)}50%{box-shadow:0 4px 20px rgba(76,175,80,.2),0 2px 8px rgba(0,0,0,.1)}to{box-shadow:0 2px 8px rgba(0,0,0,.1)}}