.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.6s ease-in-out infinite nh-hover}.nh.is-flying .nh-float{animation:1.4s 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:5.2s 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.3s ease-in-out infinite nh-thrust}.nh-thrust-ring{transform-box:fill-box;transform-origin:50%;opacity:.3;transition:opacity .4s;animation:1.3s ease-in-out infinite nh-thrust-ring}.nh.is-flying .nh-thrust{opacity:1;animation-duration:.32s}.nh.is-flying .nh-thrust-ring{opacity:.7;animation-duration:.32s}.nh.act-sleep .nh-thrust{opacity:.14}.nh.act-sleep .nh-thrust-ring{opacity:.08}.nh-antenna,.nh-ring,.nh-led{transition:fill .5s}.nh-antenna-glow{transform-box:fill-box;transform-origin:50%;transition:fill .5s;animation:2.6s ease-in-out infinite nh-glow}.nh-antenna-ping{transform-box:fill-box;transform-origin:50%;opacity:0;transition:stroke .5s;animation:5.2s ease-out infinite nh-ping}.nh.is-worried .nh-antenna-glow{animation-duration:1.1s}.nh.is-worried .nh-antenna-ping{animation-duration:1.8s}.nh.is-joy .nh-antenna-glow{animation-duration:.6s}.nh.is-celebrate .nh-antenna-ping{animation-duration:1.4s}.nh.act-sleep .nh-antenna-glow{opacity:.06;animation:none}.nh.act-sleep .nh-antenna-ping{animation:none}.nh-shine{transform-box:view-box;animation:9s linear 2s infinite nh-shine;transform:translate(-60px)skew(-22deg)}.nh.act-sleep .nh-shine{animation:none}.nh-band{transform-box:view-box;animation:7.5s ease-in-out infinite nh-band}.nh-led{animation:2.6s ease-in-out infinite nh-led}.nh.is-talking .nh-led{animation:.3s ease-in-out infinite nh-led-fast}.nh.is-worried .nh-led{animation:.9s ease-in-out infinite nh-led-fast}.nh.act-sleep .nh-led{opacity:.18;animation:none}.nh-dim{opacity:0;pointer-events:none;transition:opacity .8s}.nh.act-sleep .nh-dim{opacity:.45}.nh-scan{opacity:0;transform-box:view-box}.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.is-worried .nh-head{animation:2.8s ease-in-out infinite nh-tremble}.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.act-ball .nh-pupil{transform:translateY(-3.6px)}.nh-pupil-s{animation:7s step-end infinite nh-saccade}.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-mouth{transform-box:fill-box;transform-origin:50%}.nh-voice rect{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite nh-voice}.nh-voice rect:first-child{animation-duration:.46s;animation-delay:.1s}.nh-voice rect:nth-child(2){animation-duration:.38s;animation-delay:.25s}.nh-voice rect:nth-child(3){animation-duration:.42s;animation-delay:0s}.nh-voice rect:nth-child(4){animation-duration:.36s;animation-delay:.18s}.nh-voice rect:nth-child(5){animation-duration:.5s;animation-delay:80ms}.nh-snore{transform-box:fill-box;transform-origin:50%;animation:5.2s 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:5.2s 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-fx{pointer-events:none;position:absolute}.nh-fx i{font-style:normal;line-height:1;display:block;position:absolute}.nh-fx svg{width:100%;height:100%;display:block}.nh-zzz,.nh-notes{top:4px;right:-4px}.nh-zzz i,.nh-notes i{opacity:0;animation:3s ease-out infinite nh-float-up;bottom:0;right:0}.nh-zzz i{font:italic 700 .9rem var(--font-display);color:#9aa6ff}.nh-notes i{color:#c9a2ff;width:.95rem;height:.95rem}.nh-zzz i:nth-child(2){font-size:1.05rem;animation-delay:1s}.nh-zzz i:nth-child(3){font-size:1.2rem;animation-delay:2s}.nh-notes i:nth-child(2){width:1.1rem;height:1.1rem;animation-delay:1s}.nh-notes i:nth-child(3){width:1.25rem;height:1.25rem;animation-delay:2s}.nh-hearts{top:10px;left:50%}.nh-hearts i{color:#ff7fae;opacity:0;width:.9rem;height:.9rem;animation:1.6s ease-out infinite nh-heart;top:0;left:0}.nh-hearts i:first-child{--hx:-40px}.nh-hearts i:nth-child(2){--hx:-12px;color:#ffd76a;width:1.05rem;height:1.05rem;animation-delay:.4s}.nh-hearts i:nth-child(3){--hx:14px;animation-delay:.8s}.nh-hearts i:nth-child(4){--hx:40px;color:#ffd76a;width:.8rem;height:.8rem;animation-delay:1.2s}.nh-sparkles{inset:-8px}.nh-sparkles i{color:#ffd76a;width:.85rem;height:.85rem;animation:1.6s ease-in-out infinite nh-twinkle}.nh-sparkles i:first-child{top:10px;left:2px}.nh-sparkles i:nth-child(2){width:.65rem;height:.65rem;animation-delay:.5s;top:24px;right:-2px}.nh-sparkles i:nth-child(3){width:.6rem;height:.6rem;animation-delay:1s;bottom:22px;left:-6px}@keyframes nh-hover{0%,to{transform:translate(0)rotate(-1.2deg)scale(1)}25%{transform:translate(2px,-4px)rotate(.4deg)scale(1.005)}50%{transform:translateY(-6px)rotate(1.2deg)scale(1.01)}75%{transform:translate(-2px,-3px)rotate(-.2deg)scale(1.005)}}@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-thrust-ring{0%,to{transform:scale(1)}50%{transform:scale(1.18,1.05)}}@keyframes nh-glow{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.08;transform:scale(1.35)}}@keyframes nh-ping{0%,72%{opacity:0;transform:scale(.9)}74%{opacity:.8}to{opacity:0;transform:scale(2.6)}}@keyframes nh-shine{0%,86%{transform:translate(-60px)skew(-22deg)}to{transform:translate(130px)skew(-22deg)}}@keyframes nh-band{0%,to{transform:translate(-5px)skew(-24deg)}50%{transform:translate(5px)skew(-24deg)}}@keyframes nh-led{0%,to{opacity:.45}50%{opacity:1}}@keyframes nh-led-fast{0%,to{opacity:.35}50%{opacity:1}}@keyframes nh-tremble{0%,60%,to{transform:translate(0)}63%{transform:translate(-.7px)}66%{transform:translate(.7px,.2px)}69%{transform:translate(-.5px)}72%{transform:translate(.5px)}75%{transform:translate(0)}}@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)}}@keyframes nh-saccade{0%,to{transform:translate(0)}31%{transform:translate(.5px,-.2px)}34%{transform:translate(0)}67%{transform:translate(-.4px,.3px)}71%{transform:translate(0)}}.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}.nh.q-scan .nh-scan{animation:1.6s ease-in-out nh-q-scan}.nh.q-scan .nh-led{animation:.4s ease-in-out infinite nh-led-fast}@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-q-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(60px)}}@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-voice{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1.25)}}@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,.nh-pupil,.nh-head{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:999px;place-items:center;width:10px;height:10px;display:grid;position:absolute;top:3px;right:1px}.nova-nav-ping.con-cifra{background:linear-gradient(#ff8f8f,#ff5c5c);width:auto;min-width:16px;height:16px;padding:0 3px}.nova-nav-ping b{color:#fff;font-size:.56rem;font-weight:800;line-height:1}.nova-nav-ping:after{content:"";border-radius:inherit;border:2px solid #ff6b6b;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}.nova-estelas{z-index:1999;pointer-events:none;position:fixed;top:0;left:0}.tjbot-stage .nova-estelas{z-index:2}.nova-estela{transform-origin:0 0;will-change:transform;place-items:center;display:grid;position:fixed;top:0;left:0}.nova-estela i{filter:blur(.5px);background:radial-gradient(circle,#fff6d6 0%,#f0c76e 40%,#f0c76e00 72%);border-radius:50%;display:block}
