.thinking-stage.svelte-66yx1u{position:relative;display:grid;place-items:center}.thinking-stage.svelte-66yx1u:before{content:"";position:absolute;top:-60%;right:-25%;bottom:-60%;left:-25%;border-radius:9999px;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--color-primary) 30%,transparent),color-mix(in oklab,var(--color-primary) 16%,transparent) 45%,transparent 72%);filter:blur(10px);animation:svelte-66yx1u-glow-pulse 3.4s ease-in-out infinite;pointer-events:none}@keyframes svelte-66yx1u-glow-pulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.thinking-pill.svelte-66yx1u{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .85rem .2rem .25rem;border-radius:9999px;background:#ffffffbf;border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffffb3 inset,0 12px 34px -8px #18181b47,0 4px 10px -4px #18181b2e}.dark .thinking-pill.svelte-66yx1u{background:#18181bb8;border-color:#ffffff14;box-shadow:0 1px #ffffff0f inset,0 14px 40px -8px #0009}.thinking-text.svelte-66yx1u{font-size:.88rem;font-weight:600;letter-spacing:.005em;background:linear-gradient(90deg,var(--color-primary),color-mix(in oklab,var(--color-primary) 55%,white),var(--color-primary),color-mix(in oklab,var(--color-primary) 65%,black),var(--color-primary));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-66yx1u-text-shimmer 3s linear infinite}@keyframes svelte-66yx1u-text-shimmer{to{background-position:300% 50%}}.thinking-dots.svelte-66yx1u:after{content:"";animation:svelte-66yx1u-dots 1.4s steps(1,end) infinite}@keyframes svelte-66yx1u-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:"...."}}@media(prefers-reduced-motion:reduce){.thinking-stage.svelte-66yx1u:before,.thinking-text.svelte-66yx1u,.thinking-dots.svelte-66yx1u:after{animation:none}.thinking-dots.svelte-66yx1u:after{content:"…"}}
