.status-shimmer{--shimmer-spread:40px;background:linear-gradient(90deg, transparent calc(50% - var(--shimmer-spread)), var(--text-primary), transparent calc(50% + var(--shimmer-spread))) no-repeat, linear-gradient(var(--text-secondary), var(--text-secondary));color:#0000;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite status-shimmer-sweep}@keyframes status-shimmer-sweep{0%{background-position:100%,0 0}to{background-position:0%,0 0}}.status-fade-in{animation:.15s ease-out status-fade-in}@keyframes status-fade-in{0%{opacity:0}}.planner-status-enter{animation:.2s cubic-bezier(.32,.72,0,1) planner-status-enter}@keyframes planner-status-enter{0%{opacity:0;transform:translateY(-6px)}}.reasoning-step-enter{animation:.15s ease-out reasoning-step-enter}@keyframes reasoning-step-enter{0%{opacity:0;transform:translateY(-2px)}}.reasoning-fade-top{background:linear-gradient(to bottom, var(--code-bg), transparent)}.reasoning-fade-bottom{background:linear-gradient(to top, var(--code-bg), transparent)}@media (prefers-reduced-motion:reduce){.status-shimmer{color:var(--text-secondary);background:0 0;animation:none}.status-fade-in,.planner-status-enter,.reasoning-step-enter{animation:none}}
@keyframes tool-blocks-module__bhewtW__toolShimmerSweep{0%{background-position:100%}to{background-position:0%}}.tool-blocks-module__bhewtW__shimmerText{color:#0000;background:linear-gradient(90deg, var(--text-secondary) calc(50% - 40px), var(--text-primary) 50%, var(--text-secondary) calc(50% + 40px));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite tool-blocks-module__bhewtW__toolShimmerSweep}.tool-blocks-module__bhewtW__collapse{grid-template-rows:0fr;transition:grid-template-rows .15s ease-out;display:grid}.tool-blocks-module__bhewtW__collapseOpen{grid-template-rows:1fr}.tool-blocks-module__bhewtW__collapseInner{min-width:0;min-height:0;overflow:hidden}.tool-blocks-module__bhewtW__stepIn{animation:.15s ease-out tool-blocks-module__bhewtW__toolStepIn}@keyframes tool-blocks-module__bhewtW__toolStepIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.tool-blocks-module__bhewtW__dotPulse{animation:1.2s ease-in-out infinite tool-blocks-module__bhewtW__toolDotPulse}@keyframes tool-blocks-module__bhewtW__toolDotPulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.tool-blocks-module__bhewtW__shimmerText{color:var(--text-secondary);background:0 0;animation:none}.tool-blocks-module__bhewtW__collapse{transition:none}.tool-blocks-module__bhewtW__stepIn,.tool-blocks-module__bhewtW__dotPulse{animation:none}}