.cp-av{overflow:visible}.cp-av .cp-av-body,.cp-av .cp-av-eyes,.cp-av .cp-av-core,.cp-av .cp-av-halo,.cp-av .cp-av-drift1,.cp-av .cp-av-drift2,.cp-av .cp-av-think,.cp-av .cp-av-wander,.cp-av .cp-av-float1,.cp-av .cp-av-float2,.cp-av .cp-av-ripple{transform-box:view-box}.cp-av .cp-av-body{transform-origin:128px 236px}.cp-av .cp-av-halo{transform-origin:128px 134px;opacity:.7}.cp-av .cp-av-core{transform-origin:122px 132px;opacity:.75}.cp-av .cp-av-drift1,.cp-av .cp-av-drift2{transform-origin:124px 134px}.cp-av .cp-av-ripple{transform-origin:128px 134px;opacity:0}.cp-av[data-anim] .cp-av-body{animation:cp-breath 3.6s infinite}.cp-av[data-anim] .cp-av-halo{animation:cp-halo 3.6s infinite}.cp-av[data-anim] .cp-av-spec{animation:cp-spec 3.6s infinite}.cp-av[data-anim] .cp-av-core{animation:cp-core 3.6s infinite}.cp-av[data-live] .cp-av-drift1{animation:cp-turn 14s linear infinite}.cp-av[data-live] .cp-av-drift2{animation:cp-turn 10s linear infinite reverse}.cp-av[data-live] .cp-av-wander{animation:cp-wander 9.6s ease-in-out infinite}.cp-av[data-live] .cp-av-float1{animation:cp-float1 7s ease-in-out infinite}.cp-av[data-live] .cp-av-float2{animation:cp-float2 11s ease-in-out infinite}.cp-av[data-live] .cp-av-ripple{animation:cp-ripple 6s cubic-bezier(.25,.5,.4,1) infinite}.cp-av[data-live] .cp-av-ripple1{animation-delay:2s}.cp-av[data-live] .cp-av-ripple2{animation-delay:4s}.cp-av[data-blink] .cp-av-eyes{animation:cp-blink 3.6s linear infinite}.cp-av[data-anim][data-state=thinking] .cp-av-think{animation:cp-think 3.6s infinite}@keyframes cp-breath{0%{transform:scale(1);animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{transform:scale(1.035,1.06);animation-timing-function:cubic-bezier(.12,0,.39,0)}50%{transform:scale(1);animation-timing-function:cubic-bezier(.61,1,.88,1)}75%{transform:scale(1.012,.985);animation-timing-function:cubic-bezier(.12,0,.39,0)}to{transform:scale(1)}}@keyframes cp-halo{0%{opacity:.75;transform:scale(1);animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{opacity:.92;transform:scale(1.04);animation-timing-function:cubic-bezier(.12,0,.39,0)}50%{opacity:.75;transform:scale(1);animation-timing-function:cubic-bezier(.61,1,.88,1)}75%{opacity:.68;transform:scale(.99);animation-timing-function:cubic-bezier(.12,0,.39,0)}to{opacity:.75;transform:scale(1)}}@keyframes cp-core{0%{opacity:.75;transform:scale(1);animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{opacity:1;transform:scale(1.18);animation-timing-function:cubic-bezier(.12,0,.39,0)}50%{opacity:.75;transform:scale(1);animation-timing-function:cubic-bezier(.61,1,.88,1)}75%{opacity:.55;transform:scale(.92);animation-timing-function:cubic-bezier(.12,0,.39,0)}to{opacity:.75;transform:scale(1)}}@keyframes cp-spec{0%,50%,to{opacity:.85}25%{opacity:1}75%{opacity:.7}}@keyframes cp-turn{to{transform:rotate(360deg)}}@keyframes cp-wander{0%,to{transform:translate(0)}20%{transform:translate(18px,-10px)}45%{transform:translate(6px,16px)}70%{transform:translate(-20px,6px)}85%{transform:translate(-8px,-14px)}}@keyframes cp-float1{0%,to{transform:translate(0);opacity:.9}33%{transform:translate(26px,-18px);opacity:.55}66%{transform:translate(-10px,-30px);opacity:1}}@keyframes cp-float2{0%,to{transform:translate(0);opacity:.8}40%{transform:translate(-30px,22px);opacity:1}75%{transform:translate(10px,30px);opacity:.5}}@keyframes cp-ripple{0%{transform:scale(1);opacity:0}25%{opacity:.4}to{transform:scale(1.18);opacity:0}}@keyframes cp-blink{0%,93%{transform:scaleY(1)}96.5%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes cp-think{0%{transform:translate(0);animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{transform:translate(12px);animation-timing-function:cubic-bezier(.12,0,.39,0)}50%{transform:translate(0);animation-timing-function:cubic-bezier(.61,1,.88,1)}75%{transform:translate(-12px);animation-timing-function:cubic-bezier(.12,0,.39,0)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.cp-av .cp-av-body,.cp-av .cp-av-eyes,.cp-av .cp-av-core,.cp-av .cp-av-halo,.cp-av .cp-av-spec,.cp-av .cp-av-drift1,.cp-av .cp-av-drift2,.cp-av .cp-av-think,.cp-av .cp-av-wander,.cp-av .cp-av-float1,.cp-av .cp-av-float2,.cp-av .cp-av-ripple{animation:none!important}}
