.StreamingMessageV2_streamingCursor__ty_9m{display:inline-block;animation:StreamingMessageV2_blink__aMGxg 1s ease-in-out infinite;opacity:1;font-weight:300;color:currentColor}@keyframes StreamingMessageV2_blink__aMGxg{0%,50%{opacity:1}51%,to{opacity:0}}.StreamingMessageV2_streamingActive__UNPfD{position:relative}.StreamingMessageV2_streamingActive__UNPfD:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,currentColor 50%,transparent);animation:StreamingMessageV2_shimmer__CVc3K 2s ease-in-out infinite;opacity:.3}@keyframes StreamingMessageV2_shimmer__CVc3K{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.StreamingMessageV2_fadeIn__9qFft{animation:StreamingMessageV2_fadeIn__9qFft .3s ease-out}@keyframes StreamingMessageV2_fadeIn__9qFft{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.StreamingMessageV2_codeBlockWrapper__KVp0U{position:relative;margin:.5rem 0}.StreamingMessageV2_codeLanguageLabel__9IcVO{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.5);color:rgba(255,255,255,.8);padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-family:monospace;opacity:0;transition:opacity .2s ease;z-index:10}.StreamingMessageV2_codeBlockWrapper__KVp0U:hover .StreamingMessageV2_codeLanguageLabel__9IcVO{opacity:1}.StreamingMessageV2_lightTheme___HDLd .StreamingMessageV2_codeLanguageLabel__9IcVO{background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.StreamingMessageV2_codeBlockWrapper__KVp0U .shiki{margin:0;border-radius:.375rem;padding:1rem;overflow-x:auto;font-size:.875rem;line-height:1.5}.StreamingMessageV2_codeBlockWrapper__KVp0U .shiki code{display:grid;counter-reset:line}.StreamingMessageV2_codeBlockWrapper__KVp0U .shiki .line{counter-increment:line;padding-left:1rem;min-height:1.5em}.StreamingMessageV2_codeBlockWrapper__KVp0U .shiki .line:before{content:counter(line);display:inline-block;width:2rem;margin-right:1rem;margin-left:-1rem;text-align:right;color:rgb(110,118,129);-webkit-user-select:none;-moz-user-select:none;user-select:none}.StreamingMessageV2_lightTheme___HDLd .StreamingMessageV2_codeBlockWrapper__KVp0U .shiki .line:before{color:rgb(87,96,106)}.StreamingMessageV2_preparingDots__eCXMf{display:inline-block}.StreamingMessageV2_preparingDots__eCXMf:after{content:"...";display:inline-block;animation:StreamingMessageV2_dots__x32JR 1.5s steps(4) infinite;width:1.2em;text-align:left}@keyframes StreamingMessageV2_dots__x32JR{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}