@keyframes ai-products-request{0%{clip-path:inset(0 100% 0 0)}12%,90%{clip-path:inset(0)}96%,to{clip-path:inset(0 0 0 100%)}}@keyframes ai-products-thinking{0%,12%{opacity:0}13%,22%{opacity:1}23%,to{opacity:0}}@keyframes ai-products-proposal{0%,22%{clip-path:inset(0 0 100%)}30%,90%{clip-path:inset(0)}96%,to{clip-path:inset(100% 0 0)}}@keyframes ai-products-apply{0%,46%{color:var(--color-paper);background:0 0}48%,90%{background:var(--color-accent);color:#fff}96%,to{color:var(--color-paper);background:0 0}}@keyframes ai-products-receipt{0%,52%{clip-path:inset(0 100% 0 0)}58%,90%{clip-path:inset(0)}96%,to{clip-path:inset(0 0 0 100%)}}@keyframes ai-products-before{0%,50%{opacity:1}51%,92%{opacity:0}93%,to{opacity:1}}@keyframes ai-products-after{0%,50%{opacity:0}51%,92%{opacity:1}93%,to{opacity:0}}@keyframes ai-products-row{0%,50%{background:0 0}51%,60%{background:#0000ff59}61%,to{background:0 0}}@keyframes ai-products-dot{0%,to{opacity:.2}50%{opacity:1}}.ai-products-request{animation:12s steps(14,end) infinite ai-products-request}.ai-products-thinking{animation:12s step-end infinite ai-products-thinking}.ai-products-proposal{animation:12s steps(8,end) infinite ai-products-proposal}.ai-products-apply{animation:12s step-end infinite ai-products-apply}.ai-products-receipt{animation:12s steps(12,end) infinite ai-products-receipt}.ai-products-before{animation:12s step-end infinite ai-products-before}.ai-products-after{animation:12s step-end infinite ai-products-after}.ai-products-row{animation:12s step-end infinite ai-products-row}.ai-products-dot{animation:.9s steps(2,end) infinite ai-products-dot}.ai-products-tab{transition:background .3s steps(4,end),color .3s steps(4,end)}@keyframes ai-products-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.ai-products-eq{transform-origin:50%;animation:1.1s steps(4,end) infinite ai-products-eq}@keyframes ai-products-type{0%{width:0}55%,to{width:var(--w)}}.ai-products-type{width:var(--w);animation:4s steps(14,end) infinite ai-products-type}@media (prefers-reduced-motion:reduce){.ai-products-dot,.ai-products-eq,.ai-products-type,.ai-products-apply,.ai-products-before,.ai-products-row{animation:none}.ai-products-request,.ai-products-proposal,.ai-products-receipt{clip-path:none;animation:none}.ai-products-thinking,.ai-products-after{opacity:0;animation:none}}
