:root{--md-bg-primary: #f5f5f5;--md-bg-secondary: #fff;--md-bg-tertiary: #f8f9fa;--md-bg-hover: #f0f0f0;--md-bg-active: #e3f2fd;--md-text-primary: #333;--md-text-secondary: #666;--md-text-tertiary: #999;--md-border: #e0e0e0;--md-border-light: #dfe2e5;--md-color-primary: #2196f3;--md-color-primary-dark: #0d47a1;--md-color-primary-hover: #1976d2;--md-color-danger: #f44336;--md-color-danger-hover: #d32f2f;--md-color-success: #4caf50;--md-color-warning: #ff9800;--md-code-bg: #f3f4f6;--md-code-bg-inline: rgba(0, 0, 0, .06);--md-code-text: #24292e;--md-markdown-bg: #fff;--md-markdown-text: #24292e;--md-markdown-link: #0366d6;--md-markdown-quote: #6a737d;--md-toolbar-bg: #f0f0f0;--md-toolbar-text: #333;--md-toolbar-border: #e0e0e0;--md-toolbar-btn-hover: rgba(0, 0, 0, .08);--md-divider-bg: #ddd;--md-divider-hover: #999;--md-scrollbar-track: #f1f1f1;--md-scrollbar-thumb: #888;--md-scrollbar-thumb-hover: #555;--md-shadow: 2px 0 8px rgba(0, 0, 0, .1);--md-status-bg: #fff;--md-status-text: #333;--md-selection-bg: rgba(51, 153, 255, .25);--md-active-line-bg: rgba(0, 0, 0, .04);--md-tree-item-active-bg: #e3f2fd;--md-tree-item-active-text: #1565c0;--md-tree-item-hover-bg: rgba(0, 0, 0, .04);--md-overlay-bg: rgba(0, 0, 0, .45);--md-checkbox-border: #dfe2e5;--md-checkbox-checked-bg: #0366d6;--prism-bg: #f5f5f5;--prism-text-shadow: 0 1px #fff;--prism-comment: #708090;--prism-punctuation: #999;--prism-property: #905;--prism-selector: #690;--prism-operator: #9a6e3a;--prism-keyword: #07a;--prism-function: #dd4a68;--prism-regex: #e90}[hidden]{display:none!important}[data-mode=dark]{--md-bg-primary: #0f1420;--md-bg-secondary: #1e1e1e;--md-bg-tertiary: #2d2d2d;--md-bg-hover: #3e3e3e;--md-bg-active: #0d47a1;--md-text-primary: #e0e0e0;--md-text-secondary: #b0b0b0;--md-text-tertiary: #7f8c8d;--md-border: #3e3e3e;--md-border-light: #3e3e3e;--md-color-primary: #42a5f5;--md-color-primary-hover: #64b5f6;--md-color-danger-hover: #e53935;--md-code-bg: #1a1a1a;--md-code-bg-inline: rgba(255, 255, 255, .12);--md-code-text: #e0e0e0;--md-markdown-bg: #1e1e1e;--md-markdown-text: #e0e0e0;--md-markdown-link: #42a5f5;--md-markdown-quote: #b0b0b0;--md-toolbar-bg: #1e1e1e;--md-toolbar-text: #e0e0e0;--md-toolbar-border: #3e3e3e;--md-toolbar-btn-hover: rgba(255, 255, 255, .1);--md-divider-bg: #3e3e3e;--md-divider-hover: #4e4e4e;--md-scrollbar-track: #1e1e1e;--md-scrollbar-thumb: #3e3e3e;--md-scrollbar-thumb-hover: #4e4e4e;--md-shadow: 2px 0 8px rgba(0, 0, 0, .3);--md-status-bg: #2d2d2d;--md-status-text: #e0e0e0;--md-selection-bg: rgba(65, 165, 245, .4);--md-active-line-bg: rgba(255, 255, 255, .05);--md-tree-item-active-bg: rgba(66, 165, 245, .25);--md-tree-item-active-text: #90caf9;--md-tree-item-hover-bg: rgba(255, 255, 255, .08);--md-overlay-bg: rgba(0, 0, 0, .65);--md-checkbox-border: #3e3e3e;--md-checkbox-checked-bg: #0d47a1;--prism-bg: #2d2d2d;--prism-text-shadow: 0 1px rgba(0, 0, 0, .3);--prism-comment: #8e929a;--prism-punctuation: #d4d4d4;--prism-property: #b5cea8;--prism-selector: #ce9178;--prism-operator: #d4d4d4;--prism-keyword: #c586c0;--prism-function: #dcdcaa;--prism-regex: #d16969}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}body{display:flex;flex-direction:column;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;background-color:var(--md-bg-primary);visibility:hidden;opacity:0}body.loaded{visibility:visible;opacity:1}html,.unified-scrollbar{scrollbar-width:auto;scrollbar-color:var(--md-scrollbar-thumb) transparent}html::-webkit-scrollbar,.unified-scrollbar::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track,.unified-scrollbar::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,.unified-scrollbar::-webkit-scrollbar-thumb{background-color:var(--md-scrollbar-thumb);border-radius:4px}html::-webkit-scrollbar-thumb:hover,.unified-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--md-scrollbar-thumb-hover)}.md-main-layout{display:flex;flex:1;min-width:0;overflow:hidden}.md-middle-area{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden;position:relative}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;min-height:36px;min-width:36px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;color:var(--md-text-primary);background-color:var(--md-bg-secondary);border:1px solid var(--md-border);border-radius:6px;cursor:pointer;outline:none;user-select:none}.md-btn .codicon{font-size:16px;line-height:1}.md-btn:hover{background-color:var(--md-bg-hover);border-color:var(--md-text-secondary)}.md-btn:active{transform:scale(.96)}.md-btn:focus-visible{outline:2px solid var(--md-color-primary);outline-offset:2px}.md-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.md-btn.md-btn-icon{padding:6px;min-height:32px;min-width:32px;background-color:transparent;border-color:transparent}.md-btn.md-btn-ghost{background-color:transparent;border-color:transparent}.md-btn.md-btn-primary{background-color:var(--md-color-primary);color:#fff;border-color:var(--md-color-primary)}.md-btn.md-btn-primary:hover{background-color:var(--md-color-primary-hover)}.md-btn.md-btn-danger{background-color:var(--md-color-danger);color:#fff;border-color:var(--md-color-danger)}.md-btn.md-btn-danger:hover{background-color:var(--md-color-danger-hover)}.md-btn.md-btn-secondary{background-color:var(--md-bg-tertiary);border-color:var(--md-border)}.md-btn.md-btn-secondary:hover{background-color:var(--md-bg-hover)}.md-btn.md-btn-block{width:100%;display:flex}.md-btn.md-btn-xs{padding:2px 6px;min-height:22px;min-width:22px;font-size:12px}.md-btn.md-btn-icon.md-btn-xs{padding:2px;font-size:14px}.md-icon-rotate-90{transform:rotate(-90deg)}:is(.md-sidebar-header,.md-toolbar,.md-dialog-header,.md-settings-header){display:flex;align-items:center;justify-content:space-between;padding:4px;background-color:var(--md-toolbar-bg);color:var(--md-toolbar-text);border-bottom:1px solid var(--md-toolbar-border)}:is(.md-sidebar-header,.md-toolbar,.md-dialog-header,.md-settings-header) .md-btn{color:var(--md-toolbar-text)}:is(.md-sidebar-header,.md-toolbar,.md-dialog-header,.md-settings-header) .md-btn:hover{background-color:var(--md-toolbar-btn-hover)}:is(.md-sidebar-header,.md-dialog-header,.md-settings-header) h2,:is(.md-sidebar-header,.md-dialog-header,.md-settings-header) h3{margin:0;font-size:18px;font-weight:600;padding-left:8px}.md-sidebar-tools{display:flex;align-items:center;gap:6px;padding-left:4px}.md-sidebar-tool.active{background-color:var(--md-bg-hover);border-color:var(--md-border)}.md-sidebar{display:flex;flex-direction:column;width:0;flex-shrink:0;background-color:var(--md-bg-secondary);overflow:hidden}.md-sidebar-left{border-right:1px solid transparent}.md-sidebar-left.open{width:280px;border-right-color:var(--md-border);overflow:visible}.md-sidebar-right{border-left:1px solid transparent}.md-sidebar-right.open{width:280px;border-left-color:var(--md-border);overflow:visible}.md-sidebar-toolbar{display:flex;gap:4px}.md-sidebar-header{position:relative;z-index:20;overflow:visible}.md-workspace-sync{position:relative;display:inline-flex}.md-workspace-sync-btn.is-syncing .codicon{animation:md-workspace-spin 1s linear infinite}.md-workspace-sync-btn.is-synced{color:var(--md-color-primary)}.md-workspace-sync-btn.is-sync-error{color:var(--md-color-danger)}.md-workspace-sync-menu{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:1001;min-width:280px;padding:6px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--md-border);border-radius:10px;background:var(--md-bg-secondary);box-shadow:0 10px 30px #00000029;overflow:hidden}.md-workspace-sync-menu[hidden]{display:none}.md-workspace-sync-menu-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 10px 6px}.md-workspace-sync-menu-heading{display:flex;flex-direction:column;gap:3px;min-width:0}.md-workspace-sync-menu-header strong{font-size:13px;color:var(--md-text-primary)}.md-workspace-sync-menu-header span{font-size:12px;line-height:1.5;color:var(--md-text-secondary)}.md-workspace-sync-menu-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.md-workspace-sync-menu-action{width:28px;height:28px}.md-workspace-sync-menu-list{display:flex;flex-direction:column;gap:4px}.md-workspace-sync-menu-item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:10px;color:var(--md-text-primary);background:transparent;border:0;border-radius:8px;cursor:pointer;text-align:left}.md-workspace-sync-menu-item:hover{background:var(--md-bg-hover)}.md-workspace-sync-menu-leading{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--md-bg-tertiary);color:var(--md-text-primary);flex-shrink:0}.md-platform-logo{display:block;flex-shrink:0}.md-platform-logo-github,.md-platform-logo-gitee{width:20px;height:20px}.md-settings-platform-icon .md-platform-logo-github,.md-settings-platform-icon .md-platform-logo-gitee{width:22px;height:22px}.md-workspace-sync-menu-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.md-workspace-sync-menu-title{font-size:13px;color:var(--md-text-primary)}.md-workspace-sync-menu-meta{font-size:12px;color:var(--md-text-secondary)}.md-workspace-sync-menu-arrow{color:var(--md-text-tertiary);flex-shrink:0}.md-workspace-sync-menu-empty{padding:10px;border-radius:8px;background:var(--md-bg-tertiary);font-size:12px;line-height:1.5;color:var(--md-text-secondary)}@keyframes md-workspace-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.md-sidebar-content{display:flex;flex-direction:column;flex:1;padding:8px 0 8px 8px;min-height:0;overflow-y:auto;background-color:var(--md-bg-secondary)}.md-doc-tree{margin:0 8px 0 0;flex:1;min-height:200px;display:flex;flex-direction:column;gap:0}.md-doc-tree:empty:before{content:"";display:block;flex:1}.md-sidebar-left .md-sidebar-section{display:flex;flex-direction:column;min-height:0;border-radius:8px}.md-sidebar-left .md-sidebar-section:not(:has(.md-sidebar-section-content.collapsed)){flex:0 1 auto}.md-sidebar-left .md-sidebar-section-header{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;border-radius:6px;margin:8px}.md-sidebar-left .md-sidebar-section-title{font-size:100%;font-weight:600;color:var(--md-text-primary);flex:1}.md-sidebar-left .md-sidebar-section-toggle{background:none;border:none;color:var(--md-text-secondary);cursor:pointer;padding:2px 4px;display:inline-flex;align-items:center}.md-sidebar-left .md-sidebar-section-toggle .codicon{font-size:16px}.md-sidebar-left .md-sidebar-section:not(:has(.md-sidebar-section-content.collapsed)) .md-sidebar-section-toggle{transform:rotate(90deg)}.md-sidebar-left .md-sidebar-section-content{display:flex;flex-direction:column;max-height:calc(100vh - 280px);overflow:hidden}.md-sidebar-left .md-sidebar-section-content.collapsed{max-height:0;opacity:0;padding:0}.md-sidebar-left .md-sidebar-section-content>div{overflow-y:auto;max-height:calc(100vh - 150px)}.md-sidebar-right .md-sidebar-section{display:none;flex:1;min-height:0}.md-sidebar-right .md-sidebar-section.is-active{display:flex;flex-direction:column}.md-sidebar-right .md-sidebar-section-header{display:none}.md-sidebar-right .md-sidebar-section-content{flex:1;display:flex;max-height:none;overflow-y:auto;padding:0 8px}.md-sidebar-right .md-sidebar-section-content>div{flex:1;display:flex;flex-direction:column;max-height:none}.md-btn-group{display:flex;flex-direction:column;gap:8px}#md-toc{flex:1;display:flex;flex-direction:column;min-height:0}.md-toc-item{display:flex;align-items:center;padding:4px;border-radius:4px;cursor:pointer;color:var(--md-text-primary)}.md-toc-item:hover:not(.active){background-color:var(--md-tree-item-hover-bg)}.md-toc-item.active{background-color:var(--md-tree-item-active-bg);color:var(--md-tree-item-active-text)}.md-toc-item.toc-hidden{display:none}.md-toc-item.level-1{font-weight:600}.md-toc-item.level-2{padding-left:16px}.md-toc-item.level-3{padding-left:32px}.md-toc-item.level-4{padding-left:48px}.md-toc-item.level-5{padding-left:64px}.md-toc-item.level-6{padding-left:80px}.md-toc-toggle{flex-shrink:0;width:16px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px;cursor:pointer;border-radius:2px;color:var(--md-text-secondary);transition:transform .15s;visibility:hidden}#md-toc:hover .md-toc-toggle{visibility:visible}.md-toc-toggle .codicon{font-size:13px}.md-toc-item:not(.collapsed) .md-toc-toggle{transform:rotate(90deg)}.md-toc-item:not(.has-children) .md-toc-toggle{cursor:default}.md-toc-expand-hint{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0 6px;line-height:inherit;font-size:inherit;color:var(--md-text-secondary);border-radius:4px;cursor:pointer;letter-spacing:1px}.md-toc-expand-hint:hover{color:var(--md-text-primary);background:var(--md-tree-item-active-bg)}.md-toc-text{min-width:0;white-space:normal;word-wrap:break-word}.md-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--md-text-tertiary);font-size:16px}.md-empty-state i,.md-empty-state .codicon{font-size:48px!important;margin-bottom:16px;opacity:.35;line-height:1}.md-empty-state p{margin:0;opacity:.8}.md-sidebar-overlay{display:none}.md-toolbar{display:flex;align-items:center;justify-content:space-between;padding:4px;background-color:var(--md-toolbar-bg);color:var(--md-toolbar-text);border-bottom:1px solid var(--md-toolbar-border)}.md-toolbar-left,.md-toolbar-right{display:flex;gap:8px;align-items:center}.md-toolbar-right{flex-shrink:0}.md-main-layout:has(.md-sidebar-left.open) #md-toggle-left-sidebar,.md-main-layout:has(.md-sidebar-right.open) #md-toggle-right-sidebar{display:none}.md-container{display:flex;flex:1;width:100%;min-width:0;min-height:0;background-color:var(--md-bg-secondary);overflow:visible;position:relative;--split-ratio: .5}.md-container.is-resizing{contain:layout style;transition:none!important}.md-container.layout-editor-only .md-preview-pane,.md-container.layout-editor-only .md-divider,.md-container.layout-preview-only .md-editor-pane,.md-container.layout-preview-only .md-divider{display:none!important}.md-container.has-split-ratio.layout-both .md-editor-pane{flex:0 0 calc(var(--split-ratio) * 100%)}.md-pane{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;background-color:var(--md-bg-secondary)}#markdown-editor{width:100%;height:100%;border:none;outline:none;background-color:var(--md-bg-secondary)}#markdown-editor .cm-editor{height:100%;background-color:var(--md-bg-secondary);color:var(--md-text-primary)}#markdown-editor .cm-editor.cm-focused{outline:none}#markdown-editor .cm-scroller{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;scrollbar-width:auto;scrollbar-color:var(--md-scrollbar-thumb) transparent}#markdown-editor .cm-gutters{background-color:var(--md-bg-secondary);color:var(--md-text-secondary);border-right:none}#markdown-editor .cm-activeLine{background-color:var(--md-active-line-bg)}#markdown-editor .cm-selectionBackground{background-color:var(--md-selection-bg)!important}#markdown-editor .cm-cursor{border-left-color:var(--md-text-primary);border-left-width:2px}#markdown-editor .cm-gutters .cm-activeLineGutter{background-color:transparent!important}#markdown-editor .cm-foldGutter .cm-gutterElement{display:flex;align-items:center;justify-content:center;opacity:0}#markdown-editor .cm-foldGutter .cm-gutterElement:hover,#markdown-editor .cm-content:hover~.cm-gutters .cm-foldGutter .cm-gutterElement,#markdown-editor .cm-gutters:hover .cm-foldGutter .cm-gutterElement{opacity:1}#markdown-editor .cm-foldPlaceholder{background:var(--md-bg-tertiary);border:1px solid var(--md-border);border-radius:4px;color:var(--md-text-secondary);font-size:.85em;padding:0 6px;margin:0 2px;cursor:pointer}#markdown-editor .cm-foldPlaceholder:hover{background:var(--md-color-primary);border-color:var(--md-color-primary);color:#fff}#markdown-editor .md-link,#markdown-editor .md-url{color:var(--md-markdown-link)}#markdown-editor .md-heading{font-weight:700}#markdown-editor .md-heading1{font-size:1.6em}#markdown-editor .md-heading2{font-size:1.4em}#markdown-editor .md-heading3{font-size:1.2em}#markdown-editor .md-emphasis{font-style:italic}#markdown-editor .md-strong{font-weight:700}#markdown-editor .md-strikethrough{text-decoration:line-through}#markdown-editor .md-quote{color:var(--md-markdown-quote);font-style:italic}#markdown-editor .md-monospace{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--md-code-text)}#markdown-editor .cm-highlightSpace{position:relative;background-image:none!important;background:none!important}#markdown-editor .cm-highlightSpace:before{content:"·"!important;position:absolute;left:0;color:var(--md-text-tertiary)!important;opacity:.6}#markdown-editor .cm-highlightTab{position:relative;background-image:none!important;background:none!important}#markdown-editor .cm-highlightTab:before{content:"→"!important;position:absolute;left:50%;transform:translate(-50%);color:var(--md-text-tertiary)!important;opacity:.6}#markdown-editor .cm-panel.cm-search{background:var(--md-bg-secondary);border:1px solid var(--md-border);border-radius:6px;box-shadow:var(--md-shadow);padding:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px}#markdown-editor .cm-panel.cm-search .cm-textfield{border:1px solid var(--md-border);border-radius:6px;color:var(--md-text-primary);font-size:14px;line-height:1.4;outline:none;padding:6px}#markdown-editor .cm-panel.cm-search button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--md-border);border-radius:6px;background:var(--md-bg-secondary);color:var(--md-text-primary);font-size:14px;cursor:pointer;outline:none;padding:6px}#markdown-editor .cm-panel.cm-search button:hover{background:var(--md-bg-hover);border-color:var(--md-text-secondary)}#markdown-editor .cm-panel.cm-search button:active{transform:scale(.96)}#markdown-editor .cm-panel.cm-search button:focus-visible{outline:2px solid var(--md-color-primary);outline-offset:2px}#markdown-editor .cm-panel.cm-search button[name=close]{background:transparent;border-color:transparent}#markdown-editor .cm-panel.cm-search button[name=close]:hover{background:var(--md-toolbar-btn-hover);border-color:transparent}#markdown-editor .cm-panel.cm-search label{color:var(--md-text-secondary);font-size:12px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}#markdown-editor .monaco-editor .margin-view-overlays .current-line-exact-margin{border:none!important}#markdown-editor .monaco-editor .margin-view-overlays [class*=codicon-folding-]{font-size:100%!important}.md-divider{position:relative;width:4px;flex-shrink:0;background-color:transparent;cursor:col-resize}.md-divider:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:var(--md-divider-bg);transform:translate(-50%)}.md-divider:hover,.md-divider.dragging{background-color:var(--md-divider-hover)}.md-divider:hover:before,.md-divider.dragging:before{background-color:transparent}.md-preview-scroll{flex:1;min-height:0;padding:16px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}#markdown-preview{width:100%;margin:0 auto}#markdown-preview>.md-empty-state{min-height:calc(100vh - 200px)}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.6;color:var(--md-markdown-text);word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%;overflow-x:hidden}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a{color:var(--md-markdown-link);text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em;padding-bottom:.3em;border-bottom:1px solid var(--md-border)}.markdown-body h2{font-size:1.75em;padding-bottom:.3em;border-bottom:1px solid var(--md-border)}.markdown-body h3{font-size:1.5em}.markdown-body h4{font-size:1.25em}.markdown-body h5{font-size:1.1em}.markdown-body h6{font-size:1em}.markdown-body p{margin-top:0;margin-bottom:16px}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:16px;padding-left:1.75em;list-style-position:outside}.markdown-body ul li,.markdown-body ol li{padding-left:.25em}.markdown-body ul li:has(input[type=checkbox]){list-style-type:none;margin-left:-1.25em;padding-left:.25em}.markdown-body ol li:has(input[type=checkbox]){padding-left:.25em}.markdown-body code{padding:.2em .4em;font-size:100%;background-color:var(--md-code-bg-inline);border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--md-code-text)}.markdown-body pre{max-width:100%;overflow-x:auto;padding:16px;margin:16px 0;background-color:var(--md-code-bg)!important;border-radius:6px}.markdown-body pre code{padding:0;background-color:transparent;font-size:inherit}.markdown-body blockquote{padding:0 1em;color:var(--md-markdown-quote);border-left:.25em solid var(--md-border-light);margin:0 0 16px}.markdown-body table{border-spacing:0;border-collapse:collapse;margin-bottom:16px;width:100%;display:block;overflow-x:auto}.markdown-body th{font-weight:600;background-color:var(--md-code-bg)}.markdown-body th,.markdown-body td{padding:6px 13px;border:1px solid var(--md-border-light)}.markdown-body tr{border-top:1px solid var(--md-border)}.markdown-body tr:nth-child(2n){background-color:var(--md-code-bg)}.markdown-body img{max-width:100%;height:auto;box-sizing:border-box}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--md-border);border:0}.markdown-body input[type=checkbox],#markdown-editor .cm-panel.cm-search input[type=checkbox]{appearance:none;width:1em;height:1em;border:1px solid var(--md-checkbox-border);background-color:var(--md-bg-secondary);vertical-align:-.1em;margin:0 .25em 0 0;border-radius:2px;cursor:default;display:inline-flex;align-items:center;justify-content:center;position:relative}.markdown-body input[type=checkbox]:checked,#markdown-editor .cm-panel.cm-search input[type=checkbox]:checked{background-color:var(--md-checkbox-checked-bg);border-color:var(--md-checkbox-checked-bg)}.markdown-body input[type=checkbox]:checked:after,#markdown-editor .cm-panel.cm-search input[type=checkbox]:checked:after{content:"";position:absolute;left:.25em;top:.05em;width:.25em;height:.5em;border:solid white;border-width:0 .15em .15em 0;transform:rotate(45deg)}::selection{background-color:var(--md-selection-bg)}.status-overlay{position:fixed;inset:0;background:var(--md-overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10003;display:none}.status-overlay.show{display:block}.status-message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--md-status-bg);color:var(--md-status-text);padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10004;display:none;max-width:400px;text-align:center}.status-message.show{display:block}.status-message.success{background-color:var(--md-color-success);color:#fff}.status-message.error{background-color:var(--md-color-danger);color:#fff}.status-message.info{background-color:var(--md-color-primary);color:#fff}.status-message.warning{background-color:var(--md-color-warning);color:#fff}.md-tree-node{display:flex;flex-direction:column}.md-doc-item{display:flex;align-items:center;background:transparent;border-radius:4px;padding:0 4px;cursor:pointer;color:var(--md-text-primary);user-select:none;min-height:34px;position:relative}.md-doc-item:hover:not(.active){background-color:var(--md-tree-item-hover-bg)}.md-doc-item.active{background-color:var(--md-tree-item-active-bg)!important}.md-doc-item.active .md-doc-item-icon,.md-doc-item.active .md-doc-item-name{color:var(--md-tree-item-active-text)!important}.md-doc-item.editing{background-color:var(--md-bg-secondary);outline:1px solid var(--md-color-primary);outline-offset:-1px;border-radius:4px}.md-tree-indent{flex-shrink:0;height:22px;display:inline-flex}.md-tree-toggle,.md-tree-spacer{width:16px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px;flex-shrink:0;color:var(--md-text-secondary)}.md-tree-toggle{cursor:pointer;border-radius:2px}.md-tree-toggle.expanded{transform:rotate(90deg)}.md-tree-toggle.leaf{opacity:.3}.md-doc-item-icon{height:22px;width:22px;margin-right:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.md-doc-item-icon .codicon{font-size:16px;line-height:1}.md-doc-item-name{flex:1;align-items:center}.md-doc-item-input{flex:1;font-size:14px;padding:0 4px;height:22px;line-height:22px;border:1px solid var(--md-border);border-radius:4px;outline:none;background:var(--md-bg-secondary);color:var(--md-text-primary);min-width:0}.md-doc-item-input:focus{background:var(--md-bg-primary);border-color:var(--md-color-primary)}.md-doc-item-actions{display:flex;align-items:center;gap:2px;height:22px;opacity:0;flex-shrink:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:10}.md-doc-item:hover .md-doc-item-actions,.md-doc-item:focus-within .md-doc-item-actions{opacity:1}.md-doc-item-delete{background:none;border:none;color:var(--md-text-tertiary);cursor:pointer;padding:2px;font-size:14px;border-radius:3px}.md-doc-item-delete:hover{color:var(--md-color-danger);background-color:#f443361a}.md-new-file-btn,.md-new-folder-btn{background:none;border:none;color:var(--md-text-secondary);cursor:pointer;padding:2px;font-size:14px;border-radius:3px}.md-new-file-btn:hover{color:var(--md-color-success);background-color:#4caf501a}.md-new-folder-btn:hover{color:var(--md-color-primary);background-color:#2196f31a}.md-tree-children{display:flex;flex-direction:column;gap:0;position:relative}.md-tree-children.collapsed{display:none}.md-tree-children:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:.5px;background-color:var(--md-text-tertiary);opacity:.3;z-index:3;pointer-events:none}.md-tree-node[data-level="1"]>.md-tree-children:before{left:28px}.md-tree-node[data-level="2"]>.md-tree-children:before{left:44px}.md-tree-node[data-level="3"]>.md-tree-children:before{left:60px}.md-tree-node[data-level="4"]>.md-tree-children:before{left:76px}.md-tree-node[data-level="5"]>.md-tree-children:before,.md-tree-node[data-level="6"]>.md-tree-children:before{left:88px}.md-doc-item.draggable{cursor:grab}.md-doc-item.draggable:active{cursor:grabbing}.md-doc-item.md-dragging{opacity:.5;background-color:var(--md-bg-hover)}body.is-dragging-tree .md-doc-item,body.is-dragging-tree .md-tree-node{transition:none!important}body.is-dragging-tree{user-select:none}.md-drop-target,.md-drop-target-expanded,.md-drop-target-root{background-color:#4caf501a;position:relative;z-index:10}.md-drop-target:before,.md-drop-target-expanded:before,.md-drop-target-root:before{content:"";position:absolute;inset:-2px;border:2px dashed var(--md-color-success);border-radius:4px;pointer-events:none;z-index:11}.md-drop-target:after{content:"拖放到此文件夹";position:absolute;right:8px;font-size:11px;color:#2e7d32;background-color:#ffffffe6;padding:2px 6px;border-radius:3px;pointer-events:none;z-index:12}.md-drop-target-expanded:before{z-index:12}.md-drop-target-expanded>.md-doc-item{background-color:transparent!important;outline:none}.md-drop-target-expanded>.md-doc-item:after{content:"拖放到此文件夹";position:absolute;right:8px;font-size:11px;color:#2e7d32;background-color:#ffffffe6;padding:2px 6px;border-radius:3px;z-index:13;pointer-events:none}.md-drop-target-root{border-radius:6px;min-height:100px}.md-drop-target-root:before{border-radius:6px}.md-drop-target-root:after{content:"放置到根目录";position:fixed;right:20px;top:50%;transform:translateY(-50%);font-size:12px;color:#2e7d32;background-color:#ffffffe6;padding:4px 8px;border-radius:4px;z-index:1001;pointer-events:none;box-shadow:0 2px 8px #00000026}.md-dialog-overlay{position:fixed;inset:0;background:var(--md-overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;z-index:10002}.md-dialog-overlay.md-dialog-overlay-show{display:flex}.md-dialog{background:var(--md-bg-secondary);border-radius:8px;box-shadow:0 8px 32px #0003;width:var(--dialog-width, 400px);max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.md-dialog-overlay.md-dialog-overlay-show .md-dialog{display:flex}.md-dialog-body{padding:20px;overflow-y:auto;flex:1}.md-dialog-message{color:var(--md-text-primary);font-size:14px;line-height:1.6;white-space:pre-wrap}.md-dialog-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;background-color:var(--md-bg-tertiary);border-top:1px solid var(--md-border)}.md-settings-overlay{position:fixed;inset:0;background:var(--md-overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;z-index:10001}.md-settings-overlay.show{display:flex}.md-settings-dialog{background:var(--md-bg-secondary);border-radius:8px;box-shadow:0 8px 32px #0000004d;width:min(1080px,94vw);max-width:94vw;height:80vh;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.md-settings-overlay.show .md-settings-dialog{display:flex}.md-settings-content{display:flex;flex:1;min-height:0;overflow:hidden}.md-settings-nav{width:220px;background-color:var(--md-bg-tertiary);border-right:1px solid var(--md-border);padding:8px;overflow-y:auto;flex-shrink:0;display:flex;flex-direction:column}.md-settings-nav-item[data-section=about]{margin-top:auto}.md-settings-nav-item{display:flex;align-items:center;gap:6px;padding:6px;cursor:pointer;color:var(--md-text-primary);border-radius:4px;min-height:34px}.md-settings-nav-item:hover:not(.active){background-color:var(--md-tree-item-hover-bg)}.md-settings-nav-item.active{background-color:var(--md-tree-item-active-bg)!important;font-weight:500}.md-settings-nav-item.active :is(.md-settings-nav-item-icon,.md-settings-nav-item-text){color:var(--md-tree-item-active-text)!important}.md-settings-body{flex:1;overflow-y:auto;padding:8px}.md-settings-section{display:none}.md-settings-section.active{display:block}.md-settings-group{margin-bottom:24px;padding:16px;background-color:var(--md-bg-tertiary);border-radius:6px;border:1px solid var(--md-border)}.md-settings-group h4{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--md-text-secondary);text-transform:uppercase;letter-spacing:.5px}.md-settings-platform-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.md-settings-platform-title{display:flex;align-items:center;gap:12px;min-width:0}.md-settings-platform-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.md-settings-platform-copy h4{margin:0}.md-settings-platform-subtitle{font-size:12px;color:var(--md-text-tertiary)}.md-settings-platform-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;flex-wrap:wrap}.md-settings-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--md-bg-secondary);border:1px solid var(--md-border);color:var(--md-text-primary);flex-shrink:0}.md-settings-note{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--md-text-secondary)}.md-settings-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--md-border-light)}.md-settings-item:last-child{border-bottom:none;padding-bottom:0}.md-settings-item:first-child{padding-top:0}.md-settings-label{flex:1;display:flex;flex-direction:column;gap:4px}.md-settings-label>span:first-child{font-size:14px;font-weight:500;color:var(--md-text-primary)}.md-settings-description{font-size:12px;color:var(--md-text-tertiary)}.md-settings-control{display:flex;align-items:center;gap:8px;flex-shrink:0}.md-settings-control input[type=number],.md-settings-control input[type=text],.md-settings-control input[type=password],.md-settings-control select{padding:6px 12px;border:1px solid var(--md-border);border-radius:4px;background:var(--md-bg-secondary);color:var(--md-text-primary);font-size:14px;outline:none;min-width:80px}.md-settings-control input[type=number]:focus,.md-settings-control input[type=text]:focus,.md-settings-control input[type=password]:focus,.md-settings-control select:focus{border-color:var(--md-color-primary)}.md-settings-control input[type=number]{color-scheme:light}[data-mode=dark] .md-settings-control input[type=number]{color-scheme:dark}.md-settings-control input[type=number]::-webkit-inner-spin-button,.md-settings-control input[type=number]::-webkit-outer-spin-button{opacity:0;transition:opacity .15s}.md-settings-control input[type=number]:hover::-webkit-inner-spin-button,.md-settings-control input[type=number]:hover::-webkit-outer-spin-button,.md-settings-control input[type=number]:focus::-webkit-inner-spin-button,.md-settings-control input[type=number]:focus::-webkit-outer-spin-button{opacity:.6}.md-settings-value{font-size:14px;font-weight:500;color:var(--md-text-primary);min-width:40px;text-align:right}.md-settings-unit{font-size:14px;color:var(--md-text-secondary)}.md-switch{position:relative;display:inline-block;width:44px;height:24px}.md-switch input{opacity:0;width:0;height:0}.md-switch-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--md-border);transition:.3s;border-radius:24px}.md-switch-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.md-switch input:checked+.md-switch-slider{background-color:var(--md-color-primary)}.md-switch input:checked+.md-switch-slider:before{transform:translate(20px)}.md-settings-footer{display:flex;justify-content:flex-end;gap:12px;padding:8px;background-color:var(--md-bg-tertiary);border-top:1px solid var(--md-border)}.md-settings-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.md-settings-actions .md-btn{min-width:120px}.md-settings-summary-value,.md-settings-summary-link{font-size:14px;color:var(--md-text-primary);word-break:break-word}.md-settings-platform-status{justify-content:flex-end;gap:10px}.md-settings-platform-status .md-settings-summary-value{display:inline-flex;align-items:center;min-height:32px}.md-settings-summary-link{color:var(--md-markdown-link);text-decoration:none}.md-settings-summary-link:hover{text-decoration:underline}.md-settings-advanced{margin-top:12px;border:1px solid var(--md-border);border-radius:8px;background:var(--md-bg-secondary)}.md-settings-advanced summary{padding:12px 14px;cursor:pointer;font-size:13px;font-weight:600;color:var(--md-text-secondary);user-select:none}.md-settings-advanced-body{padding:0 14px 14px}.md-settings-platform{display:none}.md-settings-platform .md-settings-item:last-child{border-bottom:none;padding-bottom:0}.md-settings-section#settings-about{padding:0}.md-settings-about-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 24px;background:linear-gradient(135deg,var(--md-bg-tertiary) 0%,var(--md-bg-secondary) 100%);border-radius:12px;border:1px solid var(--md-border);margin-bottom:16px}.md-settings-about-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.12))}.md-settings-about-icon img{width:100%;height:100%;object-fit:contain}.md-settings-about-title{font-size:20px;font-weight:600;color:var(--md-text-primary);margin:0 0 6px}.md-settings-about-version{font-size:14px;color:var(--md-text-tertiary);font-weight:500;margin-bottom:10px;padding:3px 12px;background:var(--md-bg-secondary);border-radius:12px;border:1px solid var(--md-border)}.md-settings-about-desc{font-size:14px;color:var(--md-text-secondary);line-height:1.6;margin:0;max-width:400px}.md-settings-about-section{margin-bottom:16px}.md-settings-about-section h4{font-size:14px;font-weight:600;color:var(--md-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.md-settings-tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.md-settings-tech-item{display:flex;flex-direction:column;padding:10px 14px;background:var(--md-bg-tertiary);border-radius:8px;border:1px solid var(--md-border);text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.md-settings-tech-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:var(--md-color-primary)}.md-settings-tech-item:active{transform:translateY(0)}.md-settings-tech-name{font-size:14px;font-weight:600;color:var(--md-text-primary);margin-bottom:3px}.md-settings-tech-desc{font-size:12px;color:var(--md-text-tertiary);line-height:1.5}.md-settings-about-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:12px 16px;background:var(--md-bg-tertiary);border-radius:8px;border:1px solid var(--md-border)}.md-settings-about-license{font-size:14px;color:var(--md-text-secondary)}.md-settings-about-copy{font-size:13px;color:var(--md-text-tertiary)}.md-settings-control input[type=range]{appearance:none;width:120px;height:6px;background:var(--md-border);border-radius:3px;outline:none}.md-settings-control input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:var(--md-color-primary);border-radius:50%;cursor:pointer}.code-block-wrapper{position:relative;margin:16px 0}.code-copy-btn{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-size:14px;color:var(--md-text-tertiary);border-color:var(--md-border-light);opacity:0;transition:opacity .2s,color .2s;z-index:10}.code-block-wrapper:hover .code-copy-btn{opacity:1}.code-copy-btn:hover{border-color:var(--md-border)!important}.code-copy-btn.copied{color:#7aab7a}.markdown-body .mermaid{text-align:center;margin:20px 0;padding:24px 16px;background-color:var(--md-bg-secondary);border:1px solid var(--md-border-light);border-radius:8px;overflow-x:auto}.markdown-body .mermaid svg{display:inline-block;max-width:100%;height:auto}[data-mode=dark] .markdown-body .mermaid svg{filter:invert(1) hue-rotate(180deg)}[data-mode=dark] .markdown-body .mermaid svg>rect:first-child{fill:transparent!important}.markdown-body .mermaid .edgeLabel foreignObject>div{background:transparent!important}.markdown-body .mermaid svg text,.markdown-body .mermaid svg tspan{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.markdown-body .mermaid.render-error{color:var(--md-color-danger);background:#f443360a;border-color:#f443364d;padding:12px 16px;text-align:left;font-size:.875em;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace}.markdown-body .math-block{display:block;overflow-x:auto;text-align:center}.markdown-body .math-inline{display:inline;padding:0 2px}@media(max-width:768px){.md-toolbar{flex-wrap:wrap}.md-preview-scroll{padding:12px}.md-sidebar{position:fixed;top:0;height:100%;z-index:1000;box-shadow:var(--md-shadow)}.md-sidebar-left{left:0;width:280px;transform:translate(-100%)}.md-sidebar-left.open{transform:translate(0)}.md-sidebar-right{right:0;width:280px;transform:translate(100%)}.md-sidebar-right.open{transform:translate(0)}.md-sidebar-overlay{display:block;position:fixed;inset:0;background:var(--md-overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;display:none}.md-sidebar-overlay.show{display:block}.md-settings-dialog{width:95vw;height:90vh;border-radius:0}.md-settings-content{flex-direction:column}.md-settings-nav{width:100%;border-right:none;border-bottom:1px solid var(--md-border);display:flex;overflow-x:auto}.md-settings-nav-item{flex-shrink:0}.md-settings-item{flex-direction:column;align-items:flex-start;gap:12px}.md-settings-control,.md-settings-actions .md-btn{width:100%}}@media print{.md-toolbar,.md-editor-pane,.md-divider,.md-sidebar,.md-sidebar-overlay,.status-overlay,.code-copy-btn,.md-settings-overlay{display:none!important}.md-container{display:block!important;height:auto!important}.md-preview-pane{display:block!important;width:100%!important;height:auto!important;overflow:visible!important}.md-preview-scroll{padding:0!important;overflow:visible!important;height:auto!important}.markdown-body{font-size:11.5pt;color:#000}.markdown-body pre{background-color:#f5f5f5!important;border:1px solid #ddd;white-space:pre-wrap}.markdown-body code{background-color:#f5f5f5}.markdown-body a{color:#000;text-decoration:underline}.markdown-body a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}@page{margin:1.3cm;size:A4}body{background:#fff!important;height:auto!important;overflow:visible!important}}.hidden{display:none!important}code[class*=language-],pre[class*=language-]{text-shadow:var(--prism-text-shadow);background:var(--prism-bg)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment)}.token.punctuation{color:var(--prism-punctuation)}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:var(--prism-property)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--prism-selector)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:var(--prism-operator)}.token.atrule,.token.attr-value,.token.keyword{color:var(--prism-keyword)}.token.function,.token.class-name{color:var(--prism-function)}.token.regex,.token.important,.token.variable{color:var(--prism-regex)}.markdown-body img[data-load-status=success]{cursor:zoom-in}.markdown-body a img[data-load-status=success]{cursor:pointer}.markdown-body .mermaid.mermaid-done{cursor:zoom-in}.md-lightbox{position:fixed;inset:0;z-index:9999;display:none;overflow:hidden;background:#000000e0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.md-lightbox-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:grab;user-select:none}.md-lightbox-stage.is-dragging{cursor:grabbing}.md-lightbox-inner{flex-shrink:0;will-change:transform}.md-lightbox-inner img{display:block;height:auto;border-radius:4px;box-shadow:0 8px 48px #0009;user-select:none;-webkit-user-drag:none}.md-lightbox-svg-wrap{background:var(--md-bg-secondary);border-radius:8px;padding:20px;box-shadow:0 8px 48px #0009;line-height:0}.md-lightbox-svg-wrap svg{display:block;height:auto}[data-mode=dark] .md-lightbox-svg-wrap svg{filter:invert(1) hue-rotate(180deg)}.md-lightbox-svg-wrap .edgeLabel foreignObject>div{background:transparent!important}.md-lightbox-toolbar{position:fixed;top:12px;right:12px;display:flex;align-items:center;gap:4px;z-index:10000;padding:4px 6px;border-radius:10px;background:#1e1e1ebf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 12px #00000073,0 0 0 1px #ffffff14}.md-lightbox-download{position:relative;display:flex;align-items:center}.md-lightbox-download-menu{position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%);margin-top:8px;min-width:92px;padding:6px;border-radius:10px;background:#181818f2;box-shadow:0 10px 24px #00000059,0 0 0 1px #ffffff14}.md-lightbox-download-menu[hidden]{display:none}.md-lightbox-menu-item{width:100%;height:32px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:#ffffffeb;text-align:left;font-size:12px;cursor:pointer}.md-lightbox-menu-item:hover{background:#ffffff1f}.md-lightbox-menu-item:disabled{color:#ffffff61;cursor:not-allowed}.md-lightbox-menu-item:disabled:hover{background:transparent}.md-lightbox-btn{width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center}.md-lightbox-btn:hover{background:#ffffff26}.md-lightbox-btn .codicon{font-size:15px;line-height:1}.md-lightbox-scale-label{height:32px;padding:0 8px;line-height:32px;color:#fffc;font-size:12px;font-variant-numeric:tabular-nums;user-select:none;white-space:nowrap}@font-face{font-family:codicon;font-display:block;src:url(./codicon-DjkITdqj.ttf?721d4c0a96379d0c13d3d5596893c348) format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before{content:""}.codicon-plus:before{content:""}.codicon-gist-new:before{content:""}.codicon-repo-create:before{content:""}.codicon-lightbulb:before{content:""}.codicon-light-bulb:before{content:""}.codicon-repo:before{content:""}.codicon-repo-delete:before{content:""}.codicon-gist-fork:before{content:""}.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before{content:""}.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before{content:""}.codicon-keyboard:before{content:""}.codicon-tag:before{content:""}.codicon-git-pull-request-label:before{content:""}.codicon-tag-add:before{content:""}.codicon-tag-remove:before{content:""}.codicon-person:before{content:""}.codicon-person-follow:before{content:""}.codicon-person-outline:before{content:""}.codicon-person-filled:before{content:""}.codicon-source-control:before{content:""}.codicon-mirror:before{content:""}.codicon-mirror-public:before{content:""}.codicon-star:before{content:""}.codicon-star-add:before{content:""}.codicon-star-delete:before{content:""}.codicon-star-empty:before{content:""}.codicon-comment:before{content:""}.codicon-comment-add:before{content:""}.codicon-alert:before{content:""}.codicon-warning:before{content:""}.codicon-search:before{content:""}.codicon-search-save:before{content:""}.codicon-log-out:before{content:""}.codicon-sign-out:before{content:""}.codicon-log-in:before{content:""}.codicon-sign-in:before{content:""}.codicon-eye:before{content:""}.codicon-eye-unwatch:before{content:""}.codicon-eye-watch:before{content:""}.codicon-circle-filled:before{content:""}.codicon-primitive-dot:before{content:""}.codicon-close-dirty:before{content:""}.codicon-debug-breakpoint:before{content:""}.codicon-debug-breakpoint-disabled:before{content:""}.codicon-debug-hint:before{content:""}.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before{content:""}.codicon-pencil:before{content:""}.codicon-info:before{content:""}.codicon-issue-opened:before{content:""}.codicon-gist-private:before{content:""}.codicon-git-fork-private:before{content:""}.codicon-lock:before{content:""}.codicon-mirror-private:before{content:""}.codicon-close:before{content:""}.codicon-remove-close:before{content:""}.codicon-x:before{content:""}.codicon-repo-sync:before{content:""}.codicon-sync:before{content:""}.codicon-clone:before{content:""}.codicon-desktop-download:before{content:""}.codicon-beaker:before{content:""}.codicon-microscope:before{content:""}.codicon-vm:before{content:""}.codicon-device-desktop:before{content:""}.codicon-file:before{content:""}.codicon-more:before{content:""}.codicon-ellipsis:before{content:""}.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before{content:""}.codicon-reply:before{content:""}.codicon-organization:before{content:""}.codicon-organization-filled:before{content:""}.codicon-organization-outline:before{content:""}.codicon-new-file:before{content:""}.codicon-file-add:before{content:""}.codicon-new-folder:before{content:""}.codicon-file-directory-create:before{content:""}.codicon-trash:before{content:""}.codicon-trashcan:before{content:""}.codicon-history:before{content:""}.codicon-clock:before{content:""}.codicon-folder:before{content:""}.codicon-file-directory:before{content:""}.codicon-symbol-folder:before{content:""}.codicon-logo-github:before{content:""}.codicon-mark-github:before{content:""}.codicon-github:before{content:""}.codicon-terminal:before{content:""}.codicon-console:before{content:""}.codicon-repl:before{content:""}.codicon-zap:before{content:""}.codicon-symbol-event:before{content:""}.codicon-error:before{content:""}.codicon-stop:before{content:""}.codicon-variable:before{content:""}.codicon-symbol-variable:before{content:""}.codicon-array:before{content:""}.codicon-symbol-array:before{content:""}.codicon-symbol-module:before{content:""}.codicon-symbol-package:before{content:""}.codicon-symbol-namespace:before{content:""}.codicon-symbol-object:before{content:""}.codicon-symbol-method:before{content:""}.codicon-symbol-function:before{content:""}.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before{content:""}.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before{content:""}.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before{content:""}.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before{content:""}.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before{content:""}.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before{content:""}.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before{content:""}.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before{content:""}.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before{content:""}.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before{content:""}.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before{content:""}.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before{content:""}.codicon-circle:before{content:""}.codicon-debug-breakpoint-unverified:before{content:""}.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before{content:""}.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before{content:""}.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before{content:""}.codicon-bracket:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before{content:""}.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before{content:""}.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before{content:""}.codicon-wrench:before{content:""}.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before{content:""}.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before{content:""}.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before{content:""}.codicon-debug-stackframe-dot:before{content:""}.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before{content:""}.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before{content:""}.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before{content:""}.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before{content:""}.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before{content:""}.codicon-circle-large-outline:before{content:""}.codicon-combine:before{content:""}.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before{content:""}.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before{content:""}.codicon-map-horizontal:before{content:""}.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before{content:""}.codicon-map-horizontal-filled:before{content:""}.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before{content:""}.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before{content:""}.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before{content:""}.codicon-sort-percentage:before{content:""}.codicon-attach:before{content:""}.codicon-go-to-editing-session:before{content:""}.codicon-edit-session:before{content:""}.codicon-code-review:before{content:""}.codicon-copilot-warning:before{content:""}.codicon-python:before{content:""}.codicon-copilot-large:before{content:""}.codicon-copilot-warning-large:before{content:""}.codicon-keyboard-tab:before{content:""}.codicon-copilot-blocked:before{content:""}.codicon-copilot-not-connected:before{content:""}.codicon-flag:before{content:""}.codicon-lightbulb-empty:before{content:""}.codicon-symbol-method-arrow:before{content:""}.codicon-copilot-unavailable:before{content:""}.codicon-repo-pinned:before{content:""}.codicon-keyboard-tab-above:before{content:""}.codicon-keyboard-tab-below:before{content:""}.codicon-git-pull-request-done:before{content:""}.codicon-mcp:before{content:""}.codicon-extensions-large:before{content:""}.codicon-layout-panel-dock:before{content:""}.codicon-layout-sidebar-left-dock:before{content:""}.codicon-layout-sidebar-right-dock:before{content:""}.codicon-copilot-in-progress:before{content:""}.codicon-copilot-error:before{content:""}.codicon-copilot-success:before{content:""}.codicon-chat-sparkle:before{content:""}.codicon-search-sparkle:before{content:""}.codicon-edit-sparkle:before{content:""}.codicon-copilot-snooze:before{content:""}.codicon-send-to-remote-agent:before{content:""}.codicon-comment-discussion-sparkle:before{content:""}.codicon-chat-sparkle-warning:before{content:""}.codicon-chat-sparkle-error:before{content:""}.codicon-collection:before{content:""}.codicon-new-collection:before{content:""}.codicon-thinking:before{content:""}.codicon-build:before{content:""}.codicon-comment-discussion-quote:before{content:""}.codicon-cursor:before{content:""}.codicon-eraser:before{content:""}.codicon-file-text:before{content:""}.codicon-quotes:before{content:""}.codicon-rename:before{content:""}.codicon-run-with-deps:before{content:""}.codicon-debug-connected:before{content:""}.codicon-strikethrough:before{content:""}.codicon-open-in-product:before{content:""}.codicon-index-zero:before{content:""}.codicon-agent:before{content:""}.codicon-edit-code:before{content:""}.codicon-repo-selected:before{content:""}.codicon-skip:before{content:""}.codicon-merge-into:before{content:""}.codicon-git-branch-changes:before{content:""}.codicon-git-branch-staged-changes:before{content:""}.codicon-git-branch-conflicts:before{content:""}.codicon-git-branch:before{content:""}.codicon-git-branch-create:before{content:""}.codicon-git-branch-delete:before{content:""}.codicon-search-large:before{content:""}.codicon-terminal-git-bash:before{content:""}.codicon-window-active:before{content:""}.codicon-forward:before{content:""}.codicon-download:before{content:""}.codicon-clockface:before{content:""}.codicon-unarchive:before{content:""}.codicon-session-in-progress:before{content:""}.codicon-collection-small:before{content:""}.codicon-vm-small:before{content:""}.codicon-cloud-small:before{content:""}.codicon-add-small:before{content:""}.codicon-remove-small:before{content:""}.codicon-worktree-small:before{content:""}.codicon-worktree:before{content:""}.codicon-screen-cut:before{content:""}.codicon-ask:before{content:""}.codicon-openai:before{content:""}.codicon-claude:before{content:""}.codicon-open-in-window:before{content:""}.codicon-new-session:before{content:""}.codicon-git-fetch:before{content:""}.codicon-vm-pending:before{content:""}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
