.x-md-code-block[data-v-8fa440c8]{background:#00000008;border-radius:.5rem;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]{align-items:center;background:#0000000d;color:#333;display:flex;justify-content:space-between;padding:.5rem 1rem}.x-md-code-block .x-md-code-header-wrapper--sticky .x-md-code-header[data-v-8fa440c8]{background:#ebebeb;border-radius:.5rem .5rem 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:.5rem}.x-md-code-header__left[data-v-8fa440c8],.x-md-code-header__right[data-v-8fa440c8]{align-items:center;display:flex;gap:.5rem}.x-md-code-lang[data-v-8fa440c8]{font-size:.75rem;font-weight:500;opacity:.6;text-transform:lowercase}.x-md-copy-btn[data-v-8fa440c8]{align-items:center;background:#0000;border:none;border-radius:.25rem;color:inherit;cursor:pointer;display:flex;height:1.75rem;justify-content:center;opacity:.7;padding:0;transition:all .2s ease;width:1.75rem}.x-md-copy-btn[data-v-8fa440c8]:hover{background:#00000014;opacity:1}.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]{color:#22c55e;opacity:1}.x-md-copy-icon[data-v-8fa440c8]{flex-shrink:0}.x-md-collapse-btn[data-v-8fa440c8]{align-items:center;background:#0000;border:none;border-radius:.25rem;color:inherit;cursor:pointer;display:flex;height:1.25rem;justify-content:center;opacity:.5;padding:0;transition:all .2s ease;width:1.25rem}.x-md-collapse-btn[data-v-8fa440c8]:hover{background:#00000014;opacity:1}.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]{background:#0000!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.5;margin:0;overflow:auto;padding:1rem}.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]{align-items:flex-start;display:flex}.x-md-code-line-number[data-v-8fa440c8]{color:#646464d9;flex-shrink:0;font-variant-numeric:tabular-nums;margin-right:.25em;min-width:var(--x-md-code-line-number-width,3ch);padding-right:1em;text-align:right;-webkit-user-select:none;user-select:none}.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;overflow-wrap:anywhere;white-space:pre-wrap}.x-md-inline-code[data-v-2396524b]{background:#00000008;border-radius:.5rem;display:inline-block;font-size:.875rem;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:#0000!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:2px .375rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-md-animated-word{animation:fadeIn .3s ease-in-out}.x-md-renderer pre{background:#0000!important;margin:1rem 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:.1875rem}.x-md-syntax-code-block[data-v-7f29fb0c]{width:100%}.x-md-syntax-code-block pre[data-v-7f29fb0c]{background:#0000!important;margin:0;overflow:auto;padding:1rem}.x-md-code-content[data-v-7f29fb0c]{display:flex;flex-direction:column}.x-md-code-line[data-v-7f29fb0c]{align-items:flex-start;display:flex;font-size:.875rem;line-height:1.5;width:100%}.x-md-code-line-number[data-v-7f29fb0c]{color:#646464d9;flex-shrink:0;font-variant-numeric:tabular-nums;margin-right:.25em;min-width:var(--x-md-code-line-number-width,3ch);padding-right:1em;text-align:right;-webkit-user-select:none;user-select:none}.x-md-syntax-code-block--dark .x-md-code-line-number[data-v-7f29fb0c]{color:#c8c8c88c}.x-md-code-line-code[data-v-7f29fb0c]{display:flex;flex:1;min-width:0}.x-md-code-block[data-v-21ff5c8c]{background:#00000008;border-radius:.5rem;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]{align-items:center;background:#0000000d;color:#333;display:flex;justify-content:space-between;padding:.5rem 1rem}.x-md-code-block .x-md-code-header-wrapper--sticky .x-md-code-header[data-v-21ff5c8c]{background:#ebebeb;border-radius:.5rem .5rem 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:.5rem}.x-md-code-header__left[data-v-21ff5c8c],.x-md-code-header__right[data-v-21ff5c8c]{align-items:center;display:flex;gap:.5rem}.x-md-code-lang[data-v-21ff5c8c]{font-size:.75rem;font-weight:500;opacity:.6;text-transform:lowercase}.x-md-copy-btn[data-v-21ff5c8c]{align-items:center;background:#0000;border:none;border-radius:.25rem;color:inherit;cursor:pointer;display:flex;height:1.75rem;justify-content:center;opacity:.7;padding:0;transition:all .2s ease;width:1.75rem}.x-md-copy-btn[data-v-21ff5c8c]:hover{background:#00000014;opacity:1}.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]{color:#22c55e;opacity:1}.x-md-copy-icon[data-v-21ff5c8c]{flex-shrink:0}.x-md-action-btn[data-v-21ff5c8c]{align-items:center;background:#0000;border:none;border-radius:.25rem;color:inherit;cursor:pointer;display:flex;height:1.75rem;justify-content:center;opacity:.7;padding:0;transition:all .2s ease;width:1.75rem}.x-md-action-btn[data-v-21ff5c8c]:hover{background:#00000014;opacity:1}.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]{cursor:not-allowed;opacity:.3;pointer-events:none}.x-md-action-icon[data-v-21ff5c8c]{align-items:center;display:flex;justify-content:center}.x-md-action-icon[data-v-21ff5c8c] svg{flex-shrink:0;height:1rem;width:1rem}.x-md-collapse-btn[data-v-21ff5c8c]{align-items:center;background:#0000;border:none;border-radius:.25rem;color:inherit;cursor:pointer;display:flex;height:1.25rem;justify-content:center;opacity:.5;padding:0;transition:all .2s ease;width:1.25rem}.x-md-collapse-btn[data-v-21ff5c8c]:hover{background:#00000014;opacity:1}.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]{background:#00000008;border-radius:.5rem;display:inline-block;font-size:.875rem;overflow:hidden;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:#0000!important}.syntax-mermaid{align-items:center;cursor:grab;display:flex;justify-content:center;min-height:12.5rem;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:12.5rem;width:100%}.syntax-mermaid__loading-text{color:#666;font-size:.875rem}.syntax-mermaid--dark .syntax-mermaid__loading-text{color:#999}.markdown-mermaid{background:#00000008;border-radius:.5rem;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:#0000;color:inherit;display:flex;justify-content:space-between;padding:.5rem 1rem}.markdown-mermaid .mermaid-toolbar .toolbar-left{align-items:center;display:flex}.markdown-mermaid .mermaid-toolbar .segmented-control{align-items:center;background:#0000000f;border-radius:.375rem;display:flex;gap:2px;padding:.1875rem;position:relative}.markdown-mermaid.markdown-mermaid--dark .mermaid-toolbar .segmented-control{background:#ffffff14}.markdown-mermaid .mermaid-toolbar .segmented-slider{background:#fff;border-radius:.25rem;box-shadow:0 1px .1875rem #0000001a;height:calc(100% - .375rem);left:.1875rem;position:absolute;top:.1875rem;transition:transform .25s cubic-bezier(.4,0,.2,1);width:calc(50% - .25rem);z-index:0}.markdown-mermaid.markdown-mermaid--dark .mermaid-toolbar .segmented-slider{background:#ffffff26;box-shadow:0 1px .1875rem #0003}.markdown-mermaid .mermaid-toolbar .segmented-slider.slide-right{transform:translate(calc(100% + 2px))}.markdown-mermaid .mermaid-toolbar .segment-item{align-items:center;background:#0000;border:none;border-radius:.25rem;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;justify-content:center;min-width:3.75rem;opacity:.6;padding:.3125rem .75rem;position:relative;text-align:center;transition:all .2s ease;-webkit-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:1rem}.markdown-mermaid .mermaid-toolbar .toolbar-action-btn{align-items:center;background:#0000;border:none;border-radius:.25rem;color:inherit;cursor:pointer;display:flex;height:1.75rem;justify-content:center;opacity:.7;padding:0;transition:all .2s ease;width:1.75rem}.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:1rem;width:1rem}.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}
