.agent-spark{fill:var(--app-accent);flex-shrink:0;display:block;overflow:visible}.agent-spark path{transform-box:fill-box;transform-origin:50%}.agent-spark--think .agent-spark-big{animation:2.4s cubic-bezier(.45,0,.55,1) infinite both agent-spark-tw}.agent-spark--think .agent-spark-top{animation:2.4s cubic-bezier(.45,0,.55,1) .4s infinite both agent-spark-tw}.agent-spark--think .agent-spark-bot{animation:2.4s cubic-bezier(.45,0,.55,1) .8s infinite both agent-spark-tw}.agent-spark--research .agent-spark-big{animation:2.8s cubic-bezier(.65,0,.35,1) infinite both agent-spark-qt}.agent-spark--research .agent-spark-top{animation:2.8s cubic-bezier(.65,0,.35,1) .2s infinite both agent-spark-qt}.agent-spark--research .agent-spark-bot{animation:2.8s cubic-bezier(.65,0,.35,1) .4s infinite both agent-spark-qt}.agent-spark--write .agent-spark-big{animation:3.6s ease-in-out infinite agent-spark-breathe}.agent-spark--write .agent-spark-top{animation:3.6s linear infinite agent-spark-orbit-t,3.6s ease-in-out infinite agent-spark-dim}.agent-spark--write .agent-spark-bot{animation:3.6s linear infinite agent-spark-orbit-b,3.6s ease-in-out infinite agent-spark-dim}@keyframes agent-spark-tw{0%,40%,to{opacity:1;scale:1}20%{opacity:.4;scale:.55}}@keyframes agent-spark-qt{0%{rotate:none;scale:1}15%{scale:.8}30%,to{rotate:90deg;scale:1}}@keyframes agent-spark-breathe{0%,to{scale:1}50%{scale:.9}}@keyframes agent-spark-dim{0%,to{opacity:1}50%{opacity:.6}}@keyframes agent-spark-orbit-t{0%,to{translate:0}12.5%{translate:.85px .35px}25%{translate:1.2px 1.2px}37.5%{translate:.85px 2.05px}50%{translate:0 2.4px}62.5%{translate:-.85px 2.05px}75%{translate:-1.2px 1.2px}87.5%{translate:-.85px .35px}}@keyframes agent-spark-orbit-b{0%,to{translate:0}12.5%{translate:-.85px -.35px}25%{translate:-1.2px -1.2px}37.5%{translate:-.85px -2.05px}50%{translate:0 -2.4px}62.5%{translate:.85px -2.05px}75%{translate:1.2px -1.2px}87.5%{translate:.85px -.35px}}@keyframes agent-spark-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.agent-spark .agent-spark-big,.agent-spark .agent-spark-top,.agent-spark .agent-spark-bot{animation:none}.agent-spark.agent-spark--think{animation:2.4s ease-in-out infinite agent-spark-pulse}.agent-spark.agent-spark--write .agent-spark-top{animation:3.6s ease-in-out infinite both agent-spark-pulse}.agent-spark.agent-spark--write .agent-spark-bot{animation:3.6s ease-in-out .6s infinite both agent-spark-pulse}}
