.chat-message--text .markdown-body{font-size:16px;font-weight:400;line-height:24px;color:var(--tw-prose-body);--theme-0:#fff;--theme-50:#f8fafc;--theme-100:#f1f5f9;--theme-200:#e2e8f0;--theme-300:#cbd5e1;--theme-400:#94a3b8;--theme-500:#64748b;--theme-600:#475569;--theme-700:#334155;--theme-800:#1e293b;--theme-900:#0f172a;--tw-primary:#62bbf3;--tw-prose-body:rgba(0,0,0,.87);--tw-prose-headings:#111827;--tw-prose-lead:var(--theme-600);--tw-prose-links:var(--theme-900);--tw-prose-bold:var(--theme-900);--tw-prose-counters:var(--theme-500);--tw-prose-bullets:var(--theme-300);--tw-prose-hr:#ddd;--tw-prose-quotes:var(--theme-900);--tw-prose-quote-borders:var(--theme-200);--tw-prose-captions:var(--theme-500);--tw-prose-code:var(--theme-900);--tw-prose-pre-code:var(--theme-100);--tw-prose-pre-bg:var(--theme-800);--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#d1d5db;--tw-prose-bg:var(--theme-0);--tw-prose-meta:var(--theme-500);--tw-prose-meta-bg:var(--theme-100);--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:var(--theme-0);--tw-prose-invert-lead:var(--theme-400);--tw-prose-invert-links:var(--theme-0);--tw-prose-invert-bold:var(--theme-0);--tw-prose-invert-counters:var(--theme-400);--tw-prose-invert-bullets:var(--theme-600);--tw-prose-invert-hr:#666;--tw-prose-invert-quotes:var(--theme-100);--tw-prose-invert-quote-borders:var(--theme-700);--tw-prose-invert-captions:var(--theme-400);--tw-prose-invert-code:var(--theme-0);--tw-prose-invert-pre-bg:var(--theme-900);--tw-prose-invert-th-borders:var(--theme-600);--tw-prose-invert-td-borders:var(--theme-700);--tw-prose-invert-bg:var(--theme-800);--tw-prose-invert-meta:var(--theme-400);--tw-prose-invert-meta-bg:var(--theme-700);--tw-highlight-color:#fde047;--tw-drop-shadow-md:drop-shadow(0 4px 3px #000) drop-shadow(0 2px 2px #000);--tw-button-hover-bg:var(--theme-100);--tw-button-hover-bg-inverted:var(--theme-700);--background:var(--tw-prose-bg);--bg-color:var(--tw-prose-bg);--text-color:var(--tw-prose-body);--primary-color:var(--tw-primary);--md-char-color:var(--theme-400);--meta-content-color:var(--theme-500);--typora-source-body:var(--theme-800);--heading-char-color:var(--md-char-color);--mermaid-theme:neutral;--active-toggle-btn-color:var(--theme-200);--md-char-color-inverted:var(--theme-500);--meta-content-color-inverted:var(--theme-400);--typora-source-body-inverted:var(--theme-300);--mermaid-theme-inverted:dark;--active-toggle-btn-color-inverted:var(--theme-400);--side-bar-bg-color:var(--tw-prose-bg);--active-file-bg-color:var(--theme-100);--active-file-text-color:var(--tw-prose-bold);--active-file-border-color:var(--theme-100);--panel-border-color:var(--theme-300);--blur-text-color:var(--theme-300);--window-border:1px solid var(--theme-200);--item-hover-bg-color:var(--theme-100);--search-hit-text-bg-color:var(--theme-200);--search-hit-text-font-color:inherit;--search-select-text-color:var(--select-text-font-color);--search-select-bg-color:var(--select-text-bg-color);--blur-text-color-inverted:var(--theme-500);--panel-border-color-inverted:var(--theme-700);--active-file-bg-color-inverted:var(--theme-700);--window-border-inverted:1px solid var(--theme-700);--search-hit-text-bg-color-inverted:var(--theme-700);--search-hit-text-font-color-inverted:var(--theme-0);--search-select-bg-color-inverted:var(--theme-400);--rawblock-edit-panel-bd:var(--tw-prose-pre-bg);--item-hover-bg-color-inverted:var(--theme-700);--monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--footnote:var(--tw-prose-body);--footnote-bg:#94a3b855;--button-bg:var(--theme-200);--button-bg-inverted:var(--theme-600);--md-grid-header:var(--theme-100);--md-grid-header-ext:var(--theme-400);--md-grid-ext:var(--theme-300);--md-grid-header-active:var(--theme-500);--md-grid-active:var(--theme-400);--md-grid-border-color:var(--theme-500);--md-grid-header-inverted:var(--theme-600);--md-grid-header-ext-inverted:var(--theme-500);--md-grid-ext-inverted:var(--theme-600);--md-grid-header-active-inverted:var(--theme-400);--md-grid-active-inverted:var(--theme-500);--md-grid-border-color-inverted:var(--theme-200);--code-blocks-font-size:0.9em;--inline-code-font-size:0.9em}.chat-message--text .markdown-body .ty-file-search-match-text{background-color:var(--search-hit-text-bg-color)}.chat-message--text .markdown-body *,.chat-message--text .markdown-body :after,.chat-message--text .markdown-body :before{box-sizing:border-box;border:0 solid}.chat-message--text .markdown-body :after,.chat-message--text .markdown-body :before{--tw-content:""}.chat-message--text .markdown-body img,.chat-message--text .markdown-body video{height:auto;max-width:100%}.chat-message--text .markdown-body pre{white-space:pre-wrap;word-wrap:break-word}.chat-message--text .markdown-body #text{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;margin:0;line-height:inherit}.chat-message--text .markdown-body hr{height:0;color:inherit}.chat-message--text .markdown-body abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chat-message--text .markdown-body h1,.chat-message--text .markdown-body h2,.chat-message--text .markdown-body h3,.chat-message--text .markdown-body h4,.chat-message--text .markdown-body h5,.chat-message--text .markdown-body h6{font-size:inherit;font-weight:inherit}.chat-message--text .markdown-body a{color:inherit;text-decoration:inherit}.chat-message--text .markdown-body b,.chat-message--text .markdown-body strong{font-weight:bolder}.chat-message--text .markdown-body code,.chat-message--text .markdown-body kbd,.chat-message--text .markdown-body pre,.chat-message--text .markdown-body samp{font-family:var(--monospace);font-size:1em}.chat-message--text .markdown-body small{font-size:80%}.chat-message--text .markdown-body sub,.chat-message--text .markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.chat-message--text .markdown-body sub{bottom:-.25em}.chat-message--text .markdown-body sup{top:-.5em}.chat-message--text .markdown-body table{text-indent:0;border-color:inherit;border-collapse:separate;border-spacing:0}.chat-message--text .markdown-body button,.chat-message--text .markdown-body input,.chat-message--text .markdown-body optgroup,.chat-message--text .markdown-body select,.chat-message--text .markdown-body textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}.chat-message--text .markdown-body blockquote,.chat-message--text .markdown-body dd,.chat-message--text .markdown-body dl,.chat-message--text .markdown-body figure,.chat-message--text .markdown-body h1,.chat-message--text .markdown-body h2,.chat-message--text .markdown-body h3,.chat-message--text .markdown-body h4,.chat-message--text .markdown-body h5,.chat-message--text .markdown-body h6,.chat-message--text .markdown-body hr,.chat-message--text .markdown-body p,.chat-message--text .markdown-body pre{margin:0}.chat-message--text .markdown-body fieldset{margin:0;padding:0}.chat-message--text .markdown-body legend{padding:0}.chat-message--text .markdown-body menu,.chat-message--text .markdown-body ol,.chat-message--text .markdown-body ul{list-style:none;margin:0;padding:0;white-space:normal}.chat-message--text .markdown-body textarea{resize:vertical}.chat-message--text .markdown-body #write{font-size:20px;line-height:1.8}.chat-message--text .markdown-body body,.chat-message--text .markdown-body html{font-family:Inter}.chat-message--text .markdown-body content,.chat-message--text .markdown-body titlebar{background:var(--tw-prose-bg)}.chat-message--text .markdown-body #write{padding-top:100px;padding-bottom:100px;color:var(--tw-prose-body);max-width:60ch}.chat-message--text .markdown-body #write>:where(:first-child){margin-top:0}.chat-message--text .markdown-body #write>:where(:last-child){margin-bottom:0}.chat-message--text .markdown-body pre.md-meta-block{color:var(--tw-prose-meta);background-color:var(--tw-prose-meta-bg);font-weight:400;font-size:var(--code-blocks-font-size);line-height:1.7777778;border-radius:8px;padding:1.1111111em 1.3333333em;margin-bottom:2.8em}.chat-message--text .markdown-body h1{color:var(--tw-prose-headings);font-size:1.95em;font-weight:800;line-height:1.1111111;margin-bottom:.22em;margin-top:0}.chat-message--text .markdown-body h1 strong{font-weight:900}.chat-message--text .markdown-body h2{color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:.22em;margin-top:2em}.chat-message--text .markdown-body h2 strong{font-weight:800}.chat-message--text .markdown-body h3{color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.22em;margin-top:1em}.chat-message--text .markdown-body h3 strong{font-weight:700}.chat-message--text .markdown-body h4{color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.22em;margin-top:1em}.chat-message--text .markdown-body h4 strong{font-weight:700}.chat-message--text .markdown-body h2 code{font-size:.8611111em}.chat-message--text .markdown-body h3 code{font-size:.9em}.chat-message--text .markdown-body h5{font-weight:500}.chat-message--text .markdown-body table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.9em;line-height:1.5555556}.chat-message--text .markdown-body thead{border-bottom-width:1px}.chat-message--text .markdown-body thead th{border-color:var(--tw-prose-th-borders);color:var(--tw-prose-headings);background-color:rgba(236,236,241,.2);border-bottom-width:1px;border-left-width:1px;border-top-width:1px;padding:4px 12px;font-size:14px}.chat-message--text .markdown-body thead th:first-child{border-top-left-radius:6px}.chat-message--text .markdown-body thead th:last-child{border-right-width:1px;border-top-right-radius:6px}.chat-message--text .markdown-body tbody tr{border-bottom-width:1px}.chat-message--text .markdown-body tbody tr:last-child{border-bottom-width:0}.chat-message--text .markdown-body tbody td{border-color:var(--tw-prose-td-borders);border-bottom-width:1px;border-left-width:1px;padding:4px 12px;font-size:14px}.chat-message--text .markdown-body tbody td:last-child{border-right-width:1px}.chat-message--text .markdown-body tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.chat-message--text .markdown-body tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.chat-message--text .markdown-body .md-grid-board tr[row="1"]{background-color:var(--md-grid-header)}.chat-message--text .markdown-body .md-grid-board a.md-active,.chat-message--text .markdown-body .md-grid-board a:hover{background:var(--md-grid-active)}.chat-message--text .markdown-body .md-grid-board tr[row="1"] a.md-active,.chat-message--text .markdown-body .md-grid-board tr[row="1"] a:hover{background:var(--md-grid-header-active)}.chat-message--text .markdown-body .md-grid-board .md-grid-ext{background:var(--md-grid-ext)}.chat-message--text .markdown-body .md-grid-board tr[row="1"] .md-grid-ext{background:var(--md-grid-header-ext)}.chat-message--text .markdown-body .md-grid-board a{border-color:var(--md-grid-border-color)!important}.chat-message--text .markdown-body ol{list-style-type:decimal;padding-left:1.6em;margin-bottom:1.25em;margin-top:1.25em}.chat-message--text .markdown-body ul{list-style-type:disc;padding-left:1.6em;margin-bottom:1.25em;margin-top:1.25em}.chat-message--text .markdown-body #write ul.task-list{padding-left:0}.chat-message--text .markdown-body #write li.task-list-item{padding-left:.4em}.chat-message--text .markdown-body #write input[type=checkbox]{margin-left:-1em}.chat-message--text .markdown-body input[checked]~*{opacity:.7;text-decoration:line-through}.chat-message--text .markdown-body ol>li::marker{font-weight:400;color:var(--tw-prose-headings)}.chat-message--text .markdown-body ul>li::marker{color:var(--tw-prose-headings)}.chat-message--text .markdown-body ol>li,.chat-message--text .markdown-body ul>li{padding-left:.4em}.chat-message--text .markdown-body ol>li p,.chat-message--text .markdown-body ul>li p{margin-top:.8em;margin-bottom:.8em}.chat-message--text .markdown-body #write>ol>li>:not(input):first-child,.chat-message--text .markdown-body #write>ol>li>input+*,.chat-message--text .markdown-body #write>ul>li>:not(input):first-child,.chat-message--text .markdown-body #write>ul>li>input+*{margin-top:1.2em}.chat-message--text .markdown-body #write>ol>li>:last-child,.chat-message--text .markdown-body #write>ul>li>:last-child{margin-bottom:1.2em}.chat-message--text .markdown-body #write ol>li>input+p:last-child,.chat-message--text .markdown-body #write ol>li>p:only-child,.chat-message--text .markdown-body #write ul>li>input+p:last-child,.chat-message--text .markdown-body #write ul>li>p:only-child{margin-top:0;margin-bottom:0}.chat-message--text .markdown-body ol ol,.chat-message--text .markdown-body ol ul,.chat-message--text .markdown-body ul ol,.chat-message--text .markdown-body ul ul{margin-top:.8em;margin-bottom:.8em}.chat-message--text .markdown-body blockquote{font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:2px;border-left-color:#8e8ea0;quotes:"\201C" "\201D" "\2018" "\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.chat-message--text .markdown-body blockquote p:first-of-type:before{content:open-quote}.chat-message--text .markdown-body blockquote p:last-of-type:after{content:close-quote}.chat-message--text .markdown-body hr{border-color:var(--tw-prose-hr);border-top-width:1px}.chat-message--text .markdown-body [mdtype=hr]{margin-top:1.8em;margin-bottom:1.8em}.chat-message--text .markdown-body p{margin-top:1em;margin-bottom:.22em}.chat-message--text .markdown-body .md-diagram-panel{color:var(--tw-prose-body)}.chat-message--text .markdown-body .enable-diagrams .md-diagram .code-tooltip{bottom:-1.9em;right:0}.chat-message--text .markdown-body .md-fences-adv-panel{margin-top:1.3em}.chat-message--text .markdown-body sup.md-footnote{color:var(--footnote);background-color:var(--footnote-bg)}.chat-message--text .markdown-body .footnotes{font-size:.85em}.chat-message--text .markdown-body .md-reverse-footnote-area a{font-family:Inter;text-decoration:none;color:var(--tw-primary);border-radius:3px}.chat-message--text .markdown-body .md-hover-tip .code-tooltip-content{font-size:16px;line-height:1.6;padding:.8em 1.2em}.chat-message--text .markdown-body .md-reverse-footnote-area a:hover{background-color:var(--item-hover-bg-color)}.chat-message--text .markdown-body .md-def-name:before{color:var(--md-char-color)}.chat-message--text .markdown-body .md-rawblock.md-rawblock-on-edit,.chat-message--text .markdown-body .md-rawblock:hover{color:var(--tw-prose-pre-code)}.chat-message--text .markdown-body .md-inline-math script{color:var(--tw-prose-code)}.chat-message--text .markdown-body g[data-mml-node=merror]>rect[data-background]{fill:var(--tw-highlight-color)!important}.chat-message--text .markdown-body g[data-mml-node=merror]>g{fill:#000!important;stroke:#000!important}.chat-message--text .markdown-body .code-tooltip{color:var(--tw-prose-pre-code)}.chat-message--text .markdown-body .code-tooltip .md-mathjax-preview{color:var(--tw-prose-body)}.chat-message--text .markdown-body .md-htmlblock-container,.chat-message--text .markdown-body .md-htmlblock-panel.md-rawblock-control,.chat-message--text .markdown-body .md-math-container,.chat-message--text .markdown-body .md-rawblock-input.md-rawblock-control{border-radius:8px 0 8px 8px}.chat-message--text .markdown-body .md-rawblock-input{font-size:var(--code-blocks-font-size);padding:0 1.3333333em}.chat-message--text .markdown-body .md-mathblock-panel .md-rawblock-input.md-rawblock-control{border-top-color:transparent;border-bottom-color:transparent;border-radius:0}.chat-message--text .markdown-body .md-mathblock-panel .md-rawblock-before{padding-top:1.1em;border-top-left-radius:8px}.chat-message--text .markdown-body .md-mathblock-panel .md-rawblock-after{padding-bottom:1.1em;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.chat-message--text .markdown-body .md-htmlblock-panel .md-rawblock-input{padding-top:1.1111111em;padding-bottom:1.1111111em}.chat-message--text .markdown-body .md-mathblock-panel .md-rawblock-after,.chat-message--text .markdown-body .md-mathblock-panel .md-rawblock-before{font-size:var(--code-blocks-font-size);padding-left:calc(5.3333333px);color:var(--code-bracket)}.chat-message--text .markdown-body .md-rawblock-tooltip{color:var(--tw-prose-pre-code);border-radius:8px 8px 0 0}.chat-message--text .markdown-body .md-rawblock-tooltip-name{opacity:1}.chat-message--text .markdown-body .md-comment{font-size:var(--inline-code-font-size);color:var(--code-comment)}.chat-message--text .markdown-body .md-image>.md-meta,.chat-message--text .markdown-body .md-inline-math.md-expand>.md-inline-math-container,.chat-message--text .markdown-body .md-raw-inline,.chat-message--text .markdown-body .md-tag,.chat-message--text .markdown-body [md-inline=linebreak]{font-size:var(--code-blocks-font-size)}.chat-message--text .markdown-body .md-fences{color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);font-weight:400;font-size:var(--code-blocks-font-size);line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:8px;padding:1.1111111em 1.3333333em}.chat-message--text .markdown-body .md-fences.md-focus{border-bottom-right-radius:0}.chat-message--text .markdown-body .md-fences>.code-tooltip{height:28px;bottom:-28px;font-size:14px;border-radius:0 0 8px 8px}.chat-message--text .markdown-body .code-tooltip .ty-input{min-width:160px}.chat-message--text .markdown-body pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.chat-message--text .markdown-body pre code:after,.chat-message--text .markdown-body pre code:before{content:none}.chat-message--text .markdown-body :root{--code-neutral:var(--theme-800);--code-cursor:var(--theme-900);--code-string:#0ea5e9;--code-number:#f59e0b;--code-tag:#ec4899;--code-variable:var(--theme-700);--code-operator:var(--theme-600);--code-comment:var(--theme-500);--code-bracket:var(--theme-500);--code-citation:var(--theme-500);--code-neutral-inverted:var(--theme-100);--code-cursor-inverted:var(--theme-50);--code-string-inverted:#7dd4fc;--code-number-inverted:#fde68a;--code-tag-inverted:#f472b5;--code-variable-inverted:var(--theme-200);--code-operator-inverted:var(--theme-400);--code-comment-inverted:var(--theme-400);--code-bracket-inverted:var(--theme-500);--code-citation-inverted:var(--theme-400)}.chat-message--text .markdown-body #write .cm-s-inner{--code-neutral:var(--code-neutral-inverted);--code-cursor:var(--code-cursor-inverted);--code-string:var(--code-string-inverted);--code-number:var(--code-number-inverted);--code-tag:var(--code-tag-inverted);--code-variable:var(--code-variable-inverted);--code-operator:var(--code-operator-inverted);--code-comment:var(--code-comment-inverted);--code-bracket:var(--code-bracket-inverted);--code-citation:var(--code-citation-inverted)}.chat-message--text .markdown-body .CodeMirror-selectedtext{background-color:transparent}.chat-message--text .markdown-body .CodeMirror-cursor{border-left:1px solid var(--code-cursor)!important}.chat-message--text .markdown-body .CodeMirror-gutters{border-color:var(--code-comment)}.chat-message--text .markdown-body .cm-s-inner span.cm-string{color:var(--code-string)}.chat-message--text .markdown-body .cm-s-inner span.cm-number{color:var(--code-number)}.chat-message--text .markdown-body .cm-s-inner span.cm-keyword,.chat-message--text .markdown-body .cm-s-inner span.cm-qualifier,.chat-message--text .markdown-body .cm-s-inner span.cm-tag{color:var(--code-tag)}.chat-message--text .markdown-body .cm-s-inner .CodeMirror-guttermarker,.chat-message--text .markdown-body .cm-s-inner .CodeMirror-guttermarker-subtle,.chat-message--text .markdown-body .cm-s-inner span.cm-builtin,.chat-message--text .markdown-body .cm-s-inner span.cm-comment.cm-def,.chat-message--text .markdown-body .cm-s-inner span.cm-comment.cm-type,.chat-message--text .markdown-body .cm-s-inner span.cm-error,.chat-message--text .markdown-body .cm-s-inner span.cm-header,.chat-message--text .markdown-body .cm-s-inner span.cm-link,.chat-message--text .markdown-body .cm-s-inner span.cm-type{background:transparent;color:var(--code-neutral)}.chat-message--text .markdown-body .cm-s-inner span.cm-atom,.chat-message--text .markdown-body .cm-s-inner span.cm-attribute,.chat-message--text .markdown-body .cm-s-inner span.cm-def,.chat-message--text .markdown-body .cm-s-inner span.cm-property,.chat-message--text .markdown-body .cm-s-inner span.cm-type,.chat-message--text .markdown-body .cm-s-inner span.cm-variable,.chat-message--text .markdown-body .cm-s-inner span.cm-variable-2,.chat-message--text .markdown-body .cm-s-inner span.cm-variable-3{color:var(--code-variable)}.chat-message--text .markdown-body .cm-s-inner .CodeMirror-linenumber,.chat-message--text .markdown-body .cm-s-inner span.cm-comment{color:var(--code-comment)}.chat-message--text .markdown-body .cm-s-inner span.cm-operator{color:var(--code-operator)}.chat-message--text .markdown-body .cm-s-inner span.cm-bracket,.chat-message--text .markdown-body .cm-s-inner span.cm-meta,.chat-message--text .markdown-body .cm-s-inner span.cm-tag.cm-bracket{color:var(--code-bracket)}.chat-message--text .markdown-body .cm-s-inner span.cm-link{text-decoration:underline}.chat-message--text .markdown-body code{color:var(--tw-prose-code);font-weight:600;font-size:var(--inline-code-font-size)}.chat-message--text .markdown-body code:after,.chat-message--text .markdown-body code:before{content:"`"}.chat-message--text .markdown-body [md-inline=code].md-expand>code:after,.chat-message--text .markdown-body [md-inline=code].md-expand>code:before{content:""}.chat-message--text .markdown-body a code{color:var(--tw-prose-links)}.chat-message--text .markdown-body strong{color:var(--tw-prose-bold);font-weight:600}.chat-message--text .markdown-body a{color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.chat-message--text .markdown-body p>.md-image:only-child{margin-top:.8em!important;margin-bottom:.8em!important}.chat-message--text .markdown-body .md-image>.md-meta{color:var(--tw-prose-code)}.chat-message--text .markdown-body mark{border-radius:3px;padding:0 2px;background-color:var(--tw-highlight-color)}.chat-message--text .markdown-body .cm-s-typora-default .CodeMirror-activeline-background{background-color:var(--item-hover-bg-color)}.chat-message--text .markdown-body #typora-source{font-family:var(--monospace);color:var(--typora-source-body)}.chat-message--text .markdown-body #typora-source .cm-header{color:var(--code-tag)}.chat-message--text .markdown-body #typora-source .cm-link,.chat-message--text .markdown-body #typora-source .cm-string{color:var(--code-string)}.chat-message--text .markdown-body #typora-source .cm-comment{color:var(--code-comment)}.chat-message--text .markdown-body #typora-source .cm-atom{color:var(--code-citation)}.chat-message--text .markdown-body #typora-source .cm-tag{color:var(--code-tag)}.chat-message--text .markdown-body #typora-source .cm-attribute{color:var(--code-variable)}.chat-message--text .markdown-body #typora-source .cm-bracket{color:var(--code-bracket)}.chat-message--text .markdown-body .file-list-item-file-ext-part{opacity:.5}.chat-message--text .markdown-body #write div.md-toc-tooltip{background-color:var(--tw-prose-bg)}.chat-message--text .markdown-body .md-toc{font-size:.8em}.chat-message--text .markdown-body .md-toc-h1 .md-toc-inner{margin-left:0}.chat-message--text .markdown-body .md-toc-h2 .md-toc-inner{margin-left:1em}.chat-message--text .markdown-body .md-toc-h3 .md-toc-inner{margin-left:2em}.chat-message--text .markdown-body .md-toc-h4 .md-toc-inner{margin-left:3em}.chat-message--text .markdown-body .md-toc-h5 .md-toc-inner{margin-left:4em}.chat-message--text .markdown-body .md-toc-h6 .md-toc-inner{margin-left:5em}.chat-message--text .markdown-body #typora-sidebar{border-right:var(--window-border)}.chat-message--text .markdown-body .sidebar-tab{text-transform:none;font-weight:700;font-size:1.1em}.chat-message--text .markdown-body .md-search-hit{color:var(--search-hit-text-font-color);background-color:var(--search-hit-text-bg-color)}.chat-message--text .markdown-body #md-searchpanel{box-shadow:none;filter:var(--tw-drop-shadow-md)}.chat-message--text .markdown-body #md-searchpanel .btn:not(.close-btn):hover{box-shadow:none;-webkit-box-shadow:none;background-color:var(--tw-button-hover-bg)}.chat-message--text .markdown-body #md-searchpanel .btn,.chat-message--text .markdown-body #md-searchpanel input,.chat-message--text .markdown-body #searchpanel-msg{border-radius:5px}.chat-message--text .markdown-body #searchpanel-msg{color:var(--theme-500);border-color:var(--theme-300);background:var(--theme-100)}.chat-message--text .markdown-body .form-control{border-color:var(--panel-border-color)}.chat-message--text .markdown-body .btn-default{background-color:var(--button-bg)}.chat-message--text .markdown-body h1+*,.chat-message--text .markdown-body h2+*,.chat-message--text .markdown-body h3+*,.chat-message--text .markdown-body h4+*,.chat-message--text .markdown-body ol+*,.chat-message--text .markdown-body p+*,.chat-message--text .markdown-body pre+*,.chat-message--text .markdown-body ul+*{margin-top:0}.chat-message--text .markdown-body-dark{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:#d9d9e3;--tw-prose-td-borders:#d9d9e3;--tw-prose-bg:var(--tw-prose-invert-bg);--tw-prose-meta:var(--tw-prose-invert-meta);--tw-prose-meta-bg:var(--tw-prose-invert-meta-bg);--tw-button-hover-bg:var(--tw-button-hover-bg-inverted);--md-char-color:var(--md-char-color-inverted);--meta-content-color:var(--meta-content-color-inverted);--panel-border-color:var(--panel-border-color-inverted);--active-file-bg-color:var(--active-file-bg-color-inverted);--window-border:var(--window-border-inverted);--search-hit-text-bg-color:var(--search-hit-text-bg-color-inverted);--search-hit-text-font-color:var(--search-hit-text-font-color-inverted);--search-select-bg-color:var(--search-select-bg-color-inverted);--blur-text-color:var(--blur-text-color-inverted);--item-hover-bg-color:var(--item-hover-bg-color-inverted);--typora-source-body:var(--typora-source-body-inverted);--mermaid-theme:var(--mermaid-theme-inverted);--active-toggle-btn-color:var(--active-toggle-btn-color-inverted);--code-neutral:var(--code-neutral-inverted);--code-cursor:var(--code-cursor-inverted);--code-string:var(--code-string-inverted);--code-number:var(--code-number-inverted);--code-tag:var(--code-tag-inverted);--code-variable:var(--code-variable-inverted);--code-operator:var(--code-operator-inverted);--code-comment:var(--code-comment-inverted);--code-bracket:var(--code-bracket-inverted);--code-citation:var(--code-citation-inverted);--button-bg:var(--button-bg-inverted);--md-grid-header:var(--md-grid-header-inverted);--md-grid-header-ext:var(--md-grid-header-ext-inverted);--md-grid-ext:var(--md-grid-ext-inverted);--md-grid-header-active:var(--md-grid-header-active-inverted);--md-grid-active:var(--md-grid-active-inverted);--md-grid-border-color:var(--md-grid-border-color-inverted)}.chat-message--text pre code.hljs{display:block;overflow-x:auto;padding:1em}.chat-message--text code.hljs{padding:3px 5px}.chat-message--text code.hljs *{font-family:inherit!important}.chat-message--text .hljs{color:#abb2bf;background:#282c34}.chat-message--text .hljs-comment,.chat-message--text .hljs-quote{color:#9da4b1;font-style:italic}.chat-message--text .hljs-doctag,.chat-message--text .hljs-formula,.chat-message--text .hljs-keyword{color:#c678dd}.chat-message--text .hljs-deletion,.chat-message--text .hljs-name,.chat-message--text .hljs-section,.chat-message--text .hljs-selector-tag,.chat-message--text .hljs-subst{color:#e06c75}.chat-message--text .hljs-literal{color:#56b6c2}.chat-message--text .hljs-addition,.chat-message--text .hljs-attribute,.chat-message--text .hljs-meta .hljs-string,.chat-message--text .hljs-regexp,.chat-message--text .hljs-string{color:#98c379}.chat-message--text .hljs-attr,.chat-message--text .hljs-number,.chat-message--text .hljs-selector-attr,.chat-message--text .hljs-selector-class,.chat-message--text .hljs-selector-pseudo,.chat-message--text .hljs-template-variable,.chat-message--text .hljs-type,.chat-message--text .hljs-variable{color:#d19a66}.chat-message--text .hljs-bullet,.chat-message--text .hljs-link,.chat-message--text .hljs-meta,.chat-message--text .hljs-selector-id,.chat-message--text .hljs-symbol,.chat-message--text .hljs-title{color:#61aeee}.chat-message--text .hljs-built_in,.chat-message--text .hljs-class .hljs-title,.chat-message--text .hljs-title.class_{color:#e6c07b}.chat-message--text .hljs-emphasis{font-style:italic}.chat-message--text .hljs-strong{font-weight:700}.chat-message--text .hljs-link{text-decoration:underline}.chat-message--text .katex .textrm{font-family:KaTeX_Main!important}.chat-message--text .katex .textsf{font-family:KaTeX_SansSerif!important}.chat-message--text .katex .texttt{font-family:KaTeX_Typewriter!important}.chat-message--text .katex .mathnormal{font-family:KaTeX_Math!important}.chat-message--text .katex .mathbf,.chat-message--text .katex .mathit{font-family:KaTeX_Main!important}.chat-message--text .katex .boldsymbol{font-family:KaTeX_Math!important}.chat-message--text .katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS!important}.chat-message--text .katex .mathcal{font-family:KaTeX_Caligraphic!important}.chat-message--text .katex .mathboldfrak,.chat-message--text .katex .mathfrak,.katex .textboldfrak,.katex .textfrak{font-family:KaTeX_Fraktur!important}.chat-message--text .katex .mathtt{font-family:KaTeX_Typewriter!important}.chat-message--text .katex .mathscr,.katex .textscr{font-family:KaTeX_Script!important}.chat-message--text .katex .mathboldsf,.chat-message--text .katex .mathitsf,.chat-message--text .katex .mathsf,.katex .textboldsf,.katex .textitsf,.katex .textsf{font-family:KaTeX_SansSerif!important}.chat-message--text .katex .mainrm{font-family:KaTeX_Main!important}.chat-message--text .katex .delimsizing.size1{font-family:KaTeX_Size1!important}.chat-message--text .katex .delimsizing.size2{font-family:KaTeX_Size2!important}.chat-message--text .katex .delimsizing.size3{font-family:KaTeX_Size3!important}.chat-message--text .katex .delimsizing.size4{font-family:KaTeX_Size4!important}.chat-message--text .katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1!important}.chat-message--text .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4!important}.chat-message--text .katex .op-symbol.small-op{font-family:KaTeX_Size1!important}.chat-message--text .katex .op-symbol.large-op{font-family:KaTeX_Size2!important}.chat-message--text .markdown-body>:first-child{margin-top:0!important}.chat-message--text .markdown-body>:last-child{margin-bottom:0!important}.chat-message--text .markdown-body p:first-of-type{margin-top:0}