.bar[data-astro-cid-jzxzalj6]{width:var(--w)}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-jzxzalj6] .dash[data-astro-cid-jzxzalj6] .draw[data-astro-cid-jzxzalj6]{stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.4, 0, .2, 1) var(--dl)}.js[data-astro-cid-jzxzalj6] .dash[data-astro-cid-jzxzalj6].in .draw[data-astro-cid-jzxzalj6]{stroke-dashoffset:0}.js[data-astro-cid-jzxzalj6] .dash[data-astro-cid-jzxzalj6] .area[data-astro-cid-jzxzalj6]{opacity:0;transition:opacity 1s 1.4s}.js[data-astro-cid-jzxzalj6] .dash[data-astro-cid-jzxzalj6].in .area[data-astro-cid-jzxzalj6]{opacity:1}.js[data-astro-cid-jzxzalj6] .dash[data-astro-cid-jzxzalj6] .bar[data-astro-cid-jzxzalj6]{width:0;transition:width 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.6s + var(--b) * .12s)}.js[data-astro-cid-jzxzalj6] .dash[data-astro-cid-jzxzalj6].in .bar[data-astro-cid-jzxzalj6]{width:var(--w)}}.track[data-astro-cid-oh7uzvwe],.fill[data-astro-cid-oh7uzvwe]{border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.6875rem}.track[data-astro-cid-oh7uzvwe]{background:var(--color-line)}.fill[data-astro-cid-oh7uzvwe]{background:var(--color-accent);transform-origin:top;transform:scaleY(var(--progress,1))}.marker[data-astro-cid-oh7uzvwe]{background:var(--color-surface);border:2px solid var(--color-accent);border-radius:999px;width:1.125rem;height:1.125rem;transition:background .3s,transform .3s;position:absolute;top:.3rem;left:-2.3125rem}.stop[data-astro-cid-oh7uzvwe].reached .marker[data-astro-cid-oh7uzvwe],html:not(.js) .marker[data-astro-cid-oh7uzvwe]{background:var(--color-accent);transform:scale(1.1)}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-oh7uzvwe] .stop[data-astro-cid-oh7uzvwe]{opacity:.35;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translate(10px)}.js[data-astro-cid-oh7uzvwe] .stop[data-astro-cid-oh7uzvwe].reached{opacity:1;transform:none}.js[data-astro-cid-oh7uzvwe] .stop[data-astro-cid-oh7uzvwe] .chip[data-astro-cid-oh7uzvwe]{opacity:0;transition:opacity .4s .15s,transform .4s cubic-bezier(.3,1.5,.5,1) .15s;transform:scale(.95)}.js[data-astro-cid-oh7uzvwe] .stop[data-astro-cid-oh7uzvwe].reached .chip[data-astro-cid-oh7uzvwe]{opacity:1;transform:none}}.stage[data-astro-cid-ge2uvauf]{perspective:1400px}.back[data-astro-cid-ge2uvauf] .window[data-astro-cid-ge2uvauf]{transform-origin:0;opacity:.92;transform:rotateY(-22deg)rotateX(8deg)rotate(2deg)scale(.9)}.layer[data-astro-cid-ge2uvauf]{translate:calc(var(--px,0) * var(--depth-x,0px)) calc(var(--py,0) * var(--depth-y,0px));transition:translate .4s ease-out}.line[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.dot[data-astro-cid-ge2uvauf]{background:var(--color-ok);border-radius:999px;width:.5rem;height:.5rem}.gauge[data-astro-cid-ge2uvauf]{width:31.7%}@media (prefers-reduced-motion:no-preference){.hero-in[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(80ms + var(--h) * 90ms)}.line[data-astro-cid-ge2uvauf] .hero-in[data-astro-cid-ge2uvauf]{animation-name:line-up}.ping[data-astro-cid-ge2uvauf]{animation:1.8s cubic-bezier(0,0,.2,1) 3 ping}.glow[data-astro-cid-ge2uvauf]{animation:5s ease-in-out both drift}.play[data-astro-cid-ge2uvauf] .ticket[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.2,.7,.2,1) .25s both rise}.play[data-astro-cid-ge2uvauf] .sweep[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{animation:1.9s ease-in-out .6s both sweep}.play[data-astro-cid-ge2uvauf] .step[data-astro-cid-ge2uvauf]{animation:.55s cubic-bezier(.2,.7,.2,1) both step-in;animation-delay:calc(.7s + var(--i) * .42s)}.play[data-astro-cid-ge2uvauf] .step[data-astro-cid-ge2uvauf] .dot[data-astro-cid-ge2uvauf]{animation:.4s ease-out both dot-on;animation-delay:calc(.95s + var(--i) * .42s)}.play[data-astro-cid-ge2uvauf] .gauge[data-astro-cid-ge2uvauf]{animation:.7s ease-out 1.2s both drain}.play[data-astro-cid-ge2uvauf] .stamp[data-astro-cid-ge2uvauf]{animation:.45s cubic-bezier(.3,1.6,.5,1) 1.75s both stamp}.back[data-astro-cid-ge2uvauf]{animation:1.2s cubic-bezier(.2,.7,.2,1) .15s both back-in}.chip-float[data-astro-cid-ge2uvauf]{animation:.6s ease-out 3.3s both rise,5s ease-in-out 4s bob}.play[data-astro-cid-ge2uvauf] .row[data-astro-cid-ge2uvauf]{animation:.35s ease-out both rise;animation-delay:calc(2.05s + var(--r) * .16s)}}.sweep[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{width:100%}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes line-up{0%{opacity:0;transform:translateY(105%)}}@keyframes step-in{0%{opacity:0;transform:translate(18px)scale(.98)}}@keyframes dot-on{0%{background:var(--color-line);transform:scale(.4)}60%{transform:scale(1.5)}}@keyframes drain{0%{width:33%}}@keyframes sweep{0%{width:0}}@keyframes stamp{0%{opacity:0;transform:scale(1.8)rotate(-8deg)}}@keyframes back-in{0%{opacity:0;transform:translate(40px)}}@keyframes bob{50%{transform:translateY(-6px)}}@keyframes ping{75%,to{opacity:0;transform:scale(2.2)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-6rem,4rem)}}.panel[data-astro-cid-mrwd67ng]:not(.active){visibility:hidden}.fillbar[data-astro-cid-mrwd67ng]{width:var(--w)}.colbar[data-astro-cid-mrwd67ng]{height:var(--h)}.tab[data-astro-cid-mrwd67ng][aria-selected=true]{background:var(--color-paper)}.timer[data-astro-cid-mrwd67ng]{transform:scaleX(0)}.tab[data-astro-cid-mrwd67ng][aria-selected=true] .timer[data-astro-cid-mrwd67ng]{transform:scaleX(1)}.typing[data-astro-cid-mrwd67ng]{display:inline-block}.caret[data-astro-cid-mrwd67ng]{color:var(--color-accent-strong);margin-left:1px}@media (prefers-reduced-motion:no-preference){[data-astro-cid-mrwd67ng][data-explorer].autoplay .tab[data-astro-cid-mrwd67ng][aria-selected=true] .timer[data-astro-cid-mrwd67ng]{animation:6.5s linear forwards timer;transform:scaleX(0)}.panel[data-astro-cid-mrwd67ng].active .point[data-astro-cid-mrwd67ng]{animation:.5s ease-out both fade-up;animation-delay:calc(.1s + var(--k) * 80ms)}.panel[data-astro-cid-mrwd67ng].active .row[data-astro-cid-mrwd67ng]{animation:.5s ease-out both fade-up;animation-delay:calc(.25s + var(--r) * .14s)}.panel[data-astro-cid-mrwd67ng].active .fillbar[data-astro-cid-mrwd67ng]{animation:1s cubic-bezier(.2,.7,.2,1) both grow-w;animation-delay:calc(.3s + var(--r,0) * .14s)}.panel[data-astro-cid-mrwd67ng].active .colbar[data-astro-cid-mrwd67ng]{animation:.9s cubic-bezier(.2,.7,.2,1) both grow-h;animation-delay:calc(.2s + var(--r) * .1s)}.panel[data-astro-cid-mrwd67ng].active .typing[data-astro-cid-mrwd67ng]{white-space:nowrap;animation:.9s steps(13,end) .2s both type;overflow:hidden}.caret[data-astro-cid-mrwd67ng]{animation:1s step-end infinite blink}}@keyframes timer{to{transform:scaleX(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes grow-w{0%{width:0}}@keyframes grow-h{0%{height:0}}@keyframes type{0%{max-width:0}to{max-width:13ch}}@keyframes blink{50%{opacity:0}}.module-link[data-astro-cid-nir5pvo3]:hover{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:0 24px 40px -30px #13212b73}@media (prefers-reduced-motion:reduce){.module-link[data-astro-cid-nir5pvo3]:hover{transform:none}}.marquee[data-astro-cid-wufdofdl]{mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-wufdofdl]{animation:42s linear infinite marquee}.marquee[data-astro-cid-wufdofdl]:hover .track[data-astro-cid-wufdofdl],.marquee[data-astro-cid-wufdofdl]:focus-within .track[data-astro-cid-wufdofdl],.marquee[data-astro-cid-wufdofdl].paused .track[data-astro-cid-wufdofdl],.marquee[data-astro-cid-wufdofdl].offscreen .track[data-astro-cid-wufdofdl]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.marquee-toggle[data-astro-cid-wufdofdl]{display:none}@media (width<=639px){.marquee-row[data-astro-cid-wufdofdl]{flex-direction:column;align-items:flex-start;gap:.75rem}}.track[data-astro-cid-wufdofdl]{flex-wrap:wrap;width:auto}.track[data-astro-cid-wufdofdl] li[data-astro-cid-wufdofdl][aria-hidden]{display:none}}@keyframes marquee{to{transform:translate(calc(-50% - .375rem))}}
