.q4BxHa_frame{flex:1;min-height:0}.q4BxHa_frame [data-slot=message-scroller-content]>[data-slot=message-scroller-item]+[data-slot=message-scroller-item]{margin-block-start:calc(var(--spacing) * 6)}.q4BxHa_frame [data-slot=message-scroller-content]>[data-slot=message-scroller-item]+[data-message-continuation]{margin-block-start:calc(var(--spacing) * 1.5)}.q4BxHa_frame[data-restoring] [data-slot=message-scroller-item]{content-visibility:visible}
.gJnjYG_content{--streamdown-action-size:var(--spacing-control-xs);overflow-wrap:anywhere;min-width:0}.gJnjYG_diagram [data-streamdown=mermaid-block] div:has(>div.animate-spin){visibility:hidden}.gJnjYG_diagram{min-width:0;margin-block:1rem}.gJnjYG_diagram [data-streamdown=mermaid-block]{margin-block:0}.gJnjYG_diagram [data-streamdown=mermaid-block]>div:first-child{display:none}.gJnjYG_content :is(h1,h2,h3,h4,h5,h6){margin-top:1.5em;margin-bottom:.5em;font-weight:500;line-height:1.5}.gJnjYG_content h1{font-size:var(--text-title);line-height:var(--text-title--line-height)}.gJnjYG_content h2{font-size:var(--text-heading);line-height:var(--text-heading--line-height)}.gJnjYG_content h3{font-size:var(--text-subheading);line-height:var(--text-subheading--line-height)}.gJnjYG_content h4{font-size:var(--text-reading)}.gJnjYG_content :is(h5,h6){font-size:inherit}.gJnjYG_content h6{color:var(--muted-foreground)}.gJnjYG_content>:first-child{margin-top:0}.gJnjYG_content>:last-child{margin-bottom:0}.gJnjYG_content :is([data-streamdown=ordered-list],[data-streamdown=unordered-list]){padding-inline-start:1.5rem;list-style-position:outside}.gJnjYG_content [data-streamdown=list-item] button[data-streamdown=link]{vertical-align:top}.gJnjYG_content [data-streamdown=list-item]{padding-block:.125rem}.gJnjYG_content input[type=checkbox]{vertical-align:-.125rem;width:.875rem;height:.875rem;accent-color:var(--primary);margin-right:.25rem}.gJnjYG_content [data-streamdown=blockquote]{border-left-width:2px;border-color:var(--border);padding-left:.75rem}.gJnjYG_content [data-streamdown=horizontal-rule]{margin-block:1rem}.gJnjYG_content [data-streamdown=code-block-body],.gJnjYG_content [data-streamdown=code-block-body] code>span:before{font-size:var(--text-code);line-height:var(--text-code--line-height)}.gJnjYG_content .katex-display{padding-block:.25rem;overflow:auto hidden}.gJnjYG_content [data-streamdown=code-block],.gJnjYG_content [data-streamdown=mermaid-block],.gJnjYG_content [data-streamdown=table-wrapper]{background:0 0;border:0;border-radius:0;gap:.25rem;padding:0}.gJnjYG_content [data-streamdown=code-block-body],.gJnjYG_content [data-streamdown=mermaid-block]>div:last-child{background:0 0;border:0;border-radius:0}.gJnjYG_content [data-streamdown=table-wrapper]>div:has(>table){background:0 0;border:0;border-radius:0}.gJnjYG_content [data-streamdown=code-block-body]{padding:.5rem 0}.gJnjYG_content [data-streamdown=code-block-body] code>span:before{margin-right:.75rem}.gJnjYG_content [data-streamdown=table-header]{background:0 0}.gJnjYG_content [data-streamdown=code-block-header],.gJnjYG_content [data-streamdown=mermaid-block]>div:first-child{height:var(--streamdown-action-size)}.gJnjYG_content [data-streamdown=code-block]>div:has(>[data-streamdown=code-block-actions]){height:var(--streamdown-action-size)}.gJnjYG_content [data-streamdown=mermaid-block]>div:has(>[data-streamdown=mermaid-block-actions]){height:var(--streamdown-action-size)}.gJnjYG_content [data-streamdown=code-block-header],.gJnjYG_content [data-streamdown=mermaid-block]>div:first-child{font-size:var(--text-meta)}.gJnjYG_content [data-streamdown=code-block-header]>span,.gJnjYG_content [data-streamdown=mermaid-block]>div:first-child>span{margin-left:0}:is(.gJnjYG_content [data-streamdown=code-block]>div:has(>[data-streamdown=code-block-actions]),.gJnjYG_content [data-streamdown=mermaid-block]>div:has(>[data-streamdown=mermaid-block-actions])){margin-top:calc(-1 * (var(--streamdown-action-size) + .25rem))}.gJnjYG_content [data-streamdown=code-block-actions],.gJnjYG_content [data-streamdown=mermaid-block-actions]{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;gap:.25rem;padding:0}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.gJnjYG_content [data-streamdown=code-block-actions],.gJnjYG_content [data-streamdown=mermaid-block-actions]{opacity:0;pointer-events:none;transition:opacity .15s}.gJnjYG_content [data-streamdown=mermaid]>div>div:has(>button){opacity:0;pointer-events:none;transition:opacity .15s}.gJnjYG_content [data-streamdown=table-wrapper]>div:not(:has(>table)){opacity:0;pointer-events:none;transition:opacity .15s}.gJnjYG_content [data-streamdown=code-block]:is(:hover,:focus-within) [data-streamdown=code-block-actions],.gJnjYG_content [data-streamdown=mermaid-block]:is(:hover,:focus-within) [data-streamdown=mermaid-block-actions]{opacity:1;pointer-events:auto}.gJnjYG_content [data-streamdown=mermaid-block]:is(:hover,:focus-within) [data-streamdown=mermaid]>div>div:has(>button){opacity:1;pointer-events:auto}.gJnjYG_content [data-streamdown=table-wrapper]:is(:hover,:focus-within)>div:not(:has(>table)){opacity:1;pointer-events:auto}}@media (any-pointer:coarse){.gJnjYG_content{--streamdown-action-size:var(--spacing-control-lg)}}@media (prefers-reduced-motion:reduce){.gJnjYG_content [data-streamdown=code-block-actions],.gJnjYG_content [data-streamdown=mermaid-block-actions]{transition:none}.gJnjYG_content [data-streamdown=mermaid]>div>div:has(>button){transition:none}.gJnjYG_content [data-streamdown=table-wrapper]>div:not(:has(>table)){transition:none}}
