.code-preview[data-v-23b88b83]{font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre}.tool-output[data-v-500c9d49]{font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;word-break:break-word}.planning-wave-text[data-v-6a142667]{--wave-base:#64748b;--wave-highlight:#000;animation:planning-wave-6a142667 2.1s linear infinite;background:linear-gradient(100deg,var(--wave-base) 0,var(--wave-base) 40%,var(--wave-highlight) 46%,var(--wave-highlight) 54%,var(--wave-base) 60%,var(--wave-base) 100%);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:transparent;display:inline-block;font-weight:500;letter-spacing:.01em;line-height:1.2;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.dark{--wave-base:#7c8da3;--wave-highlight:#fff}@keyframes planning-wave-6a142667{0%{background-position:120% 50%}to{background-position:-120% 50%}}.running-wave-text[data-v-dff935e8]{animation:running-wave-dff935e8 1.3s ease-in-out infinite;background:linear-gradient(110deg,#1f2937,#2563eb 24%,#06b6d4 45%,#2563eb 64%,#1f2937);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:transparent;font-size:clamp(12px,.9vw,14px);font-weight:600}@keyframes running-wave-dff935e8{0%{background-position:120% 50%}to{background-position:-120% 50%}}.preview-word[data-v-59d2c500]{animation:preview-word-in-59d2c500 .38s cubic-bezier(.22,1,.36,1) both}@keyframes preview-word-in-59d2c500{0%{filter:blur(2px);opacity:0;transform:translateY(2px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preview-word[data-v-59d2c500]{animation:none}}.step-flash[data-v-928a51e8]{animation:step-flash-928a51e8 1.1s cubic-bezier(.22,1,.36,1) both}.step-icon[data-v-928a51e8]{animation:step-icon-pop-928a51e8 .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes step-flash-928a51e8{0%{background-color:#38bdf82e;box-shadow:inset 0 0 0 1px #38bdf859}to{background-color:#38bdf800;box-shadow:inset 0 0 0 1px #38bdf800}}@keyframes step-icon-pop-928a51e8{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.step-flash[data-v-928a51e8],.step-icon[data-v-928a51e8]{animation:none}}.oi-queue-input[data-v-9bbb21ae]{max-height:6rem;overflow-y:auto}.queue-icon-btn[data-v-9bbb21ae]{flex-shrink:0;height:1.5rem;min-width:1.5rem;width:1.5rem}
