.wn{position:relative;--d:calc(1s / var(--ns, 1))}.wn,.wn-ch{display:inline-block}.wn-ch{white-space:pre;animation-delay:calc(var(--i) * .07s / var(--ns, 1))!important}.wn-caret{display:inline-block;width:.06em;height:.9em;margin-inline-start:.06em;vertical-align:-.08em;background:currentColor;animation:wn-blink 1s steps(1) infinite}@keyframes wn-blink{50%{opacity:0}}.wn-aurora,.wn-chrome,.wn-fire,.wn-flow,.wn-gold,.wn-holo,.wn-ice,.wn-rainbow,.wn-retro,.wn-shimmer{color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wn-flow{background-image:linear-gradient(90deg,var(--n1),var(--n2),var(--n3),var(--n1));animation:wn-pan calc(var(--d) * 5) linear infinite}.wn-flow,.wn-rainbow{background-size:300% 100%}.wn-rainbow{background-image:linear-gradient(90deg,#ff4d6d,#ffb84d,#f9f871,#4dff9e,#4dc3ff,#9b6dff,#ff4d6d);animation:wn-pan calc(var(--d) * 4) linear infinite}.wn-shimmer{background-image:linear-gradient(110deg,var(--nc) 38%,#fff 50%,var(--nc) 62%);background-size:250% 100%;animation:wn-sweep calc(var(--d) * 2.6) ease-in-out infinite}.wn-chrome{background-image:linear-gradient(110deg,transparent 40%,rgb(255 255 255/.9) 50%,transparent 60%),linear-gradient(180deg,#fdfdfd,#b9c0c9 45%,#5d6670 50%,#e8edf2 56%,#9aa3ad);animation:wn-sweep2 calc(var(--d) * 3) ease-in-out infinite}.wn-chrome,.wn-gold{background-size:250% 100%,100% 100%}.wn-gold{background-image:linear-gradient(110deg,transparent 40%,rgb(255 255 255/.85) 50%,transparent 60%),linear-gradient(180deg,#fff6c9,#f2c14e 40%,#a86b12 52%,#f7d774 62%,#c58a1c);animation:wn-sweep2 calc(var(--d) * 3.2) ease-in-out infinite;filter:drop-shadow(0 2px 10px rgb(242 193 78/.25))}.wn-fire{background-image:linear-gradient(0deg,#ff2e00,#ff7a00 35%,#ffd000 70%,#fff3b0);background-size:100% 220%;animation:wn-rise calc(var(--d) * 1.6) ease-in-out infinite alternate,wn-burn calc(var(--d) * .9) steps(3) infinite;filter:drop-shadow(0 0 10px rgb(255 110 0/.55))}.wn-ice{background-image:linear-gradient(110deg,#b8ecff 30%,#ffffff 45%,#6fd3ff 55%,#d9f6ff 70%);background-size:250% 100%;animation:wn-sweep calc(var(--d) * 3.4) ease-in-out infinite;filter:drop-shadow(0 0 12px rgb(111 211 255/.45))}.wn-holo{background-image:linear-gradient(115deg,#ff9de2,#a0f1ff 25%,#c7a6ff 45%,#9dffcf 65%,#ffd59d 85%,#ff9de2);background-size:300% 300%;animation:wn-pan calc(var(--d) * 6) linear infinite,wn-hue calc(var(--d) * 8) linear infinite}.wn-retro{background-image:linear-gradient(180deg,#ffe66d,#ff8c42 45%,#ff3c8e 55%,#7b2cff);filter:drop-shadow(3px 3px 0 #2a0b52) drop-shadow(0 0 14px rgb(255 60 142/.45));animation:wn-retro calc(var(--d) * 3) ease-in-out infinite}.wn-aurora{background-image:radial-gradient(60% 120% at 0 50%,var(--n1),transparent 70%),radial-gradient(60% 120% at 100% 50%,var(--n3),transparent 70%),linear-gradient(90deg,var(--n2),var(--n2));background-size:200% 100%;animation:wn-pan calc(var(--d) * 7) ease-in-out infinite alternate;filter:drop-shadow(0 0 16px color-mix(in oklab,var(--n2) 45%,transparent))}.wn-hue{color:var(--nc);animation:wn-hue calc(var(--d) * 6) linear infinite}.wn-outline{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:max(1px,.035em) var(--nc);background-image:linear-gradient(90deg,var(--nc) 50%,transparent 50%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:wn-fill calc(var(--d) * 4) ease-in-out infinite}@keyframes wn-pan{to{background-position:300% 0}}@keyframes wn-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes wn-sweep2{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes wn-rise{to{background-position:0 100%}}@keyframes wn-burn{0%,to{filter:drop-shadow(0 0 10px rgb(255 110 0/.55))}50%{filter:drop-shadow(0 -2px 16px rgb(255 160 0/.75))}}@keyframes wn-hue{to{filter:hue-rotate(1turn)}}@keyframes wn-retro{50%{transform:translateY(-2px);filter:drop-shadow(5px 5px 0 #2a0b52) drop-shadow(0 0 22px rgb(255 60 142/.6))}}@keyframes wn-fill{0%,to{background-position:100% 0}50%{background-position:0 0}}.wn-neon{color:#fff;text-shadow:0 0 .04em #fff,0 0 .12em var(--ng),0 0 .3em var(--ng),0 0 .6em var(--ng);animation:wn-neon calc(var(--d) * 2.4) ease-in-out infinite alternate}@keyframes wn-neon{to{text-shadow:0 0 .04em #fff,0 0 .18em var(--ng),0 0 .45em var(--ng),0 0 .9em var(--ng),0 0 1.4em var(--ng)}}.wn-flicker{color:#fff;text-shadow:0 0 .1em var(--ng),0 0 .35em var(--ng),0 0 .7em var(--ng);animation:wn-flicker calc(var(--d) * 4) linear infinite}@keyframes wn-flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.25;text-shadow:none}}.wn-glow{color:var(--nc);animation:wn-glow calc(var(--d) * 2.6) ease-in-out infinite}@keyframes wn-glow{0%,to{text-shadow:0 0 .1em color-mix(in oklab,var(--ng) 40%,transparent)}50%{text-shadow:0 0 .3em var(--ng),0 0 .8em color-mix(in oklab,var(--ng) 60%,transparent)}}.wn-electric{color:#f4fbff;animation:wn-electric calc(var(--d) * 2.2) steps(1) infinite}@keyframes wn-electric{0%,to{text-shadow:0 0 .15em #7cc8ff}8%{text-shadow:0 0 .1em #fff,0 0 .5em #7cc8ff,0 0 1em #3a8bff;transform:translateX(.02em)}10%{text-shadow:0 0 .15em #7cc8ff;transform:none}62%{text-shadow:0 0 .1em #fff,0 0 .7em #b7e3ff,0 0 1.3em #3a8bff}64%{text-shadow:0 0 .15em #7cc8ff}}.wn-sparkle{color:var(--nc)}.wn-sparkle:after,.wn-sparkle:before{content:"";position:absolute;width:.34em;height:.34em;background:conic-gradient(from 45deg,transparent 0 21%,var(--ng) 25%,transparent 29% 46%,var(--ng) 50%,transparent 54% 71%,var(--ng) 75%,transparent 79% 96%,var(--ng));-webkit-mask:radial-gradient(closest-side,#000 25%,transparent 100%);mask:radial-gradient(closest-side,#000 25%,transparent 100%);animation:wn-twinkle calc(var(--d) * 2) ease-in-out infinite;pointer-events:none}.wn-sparkle:before{top:-.18em;inset-inline-start:-.22em}.wn-sparkle:after{bottom:0;inset-inline-end:-.28em;animation-delay:calc(var(--d) * -1)}@keyframes wn-twinkle{0%,to{transform:scale(.2) rotate(0deg);opacity:0}50%{transform:scale(1.1) rotate(90deg);opacity:1}}.wn-shadow3d{color:var(--nc);animation:wn-3d calc(var(--d) * 3) ease-in-out infinite}@keyframes wn-3d{0%,to{text-shadow:1px 1px 0 color-mix(in oklab,var(--ng) 80%,#000),2px 2px 0 color-mix(in oklab,var(--ng) 65%,#000),3px 3px 0 color-mix(in oklab,var(--ng) 50%,#000),4px 4px 0 color-mix(in oklab,var(--ng) 35%,#000),6px 6px 14px rgb(0 0 0/.5)}50%{text-shadow:-1px 1px 0 color-mix(in oklab,var(--ng) 80%,#000),-2px 2px 0 color-mix(in oklab,var(--ng) 65%,#000),-3px 3px 0 color-mix(in oklab,var(--ng) 50%,#000),-4px 4px 0 color-mix(in oklab,var(--ng) 35%,#000),-6px 6px 14px rgb(0 0 0/.5)}}.wn-glitch{color:var(--nc)}.wn-glitch:after,.wn-glitch:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none}.wn-glitch:before{color:#ff3d7f;mix-blend-mode:screen;animation:wajh-glitch-a calc(var(--d) * 2.6) infinite steps(1)}.wn-glitch:after{color:#2de2ff;mix-blend-mode:screen;animation:wajh-glitch-b calc(var(--d) * 2.6) infinite steps(1)}.wn-rgb{color:var(--nc);animation:wn-rgb calc(var(--d) * 1.6) steps(2) infinite}@keyframes wn-rgb{0%,to{text-shadow:-.04em 0 rgb(255 40 90/.85),.04em 0 rgb(40 220 255/.85)}50%{text-shadow:.05em .01em rgb(255 40 90/.85),-.05em -.01em rgb(40 220 255/.85)}}.wn-vhs{color:var(--nc);text-shadow:-.03em 0 rgb(255 40 90/.7),.03em 0 rgb(40 220 255/.7);animation:wn-vhs calc(var(--d) * 3.5) steps(1) infinite}@keyframes wn-vhs{0%,to{transform:none;opacity:1}31%{transform:skewX(-12deg) translateX(.05em)}32%{transform:none}70%{opacity:.7;transform:translateX(-.04em)}71%{opacity:1;transform:none}88%{transform:skewX(8deg)}89%{transform:none}}.wn-blur,.wn-float,.wn-heartbeat,.wn-jelly,.wn-pulse,.wn-shake,.wn-skew,.wn-spacing,.wn-swing,.wn-tada,.wn-underline,.wn-zoom{color:var(--nc)}.wn-float{animation:wn-float calc(var(--d) * 3) ease-in-out infinite}@keyframes wn-float{50%{transform:translateY(-.12em)}}.wn-shake{animation:wn-shake calc(var(--d) * .5) linear infinite}@keyframes wn-shake{0%,to{transform:translate(0)}25%{transform:translate(.02em,-.015em)}50%{transform:translate(-.02em,.02em)}75%{transform:translate(.015em,.02em)}}.wn-pulse{animation:wn-pulse calc(var(--d) * 1.8) ease-in-out infinite}@keyframes wn-pulse{50%{transform:scale(1.06)}}.wn-heartbeat{animation:wn-beat calc(var(--d) * 1.4) ease-in-out infinite}@keyframes wn-beat{0%,40%,to{transform:scale(1)}10%,30%{transform:scale(1.09)}20%{transform:scale(1.02)}}.wn-jelly{animation:wn-jelly calc(var(--d) * 2.2) ease-in-out infinite}@keyframes wn-jelly{0%,60%,to{transform:scale(1)}10%{transform:scale(1.14,.86)}20%{transform:scale(.9,1.1)}30%{transform:scale(1.06,.94)}40%{transform:scale(.98,1.02)}}.wn-swing{transform-origin:50% 0;animation:wn-swing calc(var(--d) * 2.4) ease-in-out infinite}@keyframes wn-swing{25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}.wn-tada{animation:wn-tada calc(var(--d) * 2.6) ease-in-out infinite}@keyframes wn-tada{0%,40%,to{transform:none}10%,5%{transform:scale(.94) rotate(-3deg)}15%,25%,35%{transform:scale(1.08) rotate(3deg)}20%,30%{transform:scale(1.08) rotate(-3deg)}}.wn-blur{animation:wn-blur calc(var(--d) * 3.2) ease-in-out infinite}@keyframes wn-blur{0%,to{filter:blur(0)}50%{filter:blur(.06em);opacity:.7}}.wn-zoom{animation:wn-zoom calc(var(--d) * 2.4) ease-in-out infinite}@keyframes wn-zoom{0%,to{transform:scale(.94)}50%{transform:scale(1.1)}}.wn-skew{animation:wn-skew calc(var(--d) * 2.6) ease-in-out infinite}@keyframes wn-skew{25%{transform:skewX(-10deg)}75%{transform:skewX(10deg)}}.wn-spacing{animation:wn-spacing calc(var(--d) * 3.4) ease-in-out infinite}@keyframes wn-spacing{50%{letter-spacing:.14em}}.wn-underline:after{content:"";position:absolute;inset-inline:0;bottom:-.1em;height:.07em;border-radius:1em;background:linear-gradient(90deg,var(--n1),var(--n2),var(--n3));transform-origin:0 50%;animation:wn-line calc(var(--d) * 2.8) ease-in-out infinite}@keyframes wn-line{0%{transform:scaleX(0)}45%,55%{transform:scaleX(1)}to{transform:scaleX(0)}}.wn-bounce,.wn-colorwave,.wn-fade,.wn-flip,.wn-spin,.wn-wave{color:var(--nc)}.wn-wave .wn-ch{animation:wn-wave calc(var(--d) * 1.8) ease-in-out infinite}@keyframes wn-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.16em)}}.wn-bounce .wn-ch{animation:wn-bounce calc(var(--d) * 2.2) cubic-bezier(.28,.84,.42,1) infinite}@keyframes wn-bounce{0%,40%,to{transform:translateY(0) scale(1)}15%{transform:translateY(-.32em) scale(1.04,.96)}30%{transform:translateY(0) scale(1.08,.92)}}.wn-flip .wn-ch{animation:wn-flip calc(var(--d) * 3) ease-in-out infinite}@keyframes wn-flip{0%,30%,to{transform:rotateY(0)}15%{transform:rotateY(180deg)}}.wn-spin .wn-ch{animation:wn-spin calc(var(--d) * 4) cubic-bezier(.6,0,.3,1) infinite}@keyframes wn-spin{0%,25%,to{transform:rotate(0)}15%{transform:rotate(1turn)}}.wn-fade .wn-ch{animation:wn-fade calc(var(--d) * 2.4) ease-in-out infinite}@keyframes wn-fade{0%,to{opacity:1}40%{opacity:.15}}.wn-colorwave .wn-ch{animation:wn-colorwave calc(var(--d) * 2.4) ease-in-out infinite}@keyframes wn-colorwave{0%,to{color:var(--n1)}33%{color:var(--n2);text-shadow:0 0 .3em color-mix(in oklab,var(--n2) 50%,transparent)}66%{color:var(--n3)}}.wn-scramble,.wn-typing{color:var(--nc)}.wn-matrix{color:#3dff8a;text-shadow:0 0 .2em rgb(61 255 138/.55);font-variant-numeric:tabular-nums}.wav-float{animation:wn-float 3.4s ease-in-out infinite}.wav-pulse{animation:wn-pulse 2.4s ease-in-out infinite}.wav-spin .wav-ring{animation:wajh-orbit 5s linear infinite}.wav-glow{animation:wav-glow 2.6s ease-in-out infinite}@keyframes wav-glow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 18px var(--acc))}}.wav-bounce{animation:wn-bounce 2.4s cubic-bezier(.28,.84,.42,1) infinite}