@keyframes async-job-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.async-job-indeterminate-track{overflow:hidden;position:relative}.async-job-indeterminate-track>span{position:absolute;inset:0;width:25%;animation:async-job-indeterminate 1.4s ease-in-out infinite}.bulk-op-indeterminate-track{overflow:hidden;position:relative}.bulk-op-indeterminate-track>span{position:absolute;inset:0;width:25%;animation:async-job-indeterminate 1.4s ease-in-out infinite}@keyframes ai-spark-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes ai-spark-thinking{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.12)}}@keyframes ai-spark-glow{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.4)}}@keyframes ai-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.animate-ai-spark-pulse{animation:ai-spark-pulse 4s ease-in-out infinite}.animate-ai-spark-thinking{animation:ai-spark-thinking 1.1s ease-in-out infinite}.animate-ai-spark-glow{animation:ai-spark-glow 1.1s ease-in-out infinite}.animate-ai-shimmer{animation:ai-shimmer 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.animate-ai-spark-pulse,.animate-ai-spark-thinking,.animate-ai-spark-glow,.animate-ai-shimmer{animation:none}}.side-panel-group [data-slot=resizable-panel]{transition:flex .2s cubic-bezier(.4,0,.2,1)}.side-panel-group:has([data-resize-handle-active]) [data-slot=resizable-panel]{transition:none}@media(prefers-reduced-motion:reduce){.side-panel-group [data-slot=resizable-panel]{transition:none}}
