.thinking-dots[data-v-cd83fbfd]{align-items:center;display:flex;gap:4px;height:20px}.thinking-dots span[data-v-cd83fbfd]{animation:singularityPulse-cd83fbfd 1.4s ease-in-out infinite;background:var(--mcf-purple);border-radius:50%;height:5px;opacity:.6;width:5px}.thinking-dots span[data-v-cd83fbfd]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-cd83fbfd]:nth-child(3){animation-delay:.4s}@keyframes singularityPulse-cd83fbfd{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.singularity-docked[data-v-cd83fbfd]{border-top:1px solid var(--mcf-purple-soft-strong);flex-shrink:0;padding:8px 16px}.singularity-bubble[data-v-cd83fbfd]{background:linear-gradient(135deg,var(--mcf-purple-soft) 0,rgba(100,210,255,.05) 50%,var(--mcf-purple-soft) 100%);border:1px solid rgba(191,90,242,.15);border-radius:12px;overflow:hidden;padding:12px 18px;position:relative}.singularity-accent[data-v-cd83fbfd]{animation:accentSweep-cd83fbfd 3s ease-in-out infinite;background:linear-gradient(90deg,transparent 0,var(--mcf-purple) 30%,rgba(100,210,255,.8) 70%,transparent 100%);height:2px;left:0;opacity:.7;position:absolute;right:0;top:0}@keyframes accentSweep-cd83fbfd{0%{transform:translate(-100%)}to{transform:translate(100%)}}.singularity-header[data-v-cd83fbfd]{align-items:center;display:flex;gap:10px}.singularity-timer[data-v-cd83fbfd]{font-family:SF Mono,Fira Code,JetBrains Mono,monospace;letter-spacing:.5px;min-width:24px;opacity:.7}.singularity-stop[data-v-cd83fbfd],.singularity-timer[data-v-cd83fbfd]{color:var(--mcf-purple);font-size:11px}.singularity-stop[data-v-cd83fbfd]{align-items:center;background:var(--mcf-purple-soft);border:1px solid var(--mcf-purple-soft-strong);border-radius:6px;cursor:pointer;display:inline-flex;font-weight:600;gap:4px;margin-left:auto;padding:2px 8px;transition:color .15s ease,border-color .15s ease}.singularity-stop[data-v-cd83fbfd]:hover{border-color:var(--mcf-danger);color:var(--mcf-danger)}.singularity-message[data-v-cd83fbfd]{color:var(--muted,#9a9ab0);font-size:12px;font-style:italic;letter-spacing:.3px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.singularity-glitch[data-v-cd83fbfd]{animation:glitchFlicker-cd83fbfd .3s steps(2) forwards}@keyframes glitchFlicker-cd83fbfd{0%{opacity:1;transform:translate(0)}10%{opacity:.3;transform:translate(-2px) skew(-2deg)}20%{opacity:.8;transform:translate(3px) skew(1deg)}30%{clip-path:inset(20% 0 30% 0);opacity:.2;transform:translate(-1px)}40%{clip-path:none;opacity:.9;transform:translate(1px) skew(-1deg)}50%{clip-path:inset(40% 0 10% 0);opacity:.4;transform:translate(-3px)}60%{clip-path:none;opacity:1;transform:translate(2px) skew(2deg)}70%{opacity:.5;transform:translate(0)}80%{opacity:.9;transform:translate(-1px) skew(-1deg)}to{clip-path:none;opacity:1;transform:translate(0)}}.singularity-steps[data-v-cd83fbfd]{display:flex;flex-direction:column;gap:2px;margin-top:6px}.singularity-step[data-v-cd83fbfd]{align-items:center;color:var(--mcf-text-dim);display:flex;font-size:11px;gap:6px;min-width:0}.singularity-step-icon[data-v-cd83fbfd]{flex-shrink:0;line-height:1}.singularity-step-icon--ok[data-v-cd83fbfd]{color:var(--mcf-green)}.singularity-step-icon--error[data-v-cd83fbfd]{color:var(--mcf-danger)}.singularity-step-label[data-v-cd83fbfd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.singularity-step--earlier[data-v-cd83fbfd]{font-style:italic;opacity:.7}.singularity-docked--compact[data-v-cd83fbfd]{padding:4px 12px}.singularity-bubble--compact[data-v-cd83fbfd]{border-radius:8px;padding:8px 14px}@media(prefers-reduced-motion:reduce){.singularity-accent[data-v-cd83fbfd]{animation:none}.thinking-dots span[data-v-cd83fbfd]{animation:none;opacity:.6}.singularity-glitch[data-v-cd83fbfd]{animation:none}}
