.x-md-code-block[data-v-8fa440c8]{border-radius:8px;overflow:hidden;font-size:0;background:#00000008}.x-md-code-block.x-md-code-block--dark[data-v-8fa440c8]{background:#ffffff21}.x-md-code-header-wrapper--sticky[data-v-8fa440c8]{background:#fff;position:sticky;top:0}.x-md-code-block.x-md-code-block--dark .x-md-code-header-wrapper--sticky[data-v-8fa440c8]{background:#1a1a1a}.x-md-code-header[data-v-8fa440c8]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0000000d;color:#333}.x-md-code-block .x-md-code-header-wrapper--sticky .x-md-code-header[data-v-8fa440c8]{background:#ebebeb;border-radius:8px 8px 0 0}.x-md-code-block[data-v-8fa440c8]:has(.x-md-code-header-wrapper--sticky){overflow:visible}.x-md-code-block.x-md-code-block--dark .x-md-code-header[data-v-8fa440c8]{background:#00000040;color:#fff}.x-md-code-block.x-md-code-block--dark .x-md-code-header-wrapper--sticky .x-md-code-header[data-v-8fa440c8]{background:#2c2c2c}.x-md-code-block .x-md-code-header-wrapper--collapsed .x-md-code-header[data-v-8fa440c8]{border-radius:8px}.x-md-code-header__left[data-v-8fa440c8],.x-md-code-header__right[data-v-8fa440c8]{display:flex;align-items:center;gap:8px}.x-md-code-lang[data-v-8fa440c8]{font-size:12px;font-weight:500;opacity:.6;text-transform:lowercase}.x-md-copy-btn[data-v-8fa440c8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:all .2s ease}.x-md-copy-btn[data-v-8fa440c8]:hover{opacity:1;background:#00000014}.x-md-code-block.x-md-code-block--dark .x-md-copy-btn[data-v-8fa440c8]:hover{background:#ffffff1a}.x-md-copy-btn.x-md-copy-btn--copied[data-v-8fa440c8]{opacity:1;color:#22c55e}.x-md-copy-icon[data-v-8fa440c8]{flex-shrink:0}.x-md-collapse-btn[data-v-8fa440c8]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.5;transition:all .2s ease}.x-md-collapse-btn[data-v-8fa440c8]:hover{opacity:1;background:#00000014}.x-md-code-block.x-md-code-block--dark .x-md-collapse-btn[data-v-8fa440c8]:hover{background:#ffffff1a}.x-md-collapse-icon[data-v-8fa440c8]{transition:transform .2s ease}.x-md-collapse-btn--collapsed .x-md-collapse-icon[data-v-8fa440c8]{transform:rotate(-90deg)}.x-md-code-body[data-v-8fa440c8]{overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.x-md-code-body--collapsed[data-v-8fa440c8]{max-height:0!important;opacity:0}.x-md-plain-pre[data-v-8fa440c8]{margin:0;padding:16px;overflow:auto;background:transparent!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.5}.x-md-code-block.x-md-code-block--dark .x-md-plain-pre[data-v-8fa440c8]{color:#e5e5e5}.x-md-code-content[data-v-8fa440c8]{display:block;white-space:pre}.x-md-code-content--with-line-numbers[data-v-8fa440c8]{display:flex;flex-direction:column;white-space:normal}.x-md-code-line[data-v-8fa440c8]{display:flex;align-items:flex-start}.x-md-code-line-number[data-v-8fa440c8]{flex-shrink:0;min-width:var(--x-md-code-line-number-width, 3ch);padding-right:1em;margin-right:.25em;text-align:right;-webkit-user-select:none;user-select:none;color:#646464d9;font-variant-numeric:tabular-nums}.x-md-code-block.x-md-code-block--dark .x-md-code-line-number[data-v-8fa440c8]{color:#c8c8c88c}.x-md-code-line-code[data-v-8fa440c8]{flex:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.x-md-inline-code[data-v-2396524b]{display:inline-block;border-radius:8px;overflow:hidden;font-size:14px;background:#00000008;vertical-align:sub}.x-md-inline-code.x-md-inline-code--dark[data-v-2396524b]{background:#ffffff21}.x-md-inline-code code[data-v-2396524b]{background:transparent!important;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-md-animated-word{animation:fadeIn .3s ease-in-out}.x-md-renderer pre{margin:16px 0;padding:0;overflow:auto;background:transparent!important}.x-md-renderer pre:has(.x-md-code-header-wrapper--sticky){overflow:unset}.katex-error{color:var(--el-text-color-secondary)!important}.katex-html{overflow:auto hidden;padding:3px}.x-md-syntax-code-block[data-v-7f29fb0c]{width:100%}.x-md-syntax-code-block pre[data-v-7f29fb0c]{margin:0;padding:16px;overflow:auto;background:transparent!important}.x-md-code-content[data-v-7f29fb0c]{display:flex;flex-direction:column}.x-md-code-line[data-v-7f29fb0c]{width:100%;font-size:14px;line-height:1.5;display:flex;align-items:flex-start}.x-md-code-line-number[data-v-7f29fb0c]{flex-shrink:0;min-width:var(--x-md-code-line-number-width, 3ch);padding-right:1em;margin-right:.25em;text-align:right;-webkit-user-select:none;user-select:none;color:#646464d9;font-variant-numeric:tabular-nums}.x-md-syntax-code-block--dark .x-md-code-line-number[data-v-7f29fb0c]{color:#c8c8c88c}.x-md-code-line-code[data-v-7f29fb0c]{flex:1;min-width:0;display:flex}.x-md-code-block[data-v-21ff5c8c]{border-radius:8px;overflow:hidden;font-size:0;background:#00000008}.x-md-code-block.x-md-code-block--dark[data-v-21ff5c8c]{background:#ffffff21}.x-md-code-header-wrapper--sticky[data-v-21ff5c8c]{background:#fff;position:sticky;top:0}.x-md-code-block.x-md-code-block--dark .x-md-code-header-wrapper--sticky[data-v-21ff5c8c]{background:#1a1a1a}.x-md-code-header[data-v-21ff5c8c]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0000000d;color:#333}.x-md-code-block .x-md-code-header-wrapper--sticky .x-md-code-header[data-v-21ff5c8c]{background:#ebebeb;border-radius:8px 8px 0 0}.x-md-code-block[data-v-21ff5c8c]:has(.x-md-code-header-wrapper--sticky){overflow:visible}.x-md-code-block.x-md-code-block--dark .x-md-code-header[data-v-21ff5c8c]{background:#00000040;color:#fff}.x-md-code-block.x-md-code-block--dark .x-md-code-header-wrapper--sticky .x-md-code-header[data-v-21ff5c8c]{background:#2c2c2c}.x-md-code-block .x-md-code-header-wrapper--collapsed .x-md-code-header[data-v-21ff5c8c]{border-radius:8px}.x-md-code-header__left[data-v-21ff5c8c],.x-md-code-header__right[data-v-21ff5c8c]{display:flex;align-items:center;gap:8px}.x-md-code-lang[data-v-21ff5c8c]{font-size:12px;font-weight:500;opacity:.6;text-transform:lowercase}.x-md-copy-btn[data-v-21ff5c8c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:all .2s ease}.x-md-copy-btn[data-v-21ff5c8c]:hover{opacity:1;background:#00000014}.x-md-code-block.x-md-code-block--dark .x-md-copy-btn[data-v-21ff5c8c]:hover{background:#ffffff1a}.x-md-copy-btn.x-md-copy-btn--copied[data-v-21ff5c8c]{opacity:1;color:#22c55e}.x-md-copy-icon[data-v-21ff5c8c]{flex-shrink:0}.x-md-action-btn[data-v-21ff5c8c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:all .2s ease}.x-md-action-btn[data-v-21ff5c8c]:hover{opacity:1;background:#00000014}.x-md-code-block.x-md-code-block--dark .x-md-action-btn[data-v-21ff5c8c]:hover{background:#ffffff1a}.x-md-action-btn.x-md-action-btn--disabled[data-v-21ff5c8c]{opacity:.3;cursor:not-allowed;pointer-events:none}.x-md-action-icon[data-v-21ff5c8c]{display:flex;align-items:center;justify-content:center}.x-md-action-icon[data-v-21ff5c8c] svg{width:16px;height:16px;flex-shrink:0}.x-md-collapse-btn[data-v-21ff5c8c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.5;transition:all .2s ease}.x-md-collapse-btn[data-v-21ff5c8c]:hover{opacity:1;background:#00000014}.x-md-code-block.x-md-code-block--dark .x-md-collapse-btn[data-v-21ff5c8c]:hover{background:#ffffff1a}.x-md-collapse-icon[data-v-21ff5c8c]{transition:transform .2s ease}.x-md-collapse-btn--collapsed .x-md-collapse-icon[data-v-21ff5c8c]{transform:rotate(-90deg)}.x-md-code-body[data-v-21ff5c8c]{overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.x-md-code-body--collapsed[data-v-21ff5c8c]{max-height:0!important;opacity:0}.x-md-inline-code[data-v-695bede1]{display:inline-block;border-radius:8px;overflow:hidden;font-size:14px;background:#00000008;vertical-align:sub}.x-md-inline-code.x-md-inline-code--dark[data-v-695bede1]{background:#ffffff21}.x-md-inline-code code[data-v-695bede1]{background:transparent!important}.syntax-mermaid{display:flex;align-items:center;justify-content:center;min-height:200px;overflow:hidden;cursor:grab;position:relative}.syntax-mermaid__render-container{position:absolute;max-height:0;opacity:0;overflow:hidden;pointer-events:none}.syntax-mermaid:active{cursor:grabbing}.syntax-mermaid__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.syntax-mermaid__content svg{transform-origin:center center;max-width:100%;max-height:100%}.syntax-mermaid:fullscreen{max-height:100vh}.syntax-mermaid:fullscreen .syntax-mermaid__content{justify-content:center}.syntax-mermaid__loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px}.syntax-mermaid__loading-text{color:#666;font-size:14px}.syntax-mermaid--dark .syntax-mermaid__loading-text{color:#999}.markdown-mermaid{border-radius:8px;overflow:hidden;font-size:0;background:#00000008}.markdown-mermaid.markdown-mermaid--dark{background:#ffffff21}.markdown-mermaid .toolbar-container{position:relative;z-index:10;flex-shrink:0;background:#0000000d;color:#333}.markdown-mermaid.markdown-mermaid--dark .toolbar-container{background:#00000040;color:#fff}.markdown-mermaid .mermaid-toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:transparent;color:inherit}.markdown-mermaid .mermaid-toolbar .toolbar-left{display:flex;align-items:center}.markdown-mermaid .mermaid-toolbar .segmented-control{display:flex;align-items:center;position:relative;background:#0000000f;border-radius:6px;padding:3px;gap:2px}.markdown-mermaid.markdown-mermaid--dark .mermaid-toolbar .segmented-control{background:#ffffff14}.markdown-mermaid .mermaid-toolbar .segmented-slider{position:absolute;top:3px;left:3px;width:calc(50% - 4px);height:calc(100% - 6px);background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:0}.markdown-mermaid.markdown-mermaid--dark .mermaid-toolbar .segmented-slider{background:#ffffff26;box-shadow:0 1px 3px #0003}.markdown-mermaid .mermaid-toolbar .segmented-slider.slide-right{transform:translate(calc(100% + 2px))}.markdown-mermaid .mermaid-toolbar .segment-item{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;border:none;color:inherit;min-width:60px;text-align:center;box-sizing:border-box;font-weight:500;cursor:pointer;border-radius:4px;padding:5px 12px;transition:all .2s ease;background:transparent;opacity:.6;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.markdown-mermaid .mermaid-toolbar .segment-item.active{opacity:1}.markdown-mermaid.markdown-mermaid--dark .mermaid-toolbar .segment-item.active{color:#fff}.markdown-mermaid .mermaid-toolbar .segment-item:hover{opacity:1}.markdown-mermaid .mermaid-toolbar .segment-item svg{flex-shrink:0}.markdown-mermaid .mermaid-toolbar .toolbar-right{display:flex;align-items:center;gap:16px}.markdown-mermaid .mermaid-toolbar .toolbar-action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;transition:all .2s ease;opacity:.7}.markdown-mermaid .mermaid-toolbar .toolbar-action-btn:hover{opacity:1;background:#00000014}.markdown-mermaid .mermaid-toolbar .toolbar-action-btn.copy-success{opacity:1;color:#22c55e}.markdown-mermaid.markdown-mermaid--dark .mermaid-toolbar .toolbar-action-btn:hover{background:#ffffff1a}.markdown-mermaid .mermaid-toolbar .toolbar-action-btn.toolbar-action-btn--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.markdown-mermaid .mermaid-toolbar .mermaid-action-icon{display:flex;align-items:center;justify-content:center}.markdown-mermaid .mermaid-toolbar .mermaid-action-icon :deep(svg){width:16px;height:16px;flex-shrink:0}.markdown-mermaid .mermaid-source-code{position:relative;z-index:1;flex:1;width:100%;overflow:auto;box-sizing:border-box}.toolbar-enter-active,.toolbar-leave-active{transition:opacity .3s ease}.toolbar-enter-from,.toolbar-leave-to{opacity:0}
