@keyframes ac-caret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes ac-pulse{0%{box-shadow:0 0 0 0 rgba(177,250,98,.75)}to{box-shadow:0 0 0 10px rgba(177,250,98,0)}}.ac-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:currentColor}.ac-caret-blink{animation:ac-caret .9s steps(1) infinite}.ac-pulse{animation:ac-pulse 1.1s ease-out 1}.ac-send{transition:background-color .25s ease,color .25s ease}@media (prefers-reduced-motion:reduce){.ac-caret-blink,.ac-pulse{animation:none}.ac-send{transition:none}}