.nh{--look-x:0px;--look-y:0px;filter:drop-shadow(0 14px 18px #00000061);width:112px;height:112px;display:block;position:relative}.nh svg{width:100%;height:100%;display:block;overflow:visible}.nh-float{transform-box:view-box;transform-origin:60px 64px;animation:4.2s ease-in-out infinite nh-hover}.nh.is-flying .nh-float{animation:1.6s ease-in-out infinite nh-fly}.nh.is-joy .nh-float{animation:.95s cubic-bezier(.3,0,.3,1) infinite nh-joy}.nh.act-sleep .nh-float{animation:5s ease-in-out infinite nh-doze}.nh.act-music .nh-float{animation:.9s ease-in-out infinite nh-groove}.nh.act-ball .nh-float{animation:1.5s ease-in-out infinite nh-header}.nh-thrust{transform-box:fill-box;transform-origin:50% 0;opacity:.45;transition:opacity .4s;animation:1.2s ease-in-out infinite nh-thrust}.nh.is-flying .nh-thrust{opacity:1;animation-duration:.35s}.nh.act-sleep .nh-thrust{opacity:.15}.nh-antenna,.nh-antenna-glow{transform-box:fill-box;transform-origin:50%;transition:fill .5s}.nh-antenna-glow{animation:2.4s ease-in-out infinite nh-glow}.nh.is-worried .nh-antenna-glow{animation-duration:1.1s}.nh.is-joy .nh-antenna-glow{animation-duration:.6s}.nh.act-sleep .nh-antenna-glow{opacity:.08;animation:none}.nh-head{transform-box:view-box;transform-origin:60px 64px;transition:transform .9s cubic-bezier(.22,1,.36,1)}.nh.act-sleep .nh-head{transform:rotate(-9deg)translateY(4px)}.nh.act-trade .nh-head,.nh.act-study .nh-head{transform:rotate(5deg)}.nh.act-ball .nh-head{transform:translateY(1px)}.nh-look{transform:translate(calc(var(--look-x) * .3), calc(var(--look-y) * .3));transition:transform .25s ease-out}.nh-pupil{transform:translate(calc(var(--look-x) * 1.3), calc(var(--look-y) * 1.3));transition:transform .18s ease-out}.nh-look-prop{transform:none}.nh-look-prop .nh-pupil{transform:translate(3.4px,2.6px)}.nh-eyes{transform-box:fill-box;transform-origin:50%;animation:9s infinite nh-blink}.nh-eye{transform-box:fill-box;transform-origin:50%}.nh-glint{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite nh-glint}.nh-glint-2{animation-delay:.9s}.nh.act-ball .nh-pupil{transform:translateY(-3.6px)}.nh-mouth{transform-box:fill-box;transform-origin:50%}.nh.is-talking .nh-mouth{animation:.42s ease-in-out 5 nh-talk}.nh-snore{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite nh-snore}.nh-hum{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite nh-hum}.nh-cap{transform-box:fill-box;transform-origin:30% 100%;animation:.6s cubic-bezier(.22,1,.36,1) both nh-prop-in}.nh-pompom{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite nh-pompom}.nh-phones,.nh-glasses{animation:.5s cubic-bezier(.22,1,.36,1) both nh-prop-in}.nh-prop{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.22,1,.36,1) both nh-prop-in,3.2s ease-in-out .6s infinite nh-prop-bob}.nh-candles rect{transform-box:fill-box;transform-origin:bottom;animation:1.8s ease-in-out infinite nh-candle}.nh-candles rect:nth-child(2){animation-delay:.35s}.nh-candles rect:nth-child(3){animation-delay:.7s}.nh-candles rect:nth-child(4){animation-delay:1.05s}.nh-price{stroke-dasharray:60;animation:3.6s ease-in-out infinite nh-price}.nh-page{transform-box:fill-box;transform-origin:0;animation:4.5s ease-in-out infinite nh-page}.nh-ball{transform-box:fill-box;transform-origin:50%;animation:1.5s cubic-bezier(.33,0,.67,1) infinite nh-ball}.nh-zzz,.nh-notes{pointer-events:none;position:absolute;top:4px;right:-4px}.nh-zzz i,.nh-notes i{font:italic 700 .9rem var(--font-display);color:#9aa6ff;opacity:0;animation:3s ease-out infinite nh-float-up;position:absolute;bottom:0;right:0}.nh-notes i{color:#c9a2ff;font-size:1rem;font-style:normal}.nh-zzz i:nth-child(2),.nh-notes i:nth-child(2){font-size:1.05rem;animation-delay:1s}.nh-zzz i:nth-child(3),.nh-notes i:nth-child(3){font-size:1.2rem;animation-delay:2s}.nh-hearts{pointer-events:none;position:absolute;top:10px;left:50%}.nh-hearts i{opacity:0;font-size:.9rem;font-style:normal;animation:1.6s ease-out infinite nh-heart;position:absolute;top:0;left:0}.nh-hearts i:first-child{--hx:-40px}.nh-hearts i:nth-child(2){--hx:-12px;font-size:1.05rem;animation-delay:.4s}.nh-hearts i:nth-child(3){--hx:14px;animation-delay:.8s}.nh-hearts i:nth-child(4){--hx:40px;font-size:.8rem;animation-delay:1.2s}.nh-sparkles{pointer-events:none;position:absolute;inset:-8px}.nh-sparkles i{color:#ffd76a;font-size:.85rem;font-style:normal;animation:1.6s ease-in-out infinite nh-twinkle;position:absolute}.nh-sparkles i:first-child{top:10px;left:2px}.nh-sparkles i:nth-child(2){font-size:.65rem;animation-delay:.5s;top:24px;right:-2px}.nh-sparkles i:nth-child(3){font-size:.6rem;animation-delay:1s;bottom:22px;left:-6px}@keyframes nh-hover{0%,to{transform:translate(0)rotate(-1.2deg)}25%{transform:translate(2px,-4px)rotate(.4deg)}50%{transform:translateY(-6px)rotate(1.2deg)}75%{transform:translate(-2px,-3px)rotate(-.2deg)}}@keyframes nh-fly{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes nh-joy{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(1px)scale(1.07,.93)}48%{transform:translateY(-14px)scale(.96,1.05)rotate(-4deg)}72%{transform:translateY(-4px)scale(1)rotate(4deg)}}@keyframes nh-doze{0%,to{transform:translateY(2px)scale(1)}50%{transform:translateY(5px)scale(1.02,.98)}}@keyframes nh-groove{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-3px)}}@keyframes nh-header{0%,to{transform:translateY(0)}8%{transform:translateY(3px)scale(1.03,.97)}20%{transform:translateY(-2px)}}@keyframes nh-thrust{0%,to{transform:scale(1)}50%{transform:scale(.85,1.2)}}@keyframes nh-glow{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.08;transform:scale(1.35)}}@keyframes nh-blink{0%,42%,46%,88%,91%,94%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}89.5%{transform:scaleY(.08)}92.5%{transform:scaleY(.08)}}.nh.q-tilt .nh-head{animation:1.7s ease-in-out nh-q-tilt}.nh.q-nod .nh-head{animation:1.3s ease-in-out nh-q-nod}.nh.q-spin .nh-head{animation:1.3s cubic-bezier(.65,0,.35,1) nh-q-spin}.nh.q-wiggle .nh-head{animation:1s ease-in-out nh-q-wiggle}.nh.q-hop .nh-head{animation:1.1s cubic-bezier(.3,0,.3,1) nh-q-hop}.nh.q-wink .nh-eye-r{animation:.9s ease-in-out nh-q-wink}.nh.q-look .nh-pupil-q{animation:2.2s ease-in-out nh-q-look}.nh.q-surprise .nh-eye{animation:1.2s cubic-bezier(.34,1.56,.64,1) nh-q-surprise}@keyframes nh-q-tilt{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-12deg)}}@keyframes nh-q-nod{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(3px)rotate(4deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(3px)rotate(4deg)}}@keyframes nh-q-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nh-q-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes nh-q-hop{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(1px)scale(1.06,.94)}50%{transform:translateY(-12px)scale(.97,1.04)}80%{transform:translateY(0)scale(1.03,.97)}}@keyframes nh-q-wink{0%,to{transform:scaleY(1)}30%,65%{transform:scaleY(.1)}}@keyframes nh-q-look{0%,to{transform:translate(0)}25%,40%{transform:translate(-3.5px,.5px)}60%,80%{transform:translate(3.5px,.5px)}}@keyframes nh-q-surprise{0%,to{transform:scale(1)}30%,70%{transform:scale(1.18)}}@keyframes nh-glint{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:1;transform:scale(1.15)rotate(45deg)}70%{opacity:.9;transform:scale(.9)rotate(60deg)}}@keyframes nh-talk{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.6)}}@keyframes nh-snore{0%,to{transform:scale(.7)}50%{transform:scale(1.2)}}@keyframes nh-hum{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.15)}}@keyframes nh-pompom{0%,to{transform:translate(0)}50%{transform:translate(-2px,3px)}}@keyframes nh-prop-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:none}}@keyframes nh-prop-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes nh-candle{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}@keyframes nh-price{0%{stroke-dashoffset:60px}60%,to{stroke-dashoffset:0}}@keyframes nh-page{0%,60%,to{transform:scaleX(1)}75%{transform:scaleX(-1)}88%{opacity:0;transform:scaleX(-1)}89%{opacity:0;transform:scaleX(1)}97%{opacity:1}}@keyframes nh-ball{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-34px)rotate(200deg)}}@keyframes nh-float-up{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(18px,-40px)scale(1.15)}}@keyframes nh-heart{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1}to{opacity:0;transform:translate(var(--hx), -52px) scale(1.2)}}@keyframes nh-twinkle{0%,to{opacity:0;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(25deg)}}@keyframes nh-shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.65;transform:scaleX(.82)}}@media (prefers-reduced-motion:reduce){.nh *,.nh-float,.nh-glint{animation:none!important}.nh-look{transition:none}}.nav-principal li:has(>.nova-dock){align-items:center;display:flex;position:relative}.nova-dock{align-items:center;height:40px;display:inline-flex;position:relative}.nova-dock.is-fuera{width:0;overflow:hidden}.nova-dock-sep{background:#f0f4ff1f;width:1px;height:22px;margin:0 8px 0 2px}.nova-nav{border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;display:grid;position:relative}.nova-nav .nh{z-index:2;filter:drop-shadow(0 3px 5px #00000080);width:34px;height:34px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:relative}.nova-dock.is-encima .nova-nav .nh{transform:translateY(-2px)scale(1.12)}.nova-nav.is-llegando .nh{visibility:hidden}.nova-nav .nh-hearts{display:none}.nova-nav-halo{opacity:0;background:radial-gradient(closest-side,#ffd76a38,#0000);border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.nova-dock.is-encima .nova-nav-halo{opacity:1}.nova-nav-ping{z-index:3;background:#ff6b6b;border:2px solid #0b1426;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:3px}.nova-nav-ping:after{content:"";border:2px solid #ff6b6b;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite nova-ping;position:absolute;inset:-2px}@keyframes nova-ping{75%,to{opacity:0;transform:scale(2.2)}}.nova-nav-bocadillo{z-index:10;white-space:nowrap;transform-origin:calc(100% - 28px) 0;pointer-events:none;background:linear-gradient(#fff 0%,#eef2ff 100%);border-radius:14px;flex-direction:column;gap:.1rem;padding:.55rem .85rem .6rem;display:flex;position:absolute;top:calc(100% + 12px);right:-6px;box-shadow:0 18px 40px -14px #000000d9}.nova-nav-bocadillo:before{content:"";background:#fff;border-radius:2px;width:12px;height:12px;position:absolute;top:-5px;right:22px;transform:rotate(45deg)}.nova-nav-bocadillo b{color:#0b1426;font-size:.82rem;position:relative}.nova-nav-bocadillo span{color:#4a5675;font-size:.7rem;font-weight:600;position:relative}.nova-dock.is-bloqueada .nova-nav .nh{filter:saturate(.55)brightness(.92);transition:filter .25s}.nova-dock.is-bloqueada.is-encima .nova-nav .nh{filter:none}.nova-nav-candado{z-index:3;color:#1a1204;background:#e6b455;border:2px solid #0b1426;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:3px;right:1px}.nova-nav-bocadillo .nova-nav-bocadillo-premium{letter-spacing:.06em;text-transform:uppercase;color:#1a1204;background:#e6b455;border-radius:999px;align-self:flex-start;margin-top:.3rem;padding:.12rem .5rem;font-size:.62rem;font-weight:800}@media (prefers-reduced-motion:reduce){.nova-nav-ping:after{animation:none}.nova-nav-halo,.nova-nav .nh{transition:none}}.nova-vuelo{z-index:2000;transform-origin:0 0;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}
