@keyframes onyx-math-appear{0%{opacity:0}to{opacity:1}}.streaming-katex .katex{animation:.12s ease-out onyx-math-appear}@media (prefers-reduced-motion:reduce){.streaming-katex .katex{animation:none}}.prose-onyx{--tw-prose-body:var(--text-05);--tw-prose-headings:var(--text-05);--tw-prose-lead:var(--text-04);--tw-prose-links:var(--action-link-05);--tw-prose-bold:var(--text-05);--tw-prose-counters:var(--text-03);--tw-prose-bullets:var(--text-03);--tw-prose-hr:var(--border-02);--tw-prose-quotes:var(--text-04);--tw-prose-quote-borders:var(--border-02);--tw-prose-captions:var(--text-03);--tw-prose-code:var(--text-05);--tw-prose-pre-code:var(--text-04);--tw-prose-pre-bg:var(--background-code-01);--tw-prose-th-borders:var(--border-02);--tw-prose-td-borders:var(--border-01)}.hljs{color:#383a42!important;background:var(--background-code-01)!important}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#a626a4}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#50a14f}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#986801}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#c18401}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.dark .hljs{color:#e2e6eb!important;background:var(--background-code-01)!important}.dark .hljs-comment,.dark .hljs-quote{color:#5c6370;font-style:italic}.dark .hljs-doctag,.dark .hljs-keyword,.dark .hljs-formula{color:#c678dd}.dark .hljs-section,.dark .hljs-name,.dark .hljs-selector-tag,.dark .hljs-deletion,.dark .hljs-subst{color:#e06c75}.dark .hljs-literal{color:#56b6c2}.dark .hljs-string,.dark .hljs-regexp,.dark .hljs-addition,.dark .hljs-attribute,.dark .hljs-meta .hljs-string{color:#98c379}.dark .hljs-attr,.dark .hljs-variable,.dark .hljs-template-variable,.dark .hljs-type,.dark .hljs-selector-class,.dark .hljs-selector-attr,.dark .hljs-selector-pseudo,.dark .hljs-number{color:#d19a66}.dark .hljs-symbol,.dark .hljs-bullet,.dark .hljs-link,.dark .hljs-meta,.dark .hljs-selector-id,.dark .hljs-title{color:#61aeee}.dark .hljs-built_in,.dark .hljs-title.class_,.dark .hljs-class .hljs-title{color:#e6c07b}.dark .hljs-emphasis{font-style:italic}.dark .hljs-strong{font-weight:700}.dark .hljs-link{text-decoration:underline}pre[class*=language-]{border:none;margin:0;padding:0}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0;padding:0}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-scrollbar{width:8px;height:8px}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-scrollbar-track{background:#e5e7eb}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-scrollbar-thumb{background:#c9cdd1;border-radius:10px;transition:background .2s}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-scrollbar-thumb:hover{background:#6b7280}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){scrollbar-width:thin;scrollbar-color:#c9cdd1 #e5e7eb}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):hover ::-webkit-scrollbar-thumb{background:#9ca3af}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):hover ::-webkit-scrollbar-thumb:hover{background:#6b7280}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):hover{scrollbar-color:#9ca3af #e5e7eb}.dark .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-scrollbar-track{background:#1f2937}.dark .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-scrollbar-thumb{background:#374151;transition:background .2s}.dark .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-scrollbar-thumb:hover{background:#6b7280;box-shadow:0 0 10px #6b7280}.dark .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){scrollbar-color:#374151 #1f2937}.dark .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):hover ::-webkit-scrollbar-thumb{background:#4b5563}.dark .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):hover ::-webkit-scrollbar-thumb:hover{background:#6b7280;box-shadow:0 0 10px #6b7280}.dark .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)):hover{scrollbar-color:#4b5563 #1f2937}.markdown-table-card{background:var(--background-neutral-01);border-radius:.5rem;padding:.5rem 0;position:relative}.markdown-table-breakout{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-x:auto}.markdown-table-breakout::-webkit-scrollbar{height:6px}.markdown-table-breakout::-webkit-scrollbar-track{background:0 0}.markdown-table-breakout::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.markdown-table-breakout:hover{scrollbar-color:var(--border-03) transparent}.markdown-table-breakout:hover::-webkit-scrollbar-thumb{background:var(--border-03)}.markdown-table-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(to right, transparent, var(--background-neutral-01));opacity:0;border-radius:0 .5rem .5rem 0;width:2rem;transition:opacity .15s;position:absolute;top:0;bottom:0;right:0}.markdown-table-card[data-overflows=true]:after{opacity:1}.markdown-table-breakout th:first-child,.markdown-table-breakout td:first-child{z-index:1;background:var(--background-neutral-01);padding-left:.75rem;position:sticky;left:0}.markdown-table-breakout th:last-child,.markdown-table-breakout td:last-child{padding-right:.75rem}.markdown-table-breakout th:first-child:after,.markdown-table-breakout td:first-child:after{content:"";pointer-events:none;opacity:0;width:6px;box-shadow:inset 6px 0 8px -4px var(--alpha-grey-100-25);transition:opacity .15s;position:absolute;top:0;bottom:0;right:-6px}.dark .markdown-table-breakout th:first-child:after,.dark .markdown-table-breakout td:first-child:after{box-shadow:inset 6px 0 8px -4px var(--alpha-grey-100-60)}.markdown-table-breakout[data-scrolled=true] th:first-child:after,.markdown-table-breakout[data-scrolled=true] td:first-child:after{opacity:1}
