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