.fx-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;padding:0;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.fx-v .fx-w{white-space:nowrap;display:inline-block}.fx-v .fx-wi,.fx-v .fx-c{display:inline-block}.fx-v .fx-c{font-style:inherit;white-space:pre}.fx-slam>.fx-v{display:inline-block}.fx-neon{text-shadow:0 0 .32em var(--fx-a,transparent)}.fx-num,.fx-odo{font-variant-numeric:tabular-nums;white-space:nowrap}.fx-num-v{justify-items:end;display:inline-grid}.fx-num-v:before{content:attr(data-v);visibility:hidden}.fx-num-v:before,.fx-num-v>*{grid-area:1/1}.fx-odo-d{display:inline-block;position:relative;overflow:clip}.fx-odo-h{visibility:hidden}.fx-odo-c{text-align:center;white-space:pre;position:absolute;top:0;left:0;right:0}.fx-odo-c:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9"}.fx-mq{align-items:center;gap:.5em;display:flex}.fx-mq-vp{flex:auto;min-width:0;overflow:hidden}.fx-mq-fade .fx-mq-vp{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fx-mq-track{width:max-content;display:flex}.fx-mq-set{align-items:center;gap:var(--fx-mq-gap,2rem);flex:none;padding-inline-end:var(--fx-mq-gap,2rem);display:flex}.fx-mq-btn{block-size:2em;inline-size:2em;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:1px solid;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.fx-mq-btn:hover,.fx-mq-btn:focus-visible{opacity:1}.fx-mq-btn [data-icon=pause]{border-inline:.2em solid;block-size:.7em;inline-size:.62em}.fx-mq-btn [data-icon=play]{border-block:.36em solid #0000;border-inline-start:.58em solid;block-size:0;inline-size:0;margin-inline-start:.14em}.fx-tilt{transform:perspective(60em) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.fx-px{transform-origin:0;transform:scaleX(var(--p,1))}.fx-py{transform-origin:50% 0;transform:scaleY(var(--p,1))}@media (prefers-reduced-motion:no-preference){.fx-rise .fx-w{margin:-.12em -.04em;padding:.12em .04em;overflow:clip}.fx-rise[data-fx=wait] .fx-wi{transform:translateY(115%)}.fx-slam[data-fx=wait] .fx-c,.fx-wave[data-fx=wait] .fx-c,.fx-type[data-fx=wait] .fx-c{opacity:0}.fx-neon[data-fx=wait]{opacity:.35}.fx-rise[data-fx=play] .fx-wi{animation:fx-rise .8s var(--fx-ease,cubic-bezier(.22, 1, .36, 1)) calc(var(--fx-d,0s) + var(--i) * var(--fx-s)) both}.fx-rise[data-fx=now] .fx-w{overflow:visible}.fx-rise[data-fx=now] .fx-wi{animation:fx-lift .55s ease-out calc(var(--fx-d,0s) + var(--i) * var(--fx-s))}@keyframes fx-rise{0%{transform:translateY(115%)}to{transform:none}}@keyframes fx-lift{40%{transform:translateY(-.14em)}}.fx-roll .fx-c{position:relative}.fx-roll .fx-g{text-align:center;width:100%;display:none;position:absolute;top:0;left:0}.fx-roll .fx-c[data-r]{-webkit-text-fill-color:transparent}.fx-roll .fx-c[data-r]>.fx-g{-webkit-text-fill-color:var(--fx-a,currentColor);display:block}.fx-roll .fx-c[data-k]{animation:fx-lock .3s var(--fx-ease,cubic-bezier(.22, 1, .36, 1))}@keyframes fx-lock{0%{transform:translateY(-.1em)scale(1.2)}}.fx-slam[data-fx=play] .fx-c{animation:fx-slam .5s cubic-bezier(.3, 1.3, .5, 1) calc(var(--fx-d,0s) + var(--i) * var(--fx-s)) both}.fx-slam[data-fx=now] .fx-c{animation:fx-thump .42s ease-out calc(var(--fx-d,0s) + var(--i) * var(--fx-s))}.fx-slam[data-fx=play]>.fx-v,.fx-slam[data-fx=now]>.fx-v{animation:fx-jolt .4s ease-out calc(var(--fx-d,0s) + (var(--n) - 1) * var(--fx-s) + .32s)}@keyframes fx-slam{0%{opacity:0;transform:translateY(-.5em)scale(2.4)rotate(-5deg)}55%{opacity:1;transform:translateY(.03em)scale(.93)}78%{transform:scale(1.03)}to{transform:none}}@keyframes fx-thump{30%{transform:translateY(-.08em)scale(1.28)}65%{transform:scale(.96)}}@keyframes fx-jolt{18%{transform:translate(-.04em,.05em)rotate(-.5deg)}40%{transform:translate(.035em,-.03em)rotate(.35deg)}65%{transform:translate(-.015em,.01em)}}.fx-wave[data-fx=play] .fx-c{animation:fx-wave-in .62s cubic-bezier(.3, 1.25, .5, 1) calc(var(--fx-d,0s) + var(--i) * var(--fx-s)) both}.fx-wave[data-fx=now] .fx-c{animation:fx-wave .6s ease-in-out calc(var(--fx-d,0s) + var(--i) * var(--fx-s))}@keyframes fx-wave-in{0%{opacity:0;transform:translateY(.55em)}55%{opacity:1;transform:translateY(-.2em)}80%{transform:translateY(.05em)}to{transform:none}}@keyframes fx-wave{35%{transform:translateY(-.24em)}70%{transform:translateY(.04em)}}.fx-type[data-fx] .fx-c{position:relative}.fx-type[data-fx] .fx-c:after{content:"";opacity:0;background:var(--fx-a,currentColor);width:.07em;position:absolute;top:.12em;bottom:.12em;right:-.06em}.fx-type[data-fx=play] .fx-c{animation:fx-from0 1ms calc(var(--fx-d,0s) + var(--i) * var(--fx-s)) backwards}.fx-type[data-fx=play] .fx-c:after{animation:fx-on var(--fx-s) calc(var(--fx-d,0s) + var(--i) * var(--fx-s))}.fx-type[data-fx=play] .fx-w:last-child>.fx-c:last-child:after{animation:fx-caret 1.6s steps(1, end) calc(var(--fx-d,0s) + var(--i) * var(--fx-s))}.fx-type[data-fx=now] .fx-w:last-child>.fx-c:last-child:after{animation:fx-caret 1.6s steps(1, end) var(--fx-d,0s)}@keyframes fx-from0{0%{opacity:0}}@keyframes fx-on{0%,to{opacity:1}}@keyframes fx-caret{0%{opacity:1}17%{opacity:0}34%{opacity:1}51%{opacity:0}68%{opacity:1}85%,to{opacity:0}}.fx-glitch[data-fx]{position:relative}.fx-glitch[data-fx]:before,.fx-glitch[data-fx]:after{content:attr(data-text);content:attr(data-text) / "";padding:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.fx-glitch[data-fx]:before{color:var(--fx-a,currentColor)}.fx-glitch[data-fx]:after{color:var(--fx-b,currentColor)}.fx-glitch[data-fx=play]:before,.fx-glitch[data-fx=now]:before{animation:fx-glitch-a .72s steps(1, end) var(--fx-d,0s)}.fx-glitch[data-fx=play]:after,.fx-glitch[data-fx=now]:after{animation:fx-glitch-b .72s steps(1, end) var(--fx-d,0s)}.fx-glitch[data-fx=play],.fx-glitch[data-fx=now]{animation:fx-glitch-c .72s steps(1, end) var(--fx-d,0s)}@keyframes fx-glitch-a{0%{opacity:.85;clip-path:inset(8% 0 55%);transform:translate(-.06em,.02em)}15%{clip-path:inset(60% 0 6%);transform:translate(.05em,-.02em)}30%{clip-path:inset(28% 0 38%);transform:translate(-.09em)}45%{clip-path:inset(0 0 72%);transform:translate(.03em,.03em)}60%{opacity:.7;clip-path:none;transform:translate(-.03em)}80%,to{opacity:0;transform:none}}@keyframes fx-glitch-b{0%{opacity:.85;clip-path:inset(50% 0 12%);transform:translate(.07em,-.02em)}15%{clip-path:inset(4% 0 64%);transform:translate(-.04em,.02em)}30%{clip-path:inset(40% 0 26%);transform:translate(.08em,.01em)}45%{clip-path:inset(70% 0 0);transform:translate(-.05em,-.02em)}60%{opacity:.7;clip-path:none;transform:translate(.03em)}80%,to{opacity:0;transform:none}}@keyframes fx-glitch-c{0%{transform:skew(-6deg)}15%{transform:none}45%{transform:skew(4deg)translate(.02em)}60%,to{transform:none}}.fx-neon[data-fx=play],.fx-neon[data-fx=now]{animation:fx-neon 1.3s steps(1, end) var(--fx-d,0s) both}@keyframes fx-neon{0%{opacity:.35}8%{opacity:1}40%{opacity:.4}46%{opacity:1}84%{opacity:.65}88%,to{opacity:1}}.fx-odo-c{transition:transform .7s cubic-bezier(.2,.85,.25,1)}.fx-odo-d[data-hot]{animation:.9s ease-out fx-hot}@keyframes fx-hot{0%,35%{color:var(--fx-live,currentColor)}}.fx-mq-track{animation:fx-mq var(--fx-mq-t,30s) linear infinite}.fx-mq[data-dir=right] .fx-mq-track{animation-direction:reverse}.fx-mq-vp:hover .fx-mq-track,.fx-mq-vp:focus-within .fx-mq-track,.fx-mq[data-paused] .fx-mq-track{animation-play-state:paused}@keyframes fx-mq{to{transform:translate(-50%)}}[data-reveal].fx-wait,[data-reveal-group].fx-wait>*{opacity:0;transform:translate(var(--fx-rx,0), var(--fx-ry,1.25rem)) scale(var(--fx-rs,1))}[data-reveal].fx-in,[data-reveal-group].fx-in>*{animation:fx-reveal .75s var(--fx-ease,cubic-bezier(.22, 1, .36, 1)) calc(var(--reveal-i,0) * 75ms) backwards}[data-reveal=fade],[data-reveal-group=fade]{--fx-ry:0}[data-reveal=scale],[data-reveal-group=scale]{--fx-ry:0;--fx-rs:.94}[data-reveal=left],[data-reveal-group=left]{--fx-rx:-1.5rem;--fx-ry:0}[data-reveal=right],[data-reveal-group=right]{--fx-rx:1.5rem;--fx-ry:0}@keyframes fx-reveal{0%{opacity:0;transform:translate(var(--fx-rx,0), var(--fx-ry,1.25rem)) scale(var(--fx-rs,1))}}}@media (prefers-reduced-motion:reduce){.fx-mq-track,.fx-mq-set{flex-wrap:wrap;width:auto}.fx-mq-set+.fx-mq-set,.fx-mq-btn{display:none}.fx-mq-fade .fx-mq-vp{-webkit-mask-image:none;mask-image:none}}
