@keyframes sage-owl-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)translateY(-.5px)}}@keyframes sage-owl-think{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sage-owl-blink{0%,93%,to{transform:scaleY(0)}95.5%{transform:scaleY(1)}}@keyframes sage-owl-hop{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(1px)scale(1.04,.95)}45%{transform:translateY(-14%)scale(.98,1.03)}70%{transform:translateY(0)scale(1.03,.97)}}@keyframes sage-owl-wing-l{0%,to{transform:rotate(0)}20%,60%{transform:rotate(38deg)}40%,80%{transform:rotate(18deg)}}@keyframes sage-owl-wing-r{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-38deg)}40%,80%{transform:rotate(-18deg)}}@keyframes sage-owl-head-tilt{0%,to{transform:rotate(0)}35%,75%{transform:rotate(-9deg)}}@keyframes sage-owl-shimmy{0%,to{transform:translate(0)rotate(0)}15%,55%{transform:translate(-6%)rotate(-5deg)}35%,75%{transform:translate(6%)rotate(5deg)}}@keyframes sage-owl-head-bob{0%,to{transform:translateY(0)}25%,50%,75%{transform:translateY(2.5px)}}@keyframes sage-owl-flutter-l{0%,to{transform:rotate(0)}25%,75%{transform:rotate(14deg)}}@keyframes sage-owl-flutter-r{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-14deg)}}@keyframes sage-owl-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.sage-owl{transform-origin:50% 85%;flex:none;line-height:0;display:inline-block;position:relative}.sage-owl svg{width:100%;height:100%;display:block;overflow:visible}.sage-owl--clickable{cursor:pointer}.sage-owl .sage-wl,.sage-owl .sage-wr,.sage-owl .sage-head{transform-box:view-box}.sage-owl .sage-wl{transform-origin:39px 66px}.sage-owl .sage-wr{transform-origin:81px 66px}.sage-owl .sage-head{transform-origin:60px 68px}.sage-owl .sage-eyelid{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0)}.sage-owl--idle{animation:6s ease-in-out infinite sage-owl-sway}.sage-owl--thinking{animation:1.6s ease-in-out infinite sage-owl-think}.sage-owl--idle .sage-eyelid,.sage-owl--thinking .sage-eyelid{animation:5.5s ease-in-out infinite sage-owl-blink}.sage-owl--thinking .sage-eyelid{animation-duration:3.2s}.sage-owl.sage-owl--hello{animation:1.3s ease-in-out sage-owl-hop}.sage-owl--hello .sage-wl{animation:1.3s ease-in-out sage-owl-wing-l}.sage-owl--hello .sage-wr{animation:1.3s ease-in-out sage-owl-wing-r}.sage-owl--hello .sage-head{animation:1.3s ease-in-out sage-owl-head-tilt}.sage-owl.sage-owl--dance{animation:2.4s ease-in-out sage-owl-shimmy}.sage-owl--dance .sage-wl{animation:.6s ease-in-out 4 sage-owl-flutter-l}.sage-owl--dance .sage-wr{animation:.6s ease-in-out 4 sage-owl-flutter-r}.sage-owl--dance .sage-head{animation:1.2s ease-in-out 2 sage-owl-head-bob}.sage-typing{align-items:center;gap:4px;padding:0 2px;display:inline-flex}.sage-typing span{opacity:.25;background:#4338ca;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite sage-owl-dot}.sage-typing span:nth-child(2){animation-delay:.15s}.sage-typing span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.sage-owl,.sage-owl .sage-wl,.sage-owl .sage-wr,.sage-owl .sage-head,.sage-owl .sage-eyelid,.sage-typing span{animation:none!important}.sage-typing span{opacity:.6}}
