@property --sp-a-breath{syntax:"<number>";inherits:true;initial-value:0}@property --sp-a-sway{syntax:"<number>";inherits:true;initial-value:0}@property --sp-a-flap{syntax:"<number>";inherits:true;initial-value:0}@property --sp-a-hmm{syntax:"<number>";inherits:true;initial-value:0}@property --sp-a-drift{syntax:"<number>";inherits:true;initial-value:0}@property --sp-a-bob{syntax:"<number>";inherits:true;initial-value:0}.sp-sid{--sp-spring:linear(0, .099, .309, .538, .737, .884, .979, 1.031, 1.052, 1.053, 1.044, 1.032, 1.02, 1.011, 1.004, 1, .998, .997, .997, .998, 1);--sp-spring-soft:linear(0, .111, .325, .538, .71, .834, .914, .962, .988, 1.001, 1.005, 1.006, 1.005, 1.004, 1.003, 1.002, 1.001, 1, 1, 1, 1);--sp-tx:.2;--sp-ty:1;--sp-tr:1.2deg;--sp-tsy:.985;--sp-wx:.2;--sp-wy:.85;--sp-br:0deg;--sp-bsx:1;--sp-bsy:1;--sp-ex:0;--sp-ey:0;--sp-fr:0deg;--sp-fs:1;--sp-cs:1;--sp-ss:1;--sp-gain:1;--sp-a-breath:1;--sp-a-sway:1;--sp-a-flap:1;--sp-a-hmm:0;--sp-a-drift:0;--sp-a-bob:0;-webkit-tap-highlight-color:transparent;transition:--sp-a-breath .9s,--sp-a-sway 1.1s,--sp-a-flap .9s,--sp-a-hmm .7s,--sp-a-drift .6s,--sp-a-bob .35s;overflow:visible}.sp-sid *{transform-box:fill-box}.sp-sid[data-toward=right]{--sp-tx:1;--sp-ty:.12;--sp-tr:3.2deg;--sp-tsy:1;--sp-wx:.8;--sp-wy:.4}.sp-sid[data-toward=left]{--sp-tx:-1;--sp-ty:.12;--sp-tr:-3.2deg;--sp-tsy:1;--sp-wx:-.8;--sp-wy:.4}.sp-sid[data-toward=up]{--sp-tx:0;--sp-ty:-1;--sp-tr:-.8deg;--sp-tsy:1.012;--sp-wx:0;--sp-wy:.8}.sp-sid[data-state=listening]{--sp-br:var(--sp-tr);--sp-bsy:var(--sp-tsy);--sp-ex:calc(var(--sp-tx) * .8);--sp-ey:calc(var(--sp-ty) * .8);--sp-fr:7deg;--sp-fs:1.03;--sp-a-breath:.7;--sp-a-sway:.15;--sp-a-flap:.3}.sp-sid[data-state=thinking]{--sp-br:-2.2deg;--sp-bsy:1.01;--sp-ex:-.1;--sp-ey:-.72;--sp-fr:3deg;--sp-a-breath:.5;--sp-a-sway:0;--sp-a-flap:.4;--sp-a-hmm:1;--sp-a-drift:1}.sp-sid[data-state=writing]{--sp-br:calc(var(--sp-tr) * .6);--sp-bsy:.99;--sp-ex:var(--sp-wx);--sp-ey:var(--sp-wy);--sp-fr:-2deg;--sp-ss:.98;--sp-a-breath:.15;--sp-a-sway:0;--sp-a-flap:0;--sp-a-bob:1}.sp-sid[data-state=done]{--sp-ey:-.2;--sp-fr:9deg;--sp-fs:1.04;--sp-cs:1.06;--sp-a-breath:.4;--sp-a-sway:0;--sp-a-flap:0}.sp-sid[data-state=error]{--sp-br:-2deg;--sp-bsx:1.012;--sp-bsy:.965;--sp-ex:-.15;--sp-ey:.55;--sp-fr:-13deg;--sp-fs:.93;--sp-cs:.86;--sp-ss:1.02;--sp-a-breath:.45;--sp-a-sway:0;--sp-a-flap:0}.sp-sid[data-state=greeting]{--sp-ey:-.12;--sp-a-breath:.5;--sp-a-sway:0;--sp-a-flap:0}.sp-sid[data-pointer]{--sp-ex:0;--sp-ey:0}.sp-pop{transform-origin:50% 100%}.sp-body{transform-origin:50% 100%;transform:rotate(var(--sp-br)) scale(var(--sp-bsx), var(--sp-bsy));transition:transform .75s var(--sp-spring)}.sp-sway{transform-origin:50% 100%;animation:7.4s ease-in-out -1.85s infinite sp-sway}.sp-breath{transform-origin:50% 100%;animation:4.2s ease-in-out infinite sp-breath}.sp-hmm{transform-origin:50% 100%;animation:3.4s ease-in-out infinite sp-hmm}.sp-bob{transform-origin:50% 100%;animation:1.1s infinite sp-bob}.sp-hop,.sp-boop{transform-origin:50% 100%}@keyframes sp-sway{0%,to{transform:rotate(calc(var(--sp-a-sway) * var(--sp-gain) * -.8deg))}50%{transform:rotate(calc(var(--sp-a-sway) * var(--sp-gain) * .8deg))}}@keyframes sp-breath{0%,to{transform:scale(1)}50%{transform:scale(calc(1 - var(--sp-a-breath) * var(--sp-gain) * .005), calc(1 + var(--sp-a-breath) * var(--sp-gain) * .016))}}@keyframes sp-hmm{0%,to{transform:rotate(0)}35%{transform:rotate(calc(var(--sp-a-hmm) * var(--sp-gain) * -1.6deg))}70%{transform:rotate(calc(var(--sp-a-hmm) * var(--sp-gain) * .7deg))}}@keyframes sp-bob{0%,30%,62%,to{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:translate(0)rotate(0)scale(1)}14%{transform:translateX(calc(var(--sp-a-bob) * var(--sp-gain) * 3px)) rotate(calc(var(--sp-a-bob) * var(--sp-gain) * 1deg)) scale(1, calc(1 - var(--sp-a-bob) * var(--sp-gain) * .016));animation-timing-function:cubic-bezier(.4,0,.6,1)}46%{transform:translateX(calc(var(--sp-a-bob) * var(--sp-gain) * 6px)) rotate(calc(var(--sp-a-bob) * var(--sp-gain) * .8deg)) scale(1, calc(1 - var(--sp-a-bob) * var(--sp-gain) * .012));animation-timing-function:cubic-bezier(.4,0,.6,1)}}.sp-sid[data-state=done] .sp-hop{animation:.9s both sp-hop}@keyframes sp-hop{0%{animation-timing-function:ease-out;transform:translateY(0)scale(1)}14%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)scale(1.05,.91)}48%{animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:translateY(-84px)scale(.97,1.04)}70%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)scale(1.06,.93)}85%{animation-timing-function:ease-in-out;transform:translateY(0)scale(.99,1.015)}to{transform:translateY(0)scale(1)}}.sp-sid[data-enter] .sp-pop{animation:.62s both sp-pop}@keyframes sp-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(18px)scale(.55)}45%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(-6px)scale(1.04,1.06)}72%{animation-timing-function:ease-in-out;transform:translateY(0)scale(1.02,.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sp-flap{transform-origin:100%;transform:rotate(var(--sp-fr)) scaleX(var(--sp-fs));transition:transform .8s var(--sp-spring)}.sp-flap-drift{transform-origin:100%;animation:5.6s ease-in-out infinite sp-flap}.sp-wave,.sp-flick{transform-origin:100%}.sp-sid[data-state=greeting] .sp-wave{animation:1.15s .32s both sp-wave}@keyframes sp-flap{0%,to{transform:rotate(0)scaleX(1)}50%{transform:rotate(calc(var(--sp-a-flap) * var(--sp-gain) * 4deg)) scaleX(calc(1 - var(--sp-a-flap) * var(--sp-gain) * .04))}}@keyframes sp-wave{0%,to{animation-timing-function:ease-in-out;transform:rotate(0)scaleX(1)}20%{animation-timing-function:ease-in-out;transform:rotate(24deg)scaleX(.9)}42%{animation-timing-function:ease-in-out;transform:rotate(-4deg)scaleX(1.03)}64%{animation-timing-function:ease-in-out;transform:rotate(18deg)scaleX(.92)}84%{animation-timing-function:ease-in-out;transform:rotate(-2deg)scaleX(1)}}.sp-curl{transform-origin:70% 49%;transform:rotate(-32.6deg) scaleY(var(--sp-cs)) rotate(32.6deg);transition:transform .8s var(--sp-spring)}.sp-curl-k{transform-origin:70% 49%;animation:1.1s infinite sp-curl}@keyframes sp-curl{0%,38%,72%,to{animation-timing-function:ease-in-out;transform:rotate(-32.6deg)scaleY(1)rotate(32.6deg)}21%{transform:rotate(-32.6deg) scaleY(calc(1 - var(--sp-a-bob) * var(--sp-gain) * .16)) rotate(32.6deg);animation-timing-function:ease-in-out}54%{transform:rotate(-32.6deg) scaleY(calc(1 - var(--sp-a-bob) * var(--sp-gain) * .11)) rotate(32.6deg);animation-timing-function:ease-in-out}}.sp-shadow{transform-origin:50%;transform:scale(var(--sp-ss), 1);transition:transform .75s var(--sp-spring)}.sp-shadow-k{transform-origin:50%}.sp-sid[data-state=done] .sp-shadow-k{animation:.9s both sp-shadow-hop}@keyframes sp-shadow-hop{0%{opacity:1;animation-timing-function:ease-out;transform:scale(1)}14%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:scaleX(1.05)}48%{opacity:.55;animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:scale(.7,.8)}70%{opacity:1;animation-timing-function:ease-out;transform:scaleX(1.06)}to{opacity:1;transform:scale(1)}}.sp-sid[data-enter] .sp-shadow-k{animation:.62s both sp-shadow-pop}@keyframes sp-shadow-pop{0%{opacity:0;transform:scale(.4,.6)}45%{opacity:1;transform:scaleX(.96)}to{opacity:1;transform:scale(1)}}.sp-eyes{transform:translate(calc(var(--sp-ex) * var(--sp-look)), calc(var(--sp-ey) * var(--sp-look)));transition:transform .5s var(--sp-spring-soft)}.sp-glance{transition:transform .2s cubic-bezier(.25,.8,.35,1)}.sp-drift{animation:3.8s ease-in-out infinite sp-drift}.sp-scan{animation:1.1s infinite sp-scan}@keyframes sp-drift{0%,to{transform:translate(calc(var(--sp-a-drift) * var(--sp-look) * -.7), calc(var(--sp-a-drift) * var(--sp-look) * .06))}38%,52%{transform:translate(calc(var(--sp-a-drift) * var(--sp-look) * .7), calc(var(--sp-a-drift) * var(--sp-look) * -.16))}}@keyframes sp-scan{0%{transform:translateX(calc(var(--sp-a-bob) * var(--sp-look) * -.28));animation-timing-function:ease-in-out}80%{transform:translateX(calc(var(--sp-a-bob) * var(--sp-look) * .28));animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:translateX(calc(var(--sp-a-bob) * var(--sp-look) * -.28))}}.sp-blink,.sp-dot,.sp-happy,.sp-low{transform-origin:50%}.sp-dot{transition:opacity .14s ease, transform .3s var(--sp-spring-soft)}.sp-happy,.sp-low{opacity:0;transition:opacity .18s ease, transform .36s var(--sp-spring);transform:scale(.7,.4)}.sp-sid[data-eyes=happy] .sp-dot{opacity:0;transform:scale(1.1,.3)}.sp-sid[data-eyes=happy] .sp-happy{opacity:1;transform:none}.sp-sid[data-eyes=low] .sp-dot{opacity:0;transform:translateY(18%)scaleY(.5)}.sp-sid[data-eyes=low] .sp-low{opacity:1;transform:none}.sp-sid[data-offscreen] *{animation-play-state:paused!important}.sp-sid[data-motion=off],.sp-sid[data-motion=off] *{transition-property:opacity!important;animation:none!important}@media (prefers-reduced-motion:reduce){.sp-sid,.sp-sid *{transition-property:opacity!important;animation:none!important}}
