/* Original DataStaff robot styles and keyframes; see README.md. */
.agent-character .bot-shell{stroke:#d7e5d3;stroke-width:1}
.agent-character .bot-face{stroke:#385066;stroke-width:1}
.agent-character .bot-eye{fill:#d9f28b;stroke:none}
.agent-character .bot-smile{fill:none;stroke:#d9f28b;stroke-width:2.3;stroke-linecap:round}
.agent-character .bot-highlight{fill:none;stroke:#fffffc;stroke-width:3.5;stroke-linecap:round;opacity:.82}
.agent-character .bot-arm{fill:none;stroke:#d8e3d2;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}
.agent-character .bot-mark{fill:none;stroke:#829c48;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.agent-character .bot-shadow{fill:#03172d;opacity:.17}
.agent-character .bot-paper{fill:#f9fcf4;stroke:#879f90;stroke-width:1.5;stroke-linejoin:round}
.agent-character .bot-paper-line{fill:none;stroke:#627d80;stroke-width:1.6;stroke-linecap:round}
.agent-character .bot-pen{fill:none;stroke:#d9f28b;stroke-width:4;stroke-linecap:round}
.agent-character .bot-thought{fill:#d9f28b;stroke:none}
.agent-character .bot-clock{fill:#d9f28b;stroke:#a4bc72;stroke-width:1.5}
.agent-character .bot-clock-hand{fill:none;stroke:#25433c;stroke-width:2;stroke-linecap:round}
.agent-character .bot-check-disc{fill:#d9f28b;stroke:#8dab62;stroke-width:1.2}
.agent-character .bot-check-mark{fill:none;stroke:#294938;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}
.agent-character .bot-spark{fill:none;stroke:#d9f28b;stroke-width:2;stroke-linecap:round}
.agent-character .bot-float{animation:bot-float 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
.agent-character .bot-eyes{animation:bot-look 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
.agent-character.pose-read .bot-eyes,.agent-character.pose-write .bot-eyes{animation:bot-read 2.5s ease-in-out infinite}
.agent-character.pose-think .bot-thought{animation:bot-think 2.4s ease-in-out infinite}
.agent-character.pose-write .bot-pen{animation:bot-write 1.5s ease-in-out infinite}
.agent-character.pose-deliver .bot-arm-right,.agent-character.pose-happy .bot-arm-right{animation:bot-wave 2s ease-in-out infinite;transform-origin:89px 65px}
.agent-character.pose-check .bot-check-disc,.agent-character.pose-check .bot-check-mark{animation:bot-confirm 2.6s ease-in-out infinite;transform-origin:100px 46px}
@keyframes bot-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes bot-look{0%,45%,100%{transform:translateX(0)}55%,75%{transform:translateX(2px)}}
@keyframes bot-read{0%,100%{transform:translate(1px,1px)}50%{transform:translate(3px,3px)}}
@keyframes bot-think{0%,100%{opacity:.5}50%{opacity:1}}
@keyframes bot-write{0%,100%{transform:translate(0,0)}50%{transform:translate(-3px,3px)}}
@keyframes bot-wave{0%,100%{transform:rotate(0)}35%{transform:rotate(9deg)}65%{transform:rotate(-6deg)}}
@keyframes bot-confirm{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
