.MarkdownRenderer_markdown___d8wn{font-size:var(--o-text-base);line-height:1.7;word-break:break-word;letter-spacing:-.003em}.MarkdownRenderer_markdown___d8wn h1,.MarkdownRenderer_markdown___d8wn h2,.MarkdownRenderer_markdown___d8wn h3,.MarkdownRenderer_markdown___d8wn h4,.MarkdownRenderer_markdown___d8wn h5,.MarkdownRenderer_markdown___d8wn h6{margin:22px 0 8px;font-family:var(--o-font-display);font-weight:620;line-height:1.25;letter-spacing:0;color:var(--o-text)}.MarkdownRenderer_markdown___d8wn>:first-child{margin-top:0}.MarkdownRenderer_markdown___d8wn h1{font-size:1.4em}.MarkdownRenderer_markdown___d8wn h2{font-size:1.22em}.MarkdownRenderer_markdown___d8wn h3{font-size:1.08em}.MarkdownRenderer_markdown___d8wn h4{font-size:1em;font-weight:600}.MarkdownRenderer_markdown___d8wn p{margin:0 0 10px}.MarkdownRenderer_markdown___d8wn p:last-child{margin-bottom:0}.MarkdownRenderer_inlineCode__82ouf{background:var(--o-code-bg);border:1px solid var(--o-code-border);border-radius:4px;padding:1px 5px;font-size:.86em;font-family:var(--o-font-mono);color:var(--o-code-text)}.MarkdownRenderer_link__gLtsX{color:var(--o-primary-hover);text-decoration:none;transition:color var(--o-transition-fast)}.MarkdownRenderer_link__gLtsX:hover{text-decoration:underline;text-underline-offset:2px}.MarkdownRenderer_ol__HhQBN,.MarkdownRenderer_ul__YVKZz{margin:4px 0 8px;padding-inline-start:1.4em}.MarkdownRenderer_li__mIin9{margin-bottom:2px}.MarkdownRenderer_li__mIin9 input[type=checkbox]{margin-inline-end:var(--o-space-xs);pointer-events:none}.MarkdownRenderer_blockquote__d3cnG{margin:12px 0;padding:10px 16px;border-inline-start:3px solid color-mix(in srgb,var(--o-primary) 60%,transparent);background:color-mix(in srgb,var(--o-primary) 4%,transparent);border-radius:0 var(--o-radius-md) var(--o-radius-md) 0;color:var(--o-text-secondary);font-style:italic}.MarkdownRenderer_blockquote__d3cnG p{margin:0}.MarkdownRenderer_tableWrap__a_g1y{overflow-x:auto;margin:14px 0;border:1px solid var(--o-border);border-radius:var(--o-radius-md);box-shadow:var(--o-elevation-control)}.MarkdownRenderer_table__l0_ng{border-collapse:collapse;width:100%;font-size:var(--o-text-sm)}.MarkdownRenderer_table__l0_ng td,.MarkdownRenderer_table__l0_ng th{padding:8px 12px;border-bottom:1px solid var(--o-border);text-align:start;letter-spacing:-.005em}.MarkdownRenderer_table__l0_ng th{background:var(--o-surface-raised);font-weight:600;color:var(--o-text);letter-spacing:.005em;font-size:12.5px;text-transform:none}.MarkdownRenderer_table__l0_ng td{color:var(--o-text-secondary)}.MarkdownRenderer_table__l0_ng tr:last-child td{border-bottom:none}.MarkdownRenderer_table__l0_ng tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--o-primary) 3%,transparent)}.MarkdownRenderer_hr__IjIkw{border:none;border-top:1px solid var(--o-border);margin:16px 0}.MarkdownRenderer_markdown___d8wn del{text-decoration:line-through;opacity:.6}.MarkdownRenderer_markdown___d8wn img{max-width:100%;border-radius:var(--o-radius-md)}.MarkdownRenderer_markdown___d8wn strong{font-weight:600;color:var(--o-text)}.MarkdownRenderer_streamingTail__GnBWs{white-space:pre-wrap;color:var(--o-text)}.MarkdownRenderer_markdown___d8wn .katex{font-size:1em}.MarkdownRenderer_markdown___d8wn .katex-display{margin:12px 0;overflow-x:auto;overflow-y:hidden}.hljs{color:var(--o-code-text);background:transparent}.hljs-comment,.hljs-quote{color:var(--o-code-comment);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:var(--o-code-keyword)}.hljs-addition,.hljs-string,.hljs-template-variable{color:var(--o-code-string)}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-tag,.hljs-variable{color:var(--o-code-number)}.hljs-function,.hljs-section,.hljs-title{color:var(--o-code-function)}.hljs-built_in,.hljs-name{color:var(--o-code-builtin)}.hljs-attr,.hljs-attribute{color:var(--o-code-attr)}.hljs-meta{color:var(--o-code-comment)}.hljs-deletion{color:var(--o-error)}.hljs-link,.hljs-regexp{color:var(--o-code-string)}.hljs-bullet,.hljs-symbol{color:var(--o-code-keyword)}.hljs-tag{color:var(--o-code-number)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.o-fadeChar{animation:oFadeChar .4s ease-out both}@keyframes oFadeChar{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.o-fadeChar{animation:none}}