.thinking-indicator.svelte-1sgsvy4{display:inline-flex;align-items:center;gap:8px;min-height:1.35em;animation:svelte-1sgsvy4-thinking-block-in .6s cubic-bezier(.2,.8,.2,1)}.thinking-indicator__avatar.svelte-1sgsvy4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.thinking-indicator__copy.svelte-1sgsvy4{display:inline-flex;align-items:center;min-width:12em;min-height:1.35em}.thinking-indicator__text.svelte-1sgsvy4{display:inline-block;font-size:13px;font-weight:500;letter-spacing:-.015em;line-height:1.4;opacity:0;transform:translateY(2px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(110deg,#b2a8fd,#8678f9,#c7d2fe,#9a8dfd,#b2a8fd);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1sgsvy4-thinking-wave 3s ease-in-out infinite}.thinking-indicator__text.is-in.svelte-1sgsvy4{opacity:1;transform:translateY(0);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.thinking-indicator--magic.svelte-1sgsvy4 .thinking-indicator__text:where(.svelte-1sgsvy4){background:linear-gradient(110deg,#e4e4e7,#a1a1aa,#fafafa,#d4d4d8,#e4e4e7);background-size:200% 100%;background-clip:text;-webkit-background-clip:text}@keyframes svelte-1sgsvy4-thinking-block-in{0%{opacity:0;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1sgsvy4-thinking-wave{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.thinking-indicator.svelte-1sgsvy4{animation:none}.thinking-indicator__text.svelte-1sgsvy4,.thinking-indicator__text.is-in.svelte-1sgsvy4{animation:none;transition:none;opacity:1;transform:none;-webkit-text-fill-color:#8678f9;background:none}.thinking-indicator--magic.svelte-1sgsvy4 .thinking-indicator__text:where(.svelte-1sgsvy4),.thinking-indicator--magic.svelte-1sgsvy4 .thinking-indicator__text.is-in:where(.svelte-1sgsvy4){-webkit-text-fill-color:rgba(255,255,255,.62)}}
