.sai-mark{aspect-ratio:70.973/62.257;color:var(--sai-purple);flex:none;display:inline-block}.sai-mark svg{width:100%;height:100%;overflow:visible}.sai-mark rect{fill:currentColor;transform-box:fill-box;transform-origin:var(--origin,50%) 50%}.sai-mark[data-state=listening] rect{animation:2.4s steps(4,end) infinite mark-listen;animation-delay:calc(var(--i) * .11s)}.sai-mark[data-state=talking] rect{animation:1.2s steps(3,end) infinite mark-talk;animation-delay:calc(var(--i) * 70ms)}.sai-mark[data-state=thinking] rect{transform-origin:58%;animation:2.2s steps(7,end) infinite mark-think;animation-delay:calc((8 - var(--i)) * 80ms)}@keyframes mark-listen{0%,40%,to{transform:scaleX(1)}55%{transform:scaleX(.82)}70%{transform:scaleX(.94)}}@keyframes mark-talk{0%,to{transform:scaleX(1)}25%{transform:scaleX(.6)}50%{transform:scaleX(.9)}75%{transform:scaleX(.72)}}@keyframes mark-think{0%,12%{opacity:1;transform:scaleX(1)}48%{opacity:.4;transform:scaleX(.06)}56%{opacity:0;transform:scaleX(0)}88%,to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sai-mark rect{animation:none}}
