.markdown-chat-body.markdown-body{box-sizing:border-box;min-width:0;padding:0;background-color:transparent;color:#222;color-scheme:light;--bgColor-default:#fff;--bgColor-muted:#f1f5f9;--fgColor-default:#0f172a;--fgColor-muted:#475569;--borderColor-default:#d1d9e0;--borderColor-muted:#d1d9e0b3;--bgColor-neutral-muted:#818b981f;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:var(--chat-body-size,.9375rem);font-weight:400;line-height:var(--chat-body-leading,1.5);letter-spacing:0}@media(min-width:768px){.markdown-chat-body.markdown-body{line-height:1.55}}.markdown-chat-body.markdown-body ol,.markdown-chat-body.markdown-body p,.markdown-chat-body.markdown-body ul{margin-top:.75rem;margin-bottom:.75rem}@media(min-width:768px){.markdown-chat-body.markdown-body ol,.markdown-chat-body.markdown-body p,.markdown-chat-body.markdown-body ul{margin-top:.875rem;margin-bottom:.875rem}}.markdown-chat-body.markdown-body ul{list-style-type:disc;list-style-position:outside;padding-left:1.75rem}.markdown-chat-body.markdown-body ol{list-style-type:decimal;list-style-position:outside;padding-left:1.75rem}.markdown-chat-body.markdown-body ul ul{list-style-type:circle}.markdown-chat-body.markdown-body ul ul ul{list-style-type:square}.markdown-chat-body.markdown-body li{display:list-item;margin-top:.2rem;margin-bottom:.2rem}.markdown-chat-body.markdown-body h1,.markdown-chat-body.markdown-body h2,.markdown-chat-body.markdown-body h3,.markdown-chat-body.markdown-body h4,.markdown-chat-body.markdown-body h5,.markdown-chat-body.markdown-body h6{font-weight:600;line-height:1.4;letter-spacing:-.0125em;color:#1a1a1a;margin-top:1.5rem;margin-bottom:.5rem}@media(min-width:768px){.markdown-chat-body.markdown-body h1,.markdown-chat-body.markdown-body h2,.markdown-chat-body.markdown-body h3,.markdown-chat-body.markdown-body h4,.markdown-chat-body.markdown-body h5,.markdown-chat-body.markdown-body h6{margin-top:1.75rem;margin-bottom:.625rem}}.markdown-chat-body.markdown-body h1{font-size:1.23em}.markdown-chat-body.markdown-body h2{font-size:1.15em}.markdown-chat-body.markdown-body h3{font-size:1.08em}.markdown-chat-body.markdown-body h4{font-size:1em}.markdown-chat-body.markdown-body h5,.markdown-chat-body.markdown-body h6{font-size:.92em}.markdown-chat-body.markdown-body h1:first-child,.markdown-chat-body.markdown-body h2:first-child,.markdown-chat-body.markdown-body h3:first-child,.markdown-chat-body.markdown-body h4:first-child,.markdown-chat-body.markdown-body h5:first-child,.markdown-chat-body.markdown-body h6:first-child{margin-top:0}.markdown-chat-body.markdown-body b,.markdown-chat-body.markdown-body strong{font-weight:600;color:#1a1a1a}.markdown-chat-body.markdown-body em{font-weight:500;font-style:italic}.markdown-chat-body.markdown-body hr{margin:1.5rem 0;border:0;border-top:1px solid rgba(26,26,26,.08)}.markdown-chat-body.markdown-body p:first-child,.markdown-chat-body.markdown-body>:first-child{margin-top:0}.markdown-chat-body.markdown-body p:last-child,.markdown-chat-body.markdown-body>:last-child{margin-bottom:0}.markdown-chat-body.markdown-body a{color:var(--app-brand-600,#3e6fc4);text-decoration:underline;text-underline-offset:2px}.markdown-chat-body.markdown-body a:hover{color:var(--app-brand-500,#4c7fd9)}.markdown-chat-body.markdown-body .markdown-code-block-shell{min-width:0;max-width:100%;margin:.35rem 0}.markdown-chat-body.markdown-body .markdown-code-copy-done{font-size:.65rem;font-weight:600;line-height:1;color:var(--markdown-code-copy-done,#64748b)}.markdown-chat-body.markdown-body .markdown-code-block-copy{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--markdown-code-copy-fg,rgba(71,85,105,.55));cursor:pointer;opacity:0;transition:opacity .18s ease,color .15s ease,background-color .15s ease;position:absolute;top:.245rem;right:.245rem;z-index:3;width:1.5rem;height:1.5rem;border-radius:5px}.markdown-chat-body.markdown-body .markdown-code-block-copy:hover{color:var(--markdown-code-copy-fg-hover,rgba(51,65,85,.85));background:var(--markdown-code-copy-bg-hover,rgba(15,23,42,.06))}.markdown-chat-body.markdown-body .markdown-code-block-copy:focus-visible{opacity:1;outline:1.5px solid var(--app-brand-500,#4c7fd9);outline-offset:1px}.markdown-chat-body.markdown-body .markdown-code-block-shell:focus-within .markdown-code-block-copy,.markdown-chat-body.markdown-body .markdown-code-block-shell:hover .markdown-code-block-copy{opacity:1}@media(hover:none){.markdown-chat-body.markdown-body .markdown-code-block-copy{opacity:.35}.markdown-chat-body.markdown-body .markdown-code-block-shell:focus-within .markdown-code-block-copy,.markdown-chat-body.markdown-body .markdown-code-block-shell:hover .markdown-code-block-copy{opacity:.65}}.markdown-chat-body.markdown-body .markdown-code-block-pre{margin:0;padding:.525rem 1.4rem .525rem .595rem;min-width:0;max-width:100%;overflow-x:hidden;font-size:.9375rem;line-height:1.55;border-radius:8px;color:var(--markdown-code-fg,#334155);background:var(--markdown-code-bg,rgba(15,23,42,.045));border:1px solid var(--markdown-code-border,rgba(15,23,42,.08));box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.markdown-chat-body.markdown-body .markdown-code-block-pre code{display:block;width:100%;min-width:0;padding:0;border:none;background:transparent;color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs{color:#24292e;background:transparent}.markdown-chat-body.markdown-body .markdown-inline-code{display:inline;max-width:100%;padding:.07em .245em;font-size:.875em;border-radius:4px;color:var(--markdown-code-fg,#334155);background:var(--markdown-code-bg,rgba(15,23,42,.06));border:1px solid var(--markdown-code-border,rgba(15,23,42,.07));box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;vertical-align:.05em}.markdown-chat-body.markdown-body .markdown-inline-code:hover{background:var(--markdown-code-bg-hover,rgba(15,23,42,.085));border-color:var(--markdown-code-border-hover,rgba(15,23,42,.11))}.markdown-chat-body.markdown-body blockquote{margin:.75rem 0;padding:0 0 0 .85rem;border-left:3px solid rgba(76,127,217,.4);color:#555;font-weight:400}.markdown-chat-body.markdown-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:.5rem 0}.markdown-chat-body.markdown-body table tr{background-color:transparent;border-top-color:rgba(58,71,87,.12)}.markdown-chat-body.markdown-body table tr:nth-child(2n){background-color:transparent}.markdown-chat-body.markdown-body table td,.markdown-chat-body.markdown-body table th{padding:.35rem .6rem;border:1px solid rgba(58,71,87,.18);white-space:pre-line}.markdown-chat-body.markdown-body table thead th{background-color:#e2e8f0;color:#0f172a;font-weight:600}.markdown-chat-body.markdown-body table tbody td{background-color:#fff;color:#1e293b}.markdown-chat-body.markdown-body table tr:nth-child(2n) td{background-color:#f8fafc}.markdown-chat-body.markdown-body img{max-width:100%;height:auto}.markdown-chat-body.markdown-body img.local-file-inline-image{display:block;max-height:min(420px,60vh);margin:.5rem 0;border-radius:8px;border:1px solid rgba(148,163,184,.45);cursor:pointer;-o-object-fit:contain;object-fit:contain;background:rgba(248,250,252,.9)}.markdown-chat-body.markdown-body .local-file-inline-image--error,.markdown-chat-body.markdown-body .local-file-inline-image--loading{display:inline-block;margin:.35rem 0;padding:.35rem .6rem;font-size:.85em;color:#64748b;border:1px dashed rgba(148,163,184,.6);border-radius:6px;background:rgba(248,250,252,.8)}.markdown-chat-body.markdown-body .local-file-inline-image--error{cursor:pointer;text-align:left}.dark .markdown-chat-body.markdown-body img.local-file-inline-image{border-color:hsla(240,4%,46%,.65);background:rgba(24,24,27,.85)}.dark .markdown-chat-body.markdown-body .local-file-inline-image--error,.dark .markdown-chat-body.markdown-body .local-file-inline-image--loading{color:#a1a1aa;border-color:hsla(240,4%,46%,.55);background:rgba(24,24,27,.75)}.markdown-chat-body.markdown-body input[type=checkbox]{margin-right:.35rem;vertical-align:middle}.markdown-thinking-stream.markdown-chat-body.markdown-body{color:hsla(0,0%,39%,.45);font-size:11px;line-height:1.4;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace}.markdown-thinking-stream.markdown-chat-body.markdown-body ol,.markdown-thinking-stream.markdown-chat-body.markdown-body p,.markdown-thinking-stream.markdown-chat-body.markdown-body ul{margin-top:.25rem;margin-bottom:.25rem}.markdown-thinking-stream.markdown-chat-body.markdown-body h1,.markdown-thinking-stream.markdown-chat-body.markdown-body h2,.markdown-thinking-stream.markdown-chat-body.markdown-body h3,.markdown-thinking-stream.markdown-chat-body.markdown-body h4,.markdown-thinking-stream.markdown-chat-body.markdown-body h5,.markdown-thinking-stream.markdown-chat-body.markdown-body h6{font-size:11px;margin-top:.35rem;margin-bottom:.2rem;color:rgba(90,90,90,.55)}.markdown-thinking-stream.markdown-chat-body.markdown-body b,.markdown-thinking-stream.markdown-chat-body.markdown-body strong{color:rgba(85,85,85,.55)}.markdown-thinking-stream.markdown-chat-body.markdown-body a{color:rgba(70,110,160,.65)}.markdown-thinking-stream.markdown-chat-body.markdown-body .markdown-inline-code{font-size:10px;--markdown-code-bg:hsla(0,0%,47%,.06);--markdown-code-border:hsla(0,0%,39%,.08);--markdown-code-bg-hover:hsla(0,0%,47%,.09)}.markdown-thinking-stream.markdown-chat-body.markdown-body .markdown-code-block-pre{font-size:10px;padding:.35rem 1.225rem .35rem .315rem;--markdown-code-bg:hsla(0,0%,47%,.05);--markdown-code-border:hsla(0,0%,39%,.08)}.markdown-thinking-stream.markdown-chat-body.markdown-body .markdown-code-block-copy{width:1.15rem;height:1.15rem;--markdown-code-copy-fg:hsla(0,0%,39%,.45)}.markdown-thinking-stream.markdown-chat-body.markdown-body blockquote{border-left-color:hsla(0,0%,39%,.25);color:hsla(0,0%,39%,.5)}@media(prefers-color-scheme:dark){.markdown-thinking-stream.markdown-chat-body.markdown-body{color:hsla(0,0%,59%,.4)}.markdown-thinking-stream.markdown-chat-body.markdown-body b,.markdown-thinking-stream.markdown-chat-body.markdown-body strong{color:hsla(0,0%,67%,.5)}.markdown-thinking-stream.markdown-chat-body.markdown-body h1,.markdown-thinking-stream.markdown-chat-body.markdown-body h2,.markdown-thinking-stream.markdown-chat-body.markdown-body h3,.markdown-thinking-stream.markdown-chat-body.markdown-body h4,.markdown-thinking-stream.markdown-chat-body.markdown-body h5,.markdown-thinking-stream.markdown-chat-body.markdown-body h6{color:hsla(0,0%,63%,.45)}}.dark .markdown-thinking-stream.markdown-chat-body.markdown-body{color:hsla(0,0%,71%,.35)}.dark .markdown-thinking-stream.markdown-chat-body.markdown-body b,.dark .markdown-thinking-stream.markdown-chat-body.markdown-body strong{color:hsla(0,0%,78%,.45)}.dark .markdown-thinking-stream.markdown-chat-body.markdown-body h1,.dark .markdown-thinking-stream.markdown-chat-body.markdown-body h2,.dark .markdown-thinking-stream.markdown-chat-body.markdown-body h3,.dark .markdown-thinking-stream.markdown-chat-body.markdown-body h4,.dark .markdown-thinking-stream.markdown-chat-body.markdown-body h5,.dark .markdown-thinking-stream.markdown-chat-body.markdown-body h6{color:hsla(0,0%,75%,.4)}.dark .markdown-thinking-stream.markdown-chat-body.markdown-body .markdown-code-block-pre{color:#d4d4d8;background:rgba(24,24,27,.9);border-color:rgba(82,82,91,.55);box-shadow:none}.markdown-tool-result.markdown-chat-body.markdown-body{font-size:11.5px;line-height:1.5;color:inherit}.markdown-tool-result.markdown-chat-body.markdown-body ol,.markdown-tool-result.markdown-chat-body.markdown-body p,.markdown-tool-result.markdown-chat-body.markdown-body ul{margin-top:.35rem;margin-bottom:.35rem}.markdown-tool-result.markdown-chat-body.markdown-body h1,.markdown-tool-result.markdown-chat-body.markdown-body h2,.markdown-tool-result.markdown-chat-body.markdown-body h3,.markdown-tool-result.markdown-chat-body.markdown-body h4,.markdown-tool-result.markdown-chat-body.markdown-body h5,.markdown-tool-result.markdown-chat-body.markdown-body h6{margin-top:.75rem;margin-bottom:.25rem;font-size:13px}.markdown-tool-result.markdown-chat-body.markdown-body li{margin-top:.1rem;margin-bottom:.1rem}.markdown-tool-result.markdown-chat-body.markdown-body .markdown-code-block-pre{font-size:10.5px;padding:.35rem 1.155rem .35rem .35rem;border-radius:6px}.markdown-tool-result.markdown-chat-body.markdown-body .markdown-code-block-copy{top:.14rem;right:.14rem;width:1.35rem;height:1.35rem}.markdown-tool-result.markdown-chat-body.markdown-body .markdown-inline-code{font-size:.84em;--markdown-code-bg:rgba(15,23,42,.05);--markdown-code-border:rgba(15,23,42,.07)}.markdown-chat-body.markdown-body a.local-file-link{color:#2563eb;text-decoration:underline;text-underline-offset:2px;font-weight:500}.markdown-chat-body.markdown-body a.local-file-link:hover{color:#1d4ed8}.dark .markdown-tool-result.markdown-chat-body.markdown-body .markdown-code-block-pre{color:#e4e4e7;background:#18181b;border-color:rgba(82,82,91,.85)}.dark .markdown-chat-body.markdown-body{color-scheme:dark;color:#e4e4e7;--bgColor-default:#27272a;--bgColor-muted:#3f3f46;--fgColor-default:#f4f4f5;--fgColor-muted:#a1a1aa;--borderColor-default:#52525b;--borderColor-muted:rgba(82,82,91,.65);--bgColor-neutral-muted:hsla(0,0%,100%,.06)}.dark .markdown-chat-body.markdown-body h1,.dark .markdown-chat-body.markdown-body h2,.dark .markdown-chat-body.markdown-body h3,.dark .markdown-chat-body.markdown-body h4,.dark .markdown-chat-body.markdown-body h5,.dark .markdown-chat-body.markdown-body h6{color:#f4f4f5}.dark .markdown-chat-body.markdown-body b,.dark .markdown-chat-body.markdown-body strong{color:#fafafa}.dark .markdown-chat-body.markdown-body hr{border-top-color:hsla(0,0%,100%,.1)}.dark .markdown-chat-body.markdown-body blockquote{color:#a1a1aa;border-left-color:rgba(96,165,250,.45)}.dark .markdown-chat-body.markdown-body table thead th{background-color:#3f3f46;color:#f4f4f5}.dark .markdown-chat-body.markdown-body table tbody td{background-color:#27272a;color:#e4e4e7}.dark .markdown-chat-body.markdown-body table tr:nth-child(2n) td{background-color:#2f2f33}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre{--markdown-code-fg:#d4d4d8;--markdown-code-bg:hsla(0,0%,100%,.05);--markdown-code-border:hsla(0,0%,100%,.08);color:var(--markdown-code-fg);background:var(--markdown-code-bg);border-color:var(--markdown-code-border);box-shadow:none}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs{color:#c9d1d9;background:transparent}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-doctag,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-keyword,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-meta .hljs-keyword,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-template-tag,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-template-variable,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-type,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-variable.language_,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-doctag,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-keyword,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-meta .hljs-keyword,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-template-tag,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-template-variable,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-type,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-variable.language_{color:#ff7b72}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-title,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-title.class_,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-title.class_.inherited__,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-title.function_,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-title,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-title.class_,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-title.class_.inherited__,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-title.function_{color:#d2a8ff}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-attr,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-attribute,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-literal,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-meta,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-number,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-operator,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-attr,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-class,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-id,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-variable,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-attr,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-attribute,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-literal,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-meta,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-number,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-operator,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-attr,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-class,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-id,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-variable{color:#79c0ff}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-meta .hljs-string,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-regexp,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-string,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-meta .hljs-string,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-regexp,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-string{color:#a5d6ff}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-built_in,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-symbol,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-built_in,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-symbol{color:#ffa657}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-code,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-comment,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-formula,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-code,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-comment,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-formula{color:#8b949e}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-name,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-quote,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-pseudo,.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-tag,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-name,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-quote,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-pseudo,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-selector-tag{color:#7ee787}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-subst,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-subst{color:#c9d1d9}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-section,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-section{color:#79c0ff;font-weight:700}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-bullet,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-bullet{color:#f2cc60}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-emphasis,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-emphasis{color:#c9d1d9;font-style:italic}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-strong,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-strong{color:#c9d1d9;font-weight:700}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-addition,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-addition{color:#aff5b4;background-color:#033a16}.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-deletion,html.dark .markdown-chat-body.markdown-body .markdown-code-block-pre code.hljs .hljs-deletion{color:#ffdcd7;background-color:#67060c}.dark .markdown-chat-body.markdown-body .markdown-inline-code{--markdown-code-fg:#d4d4d8;--markdown-code-bg:hsla(0,0%,100%,.06);--markdown-code-border:hsla(0,0%,100%,.08);--markdown-code-bg-hover:hsla(0,0%,100%,.09);--markdown-code-border-hover:hsla(0,0%,100%,.12);color:var(--markdown-code-fg);background:var(--markdown-code-bg);border-color:var(--markdown-code-border);box-shadow:none}.dark .markdown-chat-body.markdown-body .markdown-code-block-copy{--markdown-code-copy-fg:hsla(240,5%,84%,.45);--markdown-code-copy-fg-hover:hsla(240,6%,90%,.85);--markdown-code-copy-bg-hover:hsla(0,0%,100%,.08);--markdown-code-copy-done:#a1a1aa}.dark .markdown-tool-result.markdown-chat-body.markdown-body .markdown-inline-code{--markdown-code-bg:hsla(0,0%,100%,.05);--markdown-code-border:hsla(0,0%,100%,.07)}.dark .markdown-chat-body.markdown-body a.local-file-link{color:#60a5fa}.dark .markdown-chat-body.markdown-body a.local-file-link:hover{color:#93c5fd}