.social-mascot{overflow:visible}.social-mascot :is(.social-mascot-tilt,.social-mascot-hop,.social-mascot-squash,.social-mascot-spin,.social-mascot-lid,.social-mascot-blink,.social-mascot-gaze){transform-box:view-box}.social-mascot-tilt{transform-origin:548px 1000px;transition:transform .25s ease-in-out}.social-mascot-hop,.social-mascot-squash{transform-origin:548px 1028px}.social-mascot-squash{transition:transform .35s cubic-bezier(.3,1.3,.5,1)}.social-mascot-spin{transform-origin:548px 514px}.social-mascot-lid,.social-mascot-blink{transform-origin:557px 503px}.social-mascot-lid{transition:transform .2s ease-out}.social-mascot-gaze{transition:transform .16s cubic-bezier(.3,1.35,.5,1)}@media (hover:hover){:is(a,button):hover .social-mascot:is([data-pose=still],[data-pose=idle]) .social-mascot-lid{animation:.2s social-mascot-blink}}.social-mascot[data-pose=idle] .social-mascot-blink{animation:.5s .5s social-mascot-double-blink,10s 1.5s infinite social-mascot-idle-blinks}.social-mascot[data-pose=peek] .social-mascot-tilt{transform:rotate(8deg)}.social-mascot[data-pose=peek] .social-mascot-gaze{animation:.46s cubic-bezier(.3,1.35,.5,1) social-mascot-peek-glance,6s cubic-bezier(.3,1.35,.5,1) 1.4s infinite social-mascot-peek-wander;transform:translate(24px,99px)}.social-mascot[data-pose=peek] .social-mascot-blink{animation:.2s .46s social-mascot-blink,5s 1.6s infinite social-mascot-peek-blinks}.social-mascot[data-pose=wake] .social-mascot-spin{animation:.45s cubic-bezier(.3,1.6,.5,1) both social-mascot-pop,2.5s ease-in-out 1.3s infinite alternate social-mascot-breathe}.social-mascot[data-pose=wake] .social-mascot-lid{animation:.8s linear both social-mascot-wake-lid}.social-mascot[data-pose=wake] .social-mascot-gaze{animation:1.3s cubic-bezier(.3,1.3,.5,1) both social-mascot-wake-glance,5s cubic-bezier(.3,1.3,.5,1) 1.3s infinite social-mascot-look}.social-mascot[data-pose=wake] .social-mascot-hop{animation:1.3s ease-in-out both social-mascot-wake-hop}.social-mascot[data-pose=wake] .social-mascot-blink{animation:.2s .85s social-mascot-blink,5s 1.3s infinite social-mascot-look-blinks}.social-mascot[data-pose=look] .social-mascot-spin{animation:2.5s ease-in-out infinite alternate social-mascot-breathe}.social-mascot[data-pose=look] .social-mascot-gaze{animation:5s cubic-bezier(.3,1.3,.5,1) infinite social-mascot-look}.social-mascot[data-pose=look] .social-mascot-blink{animation:5s infinite social-mascot-look-blinks}.social-mascot[data-pose=waiting] .social-mascot-gaze{transform:translate(40px,80px)}.social-mascot[data-pose=waiting] .social-mascot-spin{animation:1.3s ease-in-out infinite alternate social-mascot-breathe}.social-mascot[data-pose=waiting] .social-mascot-blink{animation:2.6s .6s infinite social-mascot-waiting-blinks}.social-mascot[data-pose=working] .social-mascot-spin{animation:.7s cubic-bezier(.55,-.25,.35,1.3) infinite social-mascot-roll}.social-mascot[data-pose=working] .social-mascot-hop{animation:.7s ease-in-out infinite social-mascot-roll-hop}.social-mascot[data-pose=hop] .social-mascot-hop{animation:.9s ease-in-out infinite social-mascot-hop}.social-mascot[data-pose=celebrate] .social-mascot-hop{animation:.75s cubic-bezier(.3,1.2,.5,1) both social-mascot-celebrate}.social-mascot[data-pose=celebrate] .social-mascot-lid{transform:scaleY(.42)}.social-mascot[data-pose=droop] .social-mascot-tilt{transform:rotate(-10deg)}.social-mascot[data-pose=droop] .social-mascot-squash{transform:scale(1.05,.9)}.social-mascot[data-pose=droop] .social-mascot-gaze{transform:translate(-20px,95px)}.social-mascot[data-pose=droop] .social-mascot-lid{transform:scaleY(.62)}.social-mascot[data-pose=unsure] .social-mascot-tilt{animation:2.4s ease-in-out infinite social-mascot-unsure-tilt}.social-mascot[data-pose=unsure] .social-mascot-gaze{animation:2.4s cubic-bezier(.3,1.3,.5,1) infinite social-mascot-unsure-gaze}.social-quotes-loader path{transform-box:fill-box;transform-origin:bottom;animation:1s ease-in-out infinite social-quotes-bounce}.social-quotes-loader path:last-child{animation-delay:.16s}@media (prefers-reduced-motion:reduce){.social-mascot *,.social-quotes-loader path{transition:none!important;animation:none!important}}@keyframes social-mascot-blink{45%{transform:scaleY(.08)}}@keyframes social-mascot-double-blink{18%,76%{transform:scaleY(.08)}36%,58%{transform:none}}@keyframes social-mascot-idle-blinks{0%,96%,to{transform:none}98%{transform:scaleY(.08)}}@keyframes social-mascot-peek-glance{0%{transform:none}20%,46%{transform:translate(-63px,-20px)}58%,90%{transform:translate(71px,-10px)}}@keyframes social-mascot-peek-wander{0%,40%,65%,to{transform:translate(24px,99px)}45%,60%{transform:translate(-60px,-30px)}}@keyframes social-mascot-peek-blinks{0%,28%,32%,78%,82%,86%,to{transform:none}30%,80%,84%{transform:scaleY(.08)}}@keyframes social-mascot-pop{0%{transform:scale(0)rotate(-35deg)}}@keyframes social-mascot-breathe{to{transform:scale(1.035)}}@keyframes social-mascot-wake-lid{0%,40%{transform:scaleY(.08)}50%{transform:scaleY(1.12)}56%,to{transform:none}}@keyframes social-mascot-wake-glance{0%,44%,67%,to{transform:none}47%,55%{transform:translate(-71px,-10px)}58%,64%{transform:translate(71px,-10px)}}@keyframes social-mascot-wake-hop{0%,80%,to{transform:none}83%{transform:scale(1.1,.88)}90%{transform:translateY(-140px)scale(.97,1.04)}97%{transform:scale(1.05,.95)}}@keyframes social-mascot-look{0%,12%{transform:none}16%,34%{transform:translate(-71px,-10px)}38%,56%{transform:translate(71px,-20px)}60%,to{transform:translateY(10px)}}@keyframes social-mascot-look-blinks{0%,64%,67.4%,70.4%,73.8%,to{transform:none}65.6%,72%{transform:scaleY(.08)}}@keyframes social-mascot-waiting-blinks{0%,88%,96%,to{transform:none}92%{transform:scaleY(.08)}}@keyframes social-mascot-roll{to{transform:rotate(90deg)}}@keyframes social-mascot-roll-hop{0%,to{transform:scale(1.07,.93)}18%,82%{transform:none}50%{transform:translateY(-150px)scale(.98,1.02)}}@keyframes social-mascot-hop{0%,to{transform:scale(1.05,.95)}45%{transform:translateY(-120px)}}@keyframes social-mascot-celebrate{0%,to{transform:none}18%{transform:scale(1.12,.86)}50%{transform:translateY(-260px)scale(.95,1.06)rotate(-6deg)}78%{transform:scale(1.06,.94)}}@keyframes social-mascot-unsure-tilt{0%,10%,85%,to{transform:rotate(-6deg)}40%,55%{transform:rotate(6deg)}}@keyframes social-mascot-unsure-gaze{0%,10%,85%,to{transform:translate(-70px,-10px)}40%,55%{transform:translate(70px,-10px)}}@keyframes social-quotes-bounce{0%,60%,to{transform:none}30%{transform:translateY(-38%)}}
