:root{--nn-tube: linear-gradient(135deg, #3de0ff 0%, #2ff3ee 30%, #9d5bff 64%, #ff4fd8 100%);--nn-foilbtn: linear-gradient(100deg, #8ff7ff 0%, #bdfcff 22%, #c9b3ff 58%, #ff9be9 100%);--nn-rb: #ff4fd8, #ffa95a, #f0e331, #49f9c3, #3de0ff, #967dfa, #ff4fd8}@keyframes nn-rot{to{transform:rotate(360deg)}}@keyframes nn-sweep{0%{transform:translate(0) skew(-14deg)}42%,to{transform:translate(230%) skew(-14deg)}}@keyframes nn-shine{0%{transform:translate(0) skew(-18deg)}50%,to{transform:translate(420%) skew(-18deg)}}@keyframes nn-spark{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.25);opacity:1}}.nn-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body .nl-panel.nl-panel--neon{position:relative;isolation:isolate;overflow:hidden;border:0!important;padding:17px!important;background:radial-gradient(70% 120% at 0% 0%,#3de0ff21,#3de0ff00 60%),radial-gradient(70% 120% at 100% 100%,#ff4fd824,#ff4fd800 60%),repeating-linear-gradient(135deg,#ffffff08 0 1px,#fff0 1px 5px),linear-gradient(180deg,#06101d,#0e0630)!important;box-shadow:0 0 26px -12px #ff4fd8cc,0 0 30px -14px #3de0ffb3}html body .nl-panel.nl-panel--neon:after{content:"";position:absolute;inset:0;padding:1px;z-index:3;pointer-events:none;background:var(--nn-tube);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html body .nl-panel.nl-panel--neon:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-30%;bottom:-30%;left:-60%;width:45%;background:linear-gradient(90deg,#fff0,#ffffff0f 40%,#ffffff1c,#ffffff0f 60%,#fff0);animation:nn-sweep 6s cubic-bezier(.45,.05,.25,1) 1.5s infinite}html body .nl-panel--neon .nl-panel__label{color:#a9f4ff;background:linear-gradient(90deg,#8ff7ff,#c9b3ff 55%,#ff9be9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html body .nl-panel--neon .nl-neon{gap:16px}html body .nl-panel--neon .nl-neon__card.nnx-card{flex:0 0 auto;width:74px;height:102px;padding:22px 4px 6px;box-shadow:0 0 0 1px #8f5bff4d,0 0 16px -3px #9646ffb3,0 0 22px -8px #3de0ff99}html body .nl-panel--neon .nl-neon__card .nnx-face{margin:10px 0 0;font:700 44px/1 Chakra Petch,sans-serif;color:#fff}html body .nl-panel--neon .nl-neon__name{font-style:italic;letter-spacing:.02em;color:#fff;text-shadow:0 0 2px rgba(255,255,255,.5),0 0 12px rgba(192,75,255,.8),0 0 20px rgba(61,224,255,.35)}html body .nl-panel--neon .nl-neon__rar{margin-top:3px;color:#a9f4ff;letter-spacing:.14em;line-height:1.5}html body .nl-panel--neon .nl-neon__own{margin-top:5px;color:#ff9be9}html body .nl-panel--neon .nl-neon__own:before{content:"◆ ";font-size:.85em}html body .nl-panel--neon .nl-meter{position:relative;height:10px;overflow:visible;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17}html body .nl-panel--neon .nl-meter__fill{position:relative;overflow:hidden;background:linear-gradient(90deg,#3de0ff,#2ff3ee 30%,#9d5bff 65%,#ff4fd8)!important;box-shadow:0 0 12px -2px #ff4fd8cc,0 0 14px -2px #3de0ff99}html body .nl-panel--neon .nl-meter__fill:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:60%;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);animation:nn-meter 2.4s ease-in-out infinite}@keyframes nn-meter{0%{transform:translate(0)}70%,to{transform:translate(270%)}}html body .nl-panel--neon .nl-meter.nn-meter--live:after{content:"";position:absolute;z-index:1;pointer-events:none;left:var(--nn-w, 0%);top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle,#fff 0 16%,#e2fafff2 26%,#ff4fd88c 46%,#9d5bff00 70%);animation:nn-spark .8s ease-in-out infinite alternate}html body .nl-panel--neon .nl-meter__txt{color:#aab7c0}html body .nl-panel--neon .nl-meter__need{color:#ffd08a}html body .nl-panel--neon .nl-go:not(:disabled){position:relative;background:var(--nn-foilbtn)!important;color:#0a0716!important}html body .nl-panel--neon .nl-go:not(:disabled):after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:22%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);animation:nn-shine 2.8s ease-in-out .6s infinite}html body .nl-panel--neon .nl-go:not(:disabled):hover{filter:brightness(1.06) drop-shadow(0 0 12px rgba(255,79,216,.8))}@media(max-width:480px){html body .nl-panel--neon .nl-go{letter-spacing:.1em}}.nn-rv{--cw: min(260px, max(196px, 20vw), 36vh);--ch: calc(var(--cw) * 1.4);position:fixed;inset:0;z-index:10050;display:flex;overflow:hidden auto;overscroll-behavior:contain;background:radial-gradient(55% 50% at 50% 40%,#16104a,#0a0b22 48%,#03040a);color:#eff2f5;font-family:Inter,sans-serif;text-align:center;outline:none;-webkit-tap-highlight-color:transparent;animation:nn-rv-in .35s ease-out both}.nn-rv *,.nn-rv *:before,.nn-rv *:after{box-sizing:border-box}.nn-rv.nn-rv--out{animation:nn-rv-out .26s ease-in both;pointer-events:none}@keyframes nn-rv-in{0%{opacity:0}to{opacity:1}}@keyframes nn-rv-out{to{opacity:0;transform:scale(1.03)}}.nn-rv__fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.nn-rv__stage{position:relative;z-index:2;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.6vh,26px);padding:16px;max-width:100%}.nn-rv__hero{position:relative;width:var(--cw);height:var(--ch);flex:0 0 auto}.nn-rv__clip{position:fixed;inset:0;overflow:hidden;pointer-events:none}.nn-rv__clip--back{z-index:-1}.nn-rv__clip--front{z-index:3}.nn-rv__clip>*{position:absolute;left:var(--nn-hx, 50%);top:var(--nn-hy, 42%)}.nn-rv__rays{width:86.4vmax;height:86.4vmax;margin:-43.2vmax 0 0 -43.2vmax;animation:nn-rays-in 1.1s ease-out 2.75s both}.nn-rv__rays:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffffff1f 0deg 2deg,#fff0 2deg 9deg),conic-gradient(from 0deg,#3de0ff4d,#9d5bff52,#ff4fd84d,#2ff3ee42,#c04bff52,#3de0ff4d);-webkit-mask:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.55) 23.6%,rgba(0,0,0,0) 100%);mask:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.55) 23.6%,rgba(0,0,0,0) 100%);animation:nn-rot 50s linear infinite}@keyframes nn-rays-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.nn-rv__beam{width:64vmax;height:4px;margin:-2px 0 0 -64vmax;transform-origin:100% 50%;transform:rotate(13deg);opacity:0;animation:nn-beam-life .95s linear 2s both}.nn-rv__beam>i{position:absolute;inset:0;border-radius:4px;background:linear-gradient(90deg,#fff0,#ffffffbf 34%,#fff);box-shadow:0 0 10px 2px #ffffffbf,0 0 32px 8px #beaaff80;transform-origin:0 50%;animation:nn-beam-grow .5s cubic-bezier(.3,.7,.2,1) 2s both}@keyframes nn-beam-life{0%{opacity:1}76%{opacity:1}to{opacity:0}}@keyframes nn-beam-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nn-rv__fan{width:76vmax;height:76vmax;margin-top:-38vmax;transform-origin:0 50%;background:conic-gradient(from 73deg at 0 50%,transparent 0deg,#ff4d6d .6deg,#ff9f1c,#ffe14d,#49f9c3,#3ecbff,#7a6bff,#d45bff 33.4deg,transparent 34deg);-webkit-mask:linear-gradient(90deg,#000 4%,rgba(0,0,0,.6) 40%,transparent 84%);mask:linear-gradient(90deg,#000 4%,rgba(0,0,0,.6) 40%,transparent 84%);mix-blend-mode:screen;opacity:0;animation:nn-fan 1.25s 2.68s both}@keyframes nn-fan{0%{opacity:0;transform:rotate(0) scale(0,.08);animation-timing-function:cubic-bezier(.2,.7,.3,1)}22%{opacity:.95;transform:rotate(0) scale(1);animation-timing-function:cubic-bezier(.55,0,.35,1)}86%{opacity:.9;transform:rotate(320deg) scale(1);animation-timing-function:ease-in}to{opacity:0;transform:rotate(360deg) scale(.15,0)}}.nn-rv__core{width:0;height:0;animation:nn-core-out .55s cubic-bezier(.3,0,.7,1) 2.68s both}@keyframes nn-core-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4)}}.nn-rv__shake{position:absolute;inset:0;animation:nn-shake .12s linear 2.1s 5}@keyframes nn-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px,2px)}50%{transform:translate(2px,-3px)}75%{transform:translate(3px,2px)}}.nn-rv--ready .nn-rv__core{display:none}.nn-rv__coreIn{position:absolute;left:0;top:0;animation:nn-core-charge 2.7s cubic-bezier(.45,0,.85,.5) both}@keyframes nn-core-charge{0%{transform:scale(.35)}to{transform:scale(1.25)}}.nn-rv__coreIn:before{content:"";position:absolute;left:-210px;top:-210px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle closest-side,#aa6eff61,#ff4fd829 45%,#3de0ff14 70%,#3de0ff00)}.nn-rv__orb{position:absolute;left:-90px;top:-90px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#fff 0 11%,#eefafff2 16%,#ff78e699 27%,#785aff61 44%,#3de0ff24 60%,#3de0ff00 72%);animation:nn-orb .42s ease-in-out infinite alternate}@keyframes nn-orb{0%{transform:scale(.9)}to{transform:scale(1.08)}}.nn-rv__ring{position:absolute;border-radius:50%;-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - 4px),#000 calc(100% - 3px),#000 calc(100% - 1px),transparent 100%);mask:radial-gradient(circle closest-side,transparent calc(100% - 4px),#000 calc(100% - 3px),#000 calc(100% - 1px),transparent 100%)}.nn-rv__ring--1{left:-118px;top:-118px;width:236px;height:236px;background:repeating-conic-gradient(from 0deg,#ffffffe6 0deg 14deg,#fff0 14deg 30deg);animation:nn-rot 2.4s linear infinite}.nn-rv__ring--2{left:-160px;top:-160px;width:320px;height:320px;background:conic-gradient(#3de0ff,#2ff3ee,#9d5bff,#ff4fd8,#c04bff,#3de0ff);opacity:.85;animation:nn-rot 3.4s linear infinite reverse}.nn-rv__arc{position:absolute;left:-96px;top:-96px;width:192px;height:192px;border-radius:50%;background:conic-gradient(from -90deg,#3de0ff,#2ff3ee,#9d5bff,#ff4fd8 calc(var(--nn-p, 0) * 100%),#ffffff14 0);-webkit-mask:radial-gradient(circle closest-side,transparent 88%,#000 89%,#000 97%,transparent 98%);mask:radial-gradient(circle closest-side,transparent 88%,#000 89%,#000 97%,transparent 98%);filter:drop-shadow(0 0 6px rgba(255,79,216,.9))}.nn-rv__charge{position:absolute;left:50%;top:calc(100% + 12px);width:max-content;transform:translate(-50%);font-family:JetBrains Mono,monospace;pointer-events:none;animation:nn-charge-in .5s ease-out .25s both,nn-charge-out .25s ease-in 2.62s forwards}@keyframes nn-charge-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes nn-charge-out{to{opacity:0;transform:translate(-50%) scale(.9)}}.nn-rv__charge small{display:block;font-size:11px;letter-spacing:.34em;color:#a9f4ff}.nn-rv__charge b{display:block;margin-top:4px;font:700 italic clamp(34px,6vw,54px)/1 "Chakra Petch",sans-serif;color:#fff;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(255,79,216,.9),0 0 32px rgba(61,224,255,.6)}.nn-rv__charge b i{font-style:normal;font-size:.42em;color:#9fb0bc;letter-spacing:.1em;vertical-align:.6em;margin-left:.3em}.nn-rv__flash{position:fixed;inset:0;z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 40%,#fff,#f4fdff,#e6dcffe6 60%,#dcf0ffd9);animation:nn-flash .75s ease-out 2.64s both}@keyframes nn-flash{0%{opacity:0}10%{opacity:1}to{opacity:0}}.nn-rv__shock{width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;opacity:0;background:radial-gradient(circle closest-side,#fff0 80%,#3de0ffb3 86%,#fff 91%,#ff4fd8cc 95%,#ff4fd800);animation:nn-shock .8s cubic-bezier(.15,.7,.35,1) 2.7s forwards}.nn-rv__shock--2{animation-delay:2.86s;animation-duration:.95s}@keyframes nn-shock{0%{opacity:1;transform:scale(.15)}55%{opacity:.75}to{opacity:0;transform:scale(4.2)}}.nn-rv__land{width:calc(var(--cw) * 1.2);height:calc(var(--ch) * 1.2);margin:calc(var(--ch) * -.6) 0 0 calc(var(--cw) * -.6);pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffffffe6,#c8aaff73 45%,#3de0ff00)}.nn-rv--card .nn-rv__land{animation:nn-land .8s ease-out .08s forwards}@keyframes nn-land{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.nn-rv__slot{position:absolute;left:50%;top:var(--nn-fy, 38%);width:0;height:0;z-index:2;visibility:hidden}.nn-rv--roll .nn-rv__slot{visibility:visible;animation:nn-slot-in .42s cubic-bezier(.2,.9,.3,1.25) both}.nn-rv--card .nn-rv__slot{animation:nn-slot-out .24s steps(2,end) both}@keyframes nn-slot-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@keyframes nn-slot-out{0%{opacity:1}to{opacity:0;visibility:hidden}}.nn-rv__win{--sw: calc(var(--cw) * .68);--sh: calc(var(--cw) * .6);position:absolute;left:calc(var(--sw) / -2);top:calc(var(--sh) / -2);width:var(--sw);height:var(--sh);border:2px solid transparent;border-radius:10px;background:linear-gradient(180deg,#03111ff0,#150340f0) padding-box,var(--nn-tube) border-box;box-shadow:0 0 0 1px #8f5bff59,0 0 24px -2px #3de0ff8c,0 0 44px -6px #ff4fd88c,inset 0 0 26px -6px #9d5bffb3}.nn-rv__win:before,.nn-rv__win:after{content:"";position:absolute;top:50%;z-index:2;width:0;height:0;margin-top:-7px;border:7px solid transparent;filter:drop-shadow(0 0 4px #ff4fd8)}.nn-rv__win:before{left:-3px;border-left:11px solid #ff4fd8}.nn-rv__win:after{right:-3px;border-right:11px solid #ff4fd8}.nn-rv__reel{position:absolute;inset:0;overflow:hidden;border-radius:8px;-webkit-mask:linear-gradient(180deg,transparent 0%,#000 24%,#000 76%,transparent 100%);mask:linear-gradient(180deg,transparent 0%,#000 24%,#000 76%,transparent 100%)}.nn-rv__reel:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#fff0 1px 3px)}.nn-rv__cell,.nn-rv__hit{position:absolute;left:0;right:0;top:0;height:100%;display:grid;place-items:center;font-size:calc(var(--cw) * .4);line-height:1;font-style:normal}.nn-rv__cell{will-change:transform;text-shadow:0 0 14px rgba(61,224,255,.55)}.nn-rv__cell img,.nn-rv__hit img{display:block;width:calc(var(--cw) * .477);height:calc(var(--cw) * .477);object-fit:cover;border-radius:calc(var(--cw) * .069)}.nn-rv__cell img{box-shadow:0 0 14px #3de0ff80}.nn-rv__roll{position:absolute;left:0;top:calc(var(--cw) * .3 + 14px);width:max-content;max-width:92vw;transform:translate(-50%);font-family:JetBrains Mono,monospace;text-align:center;pointer-events:none}.nn-rv__roll small{display:block;font-size:10px;letter-spacing:.3em;color:#a9f4ff}.nn-rv__roll b{display:block;margin-top:5px;white-space:nowrap;font:700 italic clamp(20px,3.2vw,30px)/1.1 "Chakra Petch",sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#fff;text-shadow:0 0 12px rgba(255,79,216,.9),0 0 24px rgba(61,224,255,.5)}.nn-rv__hit{visibility:hidden}.nn-rv--hit .nn-rv__hit{visibility:visible}.nn-rv--hit .nn-rv__reel{visibility:hidden}.nn-rv__hit>i{grid-area:1 / 1;font-style:normal}.nn-rv__hit:before{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fffffff2,#3de0ff73 55%,#ff4fd800)}.nn-rv--hit .nn-rv__hit:before{animation:nn-win-flash .38s ease-out both}@keyframes nn-win-flash{0%{opacity:1}to{opacity:0}}.nn-rv__hitc,.nn-rv__hitm{color:transparent;mix-blend-mode:screen}.nn-rv__hitc{text-shadow:0 0 0 #19f0ff}.nn-rv__hitm{text-shadow:0 0 0 #ff2bd6}.nn-rv__hitc img{filter:brightness(1.1) sepia(1) saturate(7) hue-rotate(150deg)}.nn-rv__hitm img{filter:brightness(1.1) sepia(1) saturate(7) hue-rotate(262deg)}.nn-rv__hitw{text-shadow:0 0 .02em #fff,0 0 .13em rgba(61,224,255,.95),0 0 .32em rgba(192,75,255,.85)}.nn-rv--hit .nn-rv__hitc{animation:nn-hit-c .5s steps(1,end) both}.nn-rv--hit .nn-rv__hitm{animation:nn-hit-m .5s steps(1,end) both}.nn-rv--hit .nn-rv__hitw{animation:nn-hit-w .5s steps(1,end) both}@keyframes nn-hit-c{0%{transform:translate(-.16em);clip-path:inset(0 0 52% 0)}16%{transform:translate(.1em);clip-path:inset(38% 0 18% 0)}32%{transform:translate(-.09em,.02em);clip-path:inset(8% 0 46% 0)}48%{transform:translate(.12em);clip-path:inset(58% 0 0 0)}64%{transform:translate(-.06em);clip-path:inset(0 0 0 0)}80%,to{transform:translate(-.035em);clip-path:inset(0 0 0 0)}}@keyframes nn-hit-m{0%{transform:translate(.15em);clip-path:inset(46% 0 0 0)}16%{transform:translate(-.12em);clip-path:inset(0 0 60% 0)}32%{transform:translate(.08em,-.02em);clip-path:inset(52% 0 12% 0)}48%{transform:translate(-.1em);clip-path:inset(14% 0 40% 0)}64%{transform:translate(.06em);clip-path:inset(0 0 0 0)}80%,to{transform:translate(.035em);clip-path:inset(0 0 0 0)}}@keyframes nn-hit-w{0%{transform:translate(.05em) skew(-9deg);opacity:.6;filter:brightness(1.8) saturate(1.3)}16%{transform:translate(-.04em);opacity:1;filter:none}32%{transform:translate(.03em) skew(6deg);opacity:.75}48%{transform:translate(-.02em);opacity:1}64%,to{transform:none;opacity:1}}.nn-rv__clip>.nn-rv__tear{left:-6%;top:-12%;width:112%;height:124%;opacity:0;background:linear-gradient(180deg,transparent 0 22%,rgba(61,224,255,.5) 22% 22.5%,transparent 22.5% 41%,rgba(255,79,216,.45) 41% 42.3%,transparent 42.3% 57%,rgba(255,255,255,.4) 57% 57.3%,transparent 57.3% 71%,rgba(157,91,255,.5) 71% 72%,transparent 72%);mix-blend-mode:screen}.nn-rv--hit .nn-rv__tear{animation:nn-tear .46s steps(1,end) both}.nn-rv--card .nn-rv__tear{animation:nn-tear2 .34s steps(1,end) both}@keyframes nn-tear{0%{opacity:1;transform:translate(-3%)}20%{opacity:.8;transform:translate(4%,-7%)}40%{opacity:1;transform:translate(-2%,11%)}60%{opacity:.6;transform:translate(3%,-3%)}80%,to{opacity:0;transform:none}}@keyframes nn-tear2{0%{opacity:.9;transform:translate(2%,6%)}33%{opacity:.7;transform:translate(-3%,-9%)}66%,to{opacity:0;transform:none}}.nn-rv__float{position:absolute;inset:0}.nn-rv--card .nn-rv__float{animation:nn-hover 4.6s ease-in-out 1s infinite}@keyframes nn-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.nn-rv__final{position:absolute;inset:0;perspective:1100px;opacity:0;visibility:hidden}.nn-rv--card .nn-rv__final{opacity:1;visibility:visible;animation:nn-card-in .52s steps(1,end) both}@keyframes nn-card-in{0%{opacity:0;transform:scale(.94);clip-path:inset(34% 0 40% 0);filter:drop-shadow(-8px 0 0 rgba(61,224,255,.85)) drop-shadow(8px 0 0 rgba(255,79,216,.85))}14%{opacity:1;transform:translate(-9px) scale(.97);clip-path:inset(8% 0 46% 0)}28%{transform:translate(7px) scale(1.02);clip-path:inset(44% 0 6% 0)}42%{transform:translate(-4px);clip-path:inset(0 0 22% 0);filter:drop-shadow(-4px 0 0 rgba(61,224,255,.7)) drop-shadow(4px 0 0 rgba(255,79,216,.7))}56%{opacity:.8;transform:translate(3px);clip-path:inset(16% 0 0 0)}70%{opacity:1;transform:none;clip-path:none;filter:none}84%{transform:translate(-2px)}to{opacity:1;transform:none;clip-path:none;filter:none}}.nn-rv__tilt{position:absolute;inset:0;transform:rotateX(var(--nn-rx, 0deg)) rotateY(var(--nn-ry, 0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.nn-rv__tilt.nn-tilting{transition:transform .12s linear}.nn-rv__tilt>.nnx-card,.nn-rv__tilt>.nn-fail{position:absolute;left:50%;top:50%;margin:-180px 0 0 -130px;max-width:none;transform:scale(var(--nn-k, 1))}.nn-rv__text{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:min(960px,94vw)}.nn-rv__kicker,.nn-rv__title,.nn-rv__sub,.nn-rv__btn{opacity:0}.nn-rv__kicker{font:700 12px/1.2 JetBrains Mono,monospace;letter-spacing:.38em;color:#a9f4ff;text-shadow:0 0 12px rgba(61,224,255,.7)}.nn-rv__title{position:relative;margin:0;font:700 italic clamp(28px,5.6vw,56px)/1.04 "Chakra Petch",sans-serif;text-transform:uppercase;letter-spacing:.05em;text-wrap:balance;color:#fff;background:linear-gradient(100deg,#bdfcff,#fff 30%,#ffc2f3 62%,#d9b8ff 82%,#9ff8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(255,79,216,.55)) drop-shadow(0 0 24px rgba(61,224,255,.35))}.nn-rv__pre{font-size:.62em;letter-spacing:.12em}@keyframes nn-title-in{0%{opacity:0;transform:scale(1.35) translateY(6px)}60%{opacity:1}to{opacity:1;transform:none}}.nn-rv__tt span{white-space:nowrap}.nn-rv__tt i{font-style:inherit}.nn-rv__tt i.nn-x{position:relative;visibility:hidden}.nn-rv__tt i.nn-x:after{content:attr(data-g);visibility:visible;position:absolute;left:-.2em;right:-.2em;top:0;text-align:center;color:#3de0ff;-webkit-text-fill-color:#3de0ff}.nn-rv__sub{margin:2px 0 6px;font:500 clamp(13px,1.6vw,16px)/1.45 "Inter",sans-serif;color:#c9d4dc;max-width:40ch}.nn-rv__sub b{color:#fff;font-weight:700}@keyframes nn-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nn-rv--words :is(.nn-rv__kicker,.nn-rv__title,.nn-rv__sub,.nn-rv__btn){opacity:1}.nn-rv--words .nn-rv__kicker{animation:nn-rise .6s ease-out both}.nn-rv--words .nn-rv__title{animation:nn-title-in .9s cubic-bezier(.2,.8,.2,1) .15s both}.nn-rv--words .nn-rv__sub{animation:nn-rise .6s ease-out .45s both}.nn-rv--words .nn-rv__btn{animation:nn-rise .5s ease-out .7s both}.nn-rv--fast.nn-rv--words .nn-rv__title{animation-duration:.6s;animation-delay:.06s}.nn-rv--fast.nn-rv--words .nn-rv__sub{animation-duration:.45s;animation-delay:.14s}.nn-rv--fast.nn-rv--words .nn-rv__btn{animation-duration:.45s;animation-delay:.22s}.nn-rv__btn{position:relative;isolation:isolate;cursor:pointer;min-height:50px;padding:14px 36px;border:0;background:none;outline:none;font:700 14px/1 Chakra Petch,sans-serif;letter-spacing:.24em;color:#0a0716;transition:filter .2s,transform .2s;-webkit-tap-highlight-color:transparent}.nn-rv:not(.nn-rv--ready) .nn-rv__btn{pointer-events:none}.nn-rv__btnface{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);background:var(--nn-foilbtn)}.nn-rv__btnface i{position:absolute;top:0;bottom:0;left:-30%;width:24%;background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0)}.nn-rv--ready .nn-rv__btnface i{animation:nn-shine 2.8s ease-in-out .3s infinite}.nn-rv__btn:after{content:"";position:absolute;inset:-4px -5px;z-index:-2;pointer-events:none;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);background:#fff;opacity:0;transition:opacity .15s}.nn-rv .nn-rv__btn:focus-visible{outline:none!important}.nn-rv__btn:focus-visible:after{opacity:1}.nn-rv__btn:hover{filter:brightness(1.06) drop-shadow(0 0 14px rgba(255,79,216,.9));transform:translate(2px)}.nn-rv__skip{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:4;font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.3em;color:#e2e9ee73;animation:nn-rv-in .4s ease-out .8s both;pointer-events:none}.nn-rv--hit .nn-rv__skip{animation:nn-charge-out .2s ease-in both}@media(max-height:560px)and (orientation:landscape){.nn-rv{--cw: min(200px, 44vh)}.nn-rv__stage{flex-direction:row;gap:28px}.nn-rv__text{align-items:flex-start;text-align:left;max-width:50vw}.nn-rv__charge{top:50%;left:calc(100% + 150px);transform:translateY(-50%)}.nn-rv__title{font-size:clamp(24px,5vw,40px)}}@media(max-width:480px){.nn-rv__kicker{font-size:11px;letter-spacing:.26em}.nn-rv__rays{width:79.2vmax;height:79.2vmax;margin:-39.6vmax 0 0 -39.6vmax}}.nn-rv--skip .nn-rv__beam{display:none}.nn-rv--skip .nn-rv__shake{animation:none}.nn-rv--skip .nn-rv__core{animation:nn-core-q .35s cubic-bezier(.3,0,.7,1) both}.nn-rv--skip .nn-rv__charge{animation:nn-fade-q .2s ease-in both}.nn-rv--skip .nn-rv__flash{animation:nn-flash-q .7s ease-out both}.nn-rv--skip .nn-rv__shock{animation:nn-shock-q .8s cubic-bezier(.15,.7,.35,1) .03s forwards}.nn-rv--skip .nn-rv__shock--2{animation-delay:.18s;animation-duration:.95s}.nn-rv--skip .nn-rv__rays{animation:nn-rays-q .9s ease-out both}.nn-rv--skip .nn-rv__fan{animation:nn-fan-q 1.2s .04s both}@keyframes nn-core-q{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4)}}@keyframes nn-fade-q{0%{opacity:1}to{opacity:0}}@keyframes nn-flash-q{0%{opacity:0}10%{opacity:1}to{opacity:0}}@keyframes nn-shock-q{0%{opacity:1;transform:scale(.15)}55%{opacity:.75}to{opacity:0;transform:scale(4.2)}}@keyframes nn-rays-q{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes nn-fan-q{0%{opacity:0;transform:rotate(0) scale(0,.08);animation-timing-function:cubic-bezier(.2,.7,.3,1)}22%{opacity:.95;transform:rotate(0) scale(1);animation-timing-function:cubic-bezier(.55,0,.35,1)}86%{opacity:.9;transform:rotate(320deg) scale(1);animation-timing-function:ease-in}to{opacity:0;transform:rotate(360deg) scale(.15,0)}}.nn-rv.nn-rv--still,.nn-rv.nn-rv--still *,.nn-rv.nn-rv--still *:before,.nn-rv.nn-rv--still *:after{animation:none!important;transition:none!important}.nn-rv.nn-rv--still :is(.nn-rv__core,.nn-rv__charge,.nn-rv__flash,.nn-rv__shock,.nn-rv__land,.nn-rv__skip,.nn-rv__beam,.nn-rv__fan,.nn-rv__slot,.nn-rv__tear,.nn-rv__btnface i){display:none}.nn-rv.nn-rv--still.nn-rv--out{opacity:0}@media(prefers-reduced-motion:reduce){html body .nl-panel.nl-panel--neon:before,html body .nl-panel--neon .nl-meter__fill:after,html body .nl-panel--neon .nl-go:after{display:none}html body .nl-panel--neon .nl-meter.nn-meter--live:after{animation:none}}html.nn-rv-open body>:not(.nn-rv){visibility:hidden!important}.nn-fail{position:relative;box-sizing:border-box;width:260px;height:360px;max-width:100%;display:flex;flex-direction:column;align-items:center;padding:64px 26px 34px;text-align:center;color:#ffe3e8;background:radial-gradient(120% 80% at 50% 30%,#2a0d16,#0d0508 70%);border:2px solid rgba(255,84,112,.55);box-shadow:0 0 0 1px #ff54702e,0 0 30px #ff547047,inset 0 0 40px #ff1e3c2e;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));font-family:Chakra Petch,sans-serif}.nn-fail__crack{position:absolute;inset:0;pointer-events:none;opacity:.55;background:linear-gradient(118deg,transparent 47.6%,rgba(255,120,140,.7) 48%,transparent 48.5%),linear-gradient(62deg,transparent 58.6%,rgba(255,120,140,.5) 59%,transparent 59.4%),repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 2px,transparent 2px 4px)}.nn-fail__face{position:relative;font-size:96px;line-height:1;margin:6px 0 22px;filter:grayscale(.35) drop-shadow(0 0 16px rgba(255,84,112,.8))}.nn-fail__name{position:relative;font-size:22px;font-weight:700;font-style:italic;letter-spacing:.08em;color:#fff;text-shadow:0 0 12px rgba(255,84,112,.8)}.nn-fail__chip{position:relative;margin-top:12px;padding:3px 12px;font:700 11px/1.6 JetBrains Mono,monospace;letter-spacing:.2em;color:#ff8a9e;border:1px solid rgba(255,84,112,.6);background:#ff54701a}.nn-fail__sub{position:relative;margin-top:auto;font:500 11px/1.4 JetBrains Mono,monospace;letter-spacing:.08em;color:#c98b96}.nn-rv--fail .nn-rv__kicker{color:#ff8a9e}.nn-rv--fail .nn-rv__title{filter:drop-shadow(0 0 10px rgba(255,84,112,.55))}.nn-rv--fail.nn-rv--hit .nn-rv__win{box-shadow:0 0 0 2px #ff5470b3,0 0 30px #ff547080}.nl-panel--neon .nl-neon__risk{margin-top:4px;font:500 11px/1.4 JetBrains Mono,monospace;letter-spacing:.04em;color:#ff8a9e}.nn-rv--fail .nn-rv__title{background:linear-gradient(100deg,#ffd0d8,#fff,#ff8a9e 70%,#ffb3c0);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(255,84,112,.6))}