#nh-website-pet{--pet-width:104px;position:fixed;left:0;right:auto;bottom:max(4px,env(safe-area-inset-bottom));width:var(--pet-width);height:calc(var(--pet-width)*1.6);z-index:70;pointer-events:none;isolation:isolate;will-change:transform;font:12px/1.4 'DM Sans',Arial,sans-serif;color:#edf2e7}
#nh-website-pet [hidden]{display:none!important}#nh-website-pet button{font:inherit;cursor:pointer}#nh-website-pet .nh-pet-friend{pointer-events:auto;position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:14px;background:none;overflow:visible;outline-offset:4px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#nh-website-pet .nh-pet-friend:focus-visible{outline:2px solid #c2f474}
#nh-website-pet .nh-pet-hop{position:absolute;inset:0;display:block;transform-origin:50% 100%}#nh-website-pet .nh-pet-rig{position:absolute;left:0;top:calc(var(--pet-width)*.0385);width:100%;height:calc(var(--pet-width)*1001/541);display:block;transform-origin:50% 45%}#nh-website-pet.is-facing-left .nh-pet-rig{transform:scaleX(-1)}#nh-website-pet .nh-pet-part,#nh-website-pet .nh-pet-arm{position:absolute;inset:0;display:block}#nh-website-pet img{display:block;width:100%;height:100%;max-width:none;user-select:none;pointer-events:none;object-fit:contain}
#nh-website-pet .nh-pet-body{clip-path:polygon(0 0,100% 0,100% 29%,82% 29%,68% 33%,68% 61%,0 61%);z-index:2}#nh-website-pet .nh-pet-leg-left{clip-path:polygon(25% 55.5%,53% 55.5%,49.5% 83.4%,27.2% 83.4%,22.5% 80%,24% 61%);transform-origin:39% 59%;z-index:1}#nh-website-pet .nh-pet-leg-right{clip-path:polygon(49% 56%,60% 55.8%,71% 60%,72% 75%,70% 83.4%,52% 84.4%,49% 80%);transform-origin:57% 59%;z-index:1}#nh-website-pet .nh-pet-arm{transform-origin:74.5% 32.5%;z-index:3;transition:transform .28s ease-out}#nh-website-pet .nh-pet-arm-art{clip-path:polygon(67.5% 31%,81.5% 29%,85% 39%,95% 54.5%,89.5% 59.5%,80% 62%,74% 60%,67.5% 45%);transform-origin:74.5% 32.5%}
#nh-website-pet .nh-pet-shadow{position:absolute;bottom:0;left:27%;width:47%;height:7px;border-radius:50%;background:#0006;filter:blur(3px)}#nh-website-pet.is-walking .nh-pet-leg-left{animation:nh-pet-step-left .76s ease-in-out infinite}#nh-website-pet.is-walking .nh-pet-leg-right{animation:nh-pet-step-right .76s ease-in-out infinite}#nh-website-pet.is-walking .nh-pet-hop{animation:nh-pet-stroll .38s ease-in-out infinite}#nh-website-pet.is-walking .nh-pet-arm{animation:nh-pet-arm-swing .76s ease-in-out infinite}
#nh-website-pet.is-waving .nh-pet-arm{transform:rotate(-108deg)}#nh-website-pet.is-waving .nh-pet-arm-art{animation:nh-pet-wave .6s ease-in-out infinite}#nh-website-pet.is-hopping .nh-pet-hop{animation:nh-pet-high-five .7s ease-in-out}#nh-website-pet.is-hopping .nh-pet-shadow{animation:nh-pet-shadow .7s ease-in-out}
#nh-website-pet .nh-pet-bubble{position:absolute;left:0;bottom:calc(100% + 10px);white-space:nowrap;max-width:190px;background:#202a23;border:1px solid #445b39;border-radius:11px;padding:9px 12px;box-shadow:0 5px 20px #0003;color:#e6f5d5}#nh-website-pet .nh-pet-snooze{pointer-events:auto;position:absolute;right:-2px;top:2px;width:25px;height:25px;padding:0;border:1px solid #39443a;border-radius:50%;background:#172119ed;color:#c8d5c2;z-index:5;opacity:0;transition:opacity .2s}#nh-website-pet:hover .nh-pet-snooze,#nh-website-pet:focus-within .nh-pet-snooze{opacity:1}#nh-website-pet .nh-pet-wake{pointer-events:auto;position:absolute;left:0;bottom:0;white-space:nowrap;border:1px solid #3d4e35;background:#19231bed;border-radius:30px;padding:7px 11px;color:#d5e9c6;font-size:11px}#nh-website-pet .nh-pet-wake span{color:#c2f474;margin-right:4px}#nh-website-pet.is-sleeping{width:74px;height:34px;will-change:auto}
@keyframes nh-pet-step-left{0%,100%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes nh-pet-step-right{0%,100%{transform:rotate(12deg)}50%{transform:rotate(-12deg)}}@keyframes nh-pet-stroll{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes nh-pet-arm-swing{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes nh-pet-wave{0%,100%{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes nh-pet-high-five{0%,100%{transform:translateY(0)}28%{transform:translateY(-23px) rotate(-5deg)}58%{transform:translateY(0) scaleY(.96)}78%{transform:translateY(-7px)}}@keyframes nh-pet-shadow{28%{transform:scaleX(.65);opacity:.4}58%{transform:scaleX(1.1)}}
@media(max-width:700px){#nh-website-pet{--pet-width:80px}#nh-website-pet .nh-pet-snooze{opacity:.8;top:-4px}#nh-website-pet .nh-pet-bubble{font-size:11px;padding:8px 10px}#nh-website-pet.is-sleeping{width:68px;height:32px}}
@media(prefers-reduced-motion:reduce){#nh-website-pet,#nh-website-pet *{animation:none!important;transition:none!important}#nh-website-pet{will-change:auto}}
