@property --amp{syntax: "<number>"; inherits: false; initial-value: 1;}.hw-text{line-height:1.55;overflow-wrap:normal;word-break:normal}.hw-text .hw-word{white-space:nowrap}.hw-text .hw-sp{white-space:pre-wrap}.hw-text .hw-g{display:inline-block;position:relative;visibility:hidden}.hw-text .hw-g.hw-on{visibility:visible}.hw-text .hw-fx,.hw-text .hw-ch{display:inline-block;position:relative;transform-origin:50% 70%}.hw-text .hw-fx:before,.hw-text .hw-fx:after{pointer-events:none}.hw-text .hw-on .hw-ch{animation:hw-in .26s cubic-bezier(.2,.8,.25,1.35) both}.hw-text .hw-skip .hw-ch{animation-duration:.16s}@keyframes hw-in{0%{opacity:0;translate:0 .3em;scale:.5;filter:blur(2px)}55%{opacity:1;filter:blur(0)}to{opacity:1;translate:0 0;scale:1;filter:none}}.hw-text .hw-fx-shake{animation:hw-shake .3s linear infinite;animation-delay:calc(var(--i) * -71ms)}@keyframes hw-shake{0%{translate:calc(var(--amp) * .04em) calc(var(--amp) * -.05em)}20%{translate:calc(var(--amp) * -.05em) calc(var(--amp) * .03em)}40%{translate:calc(var(--amp) * .03em) calc(var(--amp) * .05em)}60%{translate:calc(var(--amp) * -.04em) calc(var(--amp) * -.03em)}80%{translate:calc(var(--amp) * .05em) calc(var(--amp) * .02em)}to{translate:calc(var(--amp) * .04em) calc(var(--amp) * -.05em)}}.hw-text .hw-fx-jitter{animation:hw-jitter .42s steps(1) infinite;animation-delay:calc(var(--i) * -.13s)}@keyframes hw-jitter{0%{translate:calc(var(--amp) * .05em) calc(var(--amp) * -.04em);rotate:calc(var(--amp) * -5deg)}25%{translate:calc(var(--amp) * -.06em) calc(var(--amp) * .03em);rotate:calc(var(--amp) * 4deg)}50%{translate:calc(var(--amp) * .02em) calc(var(--amp) * .06em);rotate:calc(var(--amp) * -2deg)}75%{translate:calc(var(--amp) * -.03em) calc(var(--amp) * -.06em);rotate:calc(var(--amp) * 6deg)}}.hw-text .hw-fx-wave{animation:hw-wave 1.3s ease-in-out infinite;animation-delay:calc(var(--i) * -.11s)}@keyframes hw-wave{0%,to{translate:0 calc(var(--amp) * -.16em)}50%{translate:0 calc(var(--amp) * .16em)}}.hw-text .hw-fx-pulse{animation:hw-pulse 1.05s ease-in-out infinite;animation-delay:calc(var(--i) * -.05s)}@keyframes hw-pulse{0%,to{scale:1;filter:brightness(1)}50%{scale:calc(1 + var(--amp) * .17);filter:brightness(1.35)}}.hw-text .hw-fx-bounce{transform-origin:50% 100%;animation:hw-bounce .9s infinite;animation-delay:calc(var(--i) * -75ms)}@keyframes hw-bounce{0%{translate:0 0;scale:1.08 .92;animation-timing-function:cubic-bezier(.2,.7,.4,1)}30%{translate:0 calc(var(--amp) * -.34em);scale:.95 1.07;animation-timing-function:cubic-bezier(.6,0,.8,.3)}55%{translate:0 0;scale:1.12 .86}70%{translate:0 0;scale:1}to{translate:0 0;scale:1.08 .92}}.hw-text .hw-fx-rainbow{animation:hw-rainbow 2.2s linear infinite;animation-delay:calc(var(--i) * -.1s);text-shadow:0 0 .35em color-mix(in srgb,currentColor 55%,transparent)}@keyframes hw-rainbow{0%,to{color:#ff5f7e}16%{color:#ffa24d}33%{color:#ffe45c}50%{color:#5ce69d}66%{color:#4fc3ff}83%{color:#b07bff}}.hw-text .hw-fx-glitch{color:#eef8ff;text-shadow:.06em 0 rgba(255,30,100,.7),-.06em 0 rgba(0,230,255,.7);animation:hw-glitch 2.3s steps(1) infinite;animation-delay:calc(var(--i) * -.37s)}.hw-text .hw-fx-glitch:before,.hw-text .hw-fx-glitch:after{content:attr(data-ch);position:absolute;inset:0 auto auto 0;text-shadow:none}.hw-text .hw-fx-glitch:before{color:#ff2a6d;animation:hw-glitch-a 1.6s steps(1) infinite;animation-delay:calc(var(--i) * -.29s)}.hw-text .hw-fx-glitch:after{color:#05e1f0;animation:hw-glitch-b 1.9s steps(1) infinite;animation-delay:calc(var(--i) * -.41s)}@keyframes hw-glitch{0%{translate:0 0;opacity:1}7%{translate:calc(var(--amp) * -.08em) 0}9%{translate:calc(var(--amp) * .05em) .02em;opacity:.6}11%{translate:0 0;opacity:1}46%{opacity:.25}48%{opacity:1}71%{translate:calc(var(--amp) * .1em) -.03em}73%{translate:0 0}}@keyframes hw-glitch-a{0%{translate:-.08em 0;clip-path:inset(0 0 62% 0);opacity:.9}18%{translate:.06em 0;clip-path:inset(38% 0 34% 0)}36%{opacity:0}62%{translate:-.12em 0;clip-path:inset(70% 0 4% 0);opacity:.9}80%{opacity:0}}@keyframes hw-glitch-b{0%{opacity:0}24%{translate:.09em 0;clip-path:inset(55% 0 12% 0);opacity:.85}44%{translate:-.05em 0;clip-path:inset(10% 0 66% 0)}58%{opacity:0}86%{translate:.04em 0;clip-path:inset(30% 0 40% 0);opacity:.85}}.hw-text .hw-fx-fade{animation:hw-breathe 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.15s)}.hw-text .hw-on .hw-fx-fade .hw-ch{animation:hw-in-fade .9s ease-out both}@keyframes hw-breathe{0%,to{opacity:.9}50%{opacity:.4}}@keyframes hw-in-fade{0%{opacity:0;filter:blur(3px);translate:0 -.1em}to{opacity:1;filter:none;translate:0 0}}.hw-text .hw-fx-ghost{color:#ded6ff;filter:blur(.45px);text-shadow:0 0 .45em rgba(205,190,255,.85),0 0 1em rgba(160,140,255,.4);animation:hw-ghost 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.27s)}.hw-text .hw-on .hw-fx-ghost .hw-ch{animation:hw-in-fade .8s ease-out both}@keyframes hw-ghost{0%,to{translate:0 0;opacity:.62}30%{translate:calc(var(--amp) * .05em) calc(var(--amp) * -.22em);opacity:.3}60%{translate:calc(var(--amp) * -.04em) calc(var(--amp) * -.08em);opacity:.8}}.hw-text .hw-fx-sparkle{color:#ffd66b;text-shadow:0 0 .3em rgba(255,214,110,.75);animation:hw-shimmer 2.4s linear infinite;animation-delay:calc(var(--i) * -.09s)}.hw-text .hw-fx-sparkle:after{content:"\2726";position:absolute;top:-.4em;right:-.3em;font-size:.55em;font-weight:400;color:#fff8d6;text-shadow:0 0 .35em #ffe38a,0 0 .8em #ffb84d;opacity:0;animation:hw-star 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.83s)}@keyframes hw-shimmer{0%,to{color:#ffcf5c}40%{color:#ffcf5c}50%{color:#fffbea;text-shadow:0 0 .45em #fff2b8,0 0 .9em rgba(255,200,90,.8)}60%{color:#ffd98a}80%{color:#ff9fd2}}@keyframes hw-star{0%,62%,to{opacity:0;scale:.2;rotate:0deg}74%{opacity:1;scale:1.15;rotate:50deg}88%{opacity:0;scale:.4;rotate:90deg}}.hw-text .hw-on .hw-fx-slam{animation:hw-slam .36s cubic-bezier(.2,.9,.2,1) both}@keyframes hw-slam{0%{scale:2.8;opacity:0;filter:blur(3px)}55%{scale:.86;opacity:1;filter:none}75%{scale:1.08}to{scale:1}}.hw-text .hw-fx-big{font-weight:800;letter-spacing:.01em}.hw-text .hw-fx-small{letter-spacing:.01em}.hw-text .hw-fx-b{font-weight:700}.hw-text .hw-fx-i{font-style:italic}.hw-text .hw-fx-angry{color:var(--hw-color, #ff4b4b);font-weight:700;animation:hw-heat .9s ease-in-out infinite;animation-delay:calc(var(--i) * -.09s)}@keyframes hw-heat{0%,to{text-shadow:0 0 .18em rgba(255,50,30,.55),0 .05em 0 #6d0000}50%{text-shadow:0 0 .45em rgba(255,80,20,.95),0 0 .9em rgba(255,0,0,.45),0 .05em 0 #6d0000}}.hw-text .hw-fx-happy{color:var(--hw-color, #ffc95c);text-shadow:0 0 .3em rgba(255,190,80,.55);transform-origin:50% 100%;animation:hw-hop 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * -.08s)}@keyframes hw-hop{0%,60%,to{translate:0 0;rotate:0deg}25%{translate:0 calc(var(--amp) * -.14em);rotate:-3deg}45%{translate:0 0;rotate:2deg}}.hw-text .hw-fx-sad{color:var(--hw-color, #7ea6ff);text-shadow:0 .08em .3em rgba(40,80,210,.55);transform-origin:50% 0%;animation:hw-droop 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.21s)}.hw-text .hw-fx-sad:after{content:"";position:absolute;left:45%;top:72%;width:.13em;height:.2em;border-radius:50%/65% 65% 35% 35%;background:#a9c6ff;box-shadow:0 0 .2em #96beffcc;opacity:0;animation:hw-drip 4.2s ease-in infinite;animation-delay:calc(var(--i) * -1.37s)}@keyframes hw-droop{0%,to{translate:0 .03em;rotate:-2deg}50%{translate:0 calc(var(--amp) * .16em);rotate:3deg}}@keyframes hw-drip{0%,78%{opacity:0;translate:0 0;scale:.4}82%{opacity:.95;scale:1}to{opacity:0;translate:0 .8em;scale:.8}}.hw-text .hw-fx-shy{color:var(--hw-color, #ff9fc9);text-shadow:0 0 .35em rgba(255,110,170,.6);transform-origin:50% 90%;animation:hw-wobble 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}@keyframes hw-wobble{0%,to{rotate:calc(var(--amp) * -5deg);translate:0 0}50%{rotate:calc(var(--amp) * 5deg);translate:0 -.04em}}.hw-text .hw-fx-love{color:var(--hw-color, #ff5fa2);text-shadow:0 0 .3em rgba(255,80,150,.85),0 0 .85em rgba(255,60,140,.45);animation:hw-heartbeat 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.04s)}.hw-text .hw-fx-love:after{content:"\2665";position:absolute;left:50%;top:-.1em;font-size:.55em;color:#ff7ab8;text-shadow:0 0 .4em rgba(255,90,160,.9);opacity:0;animation:hw-heart-float 3.3s ease-out infinite;animation-delay:calc(var(--i) * -1.13s)}@keyframes hw-heartbeat{0%,45%,to{scale:1}10%{scale:calc(1 + var(--amp) * .17)}20%{scale:1.02}30%{scale:calc(1 + var(--amp) * .12)}}@keyframes hw-heart-float{0%,58%{opacity:0;translate:-50% 0;scale:.4;rotate:0deg}66%{opacity:1;scale:1.05}to{opacity:0;translate:-50% -1.7em;scale:.8;rotate:18deg}}.hw-text .hw-fx-scared{color:var(--hw-color, #dfe8f3);text-shadow:0 0 .25em rgba(170,190,255,.45);animation:hw-tremble .12s linear infinite,hw-flinch 2.6s ease-out infinite;animation-delay:calc(var(--i) * -37ms),calc(var(--i) * -.03s)}@keyframes hw-tremble{0%{translate:calc(var(--amp) * .025em) 0}25%{translate:calc(var(--amp) * -.025em) calc(var(--amp) * .02em)}50%{translate:calc(var(--amp) * .02em) calc(var(--amp) * -.025em)}75%{translate:calc(var(--amp) * -.02em) calc(var(--amp) * -.012em)}to{translate:calc(var(--amp) * .025em) 0}}@keyframes hw-flinch{0%,86%,to{scale:1;opacity:1}88%{scale:.88 1.1;opacity:.7}93%{scale:1.05 .96;opacity:1}}.hw-text .hw-fx-excited{color:var(--hw-color, #ffc533);font-weight:700;text-shadow:0 0 .3em rgba(255,196,51,.75),0 .04em 0 #9a5a00;animation:hw-wiggle .5s ease-in-out infinite;animation-delay:calc(var(--i) * -.09s)}@keyframes hw-wiggle{0%,to{rotate:calc(var(--amp) * -6deg)}50%{rotate:calc(var(--amp) * 6deg)}}.hw-text .hw-fx-whisper{color:#d3cbe8;font-style:italic;letter-spacing:.03em;filter:blur(.2px);animation:hw-whisper 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.18s)}.hw-text .hw-on .hw-fx-whisper .hw-ch{animation:hw-in-fade .5s ease-out both}@keyframes hw-whisper{0%,to{opacity:.68}50%{opacity:.45}}.hw-text .hw-fx-shout{font-weight:900;letter-spacing:.02em;text-shadow:0 .06em 0 rgba(0,0,0,.35),0 0 .35em rgba(255,255,255,.35);animation:hw-rumble .16s linear infinite;animation-delay:calc(var(--i) * -.05s)}@keyframes hw-rumble{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}.hw-text .hw-fx-smug{color:var(--hw-color, #b98cff);text-shadow:0 0 .3em rgba(170,120,255,.6);transform-origin:50% 100%;animation:hw-smug 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.06s)}@keyframes hw-smug{0%,to{rotate:-3deg;translate:0 0}50%{rotate:calc(var(--amp) * 7deg);translate:.03em -.06em}}.hw-text .hw-fx-confused{color:var(--hw-color, #9fdcb4);text-shadow:0 0 .25em rgba(120,220,160,.4);animation:hw-confused 2.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.55s)}.hw-text .hw-fx-confused:after{content:"?";position:absolute;left:60%;top:-.35em;font-size:.5em;font-weight:700;opacity:0;animation:hw-qmark 3.6s ease-out infinite;animation-delay:calc(var(--i) * -1.57s)}@keyframes hw-confused{0%,to{rotate:calc(var(--amp) * -8deg);translate:0 .04em}33%{rotate:calc(var(--amp) * 6deg);translate:0 -.08em}66%{rotate:calc(var(--amp) * -3deg);translate:0 .06em}}@keyframes hw-qmark{0%,80%{opacity:0;translate:0 0;rotate:-20deg}86%{opacity:1;translate:.1em -.4em;rotate:10deg}to{opacity:0;translate:.2em -.9em;rotate:25deg}}.hw-text .hw-fx-cold{color:var(--hw-color, #bfefff);text-shadow:0 0 .12em #ffffff,0 0 .4em #7fdcff,0 0 .9em rgba(90,180,255,.6);animation:hw-frost 3s ease-in-out infinite,hw-shiver 2.4s linear infinite;animation-delay:calc(var(--i) * -.2s),calc(var(--i) * -.02s)}.hw-text .hw-fx-cold:after{content:"\2744";position:absolute;left:40%;top:-.25em;font-size:.45em;color:#e9fbff;text-shadow:0 0 .4em #9fe6ff;opacity:0;animation:hw-snow 4.5s linear infinite;animation-delay:calc(var(--i) * -1.91s)}@keyframes hw-frost{0%,to{filter:brightness(1)}50%{filter:brightness(1.3) saturate(.75)}}@keyframes hw-shiver{0%,84%,to{translate:0 0}86%{translate:-.03em 0}88%{translate:.03em 0}90%{translate:-.025em 0}92%{translate:.02em 0}94%{translate:0 0}}@keyframes hw-snow{0%,70%{opacity:0;translate:0 -.3em;rotate:0deg}76%{opacity:1}to{opacity:0;translate:.15em 1.6em;rotate:120deg}}@media(prefers-reduced-motion:reduce){.hw-text .hw-fx{animation:none!important;translate:none!important;rotate:none!important;scale:none!important}.hw-text .hw-fx:before,.hw-text .hw-fx:after{display:none!important}.hw-text .hw-on .hw-ch,.hw-text .hw-on .hw-fx .hw-ch{animation:hw-in-calm .25s ease-out both!important}.hw-text .hw-fx-rainbow{animation:hw-rainbow 8s linear infinite!important;animation-delay:calc(var(--i) * -.2s)!important}.hw-text .hw-fx-sparkle{animation:hw-shimmer 5s linear infinite!important;animation-delay:calc(var(--i) * -.15s)!important}.hw-text .hw-fx-angry{animation:hw-heat 2.4s ease-in-out infinite!important}.hw-text .hw-fx-cold{animation:hw-frost 5s ease-in-out infinite!important}.hw-text .hw-fx-fade,.hw-text .hw-fx-ghost,.hw-text .hw-fx-whisper{opacity:.6}.hw-text .hw-fx-pulse{animation:hw-glow-calm 2.4s ease-in-out infinite!important}.hw-text .hw-fx-glitch{text-shadow:.04em 0 rgba(255,30,100,.6),-.04em 0 rgba(0,230,255,.6)}}@keyframes hw-in-calm{0%{opacity:0}to{opacity:1}}@keyframes hw-glow-calm{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}
