.xFnnnG_mark{display:block;overflow:visible}.xFnnnG_beam,.xFnnnG_pivot{transform-box:view-box;transform-origin:24px 22px}.xFnnnG_pivot{transition:stroke var(--app-motion-duration-standard,.2s) ease}.xFnnnG_weight{opacity:0;transform-box:view-box}.xFnnnG_idle .xFnnnG_beam{animation:4.8s ease-in-out infinite xFnnnG_fulcrum-sway}.xFnnnG_listening .xFnnnG_beam{animation:1.6s ease-in-out infinite xFnnnG_fulcrum-nod}.xFnnnG_listening .xFnnnG_pivot{animation:1.6s ease-in-out infinite xFnnnG_fulcrum-breathe}.xFnnnG_thinking .xFnnnG_beam{animation:1.15s cubic-bezier(.45,0,.55,1) infinite xFnnnG_fulcrum-think}.xFnnnG_thinking .xFnnnG_pivot{animation:1.15s ease-in-out infinite xFnnnG_fulcrum-pulse}.xFnnnG_acting .xFnnnG_beam{animation:1.8s cubic-bezier(.3,0,.2,1) infinite xFnnnG_fulcrum-act}.xFnnnG_acting .xFnnnG_weight{animation:1.8s cubic-bezier(.5,0,.75,0) infinite xFnnnG_fulcrum-drop}.xFnnnG_done .xFnnnG_beam{animation:1.5s ease-out both xFnnnG_fulcrum-settle}.xFnnnG_done .xFnnnG_pivot{stroke:var(--primary-action)}.xFnnnG_error{animation:.5s ease-in-out 2 xFnnnG_fulcrum-shake}.xFnnnG_error .xFnnnG_beam{transform:rotate(9deg)}.xFnnnG_error .xFnnnG_pivot{stroke:#e0782f}@media (prefers-reduced-motion:reduce){.xFnnnG_idle .xFnnnG_beam{animation:none}}@keyframes xFnnnG_fulcrum-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes xFnnnG_fulcrum-nod{0%,to{transform:rotate(0)}40%{transform:rotate(-6deg)}}@keyframes xFnnnG_fulcrum-breathe{0%,to{transform:scale(1)}40%{transform:scale(1.12)}}@keyframes xFnnnG_fulcrum-think{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes xFnnnG_fulcrum-pulse{0%,to{transform:scale(1)}25%,75%{transform:scale(.86)}50%{transform:scale(1.08)}}@keyframes xFnnnG_fulcrum-act{0%,38%{transform:rotate(0)}52%{transform:rotate(-15deg)}64%{transform:rotate(-11deg)}84%{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes xFnnnG_fulcrum-drop{0%{opacity:0;transform:translateY(-18px)}12%{opacity:1}38%{transform:translateY(0)}84%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes xFnnnG_fulcrum-settle{0%{transform:rotate(13deg)}22%{transform:rotate(-8deg)}42%{transform:rotate(4deg)}62%{transform:rotate(-2deg)}80%{transform:rotate(.8deg)}to{transform:rotate(0)}}@keyframes xFnnnG_fulcrum-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}