.bd{overflow:visible}.bd [class*=" a-"],.bd [class^=a-],.bd-blink,.bd-body,.bd-code,.bd-cursor,.bd-dots circle,.bd-glasses,.bd-heart,.bd-laptop,.bd-look,.bd-shadow,.bd-twinkle,.bd-zzz{transform-box:fill-box;transform-origin:center}.bd .ob{transform-origin:50% 100%}.bd .ot{transform-origin:50% 0}.bd .ol{transform-origin:0 50%}.bd .or{transform-origin:100% 50%}.bd .obl{transform-origin:0 100%}.bd .obr{transform-origin:100% 100%}.bd .otl{transform-origin:0 0}.bd .otr{transform-origin:100% 0}.bd-body{transform-origin:50% 100%;animation:bd-bob 3.4s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-shadow{transform-origin:50% 50%;animation:bd-shadow 3.4s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-hop .bd-body{animation:bd-hop 1.9s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-hop .bd-shadow{animation:bd-shadow-hop 1.9s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-float .bd-body{animation:bd-float 4.2s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-float .bd-shadow{animation:bd-shadow-hop 4.2s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-sway .bd-body{animation:bd-sway 3.2s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd-m-wiggle .bd-body{animation:bd-wiggle 1.6s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-pulse .bd-body{animation:bd-pulse 1.5s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-swim .bd-body{animation:bd-swim 2.8s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-waddle .bd-body{animation:bd-waddle 1.3s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-m-roll .bd-body{animation:bd-roll 3.8s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd-blink{animation:bd-blink 4.6s infinite;animation-delay:var(--d,0s)}.bd-look{animation:bd-look 7s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-heart{animation:bd-heartbeat 1.1s ease-in-out infinite}.bd-twinkle{animation:bd-twinkle 1.6s ease-in-out infinite}.bd-glasses{animation:bd-nod 3.4s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-zzz{animation:bd-zzz 2.8s ease-in-out infinite}.bd-eyes-joy{opacity:0}.bd-eyes-joy,.bd-eyes-main{transition:opacity .12s}.bd-cheek{transition:opacity .2s}.bd .a-twitch{animation:bd-twitch 5s ease-in-out infinite;animation-delay:var(--d,0s)}.bd .a-wag{animation:bd-wag .8s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd .a-flap{animation:bd-flap 1.1s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd .a-swing{animation:bd-swing 2.2s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd .a-flick{animation:bd-flick .5s ease-in-out infinite alternate}.bd .a-glow{animation:bd-glow 1.6s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd .a-spin{animation:bd-spin 9s linear infinite}.bd .a-spinr{animation:bd-spin 9s linear infinite reverse}.bd .a-steam{animation:bd-steam 2.4s ease-in infinite;animation-delay:var(--d,0s)}.bd .a-twinkle{animation:bd-twinkle 1.8s ease-in-out infinite;animation-delay:var(--d,0s)}.bd .a-drift{animation:bd-drift 3.4s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd .a-bounce{animation:bd-bounce .7s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd .a-tick{animation:bd-spin 6s linear infinite}.bd .a-tock{animation:bd-spin 72s linear infinite}.bd .a-wave{animation:bd-wave 1.9s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd .a-wave2{animation:bd-wave 1.9s ease-in-out infinite alternate-reverse;animation-delay:var(--d,0s)}.bd .a-snap{animation:bd-snap 1.4s ease-in-out infinite alternate;animation-delay:var(--d,0s)}.bd .a-beacon{animation:bd-beacon 1.2s steps(1) infinite}.bd .a-fall{animation:bd-fall 1.3s ease-in infinite;animation-delay:var(--d,0s)}.bd .a-pop{animation:bd-pop 1.2s ease-in-out infinite;animation-delay:var(--d,0s)}.bd-laptop{opacity:0;transform:translateY(12px) scale(.55);transform-origin:50% 100%;transition:opacity .35s,transform .5s cubic-bezier(.2,.9,.3,1.25);pointer-events:none}.bd-working .bd-laptop{opacity:1;transform:none}.bd-code{transform-origin:0 50%;animation:bd-code 1.2s ease-in-out infinite}.bd-cursor{animation:bd-cursor .7s steps(1) infinite}.bd-dots{opacity:0}.bd-dots circle{animation:bd-dot 1.2s ease-in-out infinite}.bd-working .bd-dots{opacity:1}.bd.bd-working .bd-body{animation:bd-think 1s ease-in-out infinite}.bd.bd-working .bd-look{animation:bd-scan 1.3s ease-in-out infinite}.bd.bd-working .bd-blink{animation:bd-blink 2s infinite}.bd.bd-working .a-flap,.bd.bd-working .a-wag{animation-duration:.3s}.bd.bd-working .a-glow{animation-duration:.5s}.bd.bd-happy .bd-eyes-main,.bd:hover .bd-eyes-main{opacity:0}.bd.bd-happy .bd-eyes-joy,.bd:hover .bd-eyes-joy{opacity:1}.bd.bd-happy .bd-cheek,.bd:hover .bd-cheek{opacity:.9}.bd.bd-happy .bd-body,.bd:hover .bd-body{animation:bd-cheer .8s ease-in-out infinite}.bd.bd-happy .bd-shadow,.bd:hover .bd-shadow{animation:bd-shadow-hop .8s ease-in-out infinite}.bd.bd-happy .a-wag,.bd:hover .a-wag{animation-duration:.25s}.bd.bd-happy .a-flap,.bd:hover .a-flap{animation-duration:.28s}.bd.bd-working:hover .bd-eyes-main{opacity:1}.bd.bd-working:hover .bd-eyes-joy{opacity:0}.bd.bd-working:hover .bd-body{animation:bd-think 1s ease-in-out infinite}.bd-hoveronly .bd-blink,.bd-hoveronly:not(:hover),.bd-hoveronly:not(:hover) *,.bd-still,.bd-still *{animation:none!important}@keyframes bd-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2.2%) scale(1.012,.99)}}@keyframes bd-hop{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(0) scale(1.05,.93)}42%{transform:translateY(-11%) scale(.97,1.05)}62%{transform:translateY(0) scale(1.04,.95)}72%{transform:translateY(0) scale(1)}}@keyframes bd-float{0%,to{transform:translateY(0) rotate(-1.6deg)}50%{transform:translateY(-6%) rotate(1.6deg)}}@keyframes bd-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes bd-wiggle{0%,55%,to{transform:rotate(0deg)}62%{transform:rotate(-7deg)}72%{transform:rotate(6deg)}82%{transform:rotate(-4deg)}92%{transform:rotate(2deg)}}@keyframes bd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bd-swim{0%,to{transform:translate(-3%) rotate(-3deg)}50%{transform:translate(3%,-2%) rotate(3deg)}}@keyframes bd-waddle{0%,to{transform:rotate(-4deg) translateY(0)}25%{transform:rotate(0deg) translateY(-2.5%)}50%{transform:rotate(4deg) translateY(0)}75%{transform:rotate(0deg) translateY(-2.5%)}}@keyframes bd-roll{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes bd-shadow{0%,to{transform:scale(1);opacity:.18}50%{transform:scale(.94);opacity:.14}}@keyframes bd-shadow-hop{0%,to{transform:scale(1);opacity:.18}42%{transform:scale(.7);opacity:.09}62%{transform:scale(1.04);opacity:.2}}@keyframes bd-cheer{0%,to{transform:translateY(0) rotate(0deg) scale(1.02,.97)}25%{transform:translateY(-9%) rotate(-5deg) scale(.98,1.04)}50%{transform:translateY(0) rotate(0deg) scale(1.03,.96)}75%{transform:translateY(-9%) rotate(5deg) scale(.98,1.04)}}@keyframes bd-think{0%,to{transform:translate(0) rotate(-2deg)}25%{transform:translate(.6%,-1%) rotate(0deg)}50%{transform:translate(0) rotate(2deg)}75%{transform:translate(-.6%,-1%) rotate(0deg)}}@keyframes bd-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes bd-look{0%,18%,to{transform:translate(0)}24%,40%{transform:translate(1.6px,-.4px)}46%,62%{transform:translate(-1.6px,.4px)}68%{transform:translate(0)}}@keyframes bd-scan{0%,to{transform:translate(-2px,1.4px)}30%{transform:translate(2px,1.8px)}55%{transform:translate(-1px,2.4px)}80%{transform:translate(2px,1px)}}@keyframes bd-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes bd-twinkle{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(.72) rotate(20deg);opacity:.65}}@keyframes bd-nod{0%,to{transform:translateY(0)}50%{transform:translateY(.7px)}}@keyframes bd-zzz{0%{transform:translateY(2px) scale(.7);opacity:0}30%{opacity:1}to{transform:translate(3px,-6px) scale(1.15);opacity:0}}@keyframes bd-twitch{0%,86%,to{transform:rotate(0deg)}90%{transform:rotate(-9deg)}94%{transform:rotate(4deg)}97%{transform:rotate(-3deg)}}@keyframes bd-wag{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes bd-flap{0%{transform:rotate(0deg) scaleY(1)}to{transform:rotate(20deg) scaleY(.92)}}@keyframes bd-swing{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes bd-flick{0%{transform:scale(1) skewX(-3deg)}to{transform:scale(.94,1.12) skewX(3deg)}}@keyframes bd-glow{0%{opacity:.45;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes bd-spin{to{transform:rotate(1turn)}}@keyframes bd-steam{0%{transform:translateY(2px) scale(.8);opacity:0}30%{opacity:.8}to{transform:translateY(-9px) scale(1.15);opacity:0}}@keyframes bd-fall{0%{transform:translateY(-4px);opacity:0}25%{opacity:1}to{transform:translateY(9px);opacity:0}}@keyframes bd-drift{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}@keyframes bd-bounce{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes bd-wave{0%{transform:rotate(-7deg) skewX(-4deg)}to{transform:rotate(7deg) skewX(4deg)}}@keyframes bd-snap{0%{transform:rotate(-12deg)}to{transform:rotate(8deg)}}@keyframes bd-beacon{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes bd-pop{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes bd-code{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}@keyframes bd-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bd-dot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.bd,.bd *{animation:none!important;transition:none!important}}