pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.streaming-markdown[data-v-1f91297c]{position:relative;height:50%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.markdown-content[data-v-1f91297c]{position:relative}.typewriter-chunk[data-v-1f91297c]{margin-bottom:8px;position:relative}.typewriter-chunk.typing[data-v-1f91297c]{display:inline}.mermaid-container[data-v-1f91297c]{margin:16px 0;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;overflow:auto;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:-webkit-zoom-in;cursor:zoom-in}.mermaid-loading[data-v-1f91297c]{color:#6c757d;font-style:italic;padding:40px;text-align:center}.mermaid-error[data-v-1f91297c]{color:#dc3545;padding:20px;border:1px solid #f5c6cb;background-color:#f8d7da;border-radius:4px}.chart-container[data-v-1f91297c]{margin:16px 0;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;overflow:auto;min-height:300px}[data-v-1f91297c] .markdown-image-container{overflow-x:auto}[data-v-1f91297c] .table-container .markdown-table,[data-v-1f91297c] .table-container .markdown-table td,[data-v-1f91297c] .table-container .markdown-table th{border:1px solid #000;border-collapse:collapse;padding:6px}[data-v-1f91297c] .table-container .markdown-table th{white-space:nowrap}[data-v-1f91297c] .table-container{overflow-x:auto}.mermaid-code[data-v-1f91297c]{margin:0;padding:16px;background-color:#f6f8fa;border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;white-space:pre-wrap;color:#666}.mermaid-render[data-v-1f91297c]{width:100%;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mermaid-source[data-v-1f91297c]{margin-top:10px;padding:10px;background:#f5f5f5;border-radius:4px;font-size:12px;color:#666;overflow:auto}.chart-loading[data-v-1f91297c]{color:#6c757d;font-style:italic;padding:40px;text-align:center}.chart-error[data-v-1f91297c],.chart-placeholder[data-v-1f91297c]{padding:20px;text-align:center;color:#6c757d;border:1px dashed #dee2e6;border-radius:4px;margin:10px 0}.chart-error[data-v-1f91297c]{color:#dc3545;border-color:#f5c6cb;background-color:#f8d7da}.json-table-container[data-v-1f91297c]{margin:16px 0;overflow-x:auto}.json-table[data-v-1f91297c]{border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.json-table table[data-v-1f91297c]{width:100%;border-collapse:collapse}.json-table th[data-v-1f91297c]{background-color:#f8f9fa;padding:12px;text-align:left;font-weight:600;border-bottom:2px solid #dee2e6}.json-table td[data-v-1f91297c]{padding:12px;border-bottom:1px solid #dee2e6}.json-table tr:last-child td[data-v-1f91297c]{border-bottom:none}.json-table tr[data-v-1f91297c]:hover{background-color:#f8f9fa}.image-container[data-v-1f91297c]{margin:16px 0;text-align:center}.markdown-image[data-v-1f91297c]{max-width:100%;height:auto;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.code-container[data-v-1f91297c]{margin:16px 0}.code-container pre[data-v-1f91297c]{margin:0;padding:16px;background-color:#f6f8fa;border-radius:6px;overflow:auto}.code-container code[data-v-1f91297c]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%}.text-content[data-v-1f91297c] *{margin:0;padding:0;line-height:1.6}.text-content[data-v-1f91297c] p{margin-bottom:12px}.text-content[data-v-1f91297c] h1,.text-content[data-v-1f91297c] h2,.text-content[data-v-1f91297c] h3,.text-content[data-v-1f91297c] h4,.text-content[data-v-1f91297c] h5,.text-content[data-v-1f91297c] h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.text-content[data-v-1f91297c] pre{margin:16px 0;padding:16px;background-color:#f6f8fa;border-radius:6px;overflow:auto}.text-content[data-v-1f91297c] code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%}.typewriter-cursor[data-v-1f91297c]{display:inline-block;width:2px;height:1.2em;background-color:#409eff;-webkit-animation:blink-data-v-1f91297c 1s infinite;animation:blink-data-v-1f91297c 1s infinite;vertical-align:middle;margin-left:2px}@-webkit-keyframes blink-data-v-1f91297c{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes blink-data-v-1f91297c{0%,50%{opacity:1}51%,to{opacity:0}}.loading-state[data-v-1f91297c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;color:#909399}.loading-spinner[data-v-1f91297c]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #409eff;border-radius:50%;-webkit-animation:spin-data-v-1f91297c 1s linear infinite;animation:spin-data-v-1f91297c 1s linear infinite;margin-bottom:12px}@-webkit-keyframes spin-data-v-1f91297c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-1f91297c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-1f91297c]{font-size:14px}.error-state[data-v-1f91297c]{padding:20px;background-color:#fef0f0;border:1px solid #fde2e2;border-radius:4px;margin:20px;color:#f56c6c}.error-content[data-v-1f91297c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.error-icon[data-v-1f91297c]{font-size:20px}.retry-btn[data-v-1f91297c]{margin-left:auto;padding:4px 12px;background-color:#f56c6c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;-webkit-transition:background-color .2s;transition:background-color .2s}.retry-btn[data-v-1f91297c]:hover{background-color:#f78989}.empty-state[data-v-1f91297c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;color:#c0c4cc}.empty-icon[data-v-1f91297c]{font-size:48px;margin-bottom:16px}.empty-text[data-v-1f91297c]{font-size:14px}.scroll-to-bottom-btn[data-v-1f91297c]{position:absolute;right:20px;bottom:80px;padding:8px 16px;background-color:#409eff;color:#fff;border:none;border-radius:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-shadow:0 2px 12px rgba(64,158,255,.3);box-shadow:0 2px 12px rgba(64,158,255,.3);-webkit-transition:all .2s;transition:all .2s;z-index:100}.scroll-to-bottom-btn[data-v-1f91297c]:hover{background-color:#66b1ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(64,158,255,.4);box-shadow:0 4px 16px rgba(64,158,255,.4)}.scroll-icon[data-v-1f91297c]{font-size:14px}.scroll-text[data-v-1f91297c]{font-size:12px}.markdown-toolbar[data-v-1f91297c]{position:sticky;bottom:0;left:0;right:0;padding:12px 20px;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.95)),to(transparent));background:linear-gradient(0deg,hsla(0,0%,100%,.95),transparent);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.markdown-toolbar[data-v-1f91297c],.toolbar-btn[data-v-1f91297c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-btn[data-v-1f91297c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:6px 12px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#606266;cursor:pointer;font-size:12px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toolbar-btn[data-v-1f91297c]:hover:not(:disabled){border-color:#c0c4cc;background-color:#f5f7fa}.toolbar-btn[data-v-1f91297c]:disabled{opacity:.6;cursor:not-allowed}.toolbar-divider[data-v-1f91297c]{width:1px;height:20px;background-color:#dcdfe6}.speed-control[data-v-1f91297c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.speed-label[data-v-1f91297c]{font-size:12px;color:#909399}.speed-select[data-v-1f91297c]{padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:12px;cursor:pointer}.speed-select[data-v-1f91297c]:focus{outline:none;border-color:#409eff}@media (max-width:768px){.markdown-content[data-v-1f91297c]{padding:16px}.chart-container[data-v-1f91297c],.mermaid-container[data-v-1f91297c]{padding:12px;margin:12px 0}.scroll-to-bottom-btn[data-v-1f91297c]{right:16px;bottom:70px;padding:6px 12px}.markdown-toolbar[data-v-1f91297c]{padding:10px 16px}.toolbar-btn[data-v-1f91297c]{padding:4px 8px;font-size:11px}}