.oo-thinking{--oo-thinking-ink:#9c96f8;min-height:1.2em;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.01em;color:var(--oo-thinking-ink);animation:oo-thinking-in var(--dur-fast,.2s) var(--ease-expo,ease-out) both;align-items:baseline;font-size:13px;font-style:italic;font-weight:300;line-height:1.3;display:inline-flex}@supports (color:lab(0% 0 0)){.oo-thinking{--oo-thinking-ink:lab(65.8612% 19.5279 -48.7205)}}.oo-thinking-word{white-space:pre;position:relative}.oo-thinking-word:after{content:"";opacity:.55;background:currentColor;border-radius:1px;width:.5ch;height:.95em;margin-left:.18ch;animation:1s steps(2,start) infinite oo-thinking-caret;display:inline-block;transform:translateY(.08em)}@keyframes oo-thinking-in{0%{opacity:0}to{opacity:1}}@keyframes oo-thinking-caret{to{opacity:0}}.oo-thinking-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oo-thinking.is-reduced{animation:none}.oo-thinking.is-reduced .oo-thinking-word{animation:2.4s ease-in-out infinite oo-thinking-pulse}.oo-thinking.is-reduced .oo-thinking-word:after{display:none}@keyframes oo-thinking-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.oo-thinking,.oo-thinking-word:after{animation:none!important}.oo-thinking .oo-thinking-word:after{display:none}}
