.code-line[data-astro-cid-kkepyopd]{transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite typeLine}.l1[data-astro-cid-kkepyopd]{animation-delay:0s}.l2[data-astro-cid-kkepyopd]{animation-delay:.25s}.l3[data-astro-cid-kkepyopd]{animation-delay:.5s}.l4[data-astro-cid-kkepyopd]{animation-delay:.75s}.l5[data-astro-cid-kkepyopd]{animation-delay:1s}.l6[data-astro-cid-kkepyopd]{animation-delay:1.25s}.l7[data-astro-cid-kkepyopd]{animation-delay:1.5s}.l8[data-astro-cid-kkepyopd]{animation-delay:1.75s}.l9[data-astro-cid-kkepyopd]{animation-delay:2s}@keyframes typeLine{0%{opacity:0;transform:scaleX(0)}8%{opacity:1}35%,92%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.cursor[data-astro-cid-kkepyopd]{animation:.9s step-end infinite cursorBlink}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.plug-piece[data-astro-cid-kkepyopd]{animation:2.4s ease-in-out infinite assemble}.piece-tl[data-astro-cid-kkepyopd]{animation-name:assembleTL}.piece-tr[data-astro-cid-kkepyopd]{animation-name:assembleTR}.piece-bl[data-astro-cid-kkepyopd]{animation-name:assembleBL}.piece-br[data-astro-cid-kkepyopd]{animation-name:assembleBR}@keyframes assembleTL{0%,to{opacity:1;transform:translate(0)}45%,55%{opacity:.6;transform:translate(-14px,-14px)}}@keyframes assembleTR{0%,to{opacity:1;transform:translate(0)}45%,55%{opacity:.6;transform:translate(14px,-14px)}}@keyframes assembleBL{0%,to{opacity:1;transform:translate(0)}45%,55%{opacity:.6;transform:translate(-14px,14px)}}@keyframes assembleBR{0%,to{opacity:1;transform:translate(0)}45%,55%{opacity:.6;transform:translate(14px,14px)}}.plug-core[data-astro-cid-kkepyopd]{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite corePulse}@keyframes corePulse{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.float-tag[data-astro-cid-kkepyopd]{animation:5s ease-in-out infinite floatTag}.tag1[data-astro-cid-kkepyopd]{animation-delay:0s}.tag2[data-astro-cid-kkepyopd]{animation-delay:1.5s}.tag3[data-astro-cid-kkepyopd]{animation-delay:3s}@keyframes floatTag{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.code-line[data-astro-cid-kkepyopd],.cursor[data-astro-cid-kkepyopd],.plug-piece[data-astro-cid-kkepyopd],.plug-core[data-astro-cid-kkepyopd],.float-tag[data-astro-cid-kkepyopd]{animation:none!important}}.b-bar{transform-box:fill-box;transform-origin:bottom;animation:1.8s ease-in-out infinite bBar}.b-bar-1{animation-delay:0s}.b-bar-2{animation-delay:.3s}.b-bar-3{animation-delay:.6s}@keyframes bBar{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.b-dot{animation:1.2s ease-in-out infinite bDot}.b-dot-1{animation-delay:0s}.b-dot-2{animation-delay:.15s}.b-dot-3{animation-delay:.3s}@keyframes bDot{0%,to{opacity:.25}50%{opacity:1}}.b-gear{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite bSpin}@keyframes bSpin{to{transform:rotate(360deg)}}.b-honk{transform-box:fill-box;transform-origin:0;animation:1.4s ease-in-out infinite bHonk}@keyframes bHonk{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}.b-wave{transform-box:fill-box;transform-origin:0;animation:1.4s ease-in-out infinite bWave}.b-wave-2{animation-delay:.2s}@keyframes bWave{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.b-flap{transform-box:fill-box;transform-origin:top;animation:2s ease-in-out infinite bFlap}@keyframes bFlap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}.b-share{animation:1.6s ease-in-out infinite bShare}.b-share-2{animation-delay:.3s}@keyframes bShare{0%,to{opacity:.3}50%{opacity:1}}.b-slide{animation:2.2s ease-in-out infinite bSlide}.b-slide-1{animation-delay:0s}.b-slide-2{animation-delay:.6s}@keyframes bSlide{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.b-spin{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite bPlus}@keyframes bPlus{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(1.1)}}.b-check{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite bCheck}@keyframes bCheck{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.b-bar,.b-dot,.b-gear,.b-honk,.b-wave,.b-flap,.b-share,.b-slide,.b-spin,.b-check{animation:none!important}}
