.design-build__ripple{animation:1.8s ease-out infinite design-build-ripple}@keyframes design-build-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.design-build__arrow{animation:1.8s ease-in-out infinite design-build-arrow}@keyframes design-build-arrow{0%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}.design-build__glow{animation:1.8s ease-in-out infinite design-build-glow}@keyframes design-build-glow{0%,40%{box-shadow:0 10px 15px -3px #0000001a}60%,to{box-shadow:0 0 0 2px #7c3aed55,0 10px 15px -3px #0000001a}}.design-build__cursor{animation:3.6s ease-in-out infinite design-build-cursor}@keyframes design-build-cursor{0%,to{transform:translate(-30px,30px)}30%{transform:translate(-46px,44px)scale(.9)}60%{transform:translate(40px)}}.design-build__shine{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:3.4s ease-in-out infinite design-build-shine}@keyframes design-build-shine{0%{transform:translate(0)}to{transform:translate(450%)}}.design-build__progress{animation:1.5s ease-in-out infinite design-build-progress}@keyframes design-build-progress{0%{left:-33%}to{left:100%}}.design-build__message{animation:.45s ease-out both design-build-message}@keyframes design-build-message{0%{opacity:0;transform:translateY(6px)}}.design-panel-in{animation:.62s cubic-bezier(.22,1,.36,1) both design-panel-in}@keyframes design-panel-in{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.design-build__ripple,.design-build__arrow,.design-build__glow,.design-build__cursor,.design-build__shine,.design-build__progress,.design-build__message,.design-panel-in{animation:none}}