.workflow-motion [data-animated]{animation-play-state:paused!important}.workflow-motion[data-motion=running] [data-animated]{animation-play-state:running!important}.workflow-motion [data-animated]{transform-box:fill-box;transform-origin:center}.workflow-motion .workflow-art{background-image:linear-gradient(135deg,rgba(154,124,188,.13),transparent 60%,rgba(251,146,60,.08))}.motion-code-line{animation:workflow-type-first 10s steps(24) infinite}.motion-code-first{animation-name:workflow-type-first}.motion-code-second{animation-name:workflow-type-second}.motion-code-third{animation-name:workflow-type-third}.motion-typing-cursor{animation:workflow-cursor 10s step-end infinite}.motion-session-progress{transform-origin:left!important;animation:workflow-progress 10s ease-in-out infinite}.motion-key{animation:workflow-key 1.1s ease-in-out infinite}.motion-mouse{animation:workflow-mouse 8s ease-in-out infinite}.motion-microphone{animation:workflow-mic 1.8s ease-in-out infinite}.motion-audio-bar{animation:workflow-wave 1s ease-in-out infinite alternate}.motion-recording-dot{animation:workflow-recording 2s ease-in-out infinite}.motion-transcript{animation:workflow-transcript 8s ease-in-out infinite}.motion-ai-answer{animation:workflow-answer 8s ease-in-out infinite}.motion-text-selection{transform-origin:left!important;animation:workflow-select 8s ease-in-out infinite}.motion-action-menu{animation:workflow-menu 8s ease-in-out infinite}.motion-inserted-response{animation:workflow-insert 8s steps(26) infinite}.motion-pointer{animation:workflow-pointer 8s ease-in-out infinite}@keyframes workflow-type-first{0%,6%{clip-path:inset(0 100% 0 0)}30%,88%{clip-path:inset(0 0 0 0)}99%,to{clip-path:inset(0 100% 0 0)}}@keyframes workflow-type-second{0%,32%{clip-path:inset(0 100% 0 0)}58%,88%{clip-path:inset(0 0 0 0)}99%,to{clip-path:inset(0 100% 0 0)}}@keyframes workflow-type-third{0%,61%{clip-path:inset(0 100% 0 0)}65%,88%{clip-path:inset(0 0 0 0)}99%,to{clip-path:inset(0 100% 0 0)}}@keyframes workflow-cursor{0%,8%{transform:translateY(-24px);opacity:1}16%{transform:translate(42px,-24px)}26%{transform:translate(104px,-24px)}32%{transform:translate(6px,-12px)}42%{transform:translate(46px,-12px)}55%{transform:translate(88px,-12px)}61%{transform:translate(0)}66%,74%,82%{transform:translate(6px);opacity:1}70%,78%,88%,to{transform:translate(6px);opacity:0}}@keyframes workflow-progress{0%,6%{transform:scaleX(.03)}66%,88%{transform:scaleX(1)}to{transform:scaleX(.03)}}@keyframes workflow-key{0%,35%,70%,to{transform:translateY(0)}44%,54%{transform:translateY(1.8px)}}@keyframes workflow-mouse{0%,35%,to{transform:translate(0)}45%,55%{transform:translate(-3px,-1px)}68%,78%{transform:translate(1px)}}@keyframes workflow-mic{0%,to{opacity:.65}50%{opacity:1}}@keyframes workflow-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes workflow-recording{0%,to{opacity:.6}50%{opacity:1}}@keyframes workflow-transcript{0%,10%{opacity:0;transform:translateY(5px)}24%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes workflow-answer{0%,38%{opacity:0;transform:translateY(5px)}53%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes workflow-select{0%,8%{transform:scaleX(0);opacity:0}10%{opacity:.7}30%,80%{transform:scaleX(1);opacity:.7}92%,to{transform:scaleX(1);opacity:0}}@keyframes workflow-menu{0%,32%{opacity:0;transform:translateY(4px)}43%,78%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes workflow-insert{0%,55%{opacity:0;clip-path:inset(0 100% 0 0)}57%{opacity:1}80%,90%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes workflow-pointer{0%,8%{transform:translate(12px,47px)}30%{transform:translate(131px,47px)}43%,55%{transform:translate(110px,65px)}65%,83%{transform:translate(128px,88px)}to{transform:translate(12px,47px)}}@media (prefers-reduced-motion:reduce){.workflow-motion [data-animated]{animation:none!important;transform:none!important;clip-path:none!important;opacity:1!important}.workflow-motion .motion-pointer{transform:translate(130px,65px)!important}}