.chat-markdown-container{contain:layout;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,Microsoft YaHei;font-weight:400;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0;color:#dcdcdc;max-width:100%;padding-right:.5rem;border-radius:12px;overflow-x:hidden}.chat-markdown-container h1,.chat-markdown-container h2,.chat-markdown-container h3,.chat-markdown-container h4,.chat-markdown-container h5,.chat-markdown-container h6{font-size:16px;font-weight:600;color:#dcdcdc;margin-bottom:12px!important}.chat-markdown-container p{margin-top:0!important;margin-bottom:12px!important;font-family:PingFang SC;font-weight:400;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0;color:#dcdcdc}.chat-markdown-container p strong{font-size:16px;font-weight:600;color:#dcdcdc}.chat-markdown-container a{color:#dcdcdc;text-decoration:none;border-bottom:12px solid transparent;transition:all .2s ease}.chat-markdown-container a:hover{color:#dcdcdc;border-bottom-color:#dcdcdc}.chat-markdown-container hr{display:none}.chat-markdown-container code{font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,Cascadia Code,Courier,monospace;font-size:16px;font-weight:500;color:#dcdcdc}.chat-markdown-container .hljs{background:#f8fafc!important;color:#dcdcdc!important;border-radius:8px}.chat-markdown-container .hljs-keyword,.chat-markdown-container .hljs-literal,.chat-markdown-container .hljs-name,.chat-markdown-container .hljs-selector-tag,.chat-markdown-container .hljs-strong{color:#d73a49!important}.chat-markdown-container .hljs-doctag,.chat-markdown-container .hljs-string{color:#032f62!important}.chat-markdown-container .hljs-section,.chat-markdown-container .hljs-selector-id,.chat-markdown-container .hljs-title{color:#6f42c1!important}.chat-markdown-container .hljs-class .hljs-title,.chat-markdown-container .hljs-type{color:#005cc5!important}.chat-markdown-container .hljs-attribute,.chat-markdown-container .hljs-name,.chat-markdown-container .hljs-tag{color:#22863a!important}.chat-markdown-container .hljs-link,.chat-markdown-container .hljs-regexp{color:#e36209!important}.chat-markdown-container .hljs-bullet,.chat-markdown-container .hljs-symbol{color:#735c0f!important}.chat-markdown-container .hljs-built_in,.chat-markdown-container .hljs-builtin-name{color:#005cc5!important}.chat-markdown-container .hljs-meta{color:#6a737d!important}.chat-markdown-container .hljs-deletion{background:#ffeaea!important;color:#d73a49!important}.chat-markdown-container .hljs-addition{background:#f0fff4!important;color:#22863a!important}.chat-markdown-container .hljs-emphasis{font-style:italic!important}.chat-markdown-container .hljs-strong{font-weight:700!important}.chat-markdown-container .inline-code{padding:.25em .5em;margin:0 .1em;font-size:16px;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#dcdcdc;font-weight:500}.chat-markdown-container .block-code{display:block;padding:20px;overflow:auto;font-size:16px;line-height:150%;background-color:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.04);color:#dcdcdc;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.chat-markdown-container .code-block-wrapper{position:relative;margin:1.5em 0;border-radius:10px;background-color:#ffffff;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.06);max-width:100%;overflow-x:auto}.chat-markdown-container .code-block-header{display:flex;justify-content:space-between;align-items:center;padding:.75em 1.2em;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:10px 10px 0 0}.chat-markdown-container .code-language{color:#dcdcdc;font-size:16px;text-transform:uppercase;font-family:SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,Cascadia Code,Courier,monospace;font-weight:600}.chat-markdown-container .copy-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid #d1d5db;color:#dcdcdc;border-radius:6px;cursor:pointer;transition:all .2s ease;padding:0}.chat-markdown-container .copy-button:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#dcdcdc;transform:translateY(-1px)}.chat-markdown-container .copy-button svg{width:16px;height:16px}.chat-markdown-container .code-block-content{position:relative;overflow:hidden}.chat-markdown-container .markdown-pre{margin:0;overflow:auto;font-size:16px;line-height:150%;color:#dcdcdc;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.chat-markdown-container .markdown-pre::-webkit-scrollbar{width:10px;height:10px}.chat-markdown-container .markdown-pre::-webkit-scrollbar-track{background:#f1f5f9;border-radius:5px}.chat-markdown-container .markdown-pre::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #f1f5f9}.chat-markdown-container .markdown-pre::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-markdown-container .markdown-pre::-webkit-scrollbar-corner{background:#f1f5f9}.chat-markdown-container .block-code::-webkit-scrollbar{width:10px;height:10px}.chat-markdown-container .block-code::-webkit-scrollbar-track{background:#f1f5f9;border-radius:5px}.chat-markdown-container .block-code::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #f1f5f9}.chat-markdown-container .block-code::-webkit-scrollbar-thumb:hover{background:#94a3b8}.chat-markdown-container .block-code::-webkit-scrollbar-corner{background:#f1f5f9}.chat-markdown-container blockquote{color:#dcdcdc;border-left:none;margin:1em 0;background-color:transparent;border-radius:0 8px 8px 0;font-style:italic;position:relative}.chat-markdown-container ol,.chat-markdown-container ul{padding-left:2em;margin-top:0!important;margin-bottom:12px!important}.chat-markdown-container ul li{list-style-type:disc}.chat-markdown-container ol li,.chat-markdown-container ul li{margin-top:0!important;margin-bottom:12px!important;font-family:PingFang SC;font-weight:400;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0;color:#dcdcdc}.chat-markdown-container ol li{list-style-type:decimal}.chat-markdown-container ol li::marker,.chat-markdown-container ul li::marker{color:#dcdcdc}.chat-markdown-container table{display:table;width:max-content;max-width:100%;margin-top:0;margin-bottom:12px;border-spacing:0;border-collapse:collapse;table-layout:auto;border-radius:4px;box-shadow:none;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:14px;line-height:1.45}.chat-markdown-container table td:empty,.chat-markdown-container table th:empty{display:none}.chat-markdown-container table td,.chat-markdown-container table th{padding:6px 10px;border:1px solid rgba(255,255,255,.06);text-align:left}.chat-markdown-container table th{font-weight:500;border-bottom:1px solid rgba(255,255,255,.08)}.chat-markdown-container table th,.chat-markdown-container thead th{background-color:rgba(255,255,255,.05);color:rgba(220,220,220,.88)}.chat-markdown-container table tr{background-color:transparent;border-top:none;transition:background-color .15s ease}.chat-markdown-container table tr:nth-child(2n){background-color:rgba(255,255,255,.02)}.chat-markdown-container table tr:hover{background-color:rgba(255,255,255,.04)}.chat-markdown-container table td{background-color:transparent;color:rgba(220,220,220,.82);line-height:1.45}.chat-markdown-table-scroll{overflow-x:auto;overflow-y:visible;max-width:100%;margin-bottom:12px;contain:layout paint}.chat-markdown-tanstack-table{display:table;width:max-content;min-width:min(100%,680px);max-width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-radius:4px;box-shadow:none;background-color:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:14px;line-height:1.45;contain:content}.chat-markdown-tanstack-table td,.chat-markdown-tanstack-table th{padding:6px 10px;border:1px solid rgba(255,255,255,.06);text-align:left;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.chat-markdown-tanstack-table th{background-color:rgba(255,255,255,.05);font-weight:500;color:rgba(220,220,220,.88);border-bottom:1px solid rgba(255,255,255,.08)}.chat-markdown-tanstack-table tr{background-color:transparent;border-top:none}.chat-markdown-tanstack-table tr:nth-child(2n){background-color:rgba(255,255,255,.02)}.chat-markdown-tanstack-table tr:hover{background-color:rgba(255,255,255,.04)}.chat-markdown-tanstack-table td{background-color:transparent;color:rgba(220,220,220,.82);line-height:1.45;white-space:nowrap}.chat-markdown-table-pending-row td{color:rgba(220,220,220,.5);font-style:italic;text-align:center}.chat-markdown-container pre,.chat-markdown-container pre code{color:#dcdcdc}.chat-markdown-container .tag{display:inline-block;padding:.3em .8em;margin:.2em;font-size:16px;font-weight:600;color:#dcdcdc;background-color:#dbeafe;border-radius:6px;text-decoration:none;transition:all .2s ease;border:1px solid transparent}.chat-markdown-container .tag:hover{background-color:#bfdbfe;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.chat-markdown-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background-color:#ffffff;margin-right:10px;margin-top:2px;cursor:pointer;position:relative;vertical-align:top;transition:all .2s ease;display:inline-block}.chat-markdown-container input[type=checkbox]:checked,.chat-markdown-container input[type=checkbox]:hover{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.chat-markdown-container input[type=checkbox]:checked{background-color:#3b82f6}.chat-markdown-container input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;font-size:12px;font-weight:700;line-height:1}.chat-markdown-container input[type=checkbox]:disabled{cursor:default;opacity:.6}.chat-markdown-container input[type=checkbox]:disabled:hover{box-shadow:none;border-color:#d1d5db}.chat-markdown-container .task-list-item{margin-top:0!important;margin-bottom:12px!important;line-height:1.7}.chat-markdown-container .task-list-item input[type=checkbox]{margin-right:10px}.chat-markdown-container,.chat-markdown-container *{word-wrap:break-word;overflow-wrap:anywhere}.custom-scrollbar,.custom-scrollbar-thin{overflow-x:hidden}.chat-markdown-container>:is(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table,hr){margin-top:0!important;margin-bottom:12px!important}.chat-markdown-container>:is(h1,h2,h3,h4,h5,h6,p,ul,ol,pre,blockquote,table,hr):last-child{margin-bottom:0!important}.chat-markdown-container li>:is(ul,ol){margin-top:0!important;margin-bottom:12px!important}.chat-markdown-container li:last-child{margin-bottom:0!important}.json-view{display:block;color:#4d4d4d;text-align:left;--json-property:#009033;--json-index:#676dff;--json-number:#676dff;--json-string:#b2762e;--json-boolean:#dc155e;--json-null:#dc155e}.json-view .json-view--property{color:var(--json-property)}.json-view .json-view--index{color:var(--json-index)}.json-view .json-view--number{color:var(--json-number)}.json-view .json-view--string{color:var(--json-string)}.json-view .json-view--boolean{color:var(--json-boolean)}.json-view .json-view--null{color:var(--json-null)}.json-view .jv-indent{padding-left:1em}.json-view .jv-chevron{display:inline-block;vertical-align:-20%;cursor:pointer;opacity:.4;width:1em;height:1em}:is(.json-view .jv-chevron:hover,.json-view .jv-size:hover+.jv-chevron){opacity:.8}.json-view .jv-size{cursor:pointer;opacity:.4;font-size:.875em;font-style:italic;margin-left:.5em;vertical-align:-5%;line-height:1}.json-view .json-view--link svg,.json-view :is(.json-view--copy,.json-view--edit){display:none;width:1em;height:1em;margin-left:.25em;cursor:pointer}.json-view .json-view--input{width:120px;margin-left:.25em;border-radius:4px;border:1px solid;padding:0 4px;font-size:87.5%;line-height:1.25;background:transparent}.json-view .json-view--deleting{outline:1px solid #da0000;background-color:#da000011;text-decoration-line:line-through}:is(.json-view:hover,.json-view--pair:hover)>.json-view--link svg,:is(.json-view:hover,.json-view--pair:hover)>:is(.json-view--copy,.json-view--edit){display:inline-block}.json-view .jv-button{background:transparent;outline:none;border:none;cursor:pointer;color:inherit}.json-view .cursor-pointer{cursor:pointer}.json-view svg{vertical-align:-10%}.jv-size-chevron~svg{vertical-align:-16%}.json-view_a11y{color:#545454;--json-property:#aa5d00;--json-index:#007299;--json-number:#007299;--json-string:#008000;--json-boolean:#d91e18;--json-null:#d91e18}.json-view_github{color:#005cc5;--json-property:#005cc5;--json-index:#005cc5;--json-number:#005cc5;--json-string:#032f62;--json-boolean:#005cc5;--json-null:#005cc5}.json-view_vscode{color:#005cc5;--json-property:#0451a5;--json-index:#0000ff;--json-number:#0000ff;--json-string:#a31515;--json-boolean:#0000ff;--json-null:#0000ff}.json-view_atom{color:#383a42;--json-property:#e45649;--json-index:#986801;--json-number:#986801;--json-string:#50a14f;--json-boolean:#0184bc;--json-null:#0184bc}.json-view_winter-is-coming{color:#0431fa;--json-property:#3a9685;--json-index:#ae408b;--json-number:#ae408b;--json-string:#8123a9;--json-boolean:#0184bc;--json-null:#0184bc}