.mascot[data-astro-cid-nc4tnjkm]{--steel:#b7bccb;--case:#171228;--led:#7dff3a;transform-origin:50% 100%;width:100%;overflow:visible}.ink[data-astro-cid-nc4tnjkm]{fill:var(--line)}.drop[data-astro-cid-nc4tnjkm]{fill:var(--drop,var(--cast))}.drop-accent[data-astro-cid-nc4tnjkm]{fill:var(--color-pink)}.visor-edge[data-astro-cid-nc4tnjkm]{fill:none;stroke:var(--led);stroke-width:4px;stroke-linejoin:round}.rain-text[data-astro-cid-nc4tnjkm]{fill:var(--led);font-family:var(--font-label);user-select:none;font-weight:700}.rain-speed-0[data-astro-cid-nc4tnjkm]{--rain-speed:1.2s}.rain-speed-1[data-astro-cid-nc4tnjkm]{--rain-speed:2s}.rain-speed-2[data-astro-cid-nc4tnjkm]{--rain-speed:1.6s}.rain-speed-3[data-astro-cid-nc4tnjkm]{--rain-speed:2.4s}.rain-text[data-astro-cid-nc4tnjkm].bright{fill:var(--paper)}.paper[data-astro-cid-nc4tnjkm],.fill-lemon[data-astro-cid-nc4tnjkm],.fill-pink[data-astro-cid-nc4tnjkm],.fill-aqua[data-astro-cid-nc4tnjkm],.fill-purple[data-astro-cid-nc4tnjkm],.fill-steel[data-astro-cid-nc4tnjkm],.fill-case[data-astro-cid-nc4tnjkm],.fill-led[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:7px;stroke-linejoin:round}.fill-purple[data-astro-cid-nc4tnjkm]{fill:var(--color-purple)}.paper[data-astro-cid-nc4tnjkm]{fill:var(--paper)}.fill-lemon[data-astro-cid-nc4tnjkm]{fill:var(--color-lemon)}.fill-pink[data-astro-cid-nc4tnjkm]{fill:var(--color-pink)}.fill-aqua[data-astro-cid-nc4tnjkm]{fill:var(--color-aqua)}.fill-steel[data-astro-cid-nc4tnjkm]{fill:var(--steel)}.fill-case[data-astro-cid-nc4tnjkm]{fill:var(--case)}.fill-led[data-astro-cid-nc4tnjkm],.fill-led-flat[data-astro-cid-nc4tnjkm]{fill:var(--led)}.fill-lemon-flat[data-astro-cid-nc4tnjkm]{fill:var(--color-lemon)}.fill-aqua-flat[data-astro-cid-nc4tnjkm]{fill:var(--color-aqua)}.thin[data-astro-cid-nc4tnjkm]{stroke-width:5px}.paper-fill[data-astro-cid-nc4tnjkm]{fill:var(--paper)}.fill-pink-flat[data-astro-cid-nc4tnjkm]{fill:var(--color-pink)}.line-sm[data-astro-cid-nc4tnjkm],.detail[data-astro-cid-nc4tnjkm],.detail-aqua[data-astro-cid-nc4tnjkm],.vents[data-astro-cid-nc4tnjkm],.glint[data-astro-cid-nc4tnjkm],.handle-drop[data-astro-cid-nc4tnjkm],.handle-out[data-astro-cid-nc4tnjkm],.handle-in[data-astro-cid-nc4tnjkm],.coil[data-astro-cid-nc4tnjkm],.trace[data-astro-cid-nc4tnjkm],.trace-sm[data-astro-cid-nc4tnjkm],.braid-out[data-astro-cid-nc4tnjkm],.braid-in[data-astro-cid-nc4tnjkm],.braid-weave[data-astro-cid-nc4tnjkm],.tube-out[data-astro-cid-nc4tnjkm],.tube-in[data-astro-cid-nc4tnjkm],.glare[data-astro-cid-nc4tnjkm],.heat[data-astro-cid-nc4tnjkm],.glove[data-astro-cid-nc4tnjkm] path[data-astro-cid-nc4tnjkm]{fill:none;stroke-linecap:round}.coil[data-astro-cid-nc4tnjkm]{stroke:var(--limb,var(--paper));stroke-width:6px;stroke-linejoin:round}.trace[data-astro-cid-nc4tnjkm],.trace-sm[data-astro-cid-nc4tnjkm]{stroke:var(--limb,var(--color-aqua));stroke-width:10px;stroke-linecap:square;stroke-linejoin:miter}.trace-sm[data-astro-cid-nc4tnjkm]{stroke-width:5px}.braid-out[data-astro-cid-nc4tnjkm],.braid-in[data-astro-cid-nc4tnjkm],.braid-weave[data-astro-cid-nc4tnjkm]{stroke-linecap:butt}.braid-out[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:22px}.braid-in[data-astro-cid-nc4tnjkm]{stroke:var(--color-lemon);stroke-width:14px}.braid-weave[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:14px;stroke-dasharray:3 9}.tube-out[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:13px}.tube-in[data-astro-cid-nc4tnjkm]{stroke:var(--color-aqua);stroke-width:7px}.glare[data-astro-cid-nc4tnjkm]{stroke:var(--paper);stroke-width:5px}.heat[data-astro-cid-nc4tnjkm]{stroke:var(--limb,var(--color-lemon));stroke-width:5px}.led-ring[data-astro-cid-nc4tnjkm]{fill:none;stroke:var(--led);stroke-width:3px}.blade[data-astro-cid-nc4tnjkm]{fill:var(--steel)}.hub[data-astro-cid-nc4tnjkm]{stroke-width:4px}.line-sm[data-astro-cid-nc4tnjkm],.detail[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:7px}.detail[data-astro-cid-nc4tnjkm]{stroke-width:5px}.detail-aqua[data-astro-cid-nc4tnjkm]{stroke:var(--color-aqua);stroke-width:9px}.detail-lemon[data-astro-cid-nc4tnjkm]{fill:none;stroke:var(--color-lemon);stroke-width:7px;stroke-linecap:round}.vents[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:6px}.glint[data-astro-cid-nc4tnjkm]{stroke:var(--color-violet);stroke-width:10px}.handle-drop[data-astro-cid-nc4tnjkm]{stroke:var(--drop,var(--cast));stroke-width:38px}.handle-out[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:38px}.handle-in[data-astro-cid-nc4tnjkm]{stroke:var(--color-pink);stroke-width:26px}.glove[data-astro-cid-nc4tnjkm] ellipse[data-astro-cid-nc4tnjkm]{fill:var(--paper);stroke:var(--line);stroke-width:6px}.glove[data-astro-cid-nc4tnjkm] path[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:6px}.hand-out[data-astro-cid-nc4tnjkm],.hand-in[data-astro-cid-nc4tnjkm],.hand-line[data-astro-cid-nc4tnjkm],.lace-out[data-astro-cid-nc4tnjkm],.lace-in[data-astro-cid-nc4tnjkm],.stitch[data-astro-cid-nc4tnjkm],.stripe[data-astro-cid-nc4tnjkm]{fill:none;stroke-linecap:round;stroke-linejoin:round}.hand-out[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:14px}.hand-in[data-astro-cid-nc4tnjkm]{stroke:var(--paper);stroke-width:8px}.hand-line[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:3.5px}.lace-out[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:8px}.lace-in[data-astro-cid-nc4tnjkm]{stroke:var(--paper);stroke-width:4px}.stitch[data-astro-cid-nc4tnjkm]{stroke:var(--line);stroke-width:2.5px;stroke-dasharray:3 4;stroke-linecap:butt}.stripe[data-astro-cid-nc4tnjkm]{stroke:var(--color-pink);stroke-width:3.5px}.mono[data-astro-cid-nc4tnjkm],.mono-led[data-astro-cid-nc4tnjkm]{font-family:var(--font-label);user-select:none;font-weight:700}.mono[data-astro-cid-nc4tnjkm]{fill:var(--line)}.mono-led[data-astro-cid-nc4tnjkm]{fill:var(--led)}.swing[data-astro-cid-nc4tnjkm]{transform-box:view-box}.mascot[data-astro-cid-nc4tnjkm]{pointer-events:none}.hit[data-astro-cid-nc4tnjkm]{fill:#0000;stroke:#0000;stroke-width:0;pointer-events:all}.mascot[data-astro-cid-nc4tnjkm]:hover .hit[data-astro-cid-nc4tnjkm]{stroke-width:90px}.spiral[data-astro-cid-nc4tnjkm]{transform-box:view-box}.press[data-astro-cid-nc4tnjkm]{transform-box:fill-box;transform-origin:50%}@keyframes limb-swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes fan-spin{to{transform:rotate(360deg)}}@keyframes rain-fall{0%{transform:translateY(-48px)}to{transform:translateY(0)}}@keyframes magnify-scan{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes pupil-search{0%{transform:translate(-9px)}to{transform:translate(11px)}}@keyframes ground-counter{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}@keyframes levitate{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes zap{0%,30%,50%,to{opacity:1}20%,40%{opacity:0}70%{opacity:.25}}@keyframes cursor-blink{50%{opacity:0}}@keyframes inject-right{to{transform:translate(9px,9px)}}@keyframes inject-left{to{transform:translate(-9px,-9px)}}@keyframes overclock-shake{0%{transform:translate(1.5px,-1px)}25%{transform:translate(-1.5px,1px)}50%{transform:translate(1px,1.5px)}75%{transform:translate(-1px,-1.5px)}to{transform:translate(1.5px,-1px)}}@keyframes critical-fill{50%{fill:#ff1f4b}}@keyframes sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@keyframes arcade-bounce{0%{transform:translateY(0)scaleY(.96)}to{transform:translateY(-14px)scaleY(1.02)}}@keyframes button-press{0%,55%,to{transform:scale(1)}20%{transform:scale(.9)}}@keyframes hover-bob{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.mascot--window[data-astro-cid-nc4tnjkm]:hover .rain-text[data-astro-cid-nc4tnjkm]{animation:rain-fall var(--rain-speed) steps(4) infinite}.mascot[data-astro-cid-nc4tnjkm]{will-change:transform}.mascot[data-astro-cid-nc4tnjkm].mascot--window,.mascot[data-astro-cid-nc4tnjkm].mascot--window:hover{animation:2.6s ease-in-out infinite alternate levitate}.mascot[data-astro-cid-nc4tnjkm] .cursor[data-astro-cid-nc4tnjkm]{animation:1.1s step-end infinite cursor-blink}.mascot[data-astro-cid-nc4tnjkm]:hover .inject--right[data-astro-cid-nc4tnjkm]{animation:.24s steps(2,end) infinite alternate inject-right}.mascot[data-astro-cid-nc4tnjkm]:hover .inject--left[data-astro-cid-nc4tnjkm]{animation:.24s steps(2,end) infinite alternate inject-left}.mascot[data-astro-cid-nc4tnjkm].mascot--server:hover{animation:.1s linear infinite overclock-shake}.mascot[data-astro-cid-nc4tnjkm] .fan[data-astro-cid-nc4tnjkm]{animation:3s steps(8,end) infinite fan-spin}.mascot[data-astro-cid-nc4tnjkm]:hover .fan[data-astro-cid-nc4tnjkm]{animation:1s steps(16,end) infinite fan-spin}.mascot[data-astro-cid-nc4tnjkm]:hover .heat-bar[data-astro-cid-nc4tnjkm],.mascot[data-astro-cid-nc4tnjkm]:hover .heat-text[data-astro-cid-nc4tnjkm]{animation:.5s steps(2,end) infinite critical-fill}.mascot[data-astro-cid-nc4tnjkm].mascot--cloud,.mascot[data-astro-cid-nc4tnjkm].mascot--cloud:hover{animation:3.7s ease-in-out -1.4s infinite alternate levitate}.mascot[data-astro-cid-nc4tnjkm] .zap[data-astro-cid-nc4tnjkm]{animation:2.4s step-end infinite zap}.mascot[data-astro-cid-nc4tnjkm]:hover .zap[data-astro-cid-nc4tnjkm]{animation-duration:1.2s}.mascot[data-astro-cid-nc4tnjkm] .spiral[data-astro-cid-nc4tnjkm]{animation:14s steps(28,end) infinite fan-spin}.mascot[data-astro-cid-nc4tnjkm]:hover .spiral[data-astro-cid-nc4tnjkm]{animation:.6s linear infinite fan-spin}.mascot[data-astro-cid-nc4tnjkm].mascot--handheld{animation:1.8s ease-in-out infinite alternate sway}.mascot[data-astro-cid-nc4tnjkm].mascot--handheld:hover{animation:.24s cubic-bezier(.3,1.6,.6,1) infinite alternate arcade-bounce}.mascot[data-astro-cid-nc4tnjkm].mascot--magnifier{transform-origin:50% 40%;animation:3.1s ease-in-out -.8s infinite alternate levitate}.mascot--magnifier[data-astro-cid-nc4tnjkm] .ground[data-astro-cid-nc4tnjkm]{animation:3.1s ease-in-out -.8s infinite alternate ground-counter}.mascot--magnifier[data-astro-cid-nc4tnjkm] .spark[data-astro-cid-nc4tnjkm]{animation:1.7s step-end infinite cursor-blink}.mascot[data-astro-cid-nc4tnjkm].mascot--magnifier:hover{animation:.7s ease-in-out infinite alternate magnify-scan}.mascot--magnifier[data-astro-cid-nc4tnjkm]:hover .pupil[data-astro-cid-nc4tnjkm]{animation:.45s steps(3,end) infinite alternate pupil-search}.mascot[data-astro-cid-nc4tnjkm]:hover .press--pad[data-astro-cid-nc4tnjkm]{animation:.37s step-end infinite button-press}.mascot[data-astro-cid-nc4tnjkm]:hover .press--a[data-astro-cid-nc4tnjkm]{animation:.53s step-end -.2s infinite button-press}.mascot[data-astro-cid-nc4tnjkm]:hover .press--b[data-astro-cid-nc4tnjkm]{animation:.29s step-end -.1s infinite button-press}@supports (animation-timeline:scroll()){.swing[data-astro-cid-nc4tnjkm]{animation:1s steps(3,end) 28 alternate both limb-swing}.float[data-astro-cid-nc4tnjkm]{animation:1s steps(3,end) 24 alternate both hover-bob}.mascot[data-astro-cid-nc4tnjkm] .swing[data-astro-cid-nc4tnjkm],.mascot[data-astro-cid-nc4tnjkm] .float[data-astro-cid-nc4tnjkm]{animation-timeline:scroll(root)}}}
