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