.ink-conflict{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 16px;background:var(--ink-bg);color:var(--ink-fg);font-size:13px;border:1px solid var(--ink-rule);border-radius:8px;box-shadow:var(--ink-shadow-modal)}.ink-conflict button{color:var(--ink-link);white-space:nowrap}.ink-icon{color:var(--ink-fg-muted);transition:color .16s ease;flex-shrink:0}.ink-icon:hover,button:hover .ink-icon{color:var(--ink-link)}.ink-icon-gear{transition:color .16s ease,transform .4s ease}.ink-icon-gear:hover,button:hover .ink-icon-gear{color:var(--ink-link);transform:rotate(60deg)}.ink-unsaved-dot{color:var(--ink-link);flex-shrink:0}.ink-icon-files .ink-files-front,.ink-icon-files .ink-files-back{transition:transform .22s cubic-bezier(.2,.7,.3,1)}.ink-sidebar-tab:hover .ink-icon-files .ink-files-front,button:hover .ink-icon-files .ink-files-front{transform:translate(-1.5px,1.5px)}.ink-sidebar-tab:hover .ink-icon-files .ink-files-back,button:hover .ink-icon-files .ink-files-back{transform:translate(1.5px,-1.5px)}.ink-icon-outline line{transition:transform .2s cubic-bezier(.2,.7,.3,1)}.ink-sidebar-tab:hover .ink-icon-outline .ink-outline-b2,button:hover .ink-icon-outline .ink-outline-b2{transform:translate(1.5px);transition-delay:45ms}.ink-sidebar-tab:hover .ink-icon-outline .ink-outline-b3,button:hover .ink-icon-outline .ink-outline-b3{transform:translate(3px);transition-delay:90ms}.ink-icon-panel .ink-panel-edge{transition:transform .2s cubic-bezier(.2,.7,.3,1)}button:hover .ink-icon-panel--left .ink-panel-edge{transform:translate(-1.5px)}button:hover .ink-icon-panel--right .ink-panel-edge{transform:translate(1.5px)}.ink-icon-nib{transition:color .16s ease,transform .2s cubic-bezier(.2,.7,.3,1)}button:hover .ink-icon-nib{transform:translate(-1px,1px)}.ink-icon-page .ink-page-tail{transition:transform .22s cubic-bezier(.2,.7,.3,1);transform-box:view-box;transform-origin:8.5px 16px}button:hover .ink-icon-page .ink-page-tail{transform:scaleX(1.55)}.ink-icon-brackets .ink-bracket{transition:transform .2s cubic-bezier(.2,.7,.3,1);transform-box:view-box;transform-origin:12px 12px}button:hover .ink-icon-brackets .ink-bracket--left{transform:translate(-1.6px)}button:hover .ink-icon-brackets .ink-bracket--right{transform:translate(1.6px)}.ink-icon-prose .ink-prose-head{transition:transform .22s cubic-bezier(.2,.7,.3,1);transform-box:view-box;transform-origin:4px 7px}button:hover .ink-icon-prose .ink-prose-head{transform:scaleX(1.5)}@media(prefers-reduced-motion:reduce){.ink-icon,.ink-icon-gear,.ink-icon-files .ink-files-front,.ink-icon-files .ink-files-back,.ink-icon-outline line,.ink-icon-panel .ink-panel-edge,.ink-icon-nib,.ink-icon-page .ink-page-tail,.ink-icon-brackets .ink-bracket,.ink-icon-prose .ink-prose-head{transition-duration:.01ms;transition-delay:0ms}.ink-icon-gear:hover,button:hover .ink-icon-gear,.ink-sidebar-tab:hover .ink-icon-files .ink-files-front,.ink-sidebar-tab:hover .ink-icon-files .ink-files-back,.ink-sidebar-tab:hover .ink-icon-outline .ink-outline-b2,.ink-sidebar-tab:hover .ink-icon-outline .ink-outline-b3,button:hover .ink-icon-panel .ink-panel-edge,button:hover .ink-icon-nib,button:hover .ink-icon-page .ink-page-tail{transform:none}}.ink-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink-backdrop);display:flex;align-items:center;justify-content:center;z-index:200}.ink-settings{background:var(--ink-bg);color:var(--ink-fg);border-radius:8px;box-shadow:var(--ink-shadow-modal);padding:28px 32px;min-width:360px;max-width:480px;width:100%}.ink-settings-title{font-size:16px;font-weight:600;margin:0 0 20px;color:var(--ink-fg)}.ink-settings-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 0}.ink-settings-label{font-size:14px;color:var(--ink-fg)}.ink-settings-value{font-size:13px;color:var(--ink-fg-muted);min-width:0;text-align:right;word-break:break-all}.ink-theme-control{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.ink-theme-btn{background:none;border:none;cursor:pointer;padding:4px 10px;border-radius:4px;font-size:13px;color:var(--ink-fg-muted)}.ink-theme-btn[aria-pressed=true]{background:var(--ink-sidebar-active);color:var(--ink-fg)}.ink-settings-select{font-size:13px;background:var(--ink-sidebar-bg);color:var(--ink-fg);border:none;border-radius:4px;padding:4px 8px;cursor:pointer}.ink-settings-footer{margin-top:24px;display:flex;justify-content:flex-end}.ink-logout-btn{background:none;border:none;cursor:pointer;font-size:13px;color:var(--ink-danger);padding:6px 12px;border-radius:4px}.ink-logout-btn:hover{background:var(--ink-sidebar-hover)}.ink-settings-row--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ink-theme-btn:disabled{opacity:.45;cursor:default}.ink-theme-why{flex-basis:100%;margin-top:5px;font-size:11.5px;text-align:right;color:var(--ink-fg-muted)}.ink-swatches{display:flex;flex-wrap:wrap;gap:9px}.ink-swatch{width:92px;padding:0;border:1px solid var(--ink-rule);border-radius:8px;overflow:hidden;background:none;cursor:pointer;font:inherit;text-align:left}.ink-swatch[aria-pressed=true]{border-color:var(--ink-link);box-shadow:0 0 0 1px var(--ink-link)}.ink-swatch-page{display:flex;flex-direction:column;gap:4px;height:58px;padding:8px 9px}.ink-swatch-page b{font-size:11px;line-height:1}.ink-swatch-page i{display:block;height:3px;border-radius:2px;opacity:.55}.ink-swatch-page i.short{width:60%}.ink-swatch-cap{display:flex;align-items:center;justify-content:space-between;gap:4px;height:26px;padding:0 8px;border-top:1px solid var(--ink-rule);font-size:11px;color:var(--ink-fg-muted);white-space:nowrap;overflow:hidden}.ink-swatch-cap span:first-child,.ink-swatch-name{overflow:hidden;text-overflow:ellipsis}.ink-swatch-dot{width:12px;height:12px;border-radius:50%;border:1px solid var(--ink-rule);flex:none}.ink-swatch-dot.both{background:linear-gradient(90deg,#fff 50%,#1e222a 50%)}.ink-swatch-dot.light{background:#fff}.ink-swatch-dot.dark{background:#1e222a}[data-doc-theme-preview=lapis] .ink-swatch-page{background:#fff}[data-doc-theme-preview=lapis] .ink-swatch-page b{color:#4870ac;font-family:"Source Han Serif CN",Georgia,serif}[data-doc-theme-preview=lapis] .ink-swatch-page i{background:#40464f}[data-doc-theme-preview=lapis] .ink-swatch-page i.a{background:#4870ac;opacity:.85}[data-doc-theme-preview=plain] .ink-swatch-page{background:#fff}[data-doc-theme-preview=plain] .ink-swatch-page b{color:#14181d;font-weight:650}[data-doc-theme-preview=plain] .ink-swatch-page i{background:#2b3138}[data-doc-theme-preview=aspartate] .ink-swatch-page{background:#18191a}[data-doc-theme-preview=aspartate] .ink-swatch-page b{color:#ffb454}[data-doc-theme-preview=aspartate] .ink-swatch-page i{background:#dcdedf}[data-doc-theme-preview=forest] .ink-swatch-page{background:#fff}[data-doc-theme-preview=forest] .ink-swatch-page b{color:#00647f}[data-doc-theme-preview=forest] .ink-swatch-page i{background:#363c42}[data-doc-theme-preview=tailwind] .ink-swatch-page{background:#fff}[data-doc-theme-preview=tailwind] .ink-swatch-page b{color:#0f172a}[data-doc-theme-preview=tailwind] .ink-swatch-page i{background:#334155}[data-doc-theme-preview=everforest] .ink-swatch-page{background:#fffbef}[data-doc-theme-preview=everforest] .ink-swatch-page b{color:#8da101}[data-doc-theme-preview=everforest] .ink-swatch-page i{background:#5c6a72}[data-doc-theme-preview=bitclean] .ink-swatch-page{background:#eff1f5}[data-doc-theme-preview=bitclean] .ink-swatch-page b{color:#1e66f5}[data-doc-theme-preview=bitclean] .ink-swatch-page i{background:#4c4f69}@media(max-width:719px){.ink-settings{width:100%;max-width:none;max-height:100dvh;height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto;overscroll-behavior:contain}}.ink-settings-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.ink-settings-header .ink-settings-title{margin:0}.ink-settings-close{margin-left:auto;margin-top:-4px;color:var(--ink-fg-muted)}.ink-settings-close:hover{color:var(--ink-fg)}.ink-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ink-bg);z-index:1}.ink-empty-card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:14px}.ink-empty-eyebrow{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-fg-muted)}.ink-empty-recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ink-empty-item{display:flex;align-items:baseline;gap:10px;width:100%;padding:6px 8px;border:none;border-radius:5px;background:none;cursor:pointer;text-align:left;font:inherit;font-size:var(--ink-tree-font-size, 14px);color:var(--ink-fg)}.ink-empty-item:hover,.ink-empty-item:focus-visible{background:var(--ink-sidebar-hover);outline:none}.ink-empty-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ink-empty-where{margin-left:auto;flex-shrink:0;font-size:11.5px;color:var(--ink-fg-muted)}.ink-empty-mark{font-family:"Source Han Serif CN",serif;font-size:34px;line-height:1;color:var(--ink-fg);opacity:.09;-webkit-user-select:none;user-select:none;margin-bottom:2px}.ink-empty-action{color:var(--ink-link)}.ink-empty-where kbd{font:inherit;font-size:11px;border:1px solid var(--ink-rule);border-radius:4px;padding:1px 5px;margin-left:3px;color:var(--ink-fg-muted)}.ink-empty-line{font-size:13px;color:var(--ink-fg-muted);padding:0 8px}@media(pointer:coarse){.ink-empty-where kbd{display:none}}.ink-source{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;background:var(--ink-bg);overflow:hidden}.ink-source-gutter{flex:0 0 auto;padding:18px 10px 18px 18px;text-align:right;color:var(--ink-fg-muted);opacity:.45;-webkit-user-select:none;user-select:none;overflow:hidden;font-variant-numeric:tabular-nums;border-right:1px solid var(--ink-rule)}.ink-source-area{flex:1;min-width:0;padding:18px 20px;border:none;outline:none;resize:none;background:none;color:var(--ink-fg);overflow:auto;white-space:pre}.ink-source-gutter,.ink-source-area{font-family:var(--ink-font-mono);font-size:calc(var(--ink-font-size, 16px) * .9);line-height:1.7;-moz-tab-size:2;tab-size:2}.ink-source-area::selection{background:var(--ink-selection)}.ink-source-area[readonly]{cursor:default}.ink-phonebar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:6px 12px}.ink-phonebar-save{min-height:36px;padding:0 16px;border:1px solid var(--ink-rule);border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--ink-link);cursor:pointer}.ink-phonebar-save:disabled{color:var(--ink-fg-muted);cursor:default}.ink-hist{display:flex;flex-direction:column;gap:14px;padding:12px;overflow-y:auto;height:100%;font-size:12.5px;color:var(--ink-fg)}.ink-hist-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0}.ink-hist-facts dt{color:var(--ink-fg-muted)}.ink-hist-facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.ink-hist-eyebrow{display:block;margin-bottom:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-fg-muted)}.ink-hist-day{margin:10px 0 4px;font-size:11px;color:var(--ink-fg-muted)}.ink-hist-entry{display:grid;grid-template-columns:1fr auto;gap:1px 8px;width:100%;padding:7px 8px;border:none;border-radius:5px;background:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink-fg)}.ink-hist-entry,.ink-hist-entry:hover,.ink-hist-entry:focus-visible{color:var(--ink-fg)}.ink-hist-entry:hover,.ink-hist-entry:focus-visible{background:var(--ink-sidebar-hover);outline:none}.ink-hist-entry.pending-diff{opacity:.55}.ink-hist-item.open{background:var(--ink-code-bg);border-radius:5px;overflow:hidden}.ink-hist-item.anchor{border-left:2px solid var(--ink-link);padding-left:4px}.ink-hist-item.anchor .ink-hist-when,.ink-hist-item.anchor:hover .ink-hist-when{color:var(--ink-link)}.ink-hist-entry.pending{cursor:default;background:var(--ink-code-bg)}.ink-hist-delta{display:flex;gap:5px;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.ink-hist-delta .p{color:var(--ink-added)}.ink-hist-delta .m{color:var(--ink-removed)}.ink-hist-peek{grid-column:1 / -1;font-size:11px;color:var(--ink-fg-muted)}.ink-hist-item.open{margin-bottom:12px}.ink-hist-diff{margin:0;background:var(--ink-code-bg);overflow:hidden}.ink-hist-hunk{margin:0;padding:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.5;overflow-x:auto;white-space:pre}.ink-hist-hunk.split{border-top:1px solid var(--ink-rule)}.ink-hist-hunk .a{color:var(--ink-added)}.ink-hist-hunk .d{color:var(--ink-removed)}.ink-hist-actions{display:flex;justify-content:flex-end;margin:0;padding:5px 8px;background:var(--ink-code-bg);border-top:1px solid var(--ink-rule);border-radius:0 0 5px 5px}.ink-hist-restore{padding:2px 4px;border:none;border-radius:4px;background:none;cursor:pointer;font:inherit;font-size:11.5px;color:var(--ink-fg-muted)}.ink-hist-restore:hover:not(:disabled),.ink-hist-restore:focus-visible:not(:disabled){color:var(--ink-link);text-decoration:underline;text-underline-offset:3px;outline:none}.ink-hist-restore:disabled{opacity:.5;cursor:default}.ink-hist-note{margin:4px 8px;font-size:11.5px;color:var(--ink-fg-muted)}@font-face{font-family:Cantarell;src:url(/fonts/cantarell-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cantarell;src:url(/fonts/cantarell-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Source Han Serif CN";src:url(/fonts/source-han-serif-cn-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Source Han Serif CN";src:url(/fonts/source-han-serif-cn-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-bold.woff2) format("woff2");font-weight:700;font-display:swap}/*!
 * Vditor v3.11.2 - A markdown editor written in TypeScript.
 *
 * MIT License
 *
 * Copyright (c) 2018-present B3log 开源, b3log.org
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 */.vditor{--border-color: #d1d5da;--second-color: rgba(88, 96, 105, .36);--panel-background-color: #fff;--panel-shadow: 0 1px 2px rgba(0, 0, 0, .2);--toolbar-background-color: #f6f8fa;--toolbar-icon-color: #586069;--toolbar-icon-hover-color: #4285f4;--toolbar-height: 35px;--toolbar-divider-margin-top: 8px;--textarea-background-color: #fafbfc;--textarea-text-color: #24292e;--resize-icon-color: var(--toolbar-icon-color);--resize-background-color: var(--toolbar-background-color);--resize-hover-icon-color: var(--panel-background-color);--resize-hover-background-color: var(--toolbar-icon-hover-color);--count-background-color: rgba(27, 31, 35, .05);--heading-border-color: #eaecef;--blockquote-color: #6a737d;--ir-heading-color: #660e7a;--ir-title-color: #808080;--ir-bi-color: #0033b3;--ir-link-color: #008000;--ir-bracket-color: #0000ff;--ir-paren-color: #008000}.vditor--dark{--border-color: #141414;--second-color: rgba(185, 185, 185, .36);--panel-background-color: #24292e;--panel-shadow: 0 1px 2px rgba(255, 255, 255, .2);--toolbar-background-color: #1d2125;--toolbar-icon-color: #b9b9b9;--toolbar-icon-hover-color: #fff;--textarea-background-color: #2f363d;--textarea-text-color: #d1d5da;--resize-icon-color: var(--border-color);--resize-background-color: var(--second-color);--resize-hover-icon-color: var(--toolbar-icon-hover-color);--resize-hover-background-color: rgba(185, 185, 185, .86);--count-background-color: rgba(66, 133, 244, .36);--heading-border-color: var(--textarea-text-color);--blockquote-color: var(--toolbar-icon-color);--ir-heading-color: #9876aa;--ir-title-color: #808080;--ir-bi-color: #cc7832;--ir-link-color: #ffc66d;--ir-bracket-color: #287bde;--ir-paren-color: #6a8759}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.vditor-tooltipped{position:relative;cursor:pointer}.vditor-tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font-size:11px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#3b3e43;border-radius:3px;line-height:16px;opacity:0}.vditor-tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#3b3e43;pointer-events:none;content:"";border:5px solid transparent;opacity:0}.vditor-tooltipped--hover:before,.vditor-tooltipped--hover:after,.vditor-tooltipped:hover:before,.vditor-tooltipped:hover:after,.vditor-tooltipped:active:before,.vditor-tooltipped:active:after,.vditor-tooltipped:focus:before,.vditor-tooltipped:focus:after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-in}.vditor-tooltipped__s:after,.vditor-tooltipped__se:after,.vditor-tooltipped__sw:after{top:100%;right:50%;margin-top:5px}.vditor-tooltipped__s:before,.vditor-tooltipped__se:before,.vditor-tooltipped__sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#3b3e43}.vditor-tooltipped__se:after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__sw:after{margin-right:-15px}.vditor-tooltipped__n:after,.vditor-tooltipped__ne:after,.vditor-tooltipped__nw:after{right:50%;bottom:100%;margin-bottom:5px}.vditor-tooltipped__n:before,.vditor-tooltipped__ne:before,.vditor-tooltipped__nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#3b3e43}.vditor-tooltipped__ne:after{right:auto;left:50%;margin-left:-15px}.vditor-tooltipped__nw:after{margin-right:-15px}.vditor-tooltipped__s:after,.vditor-tooltipped__n:after{transform:translate(50%)}.vditor-tooltipped__w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.vditor-tooltipped__w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#3b3e43}.vditor-tooltipped__e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.vditor-tooltipped__e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#3b3e43}@media screen and (max-width:520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px;z-index:3;font-size:14px;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:320px;min-width:80px;animation-duration:.15s;animation-name:scale-in;animation-timing-function:cubic-bezier(.2,0,.13,1.5);color:var(--toolbar-icon-color)}.vditor-panel--none{padding:0;animation:none;min-width:auto;max-width:none;white-space:nowrap;opacity:.86}.vditor-panel--arrow:before{position:absolute;width:0;height:0;pointer-events:none;content:" ";border:7px solid transparent;top:-14px;left:5px;border-bottom-color:var(--panel-background-color)}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{right:5px;left:auto}.vditor-input{border:0;padding:3px 5px;background-color:var(--panel-background-color);font-size:12px;color:var(--textarea-text-color)}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;padding:4px 5px;height:21px;width:23px;background-color:transparent;border:0;box-sizing:border-box}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:transparent}.vditor-icon:focus{outline:none}.vditor-icon svg{height:13px!important;width:13px!important;float:left;fill:currentColor;pointer-events:none}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{position:sticky;top:0;z-index:1}.vditor-toolbar--hide{transition:all .15s ease-in-out;height:5px;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);border:0;padding:10px 5px;background-color:transparent;height:var(--toolbar-height);width:25px;box-sizing:border-box;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{outline:none}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color)}.vditor-toolbar__item svg{fill:currentColor;display:inline-block;stroke-width:0;stroke:currentColor;width:15px;height:15px}.vditor-toolbar__item input{position:absolute;width:25px;height:var(--toolbar-height);top:0;left:0;cursor:pointer;opacity:.001;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - (var(--toolbar-divider-margin-top) * 2));border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;padding:0!important;height:0!important}.vditor-menu--current{color:var(--toolbar-icon-hover-color)!important}.vditor-menu--disabled{color:var(--second-color)!important;cursor:not-allowed!important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{flex:1;min-width:1px;width:200px;margin-right:10px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-emojis__tail{margin-top:5px;font-size:12px;color:var(--toolbar-icon-color);display:flex}.vditor-emojis__tail a{text-decoration:none;color:var(--toolbar-icon-color)}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;border-radius:3px;float:left;height:30px;width:30px;text-align:center;line-height:26px;padding:3px;box-sizing:border-box;font-size:16px;transition:all .15s ease-in-out;border:0;margin:0;background-color:transparent;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{height:20px;width:20px;float:left;margin:3px 0 0 3px}@media screen and (max-width:520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media(hover:hover)and (pointer:fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.vditor{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:3px;box-sizing:border-box;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols}.vditor--fullscreen{position:fixed;top:0;width:100%!important;left:0;height:100vh!important;z-index:90;border-radius:0}.vditor-content{display:flex;min-height:60px;flex:1;min-width:1px;position:relative}.vditor-preview{flex:1;min-width:1px;overflow:auto;margin-left:-1px;border-left:1px solid var(--border-color);box-sizing:border-box;border-radius:0 0 3px;background-color:var(--textarea-background-color)}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;padding:10px;background-color:var(--toolbar-background-color)}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);line-height:20px;border:0;margin:0 10px;cursor:pointer;padding:0 7px;font-size:12px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;height:15px;width:15px;vertical-align:middle}.vditor-preview>.vditor-reset{padding:10px;margin:0 auto}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{display:none;background-color:var(--textarea-background-color);overflow:auto;flex:1;min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px;padding:10px}.vditor-counter{padding:3px;color:var(--toolbar-icon-color);background-color:var(--count-background-color);border-radius:3px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;float:right;margin:8px 3px 0 0}.vditor-counter--error{color:#d23f31;background-color:#d23f311a}.vditor-resize{padding:3px 0;cursor:row-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;width:100%}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{height:3px;background-color:var(--resize-background-color);transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;display:block;margin:0 auto;color:var(--resize-icon-color)}.vditor-upload{position:absolute;height:3px;left:0;top:-2px;transition:all .15s ease-in-out;background-color:#4285f4}.vditor-tip{position:absolute;font-size:12px;top:10px;animation-duration:.15s;animation-fill-mode:both;left:50%;z-index:5}.vditor-tip--show{display:block;animation-name:slideInDown}.vditor-tip__content{text-align:left;display:inline-block;line-height:16px;padding:3px 10px;border-radius:3px;background:var(--toolbar-background-color);position:relative;margin-left:-50%;color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow)}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{position:absolute;color:var(--toolbar-icon-color);top:-7px;right:-15px;font-weight:700;cursor:pointer}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;z-index:100}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.vditor-img__btn{display:flex;align-items:center;cursor:pointer;margin-left:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--toolbar-icon-color)}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{height:14px;width:14px;margin-right:8px;fill:currentColor}.vditor-img__img{flex:1;background-color:var(--textarea-background-color);overflow:auto;cursor:zoom-out}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);position:absolute;box-shadow:var(--panel-shadow);border-radius:3px;padding:5px 0;z-index:4;line-height:20px;list-style:none;font-size:12px;margin:0;max-width:250px;min-width:80px;display:none}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{right:100%;left:auto}.vditor-hint button{color:var(--toolbar-icon-color);display:block;padding:3px 10px;border:0;border-radius:0;line-height:20px;width:100%;box-sizing:border-box;text-align:left;margin:0;background-color:transparent;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color)!important;color:var(--toolbar-icon-hover-color)!important}.vditor-hint__emoji{font-size:16px;float:left;margin-right:3px}.vditor-hint img{height:20px;width:20px;float:left;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;display:block;line-height:16px}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{padding-left:2em;margin-top:0;margin-bottom:16px}.vditor-reset li+li{margin-top:.25em}.vditor-reset li p{margin-top:16px}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-height:90vh;max-width:100%}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;max-width:20px;vertical-align:sub}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{border:1px solid #d1d5da;max-width:100%;box-sizing:border-box}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;overflow:auto;border-spacing:0;display:block;word-break:keep-all;width:100%}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;white-space:nowrap}.vditor-reset table td:first-child:after,.vditor-reset table th:first-child:after{content:"";display:inline-block;vertical-align:top;min-height:24px}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){padding:.2em .4em;margin:0;font-size:85%;border-radius:3px;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;word-break:break-word;background-size:20px 20px;white-space:pre-wrap}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{margin:0;font-size:85%;padding:.5em;border-radius:5px;display:block;overflow:auto;white-space:pre;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;background-size:20px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);word-break:initial;word-wrap:normal}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-smiles,.vditor-reset .language-markmap,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{outline:none;cursor:context-menu}.vditor-reset .language-math .katex-display>.katex>.katex-html>.tag{display:inline-block;font-size:1.21rem;right:2px}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{overflow:hidden;height:420px}.vditor-reset .language-mermaid,.vditor-reset .language-markmap,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{display:inline-block;padding:3px 5px;font:11px Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#24292e;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{height:auto;width:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{list-style:none!important;word-break:break-all}.vditor-task input{margin:0 .2em .25em -1.6em;font-size:12px;vertical-align:middle}.vditor-copy{position:relative;display:none;z-index:1}.vditor-copy textarea{position:absolute;left:-100000px;height:10px}.vditor-copy span{cursor:pointer;position:absolute;right:15px;top:.5em}.vditor-copy svg{color:#586069;height:14px;width:14px!important;display:block;fill:currentColor}.vditor-linenumber{padding-left:4em!important;position:relative}.vditor-linenumber__rows{position:absolute;pointer-events:none;top:1em;left:0;width:3em;-webkit-user-select:none;-moz-user-select:none;user-select:none;counter-reset:linenumber}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span:before{counter-increment:linenumber;content:counter(linenumber);color:#9e969661;display:block;padding-right:1em;text-align:right}.vditor-speech{position:absolute;display:none;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;cursor:pointer;color:#586069}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{height:14px;width:14px;fill:currentColor;display:block;stroke-width:0;stroke:currentColor}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;padding-right:4px;margin-left:-20px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{margin:31px auto 16px;transition:all .15s ease-in-out;cursor:pointer;max-width:768px;padding:0 10px}.vditor-linkcard a{border-radius:3px;background-color:#f6f8fa;overflow:hidden;max-height:250px;display:flex;text-decoration:none;flex-wrap:wrap-reverse;box-shadow:0 1px 2px #0003}.vditor-linkcard a:hover{box-shadow:0 0 3px #00000021,0 3px 6px #00000042;text-decoration:none}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:#5860695c}.vditor-linkcard__info{padding:10px;min-width:200px;box-sizing:border-box;flex:1}.vditor-linkcard__title{font-size:14px;font-weight:400;color:#24292e;display:flex;align-items:center}.vditor-linkcard__title img{cursor:pointer;height:20px;width:20px;border-radius:3px;flex-shrink:0;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;color:#586069;margin:5px 0}.vditor-linkcard__site{font-size:12px;color:#4285f4}.vditor-linkcard__image{background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:250px;min-width:126px;cursor:pointer;background-color:#5860695c}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{margin-bottom:16px;-webkit-user-select:text;-moz-user-select:text;user-select:text;color:#4285f4}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{list-style:none!important;padding-left:1em}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{width:250px;border-right:1px solid var(--border-color);background-color:var(--panel-background-color);display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{list-style:none!important;padding-left:1em;margin:0}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:var(--textarea-text-color)}.vditor-outline li>span>svg{height:10px;width:10px;flex-shrink:0}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vditor-outline__title{border-bottom:1px dashed var(--border-color);padding:5px 10px;color:var(--toolbar-icon-color);font-size:12px}.vditor-outline__action{transition:all .15s ease-in-out;fill:currentColor;margin-right:5px;flex-shrink:0}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;position:relative;width:100%;min-width:1px}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty:before,.vditor-wysiwyg pre>code:empty:before,.vditor-wysiwyg p:empty:before,.vditor-wysiwyg h1:empty:after,.vditor-wysiwyg h2:empty:after,.vditor-wysiwyg h3:empty:after,.vditor-wysiwyg h4:empty:after,.vditor-wysiwyg h5:empty:after,.vditor-wysiwyg h6:empty:after{content:" "}.vditor-wysiwyg code[data-marker="`"]{padding-left:0!important;padding-right:0!important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:400;color:var(--second-color)}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:"</>"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{display:inline-block;margin:12px 0;width:100%}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{display:none;color:var(--second-color)}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (max-width:520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;min-width:1px;position:relative;width:100%}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0!important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;overflow:hidden;display:inline-block;height:0;transition:all .15s ease-in-out}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);display:inline;height:auto;width:auto}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);height:auto;text-align:left}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);margin:0;white-space:pre-wrap;height:100%;box-sizing:border-box}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{outline:none;background-color:var(--textarea-background-color)}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{display:inline-block;margin:12px 0;width:100%}.vditor-ir blockquote:empty:before,.vditor-ir pre>code:empty:before,.vditor-ir p:empty:before,.vditor-ir h1:empty:after,.vditor-ir h2:empty:after,.vditor-ir h3:empty:after,.vditor-ir h4:empty:after,.vditor-ir h5:empty:after,.vditor-ir h6:empty:after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;padding-right:4px;margin-left:-29px;content:"H1";font-size:.85rem;font-weight:400;color:var(--second-color)}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:'"A"'}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);padding-top:24px;margin-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (max-width:520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;margin:0 1px 0 0;overflow:auto;width:100%;flex:1;min-width:1px;border:0;resize:none;padding:10px 9px 10px 10px;box-sizing:border-box;background-color:var(--panel-background-color);outline:0 none;font-size:16px;line-height:22px;color:var(--textarea-text-color);border-radius:0 0 3px 3px;font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:700}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){background-color:#ff0;color:#000}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:700}:root[data-doc-theme=lapis]{--ink-bg: #ffffff;--ink-fg: #333333;--ink-fg-muted: #777777;--ink-link: #4870ac;--ink-rule: #ececec;--ink-code-bg: #f6f8fa;--ink-sidebar-bg: #ffffff;--ink-sidebar-hover: #f2f3f5;--ink-sidebar-active: #e9ebef}:root[data-doc-theme=lapis][data-theme=dark]{--ink-bg: #1e222a;--ink-fg: #b8bfc6;--ink-fg-muted: #858d99;--ink-link: #8393ad;--ink-rule: #2e3440;--ink-code-bg: #080e1d;--ink-sidebar-bg: #1e222a;--ink-sidebar-hover: #272c36;--ink-sidebar-active: #2f3542}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset{--lapis-accent: #4870ac;--lapis-text: #40464f;--lapis-block-bg: #f6f8fa;--lapis-marker: #a2b6d4;--lapis-bg: #ffffff;color:var(--lapis-text);background:var(--lapis-bg);font-family:Cantarell,"Source Han Serif CN",Songti SC,serif;font-size:var(--ink-font-size, 16px);line-height:1.6;margin:0 auto;word-break:break-word;word-wrap:break-word}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h1,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h2,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h3,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h4,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h5,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h6{color:var(--lapis-accent);font-family:"Source Han Serif CN",serif;padding:0;border:none}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h1{font-size:calc(var(--ink-font-size, 16px) * 2);text-align:center;padding-top:calc(var(--ink-font-size, 16px) * .9);margin-bottom:calc(var(--ink-font-size, 16px) * 2.3)}:root[data-doc-theme=lapis] .ink-editor .vditor-ir .vditor-reset>h1:before,:root[data-doc-theme=lapis] .ink-editor .vditor-ir .vditor-reset>h2:before,:root[data-doc-theme=lapis] .ink-editor .vditor-ir .vditor-reset>h3:before,:root[data-doc-theme=lapis] .ink-editor .vditor-ir .vditor-reset>h4:before,:root[data-doc-theme=lapis] .ink-editor .vditor-ir .vditor-reset>h5:before,:root[data-doc-theme=lapis] .ink-editor .vditor-ir .vditor-reset>h6:before{margin-left:-46px}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h2{font-size:calc(var(--ink-font-size, 16px) * 1.5);color:#fff;background:var(--lapis-accent);padding:1px 12.5px;border-radius:4px;display:inline-block;margin:.4em 0 .65em -12.5px}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h3{font-size:calc(var(--ink-font-size, 16px) * 1.4)}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h4{font-size:calc(var(--ink-font-size, 16px) * 1.2);font-weight:400}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h5,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset h6{font-size:calc(var(--ink-font-size, 16px) * 1.1);font-weight:400}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset strong{color:var(--lapis-accent)}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset a{color:var(--lapis-accent);text-decoration:underline solid;text-underline-offset:4px;text-decoration-thickness:1px}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset blockquote{border-left:3px solid var(--lapis-accent);background:var(--lapis-block-bg);padding:15px 30px 15px 20px;font-size:.9em;margin:20px 0;color:var(--lapis-text)}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset :not(pre)>code:not(.hljs):not(.highlight-chroma){background:var(--lapis-block-bg);color:var(--lapis-accent);font-family:JetBrains Mono,monospace;font-size:94%;padding:2px 4px;border-radius:3px}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:var(--lapis-block-bg);border-radius:10px;padding:16px}:root[data-doc-theme=lapis] .ink-editor .vditor-ir .vditor-reset pre code{color:#4f5467;font-family:JetBrains Mono,monospace;background:transparent;padding:0;border-radius:0;font-size:1em}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset ul,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset ol{padding-left:20px}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset li{margin:.4em 0}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset li>ul,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset li>ol{margin-top:.25em;margin-bottom:.25em}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset li::marker{color:var(--lapis-marker);font-size:.8em}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset table td,:root[data-doc-theme=lapis] .vditor-ir .vditor-reset table th{border:1px solid #d9dfe4;padding:5px 10px}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset table th{color:var(--lapis-accent);font-weight:700;text-align:center}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset table tr:nth-child(2n){background-color:var(--lapis-block-bg)}:root[data-doc-theme=lapis] .vditor-ir .vditor-reset hr{border:none;border-top:2px solid #eef2f5;margin:20px 0}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset{--lapis-accent: #8393ad;--lapis-text: #e4e4e4;--lapis-block-bg: #080e1d;--lapis-marker: #7d8a9f;--lapis-bg: #1e222a;--lapis-h2-bg: #47556d;color:var(--lapis-text);background:var(--lapis-bg)}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset h2{color:var(--lapis-text);background:var(--lapis-h2-bg)}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset blockquote{background:#2a2f3b;color:var(--lapis-text)}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset :not(pre)>code:not(.hljs):not(.highlight-chroma){background:var(--lapis-block-bg);color:#abbad4}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:var(--lapis-block-bg)}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__marker--pre{background:transparent}:root[data-doc-theme=lapis][data-theme=dark] .ink-editor .vditor-ir .vditor-reset pre code{color:#abbad4;background:transparent}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset table tr:nth-child(2n){background-color:#ffffff0a}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset table td,:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset table th{border-color:#3a3f4b}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset hr{border-top-color:#3a3f4b}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset a{color:var(--lapis-accent)}:root[data-doc-theme=lapis][data-theme=dark] .vditor-ir .vditor-reset strong{color:var(--lapis-accent)}:root[data-doc-theme=plain]{--plain-bg: #ffffff;--plain-fg: #2b3138;--plain-strong: #14181d;--plain-muted: #5b636c;--plain-rule: #e7eaee;--plain-block: #f4f6f8;--plain-link: #2f6fd0;--plain-marker: #a7aeb6;--ink-bg: #ffffff;--ink-fg: #2b3138;--ink-fg-muted: #6b737c;--ink-link: #2f6fd0;--ink-rule: #e7eaee;--ink-code-bg: #f4f6f8;--ink-sidebar-bg: #ffffff;--ink-sidebar-hover: #f1f3f6;--ink-sidebar-active: #e8ebef}:root[data-doc-theme=plain][data-theme=dark]{--plain-bg: #14181d;--plain-fg: #ccd3da;--plain-strong: #f0f3f6;--plain-muted: #98a1aa;--plain-rule: #262c33;--plain-block: #1c2128;--plain-link: #79a6e8;--plain-marker: #5a626b;--ink-bg: #14181d;--ink-fg: #ccd3da;--ink-fg-muted: #8b939c;--ink-link: #79a6e8;--ink-rule: #262c33;--ink-code-bg: #1c2128;--ink-sidebar-bg: #14181d;--ink-sidebar-hover: #1c2128;--ink-sidebar-active: #232a32}:root[data-doc-theme=plain] .vditor-ir .vditor-reset{background:var(--plain-bg);color:var(--plain-fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Source Han Sans CN,system-ui,sans-serif;font-size:var(--ink-font-size, 16px);line-height:1.62;word-break:break-word}:root[data-doc-theme=plain] .vditor-ir .vditor-reset h1,:root[data-doc-theme=plain] .vditor-ir .vditor-reset h2,:root[data-doc-theme=plain] .vditor-ir .vditor-reset h3,:root[data-doc-theme=plain] .vditor-ir .vditor-reset h4,:root[data-doc-theme=plain] .vditor-ir .vditor-reset h5,:root[data-doc-theme=plain] .vditor-ir .vditor-reset h6{color:var(--plain-strong);font-family:inherit;font-weight:650;letter-spacing:-.012em;line-height:1.3;margin:1.4em 0 .5em;padding:0;border:none}:root[data-doc-theme=plain] .vditor-ir .vditor-reset h1{font-size:calc(var(--ink-font-size, 16px) * 1.6);margin-top:.2em;padding-bottom:.3em;border-bottom:1px solid var(--plain-rule)}:root[data-doc-theme=plain] .vditor-ir .vditor-reset h2{font-size:calc(var(--ink-font-size, 16px) * 1.28);padding-bottom:.25em;border-bottom:1px solid var(--plain-rule)}:root[data-doc-theme=plain] .vditor-ir .vditor-reset h3{font-size:calc(var(--ink-font-size, 16px) * 1.12)}:root[data-doc-theme=plain] .vditor-ir .vditor-reset h4{font-size:calc(var(--ink-font-size, 16px) * 1)}:root[data-doc-theme=plain] .vditor-ir .vditor-reset h5,:root[data-doc-theme=plain] .vditor-ir .vditor-reset h6{font-size:calc(var(--ink-font-size, 16px) * .94);color:var(--plain-muted)}:root[data-doc-theme=plain] .vditor-ir .vditor-reset p{margin:0 0 .9em}:root[data-doc-theme=plain] .vditor-ir .vditor-reset a{color:var(--plain-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:root[data-doc-theme=plain] .vditor-ir .vditor-reset strong{color:var(--plain-strong);font-weight:650}:root[data-doc-theme=plain] .vditor-ir .vditor-reset blockquote{margin:.9em 0;padding:.1em 0 .1em 14px;border-left:3px solid var(--plain-rule);background:none;color:var(--plain-muted);font-size:inherit}:root[data-doc-theme=plain] .vditor-ir .vditor-reset ul,:root[data-doc-theme=plain] .vditor-ir .vditor-reset ol{padding-left:22px}:root[data-doc-theme=plain] .vditor-ir .vditor-reset li{margin:.25em 0}:root[data-doc-theme=plain] .vditor-ir .vditor-reset li::marker{color:var(--plain-marker);font-size:.9em}:root[data-doc-theme=plain] .vditor-ir .vditor-reset :not(pre)>code:not(.hljs):not(.highlight-chroma){background:var(--plain-block);color:var(--plain-fg);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:90%;padding:2px 5px;border-radius:4px}:root[data-doc-theme=plain] .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=plain] .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:var(--plain-block);border-radius:6px;padding:14px 16px}:root[data-doc-theme=plain] .vditor-ir .vditor-reset pre code{color:var(--plain-fg);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;background:transparent;padding:0}:root[data-doc-theme=plain] .vditor-ir .vditor-reset table{border-collapse:collapse}:root[data-doc-theme=plain] .vditor-ir .vditor-reset th,:root[data-doc-theme=plain] .vditor-ir .vditor-reset td{border:1px solid var(--plain-rule);padding:6px 11px}:root[data-doc-theme=plain] .vditor-ir .vditor-reset th{background:var(--plain-block);font-weight:650}:root[data-doc-theme=plain] .vditor-ir .vditor-reset hr{border:none;border-top:1px solid var(--plain-rule);margin:1.6em 0}:root[data-doc-theme=aspartate]{--text-color: #f5f6f7;--bg-color: #18191a;--sidebar-width: 300px;--select-text-font-color: #000000;--side-bar-bg-color: var(--bg-color);--code-block-bg-color: rgb(40, 42, 54);--active-file-bg-color: #4b4b4b;--rawblock-edit-panel-bd: var(--code-block-bg-color);--as-font-family-base: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--as-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--as-meta-block-bg-color: hsla(0, 0%, 100%, .05);--as-meta-block-font-color: #dadde1;--as-inline-code-color: #ff6e6e;--as-link-color: #00aeff;--as-title-color: #e3f7ff;--as-dropdown-menu: #242526;--as-nav-group-item-bg-color: #4b4b4b;--as-blockquote-border-color: #606770;--as-blockquote-font-color: #ebedf0}:root[data-doc-theme=aspartate][data-theme=dark]{--ink-bg: #18191a;--ink-fg: #dcdedf;--ink-fg-muted: #8b8f94;--ink-link: #6cb6ff;--ink-rule: #2c2e30;--ink-code-bg: #282a36;--ink-sidebar-bg: #18191a;--ink-sidebar-hover: #232527;--ink-sidebar-active: #2c2f31}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset{background:var(--bg-color);color:var(--text-color);font-family:var(--as-font-family-base);font-size:var(--ink-font-size, 16px);line-height:1.65;max-width:950px}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h1,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h2,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h3,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h4,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h5,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h6{color:var(--as-title-color);font-family:var(--as-font-family-base);font-weight:700;line-height:1.25;margin:0 0 1rem}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h1{font-size:calc(var(--ink-font-size, 16px) * 3)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h2{font-size:calc(var(--ink-font-size, 16px) * 1.6)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h3{font-size:calc(var(--ink-font-size, 16px) * 1.2)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h4{font-size:calc(var(--ink-font-size, 16px) * 1)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h5{font-size:calc(var(--ink-font-size, 16px) * .85)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset h6{font-size:calc(var(--ink-font-size, 16px) * .8)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .md-heading:before{color:var(--as-link-color)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset table tbody tr:nth-child(2n-1){background-color:var(--as-meta-block-bg-color)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .arrow:after{border-bottom-color:var(--as-meta-block-bg-color)!important}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset>p,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset>pre,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset>ul{margin-bottom:1.25rem}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset mark{background:var(--as-inline-code-color)!important;border-radius:4px!important;padding:1px 4px;font-weight:700}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset :not(pre)>code{color:var(--as-inline-code-color);padding:0 4px}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset code{background-color:var(--code-block-bg-color);border:.1rem solid rgba(0,0,0,.1);border-radius:.4rem;font-family:var(--as-font-family-monospace);padding:.1rem}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .md-hover-tip .md-arrow:after{background:var(--code-block-bg-color)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset #toc-dropmenu.open{background:var(--code-block-bg-color)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset blockquote{border:0 solid var(--as-blockquote-border-color);border-left:2px solid var(--as-blockquote-border-color);color:var(--as-blockquote-font-color);padding:0 1rem}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:8px;box-sizing:content-box;overflow:hidden}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input:before{content:"";display:block;box-sizing:content-box;width:16px;height:16px;border:2px solid var(--as-title-color);transition:.2s border-color ease}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input:checked:before{border-color:var(--as-link-color);transition:.5s border-color ease}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input:disabled:before{border-color:#ccc;background-color:#ccc}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input:after{content:"";display:block;position:absolute;box-sizing:content-box;top:50%;left:50%;transform-origin:50% 50%;background-color:var(--as-link-color);width:16px;height:16px;border-radius:100vh;transform:translate(-50%,-50%) scale(0)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input[type=checkbox]:before{border-radius:4px}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input[type=checkbox]+*{margin-left:10px;padding-top:3px}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input[type=checkbox]:after{width:9px;height:16px;border-radius:0;transform:translate(-50%,-85%) scale(0) rotate(45deg);background-color:transparent;box-shadow:4px 4px 0 0 var(--as-link-color)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input[type=checkbox]:checked:after{-webkit-animation:toggleOnCheckbox .2s ease forwards;animation:toggleOnCheckbox .2s ease forwards}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input[type=radio]:before{border-radius:100vh}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input[type=radio]:after{width:16px;height:16px;border-radius:100vh;transform:translate(-50%,-50%) scale(0)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset input[type=radio]:checked:after{-webkit-animation:toggleOnRadio .2s ease forwards;animation:toggleOnRadio .2s ease forwards}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset a{font-weight:700;color:var(--as-link-color);text-decoration:none}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset a:hover{color:var(--as-link-color);text-decoration:underline}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset pre{font-family:var(--as-font-family-monospace);border-radius:.4rem;font-size:calc(var(--ink-font-size, 16px) * .95)!important;padding:1rem}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset #md-notification{background:var(--as-blockquote-border-color)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset #recent-file-panel-action-btn-container{margin-top:10px}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset #recent-file-panel-action-btn{background:transparent}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset #recent-file-panel tbody tr:nth-child(2n-1){background-color:var(--code-block-bg-color)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .nav-group-item.active{background:var(--as-nav-group-item-bg-color)!important}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block] pre.vditor-ir__preview{background-color:var(--code-block-bg-color)}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-comment{color:#52707b}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-string,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-string-2{color:#55b5db}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-number{color:#cd3f45}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-variable{color:#55b5db}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-variable-2{color:#a074c4}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-def{color:#55b5db}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-keyword{color:#ff79c6}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-operator{color:#9fca56}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-keyword{color:#e6cd69}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-atom{color:#cd3f45}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-meta,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-tag{color:#55b5db}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-attribute,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-qualifier{color:#9fca56}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-property{color:#a074c4}:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-type,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-variable-3,:root[data-doc-theme=aspartate] .vditor-ir .vditor-reset .cm-s-inner span.cm-builtin{color:#9fca56}:root[data-doc-theme=aspartate] .ink-editor .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=aspartate] .ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:var(--code-block-bg-color);border-radius:6px;padding:14px 16px;font-size:inherit}:root[data-doc-theme=aspartate] .ink-editor .vditor-ir .vditor-reset pre code{background:none;border:none;border-radius:0;padding:0;color:var(--text-color)}:root[data-doc-theme=forest]{--primary-color: #f0f0f0;--side-bar-bg-color: #003444;--active-file-bg-color: #004144;--active-file-text-color: #ffffff;--active-file-border-color: #757575;--item-hover-text-color: #fff;--item-hover-bg-color: #005C44;--control-text-color: #ddd;--control-text-hover-color: #fff;--monospace: "SourceHanSansSC","JetBrains Mono", -apple-system, sans-serif;--theme-primary-color: #00997B;--white-color: #fff;--head-text-color: #333444;--h1-text-color: rgba(0, 52, 68, .9);--h5-text-color: var(--theme-primary-color);--h6-text-color: rgba(0, 153, 123, .838);--head-prefix-color: #D0D0D0;--text-color: #363C42;--text-search-hit-color: rosybrown;--highlight-bg-color: #FFF3F3;--highlight-text-color: #FF2F2F;--a-text-color: var(--theme-primary-color);--annotate-text-color: #8CAA16;--inline-code-bg-color: #f3f3f3;--inline-code-text-color: #00769A;--selection-text-color: rgba(0, 153, 123, .2);--checked-text-color: #ADB5BD;--line-through-color: #CFD4DA;--border-color: #868E96;--table-border-color: #DADCDE;--table-cell-bg-color:rgba(0, 153, 123, .03);--quote-bg-color: rgba(0, 153, 123, .05);--quote-text-color: #81888D ;--sidebar-footer-dropdown-menu-border-color: #212529;--sidebar-footer-dropdown-menu-item-border-color: #ADB5BD;--sidebar-footer-item-hover-bg-color: #004544;--siderbar-dropdown-menu-text-color: #fff;--sidebar-resizer: #6eace2;--window-border: #1F6F57}:root[data-doc-theme=forest][data-theme=light]{--ink-bg: #ffffff;--ink-fg: #363c42;--ink-fg-muted: #7c858c;--ink-link: #00647f;--ink-rule: #e6e9ea;--ink-code-bg: #f6f7f8;--ink-sidebar-bg: #ffffff;--ink-sidebar-hover: #f1f3f4;--ink-sidebar-active: #e8ebec}:root[data-doc-theme=forest] .vditor-ir .vditor-reset{position:static;width:90%;max-width:900px;line-height:1.6;padding:36px 0 70px}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h1,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h2,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h3,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h4,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h5,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h6,:root[data-doc-theme=forest] .vditor-ir .vditor-reset p{width:auto}:root[data-doc-theme=forest] .vditor-ir .vditor-reset{background:var(--white-color);font-family:SourceHanSansSC,JetBrains Mono,-apple-system,sans-serif}:root[data-doc-theme=forest] .vditor-ir .vditor-reset p{font-size:1em;font-family:SourceHanSansSC,JetBrains Mono,-apple-system,sans-serif;line-height:1.6;color:var(--text-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h1,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h2,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h3,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h4,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h5,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h6{width:auto;line-height:2;font-style:normal;margin-top:14px;margin-bottom:14px}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h2,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h3,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h4{color:var(--head-text-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h2:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h3:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h4:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h5:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h6:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h2.md-focus:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h3.md-focus:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h4.md-focus:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h5.md-focus:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h6.md-focus:before{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);color:var(--head-prefix-color);font-size:calc(var(--ink-font-size, 16px) * .8);font-weight:700;font-variant:"small-caps";line-height:2;padding:0;border:0}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h1{font-size:calc(var(--ink-font-size, 16px) * 2.1);font-weight:900;text-align:center;color:var(--h1-text-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h1>span{position:relative;display:inline-block}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h1>span:after{content:"";display:block;position:absolute;border-top:3px double var(--h1-text-color);height:3px;width:15rem;max-width:80%;left:50%;transform:translate(-50%)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h2{font-size:calc(var(--ink-font-size, 16px) * 1.7);font-weight:800}:root[data-doc-theme=forest] .vditor-ir .vditor-reset>h2:before{content:"H2"}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h3{font-size:calc(var(--ink-font-size, 16px) * 1.4);font-weight:800}:root[data-doc-theme=forest] .vditor-ir .vditor-reset>h3:before{content:"H3"}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h4,:root[data-doc-theme=forest] .vditor-ir .vditor-reset h5{font-size:calc(var(--ink-font-size, 16px) * 1.2);font-weight:700}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h5{color:var(--h5-text-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset h6{color:var(--h6-text-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset>h4:before{content:"H4"}:root[data-doc-theme=forest] .vditor-ir .vditor-reset>h5:before{content:"H5"}:root[data-doc-theme=forest] .vditor-ir .vditor-reset>h6:before{content:"H6"}:root[data-doc-theme=forest] .vditor-ir .vditor-reset a{color:var(--a-text-color);cursor:pointer;padding:0 3px;text-decoration:none}:root[data-doc-theme=forest] .vditor-ir .vditor-reset a:hover{text-decoration:none;border-bottom:1px solid}:root[data-doc-theme=forest] .vditor-ir .vditor-reset .md-link a>span:after{content:"";display:inline-block;background-image:url(./forest/link-icon.svg);background-repeat:no-repeat;width:.8em;height:.8em;vertical-align:middle;margin-left:3px}:root[data-doc-theme=forest] .vditor-ir .vditor-reset strong{font-weight:700}:root[data-doc-theme=forest] .vditor-ir .vditor-reset mark{background:var(--highlight-bg-color);color:var(--highlight-text-color);font-weight:500;padding:0 2px;margin:0 2px;border-radius:2px}:root[data-doc-theme=forest] .vditor-ir .vditor-reset code{margin:0 2px;padding:0 4px;font-size:calc(var(--ink-font-size, 16px) * .95);background:var(--inline-code-bg-color);display:inline;vertical-align:top;line-height:1.6;border-radius:6px;font-weight:700;color:var(--inline-code-text-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset .md-hover-tip .md-arrow:after{background:var(--side-bar-bg-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset *[mdtype=heading] code{font-size:inherit!important;vertical-align:baseline}:root[data-doc-theme=forest] .vditor-ir .vditor-reset img{margin-top:.2rem;margin-bottom:.2rem}:root[data-doc-theme=forest] .vditor-ir .vditor-reset p>img:only-child:not(.md-img-error) img,:root[data-doc-theme=forest] .vditor-ir .vditor-reset p>img:only-child{display:block;margin:unset}:root[data-doc-theme=forest] .vditor-ir .vditor-reset u{text-decoration:none}:root[data-doc-theme=forest] .vditor-ir .vditor-reset u>span{border-bottom:1px solid}:root[data-doc-theme=forest] .vditor-ir .vditor-reset span::selection,:root[data-doc-theme=forest] .vditor-ir .vditor-reset *::selection{background:var(--selection-text-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset blockquote{position:relative;padding:1rem;background-color:var(--quote-bg-color);border-radius:6px;line-height:1}:root[data-doc-theme=forest] .vditor-ir .vditor-reset blockquote p{color:var(--quote-text-color);margin:0}:root[data-doc-theme=forest] .vditor-ir .vditor-reset blockquote:before{content:"";position:absolute;top:0rem;left:0rem;height:100%;width:.3rem;background:var(--theme-primary-color);border-top-left-radius:6px;border-bottom-left-radius:6px}:root[data-doc-theme=forest] .vditor-ir .vditor-reset div[mdtype=hr]{text-align:center}:root[data-doc-theme=forest] .vditor-ir .vditor-reset hr{border-top:1px dashed var(--theme-primary-color);transform:scaleY(.5);width:90%}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ul>li>ul>li{list-style-type:circle}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ul>li>ul>li>ul>li{list-style-type:disc}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ul>li>ul>li>ul>li>ul>li{list-style-type:circle}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ul>li>ul>li>ul>li>ul>li>ul>li{list-style-type:disc}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{list-style-type:circle}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol ul li{list-style-type:circle}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol ul>li>ul>li{list-style-type:disc}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol ul>li>ul>li>ul>li{list-style-type:circle}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol ul>li>ul>li>ul>li>ul>li{list-style-type:disc}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol ul>li>ul>li>ul>li>ul>li>ul>li{list-style-type:circle}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol ul>li>ul>li>ul>li>ul>li>ul>li>ul>li{list-style-type:circle}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol>li>ol>li{list-style-type:lower-alpha}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol>li>ol>li>ol>li{list-style-type:decimal}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol>li>ol>li>ol>li>ol>li{list-style-type:lower-alpha}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol>li>ol>li>ol>li>ol>li>ol>li{list-style-type:decimal}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol>li>ol>li>ol>li>ol>li>ol>li>ol>li{list-style-type:lower-alpha}:root[data-doc-theme=forest] .vditor-ir .vditor-reset ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li{list-style-type:decimal}:root[data-doc-theme=forest] .vditor-ir .vditor-reset lili{list-style-type:none}:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input,:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input[type=checkbox]{margin-left:-1.6rem;width:.5rem;height:.5rem}:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input:before{border:2px solid var(--border-color);width:1rem;height:1rem;background:var(--white-color);content:" ";transition:background-color .2s ease-in-out;display:block}:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input:checked:before,:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input[checked]:before{background:var(--theme-primary-color);border-width:1px;transition:background-color .2s ease-in-out;border:2px solid var(--theme-primary-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input[checked]+p{color:var(--checked-text-color);text-decoration:line-through;text-decoration-color:var(--line-through-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input:checked:after,:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input[checked]:after{opacity:1}:root[data-doc-theme=forest] .vditor-ir .vditor-reset li>input:after{opacity:1;-webkit-transition:opacity .05s ease-in-out;-moz-transition:opacity .05s ease-in-out;transition:opacity .05s ease-in-out;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:.25rem;left:.19rem;width:.6rem;height:.375rem;border:2px solid var(--white-color);border-top:0;border-right:0;content:" ";opacity:0}:root[data-doc-theme=forest] .vditor-ir .vditor-reset table.md-table{width:auto;min-width:80%}:root[data-doc-theme=forest] .vditor-ir .vditor-reset table tr:nth-child(2n),:root[data-doc-theme=forest] .vditor-ir .vditor-reset table thead{background-color:var(--table-cell-bg-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset table thead{font-weight:900}:root[data-doc-theme=forest] .vditor-ir .vditor-reset table tbody tr{border-bottom:1px solid var(--table-border-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset table tr:first-of-type{border-top:1px solid var(--table-border-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset table tr th,:root[data-doc-theme=forest] .vditor-ir .vditor-reset table tr td{border-left:1px solid var(--table-border-color);padding:6px 13px}:root[data-doc-theme=forest] .vditor-ir .vditor-reset table tr th:last-of-type,:root[data-doc-theme=forest] .vditor-ir .vditor-reset table tr td:last-of-type{border-right:1px solid var(--table-border-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset #toc-dropmenu{width:400px}:root[data-doc-theme=forest] .vditor-ir .vditor-reset #toc-dropmenu.open{background:var(--side-bar-bg-color);color:var(--white-color)}:root[data-doc-theme=forest] .vditor-ir .vditor-reset #md-notification:before{top:18px}:root[data-doc-theme=forest] .vditor-ir .vditor-reset #md-notification p{color:var(--theme-primary-color);font-weight:500}:root[data-doc-theme=forest] .vditor-ir .vditor-reset #typora-source{font-family:SourceHanSansSC,JetBrains Mono,-apple-system,sans-serif;line-height:1.6}:root[data-doc-theme=forest] .vditor-ir .vditor-reset #typora-source .cm-header{color:var(--theme-primary-color)}:root[data-doc-theme=forest] .ink-editor .vditor-ir .vditor-reset{font-size:var(--ink-font-size, 16px);color:#363c42;background:var(--white-color)}:root[data-doc-theme=forest] .ink-editor .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=forest] .ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:var(--ink-code-bg);border-radius:6px;padding:14px 16px}:root[data-doc-theme=forest] .ink-editor .vditor-ir .vditor-reset pre code{background:none;border:none;border-radius:0;padding:0;color:inherit}:root[data-doc-theme=tailwind]{--theme-0: #fff;--theme-50: #f8fafc;--theme-100: #f1f5f9;--theme-200: #e2e8f0;--theme-300: #cbd5e1;--theme-400: #94a3b8;--theme-500: #64748b;--theme-600: #475569;--theme-700: #334155;--theme-800: #1e293b;--theme-900: #0f172a;--sky-50: #f0f9ff;--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--sky-800: #075985;--sky-900: #0c4a6e;--sky-950: #082f49;--sky-975: #012438;--green-50: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-300: #86efac;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--green-950: #052e16;--green-975: #18211c;--indigo-50: #eef2ff;--indigo-100: #e0e7ff;--indigo-200: #c7d2fe;--indigo-300: #a5b4fc;--indigo-400: #818cf8;--indigo-500: #6366f1;--indigo-600: #4f46e5;--indigo-700: #4338ca;--indigo-800: #3730a3;--indigo-900: #312e81;--indigo-950: #1e1b4b;--indigo-975: #01123b;--yellow-50: #fefce8;--yellow-100: #fef9c3;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-400: #facc15;--yellow-500: #eab308;--yellow-600: #ca8a04;--yellow-700: #a16207;--yellow-800: #854d0e;--yellow-900: #713f12;--yellow-950: #422006;--yellow-975: #1f1f10;--red-50: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--red-950: #450a0a;--red-975: #291a1a;--tw-primary: var(--sky-300);--tw-prose-body: var(--theme-700);--tw-prose-headings: var(--theme-900);--tw-prose-lead: var(--theme-600);--tw-prose-links: var(--theme-900);--tw-prose-bold: var(--theme-900);--tw-prose-counters: var(--theme-500);--tw-prose-bullets: var(--theme-300);--tw-prose-hr: var(--theme-200);--tw-prose-quotes: var(--theme-900);--tw-prose-quote-borders: var(--theme-200);--tw-prose-captions: var(--theme-500);--tw-prose-code: var(--theme-900);--tw-prose-pre-code: var(--theme-100);--tw-prose-pre-bg: var(--theme-800);--tw-prose-th-borders: var(--theme-300);--tw-prose-td-borders: var(--theme-200);--tw-prose-bg: var(--theme-0);--tw-prose-meta: var(--theme-500);--tw-prose-meta-bg: var(--theme-100);--tw-prose-invert-body: var(--theme-300);--tw-prose-invert-headings: var(--theme-0);--tw-prose-invert-lead: var(--theme-400);--tw-prose-invert-links: var(--theme-0);--tw-prose-invert-bold: var(--theme-0);--tw-prose-invert-counters: var(--theme-400);--tw-prose-invert-bullets: var(--theme-600);--tw-prose-invert-hr: var(--theme-700);--tw-prose-invert-quotes: var(--theme-100);--tw-prose-invert-quote-borders: var(--theme-700);--tw-prose-invert-captions: var(--theme-400);--tw-prose-invert-code: var(--theme-0);--tw-prose-invert-pre-bg: var(--theme-900);--tw-prose-invert-th-borders: var(--theme-600);--tw-prose-invert-td-borders: var(--theme-700);--tw-prose-invert-bg: var(--theme-900);--tw-prose-invert-meta: var(--theme-400);--tw-prose-invert-meta-bg: var(--theme-700);--tw-highlight-color: var(--yellow-300);--tw-drop-shadow-md: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));--tw-button-hover-bg: var(--theme-100);--tw-button-hover-bg-inverted: var(--theme-700);--select-text-bg-color: #7dd3fc80;--select-text-bg-color-dark: #0ea5e980;--select-text-font-color: var(--theme-900);--select-text-font-color-dark: var(--theme-50);--background: var(--tw-prose-bg);--bg-color: var(--tw-prose-bg);--text-color: var(--tw-prose-body);--primary-color: var(--tw-primary);--md-char-color: var(--theme-400);--meta-content-color: var(--theme-500);--typora-source-body: var(--theme-800);--heading-char-color: var(--md-char-color);--mermaid-theme: neutral;--active-toggle-btn-color: var(--theme-200);--md-char-color-inverted: var(--theme-500);--meta-content-color-inverted: var(--theme-400);--typora-source-body-inverted: var(--theme-300);--mermaid-theme-inverted: dark;--active-toggle-btn-color-inverted: var(--theme-400);--side-bar-bg-color: var(--tw-prose-bg);--active-file-bg-color: var(--theme-100);--active-file-text-color: var(--tw-prose-bold);--active-file-border-color: var(--theme-100);--panel-border-color: var(--theme-300);--blur-text-color: var(--theme-300);--window-border: 1px solid var(--theme-200);--item-hover-bg-color: var(--theme-100);--search-hit-text-bg-color: var(--theme-200);--search-hit-text-font-color: inherit;--search-select-text-color: var(--select-text-font-color);--search-select-bg-color: var(--select-text-bg-color);--blur-text-color-inverted: var(--theme-500);--panel-border-color-inverted: var(--theme-700);--active-file-bg-color-inverted: var(--theme-700);--window-border-inverted: 1px solid var(--theme-700);--search-hit-text-bg-color-inverted: var(--theme-700);--search-hit-text-font-color-inverted: var(--theme-0);--search-select-bg-color-inverted: var(--theme-400);--rawblock-edit-panel-bd: var(--tw-prose-pre-bg);--item-hover-bg-color-inverted: var(--theme-700);--monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--footnote: var(--tw-prose-body);--footnote-bg: #94a3b855;--button-bg: var(--theme-200);--button-bg-inverted: var(--theme-600);--md-grid-header: var(--theme-100);--md-grid-header-ext: var(--theme-400);--md-grid-ext: var(--theme-300);--md-grid-header-active: var(--theme-500);--md-grid-active: var(--theme-400);--md-grid-border-color: var(--theme-500);--md-grid-header-inverted: var(--theme-600);--md-grid-header-ext-inverted: var(--theme-500);--md-grid-ext-inverted: var(--theme-600);--md-grid-header-active-inverted: var(--theme-400);--md-grid-active-inverted: var(--theme-500);--md-grid-border-color-inverted: var(--theme-200);--code-blocks-font-size: .9em;--inline-code-font-size: .9em;--alert-heading: var(--theme-800);--alert-heading-inverted: var(--theme-200);--code-neutral: var(--theme-800);--code-cursor: var(--theme-900);--code-string: rgb(14, 165, 233);--code-number: rgb(245, 158, 11);--code-tag: rgb(236, 72, 153);--code-variable: var(--theme-700);--code-operator: var(--theme-600);--code-comment: var(--theme-500);--code-bracket: var(--theme-500);--code-citation: var(--theme-500);--code-neutral-inverted: var(--theme-100);--code-cursor-inverted: var(--theme-50);--code-string-inverted: #7dd4fc;--code-number-inverted: #fde68a;--code-tag-inverted: #f472b5;--code-variable-inverted: var(--theme-200);--code-operator-inverted: var(--theme-400);--code-comment-inverted: var(--theme-400);--code-bracket-inverted: var(--theme-500);--code-citation-inverted: var(--theme-400)}:root[data-doc-theme=tailwind][data-theme=light]{--ink-bg: #ffffff;--ink-fg: #334155;--ink-fg-muted: #64748b;--ink-link: #0f172a;--ink-rule: #e2e8f0;--ink-code-bg: #1e293b;--ink-sidebar-bg: #ffffff;--ink-sidebar-hover: #f1f5f9;--ink-sidebar-active: #e2e8f0}:root[data-doc-theme=tailwind][data-theme=dark]{--ink-bg: #0f172a;--ink-fg: #cbd5e1;--ink-fg-muted: #94a3b8;--ink-link: #e2e8f0;--ink-rule: #1e293b;--ink-code-bg: #1e293b;--ink-sidebar-bg: #0f172a;--ink-sidebar-hover: #1e293b;--ink-sidebar-active: #263449}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert{--tw-prose-invert-bg: var(--theme-975);--tw-prose-body: var(--theme-900);--tw-prose-invert-body: var(--theme-200);--tw-prose-bullets: var(--theme-400);--tw-prose-quote-borders: var(--theme-400)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert.md-alert-note{--theme-0: var(--sky-50);--theme-50: var(--sky-50);--theme-100: var(--sky-100);--theme-200: var(--sky-200);--theme-300: var(--sky-300);--theme-400: var(--sky-400);--theme-500: var(--sky-500);--theme-600: var(--sky-600);--theme-700: var(--sky-700);--theme-800: var(--sky-800);--theme-900: var(--sky-900);--theme-950: var(--sky-950);--theme-975: var(--sky-975)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert.md-alert-tip{--theme-0: var(--green-50);--theme-50: var(--green-50);--theme-100: var(--green-100);--theme-200: var(--green-200);--theme-300: var(--green-300);--theme-400: var(--green-400);--theme-500: var(--green-500);--theme-600: var(--green-600);--theme-700: var(--green-700);--theme-800: var(--green-800);--theme-900: var(--green-900);--theme-950: var(--green-950);--theme-975: var(--green-975)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert.md-alert-important{--theme-0: var(--indigo-50);--theme-50: var(--indigo-50);--theme-100: var(--indigo-100);--theme-200: var(--indigo-200);--theme-300: var(--indigo-300);--theme-400: var(--indigo-400);--theme-500: var(--indigo-500);--theme-600: var(--indigo-600);--theme-700: var(--indigo-700);--theme-800: var(--indigo-800);--theme-900: var(--indigo-900);--theme-950: var(--indigo-950);--theme-975: var(--indigo-975)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert.md-alert-warning{--theme-0: var(--yellow-50);--theme-50: var(--yellow-50);--theme-100: var(--yellow-100);--theme-200: var(--yellow-200);--theme-300: var(--yellow-300);--theme-400: var(--yellow-400);--theme-500: var(--yellow-500);--theme-600: var(--yellow-600);--theme-700: var(--yellow-700);--theme-800: var(--yellow-800);--theme-900: var(--yellow-900);--theme-950: var(--yellow-950);--theme-975: var(--yellow-975)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert.md-alert-caution{--theme-0: var(--red-50);--theme-50: var(--red-50);--theme-100: var(--red-100);--theme-200: var(--red-200);--theme-300: var(--red-300);--theme-400: var(--red-400);--theme-500: var(--red-500);--theme-600: var(--red-600);--theme-700: var(--red-700);--theme-800: var(--red-800);--theme-900: var(--red-900);--theme-950: var(--red-950);--theme-975: var(--red-975)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset *,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset :before,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset :before,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset :after{--tw-content: ""}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #text{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #text{margin:0;line-height:inherit}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset hr{height:0;color:inherit;border-top-width:1px}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h1,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h2,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h3,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h4,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h5,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h6{font-size:inherit;font-weight:inherit}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset a{color:inherit;text-decoration:inherit}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset b,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset strong{font-weight:bolder}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset code,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset kbd,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset samp,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset pre{font-family:var(--monospace);font-size:1em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset small{font-size:80%}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset sub,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset sub{bottom:-.25em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset sup{top:-.5em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset table{text-indent:0;border-color:inherit;border-collapse:collapse}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset button,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset input,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset optgroup,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset select,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset blockquote,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset dl,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset dd,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h1,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h2,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h3,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h4,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h5,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h6,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset hr,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset figure,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset p,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset pre{margin:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset fieldset{margin:0;padding:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset legend{padding:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset menu{list-style:none;margin:0;padding:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset textarea{resize:vertical}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset{font-size:calc(var(--ink-font-size, 16px) * 1.25);line-height:1.8}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset{font-family:Inter}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset content,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset titlebar{background:var(--tw-prose-bg)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset{padding-top:100px;padding-bottom:100px;color:var(--tw-prose-body);max-width:60ch}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset>:where(:first-child){margin-top:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset>:where(:last-child){margin-bottom:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h1{color:var(--tw-prose-headings);font-weight:800;font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h1 strong{font-weight:900}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h2{color:var(--tw-prose-headings);font-weight:700;font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h2 strong{font-weight:800}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h3{color:var(--tw-prose-headings);font-weight:600;font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h3 strong{font-weight:700}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h4{color:var(--tw-prose-headings);font-weight:600;margin-top:1.8em;margin-bottom:.6em;line-height:1.6}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h4 strong{font-weight:700}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h2 code{font-size:.8611111em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h3 code{font-size:.9em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h2+*{margin-top:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h3+*{margin-top:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset h4+*{margin-top:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.9em;line-height:1.5555556}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset thead{border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset thead th{color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding:.8888889em .6666667em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset thead th:first-child{padding-left:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset thead th:last-child{padding-right:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset tbody tr{border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset tbody tr:last-child{border-bottom-width:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset tbody td{vertical-align:top;padding:.8888889em .6666667em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset tbody td:first-child{padding-left:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset tbody td:last-child{padding-right:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol{list-style-type:decimal;padding-left:1.6em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset li{margin-top:.6em;margin-bottom:.6em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul{list-style-type:disc;padding-left:1.6em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul.task-list{padding-left:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset lili{padding-left:.4em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset input[type=checkbox]{margin-left:-1em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset input[checked]~*{opacity:.7;text-decoration:line-through}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol>li::marker{font-weight:400;color:var(--tw-prose-counters)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul>li::marker{color:var(--tw-prose-bullets)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul>li,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol>li{padding-left:.4em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul>li p,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol>li p{margin-top:.8em;margin-bottom:.8em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset>ul>li>:not(input):first-child,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset>ol>li>:not(input):first-child,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset>ul>li>input+*,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset>ol>li>input+*{margin-top:1.2em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset>ul>li>*:last-child,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset>ol>li>*:last-child{margin-bottom:1.2em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul>li>p:only-child,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol>li>p:only-child,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul>li>input+p:last-child,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol>li>input+p:last-child{margin-top:0;margin-bottom:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul ul,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ul ol,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol ul,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset ol ol{margin-top:.8em;margin-bottom:.8em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset blockquote{font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset blockquote strong{font-weight:700}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset blockquote p:first-of-type:before{content:open-quote}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset blockquote p:last-of-type:after{content:close-quote}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset hr{border-color:var(--tw-prose-hr);border-top-width:1px}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset [mdtype=hr]{margin-top:2.8em;margin-bottom:2.8em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset p{margin-top:1.2em;margin-bottom:1.2em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .footnotes{font-size:.85em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-reverse-footnote-area a{font-family:Inter;text-decoration:none;color:var(--tw-primary);border-radius:3px}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-reverse-footnote-area a:hover{background-color:var(--item-hover-bg-color)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .footnotes-area hr{margin:5rem 0 2rem}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .footnote-line{font-size:.85em;color:var(--tw-prose-body)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset a.reversefootnote{text-decoration:none}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .vditor-ir__node[data-type=inline-math] script{color:var(--tw-prose-code)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset g[data-mml-node=merror]>rect[data-background]{fill:var(--tw-highlight-color)!important}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset g[data-mml-node=merror]>g{fill:#000!important;stroke:#000!important}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-htmlblock-container,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-math-container{border-radius:.5rem 0 .5rem .5rem}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-raw-inline,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset [md-inline=linebreak]{font-size:var(--code-blocks-font-size)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block] pre.vditor-ir__preview{color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);font-weight:400;font-size:var(--code-blocks-font-size);line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block] pre.vditor-ir__preview.md-focus{border-bottom-right-radius:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset pre code:before{content:none}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset pre code:after{content:none}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner{--code-neutral: var(--code-neutral-inverted);--code-cursor: var(--code-cursor-inverted);--code-string: var(--code-string-inverted);--code-number: var(--code-number-inverted);--code-tag: var(--code-tag-inverted);--code-variable: var(--code-variable-inverted);--code-operator: var(--code-operator-inverted);--code-comment: var(--code-comment-inverted);--code-bracket: var(--code-bracket-inverted);--code-citation: var(--code-citation-inverted)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-string{color:var(--code-string)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-number{color:var(--code-number)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-tag,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-keyword,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-qualifier{color:var(--code-tag)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-comment.cm-def,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-comment.cm-type,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-builtin,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-type,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-header,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-link,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-error{background:transparent;color:var(--code-neutral)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-attribute,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-property,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-variable,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-variable-2,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-variable-3,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-type,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-atom,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-def{color:var(--code-variable)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-comment{color:var(--code-comment)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-operator{color:var(--code-operator)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-bracket,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-tag.cm-bracket,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-meta{color:var(--code-bracket)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .cm-s-inner span.cm-link{text-decoration:underline}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset code{color:var(--tw-prose-code);font-weight:600;font-size:var(--inline-code-font-size)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset code:before{content:"`"}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset code:after{content:"`"}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset a code{color:var(--tw-prose-links)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset strong{color:var(--tw-prose-bold);font-weight:600}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset a{color:var(--tw-prose-links);text-decoration:underline;font-weight:500}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset p>img:only-child{margin-top:.8em!important;margin-bottom:.8em!important}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset mark{border-radius:3px;padding:0 2px;background-color:var(--tw-highlight-color)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert{padding:1em 1em 1em 3em;font-size:.9em;border-radius:.375rem;border:none;color:var(--tw-prose-body);background-color:var(--tw-prose-bg)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert>*:first-child{margin-top:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert>*:last-child{margin-bottom:0}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert-text{color:var(--alert-heading);font-size:inherit}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset .md-alert-text svg{display:none}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source{font-family:var(--monospace);color:var(--typora-source-body)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source .cm-header{color:var(--code-tag)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source .cm-link,:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source .cm-string{color:var(--code-string)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source .cm-comment{color:var(--code-comment)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source .cm-atom{color:var(--code-citation)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source .cm-tag{color:var(--code-tag)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source .cm-attribute{color:var(--code-variable)}:root[data-doc-theme=tailwind] .vditor-ir .vditor-reset #typora-source .cm-bracket{color:var(--code-bracket)}:root[data-doc-theme=tailwind][data-theme=dark]{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders);--tw-prose-bg: var(--tw-prose-invert-bg);--tw-prose-meta: var(--tw-prose-invert-meta);--tw-prose-meta-bg: var(--tw-prose-invert-meta-bg);--tw-button-hover-bg: var(--tw-button-hover-bg-inverted);--select-text-bg-color: var(--select-text-bg-color-dark);--select-text-font-color: var(--select-text-font-color-dark);--md-char-color: var(--md-char-color-inverted);--meta-content-color: var(--meta-content-color-inverted);--panel-border-color: var(--panel-border-color-inverted);--active-file-bg-color: var(--active-file-bg-color-inverted);--window-border: var(--window-border-inverted);--search-hit-text-bg-color: var(--search-hit-text-bg-color-inverted);--search-hit-text-font-color: var(--search-hit-text-font-color-inverted);--search-select-bg-color: var(--search-select-bg-color-inverted);--blur-text-color: var(--blur-text-color-inverted);--item-hover-bg-color: var(--item-hover-bg-color-inverted);--typora-source-body: var(--typora-source-body-inverted);--mermaid-theme: var(--mermaid-theme-inverted);--active-toggle-btn-color: var(--active-toggle-btn-color-inverted);--code-neutral: var(--code-neutral-inverted);--code-cursor: var(--code-cursor-inverted);--code-string: var(--code-string-inverted);--code-number: var(--code-number-inverted);--code-tag: var(--code-tag-inverted);--code-variable: var(--code-variable-inverted);--code-operator: var(--code-operator-inverted);--code-comment: var(--code-comment-inverted);--code-bracket: var(--code-bracket-inverted);--code-citation: var(--code-citation-inverted);--button-bg: var(--button-bg-inverted);--md-grid-header: var(--md-grid-header-inverted);--md-grid-header-ext: var(--md-grid-header-ext-inverted);--md-grid-ext: var(--md-grid-ext-inverted);--md-grid-header-active: var(--md-grid-header-active-inverted);--md-grid-active: var(--md-grid-active-inverted);--md-grid-border-color: var(--md-grid-border-color-inverted);--alert-heading: var(--alert-heading-inverted)}:root[data-doc-theme=tailwind][data-theme=dark] .ink-editor .vditor-ir .vditor-reset{background:#0f172a;color:#cbd5e1}:root[data-doc-theme=tailwind][data-theme=dark] .ink-editor .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=tailwind][data-theme=dark] .ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:#1e293b}:root[data-doc-theme=tailwind] .ink-editor .vditor-ir .vditor-reset{font-size:var(--ink-font-size, 16px);color:var(--tw-prose-body)}:root[data-doc-theme=tailwind] .ink-editor .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=tailwind] .ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:var(--ink-code-bg);border-radius:6px;padding:14px 16px}:root[data-doc-theme=tailwind] .ink-editor .vditor-ir .vditor-reset pre code{background:none;border:none;border-radius:0;padding:0;color:inherit}:root[data-doc-theme=tailwind] .ink-editor .vditor-ir .vditor-reset table{display:table;width:100%}:root[data-doc-theme=everforest]{--ef-fg: #5c6a72;--ef-fg-muted: #829181;--ef-gray-0: #a6b0a0;--ef-gray-1: #939f91;--ef-gray-2: #829181;--ef-bg-dim: #f2efdf;--ef-bg-0: #fffbef;--ef-bg-1: #f8f5e4;--ef-bg-2: #f2efdf;--ef-bg-3: #edeada;--ef-bg-4: #e8e5d5;--ef-bg-5: #bec5b2;--ef-red: #f85552;--ef-orange: #f57d26;--ef-yellow: #dfa000;--ef-green: #8da101;--ef-aqua: #35a77c;--ef-blue: #3a94c5;--ef-purple: #df69ba;--bg: var(--ef-bg-0);--bg-panel: var(--ef-bg-1);--bg-soft: var(--ef-bg-2);--bg-muted: var(--ef-bg-3);--text: var(--ef-fg);--text-muted: var(--ef-fg-muted);--border: #d7d3c4;--accent: var(--ef-green);--accent-2: var(--ef-blue);--selection: #e0e6c9;--source-selection: rgba(141, 161, 1, .24);--select-text-bg-color: var(--selection);--select-text-font-color: var(--text);--bg-color: var(--bg);--text-color: var(--text);--md-char-color: var(--ef-gray-1);--meta-content-color: var(--ef-fg-muted);--primary-color: var(--ef-green);--primary-btn-border-color: var(--ef-bg-4);--primary-btn-text-color: #ffffff;--window-border: 1px solid var(--border);--active-file-bg-color: var(--bg-muted);--active-file-text-color: var(--text);--active-file-border-color: var(--accent);--side-bar-bg-color: var(--bg-panel);--item-hover-bg-color: var(--bg-soft);--item-hover-text-color: var(--text);--monospace: ui-monospace, "JetBrains Mono", "Zed Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--color-1: var(--ef-blue);--color-1-0-b: rgba(58, 148, 197, .08);--color-2: var(--ef-red);--color-2-0-b: rgba(248, 85, 82, .08);--color-3: var(--ef-aqua);--color-3-0-b: rgba(53, 167, 124, .08);--color-4: var(--ef-purple);--color-4-0-b: rgba(223, 105, 186, .08);--color-5: var(--ef-yellow);--color-5-0-b: rgba(223, 160, 0, .1);--font-body: "PingFang SC", "Microsoft YaHei", "LXGW WenKai", ui-serif, "Iowan Old Style", "Times New Roman", serif;--font-code: ui-monospace, "JetBrains Mono", "Zed Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--font-size: 16px;--line-height: 1.65;--radius: 10px;--radius-sm: 8px;--shadow-1: 0 1px 2px rgba(0, 0, 0, .04);--shadow-2: 0 6px 18px rgba(0, 0, 0, .06);--gap-1: .5rem;--gap-2: .75rem;--gap-3: 1rem;--gap-4: 1.5rem;--side-bar-bg-color: var(--bg);color-scheme:light;--window-bg: var(--bg)}:root[data-doc-theme=everforest][data-theme=light]{--ink-bg: #fffbef;--ink-fg: #5c6a72;--ink-fg-muted: #939f91;--ink-link: #8da101;--ink-rule: #e6e2d0;--ink-code-bg: #f4f0d9;--ink-sidebar-bg: #fffbef;--ink-sidebar-hover: #f4f0d9;--ink-sidebar-active: #ece8d5}:root[data-doc-theme=everforest][data-theme=dark]{--ink-bg: #2e353a;--ink-fg: #d3c6aa;--ink-fg-muted: #9da9a0;--ink-link: #a7c080;--ink-rule: #3d484d;--ink-code-bg: #343f44;--ink-sidebar-bg: #2e353a;--ink-sidebar-hover: #343f44;--ink-sidebar-active: #3d484d}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .typora-export{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--font-size);line-height:var(--line-height)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset{max-width:840px;margin:2.2rem auto;padding:0 var(--gap-3)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset ::selection{background:var(--select-text-bg-color);color:var(--select-text-font-color)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset pre{--select-text-bg-color: var(--source-selection);--select-text-font-color: var(--text)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset ::-webkit-scrollbar{width:10px;height:10px}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset ::-webkit-scrollbar-thumb{background:var(--ef-bg-5);border-radius:20px;border:2px solid var(--bg)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset ::-webkit-scrollbar-track{background:transparent}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h1,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h2,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h3,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h4,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h5,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h6{font-weight:700;color:var(--text);line-height:1.25;margin:2.2rem 0 1rem}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h1{font-size:calc(var(--ink-font-size, 16px) * 2.1)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h2{font-size:calc(var(--ink-font-size, 16px) * 1.8);border-bottom:1px solid var(--border);padding-bottom:.35rem}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h3{font-size:calc(var(--ink-font-size, 16px) * 1.5);border-bottom:1px dashed var(--ef-bg-5);padding-bottom:.25rem}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h4{font-size:calc(var(--ink-font-size, 16px) * 1.25)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h5{font-size:calc(var(--ink-font-size, 16px) * 1.1)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset h6{font-size:calc(var(--ink-font-size, 16px) * 1);color:var(--text-muted)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset p{margin:0 0 1.05rem}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset strong{color:var(--ef-fg)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset em{color:var(--ef-purple)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset del{color:var(--text-muted)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset ul,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset ol{margin:0 0 1rem 1.5rem}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset li{margin:.3rem 0}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset li>p{margin:.2rem 0}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset li input{transform:scale(1.05)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset a{color:var(--accent);text-decoration:none}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset a:hover{text-decoration:underline}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset blockquote{margin:1.25rem 0;padding:.8rem 1rem;border-left:4px solid var(--ef-aqua);background:#35a77c0f;color:var(--text);border-radius:var(--radius-sm)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset table{border-collapse:separate;border-spacing:0;width:100%;margin:1.2rem 0;background:var(--bg-panel);box-shadow:var(--shadow-1);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset th,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset td{padding:.6rem .75rem;border-bottom:1px solid var(--ef-bg-4)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset thead th{background:var(--ef-bg-3);color:var(--text);text-align:left}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset tbody tr:hover{background:var(--ef-bg-2)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset code,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset tt{font-family:var(--font-code);font-size:.92em;background:#3a94c50f;color:#1e4b59;border:1px solid #d7ebe3;padding:.15rem .35rem;border-radius:6px}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;overflow:auto;box-shadow:var(--shadow-1)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-typora-default{background:transparent;color:var(--text)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-comment{color:#939f91;font-style:italic}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-keyword{color:#f85552;font-weight:600}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-atom,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-number{color:#f57d26}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-def,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-variable{color:var(--text)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-variable-2{color:#3a94c5}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-variable-3{color:#35a77c}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-string{color:#8da101}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-property{color:#3a94c5}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-operator{color:var(--text)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-tag{color:#f85552}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-attribute{color:#dfa000}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-meta{color:#a6b0a0}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-builtin{color:#35a77c}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-quote{color:#8da101}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-hr{color:#939f91}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-link{color:#3a94c5;text-decoration:underline}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-s-inner .cm-error{color:#fff;background:#f85552}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset blockquote,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert{margin:14px 0;padding:16px;background:var(--color-1-0-b);box-sizing:border-box;border-radius:8px;border-left:4px solid var(--color-1);border-right:.1px solid transparent;border-bottom:.1px solid transparent;border-top:.1px solid transparent}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset blockquote blockquote{background:var(--color-1-0-b)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset blockquote>blockquote,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset blockquote>.md-alert,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert>.md-alert,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert>blockquote{margin-bottom:0}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset p+blockquote,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset p+.md-alert{margin-top:-8px}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-note>*:first-child,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-caution>*:first-child,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-tip>*:first-child,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-important>*:first-child,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-warning>*:first-child{margin-top:0;line-height:1;margin-bottom:-4px}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-note>*:last-child,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-caution>*:last-child,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-tip>*:last-child,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-important>*:last-child,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-warning>*:last-child{margin-bottom:0}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-note{border-left-color:var(--color-1);background:var(--color-1-0-b);color:var(--color-1)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-caution{border-left-color:var(--color-2);background:var(--color-2-0-b);color:var(--color-2)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-tip{border-left-color:var(--color-3);background:var(--color-3-0-b);color:var(--color-3)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-important{border-left-color:var(--color-4);background:var(--color-4-0-b);color:var(--color-4)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert.md-alert-warning{border-left-color:var(--color-5);background:var(--color-5-0-b);color:var(--color-5)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .footnotes,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .footnotes-area{font-size:calc(var(--ink-font-size, 16px) * .92);color:var(--text-muted);border-top:1px dashed var(--ef-bg-4);margin-top:2rem}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset img{border-radius:var(--radius-sm);box-shadow:var(--shadow-2)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset figcaption{color:var(--text-muted);font-size:calc(var(--ink-font-size, 16px) * .9);text-align:center}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset li>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1em;height:1.1em;margin:0 .5em 0 0;border:2px solid #8da101;border-radius:4px;background:transparent;position:relative;cursor:pointer}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset li>input[type=checkbox]:checked{background-color:#8da101;border-color:#8da101;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5l3 3 6-6' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset li input[type=checkbox],:root[data-doc-theme=everforest] .vditor-ir .vditor-reset input[type=checkbox]{accent-color:var(--ef-green)}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset li input[type=checkbox]{width:1.05em;height:1.05em;vertical-align:middle;margin-right:.5rem;border-radius:4px}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset li input[type=checkbox]:focus{outline:2px solid rgba(167,192,128,.45);outline-offset:2px}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset lili{list-style:none;position:relative;padding-left:1.8rem;margin:.35rem 0}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset lili>input[type=checkbox]{position:absolute;left:0;top:.25em;width:1.1em;height:1.1em;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:6px;border:2px solid var(--ef-green);background:transparent;margin:0;display:inline-block;vertical-align:middle}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset lili>p{display:inline;margin:0}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset lili>input[type=checkbox]:checked{background-color:var(--ef-green);border-color:var(--ef-green);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5l3 3 6-6' stroke='%23000000' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset #app,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset #typora-app,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .typora-export,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .content,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset #main,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .titlebar{background:var(--window-bg)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset{transition:background-color 0s!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-alert>*:first-child{margin-bottom:.5rem!important;line-height:1.2!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview{font-size:calc(var(--ink-font-size, 16px) * 1.05)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset code,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset tt{font-size:calc(var(--ink-font-size, 16px) * 1)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset blockquote{display:flex;align-items:center;min-height:3em;line-height:1.6;box-sizing:border-box}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset blockquote>p,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset blockquote>:not(blockquote){margin:0}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .typora-export,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .typora-export body{background:var(--bg)!important;color:var(--text)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset b,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset strong{color:var(--ef-green)!important;font-weight:600}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block]:hover .md-math-container,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .md-mathblock-panel,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .md-mathjax-midline,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .md-mathjax-preview{background:var(--bg-panel)!important;color:var(--text)!important;border-color:var(--border)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .md-mathblock-input{background:#f2efdfe6!important;color:var(--text)!important;border-color:var(--border)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .MathJax_SVG,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .MathJax_SVG_Display,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] svg{color:var(--text)!important;background:transparent!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .dialog,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .popup,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .preference-panel,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .settings-panel{background-color:var(--bg-color)!important;color:var(--text-color)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .dialog,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .popup,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .preference-panel,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .settings-panel{border-color:var(--border)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .search-input,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .search-result{background-color:var(--bg-color)!important;color:var(--text-color)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .status-bar{background-color:var(--bg-panel)!important;color:var(--text-color)!important;border-top:1px solid var(--border)!important}:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-editor .cm-selectionBackground,:root[data-doc-theme=everforest] .vditor-ir .vditor-reset .cm-editor.cm-focused .cm-selectionBackground{background:transparent!important}:root[data-doc-theme=everforest][data-theme=dark]{--ef-fg: #d3c6aa;--ef-fg-muted: #9da9a0;--ef-gray-0: #7a8478;--ef-gray-1: #859289;--ef-gray-2: #9da9a0;--ef-bg-dim: #22282b;--ef-bg-0: #2e353a;--ef-bg-1: #363f44;--ef-bg-2: #3f484d;--ef-bg-3: #495156;--ef-bg-4: #52595f;--ef-bg-5: #5a6268;--ef-red: #e67e80;--ef-orange: #e69875;--ef-yellow: #dbbc7f;--ef-green: #a7c080;--ef-aqua: #83c092;--ef-blue: #7fbbb3;--ef-purple: #d699b6;--bg: var(--ef-bg-0);--bg-panel: var(--ef-bg-1);--bg-soft: var(--ef-bg-2);--bg-muted: var(--ef-bg-3);--text: var(--ef-fg);--text-muted: var(--ef-gray-2);--border: #444c50;--accent: var(--ef-green);--accent-2: var(--ef-blue);--selection: #445047;--source-selection: #445047;--select-text-bg-color: var(--selection);--select-text-font-color: var(--text);--bg-color: var(--bg);--text-color: var(--text);--md-char-color: var(--ef-gray-1);--meta-content-color: var(--ef-gray-2);--primary-color: var(--ef-green);--primary-btn-border-color: var(--ef-bg-4);--primary-btn-text-color: var(--ef-bg-0);--window-border: 1px solid var(--border);--active-file-bg-color: var(--bg-muted);--active-file-text-color: var(--text);--active-file-border-color: var(--accent);--side-bar-bg-color: var(--bg-panel);--item-hover-bg-color: var(--bg-soft);--item-hover-text-color: var(--text);--monospace: ui-monospace, "JetBrains Mono", "Zed Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--color-1: var(--ef-blue);--color-1-0-b: rgba(127, 187, 179, .12);--color-2: var(--ef-red);--color-2-0-b: rgba(230, 126, 128, .14);--color-3: var(--ef-aqua);--color-3-0-b: rgba(131, 192, 146, .12);--color-4: var(--ef-purple);--color-4-0-b: rgba(214, 153, 182, .14);--color-5: var(--ef-yellow);--color-5-0-b: rgba(219, 188, 127, .14);--font-body: "PingFang SC", "Microsoft YaHei", "LXGW WenKai", ui-serif, "Iowan Old Style", "Times New Roman", serif;--font-code: ui-monospace, "JetBrains Mono", "Zed Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--font-size: 16px;--line-height: 1.65;--radius: 10px;--radius-sm: 8px;--shadow-1: 0 1px 2px rgba(0, 0, 0, .25);--shadow-2: 0 10px 24px rgba(0, 0, 0, .35);--gap-1: .5rem;--gap-2: .75rem;--gap-3: 1rem;--gap-4: 1.5rem;--side-bar-bg-color: var(--bg);color-scheme:dark;--window-bg: var(--bg)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .typora-export{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--font-size);line-height:var(--line-height)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset{max-width:840px;margin:2.2rem auto;padding:0 var(--gap-3)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset ::selection{background:var(--select-text-bg-color);color:var(--select-text-font-color)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset pre{--select-text-bg-color: var(--source-selection);--select-text-font-color: var(--text)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset ::-webkit-scrollbar{width:10px;height:10px}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset ::-webkit-scrollbar-thumb{background:var(--ef-bg-4);border-radius:20px;border:2px solid var(--bg)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset ::-webkit-scrollbar-track{background:transparent}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h1,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h2,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h3,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h4,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h5,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h6{font-weight:700;color:var(--text);line-height:1.25;margin:2.2rem 0 1rem}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h1{font-size:calc(var(--ink-font-size, 16px) * 2.1)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h2{font-size:calc(var(--ink-font-size, 16px) * 1.8);border-bottom:1px solid var(--border);padding-bottom:.35rem}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h3{font-size:calc(var(--ink-font-size, 16px) * 1.5);border-bottom:1px dashed var(--ef-bg-4);padding-bottom:.25rem}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h4{font-size:calc(var(--ink-font-size, 16px) * 1.25)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h5{font-size:calc(var(--ink-font-size, 16px) * 1.1)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset h6{font-size:calc(var(--ink-font-size, 16px) * 1);color:var(--text-muted)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset p{margin:0 0 1.05rem}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset strong{color:var(--ef-green);font-weight:600}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset em{color:var(--ef-purple);font-style:italic}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset del{color:var(--text-muted)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset ul,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset ol{margin:0 0 1rem 1.5rem}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset li{margin:.3rem 0}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset li>p{margin:.2rem 0}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset li input{transform:scale(1.05)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset a{color:var(--accent);text-decoration:none}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset a:hover{text-decoration:underline}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset blockquote{margin:1.25rem 0;padding:.8rem 1rem;border-left:4px solid var(--ef-aqua);background:var(--ef-bg-2);color:var(--text);border-radius:var(--radius-sm)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset table{border-collapse:separate;border-spacing:0;width:100%;margin:1.2rem 0;background:var(--bg-panel);box-shadow:var(--shadow-1);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset th,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset td{padding:.6rem .75rem;border-bottom:1px solid var(--ef-bg-3)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset thead th{background:var(--ef-bg-2);color:var(--text);text-align:left}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset tbody tr:hover{background:var(--ef-bg-1)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset code,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset tt{font-family:var(--font-code);font-size:.92em;background:var(--ef-bg-1);color:#d8edea;border:1px solid var(--ef-bg-3);padding:.15rem .35rem;border-radius:6px}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;overflow:auto;box-shadow:var(--shadow-1)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-typora-default{background:transparent;color:var(--text)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-comment{color:#d699b6;font-style:italic}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-keyword{color:#e67e80;font-weight:600}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-atom,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-number{color:#e69875}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-def,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-variable{color:var(--text)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-variable-2{color:#7fbbb3}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-variable-3{color:#83c092}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-string{color:#a7c080}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-property{color:#7fbbb3}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-operator{color:var(--text)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-tag{color:#e67e80}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-attribute{color:#dbbc7f}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-meta{color:#7a8478}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-builtin{color:#83c092}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-quote{color:#a7c080}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-hr{color:#859289}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-link{color:#7fbbb3;text-decoration:underline}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-error{color:#1a0d0d;background:#e67e80}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset blockquote,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert{margin:14px 0;padding:16px;background:var(--color-1-0-b);box-sizing:border-box;border-radius:8px;border-left:4px solid var(--color-1);border-right:.1px solid transparent;border-bottom:.1px solid transparent;border-top:.1px solid transparent}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset blockquote blockquote{background:var(--color-1-0-b)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset blockquote>blockquote,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset blockquote>.md-alert,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert>.md-alert,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert>blockquote{margin-bottom:0}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset p+blockquote,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset p+.md-alert{margin-top:-8px}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-note>*:first-child,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-caution>*:first-child,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-tip>*:first-child,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-important>*:first-child,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-warning>*:first-child{margin-top:0;line-height:1;margin-bottom:-4px}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-note>*:last-child,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-caution>*:last-child,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-tip>*:last-child,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-important>*:last-child,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-warning>*:last-child{margin-bottom:0}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-note{border-left-color:var(--color-1);background:var(--color-1-0-b);color:var(--color-1)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-caution{border-left-color:var(--color-2);background:var(--color-2-0-b);color:var(--color-2)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-tip{border-left-color:var(--color-3);background:var(--color-3-0-b);color:var(--color-3)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-important{border-left-color:var(--color-4);background:var(--color-4-0-b);color:var(--color-4)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert.md-alert-warning{border-left-color:var(--color-5);background:var(--color-5-0-b);color:var(--color-5)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .footnotes,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .footnotes-area{font-size:calc(var(--ink-font-size, 16px) * .92);color:var(--text-muted);border-top:1px dashed var(--ef-bg-4);margin-top:2rem}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset img{border-radius:var(--radius-sm);box-shadow:var(--shadow-2)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset figcaption{color:var(--text-muted);font-size:calc(var(--ink-font-size, 16px) * .9);text-align:center}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset li>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1em;height:1.1em;margin:0 .5em 0 0;border:2px solid #a7c080;border-radius:4px;background:transparent;position:relative;cursor:pointer}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset li>input[type=checkbox]:checked{background-color:#a7c080;border-color:#a7c080;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5l3 3 6-6' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset li input[type=checkbox],:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset input[type=checkbox]{accent-color:var(--ef-green)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset li input[type=checkbox]{width:1.05em;height:1.05em;vertical-align:middle;margin-right:.5rem;border-radius:4px}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset li input[type=checkbox]:focus{outline:2px solid rgba(167,192,128,.45);outline-offset:2px}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset b{color:var(--ef-green);font-weight:600}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset em strong,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset strong em,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset em b,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset b em{color:#d3c6aa;font-weight:600;font-style:italic}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset lili{list-style:none;position:relative;padding-left:1.8rem;margin:.35rem 0}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset lili>input[type=checkbox]{position:absolute;left:0;top:.25em;width:1.1em;height:1.1em;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:6px;border:2px solid var(--ef-green);background:transparent;margin:0;display:inline-block;vertical-align:middle}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset lili>p{display:inline;margin:0}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset lili>input[type=checkbox]{accent-color:var(--ef-green)}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset lili>input[type=checkbox]:checked{background-color:var(--ef-green);border-color:var(--ef-green);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5l3 3 6-6' stroke='%230f1716' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset hr{border:none;border-top:1px solid #3a4246;margin:2rem 0}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset{transition:background-color 0s!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset #app,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset #typora-app,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .typora-export,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .content,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset #main,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .titlebar{background:var(--window-bg)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-alert>*:first-child{margin-bottom:.5rem!important;line-height:1.2!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview{font-size:calc(var(--ink-font-size, 16px) * 1.05)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset code,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset tt{font-size:calc(var(--ink-font-size, 16px) * 1)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset blockquote{display:flex;align-items:center;min-height:3em;line-height:1.6;box-sizing:border-box}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset blockquote>p,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset blockquote>:not(blockquote){margin:0}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .typora-export,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .typora-export body{background:var(--bg)!important;color:var(--text)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block]:hover .md-math-container,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .md-mathblock-panel,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .md-mathjax-midline,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .md-mathjax-preview{background:var(--bg-panel)!important;color:var(--text)!important;border-color:var(--border)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .md-mathblock-input{background:#3f484d80!important;color:var(--text)!important;border-color:var(--border)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .MathJax_SVG,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] .MathJax_SVG_Display,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block] svg{color:var(--text)!important;background:transparent!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .dialog,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .popup,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .preference-panel,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .settings-panel{background-color:var(--bg-color)!important;color:var(--text-color)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .dialog,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .popup,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .preference-panel,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .settings-panel{border-color:var(--border)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .search-input,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .search-result{background-color:var(--bg-color)!important;color:var(--text-color)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .status-bar{background-color:var(--bg-panel)!important;color:var(--text-color)!important;border-top:1px solid var(--border)!important}:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-editor .cm-selectionBackground,:root[data-doc-theme=everforest][data-theme=dark] .vditor-ir .vditor-reset .cm-editor.cm-focused .cm-selectionBackground{background:transparent!important}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset{font-size:var(--ink-font-size, 16px);background:var(--window-bg)!important}:root[data-doc-theme=everforest][data-theme=dark] .ink-editor .vditor-ir .vditor-reset{background:var(--window-bg)!important}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:var(--ink-code-bg);border-radius:6px;padding:14px 16px}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset pre code{background:none;border:none;border-radius:0;padding:0;color:inherit}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table{width:max-content;max-width:100%}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table tr:first-child>*{border-top:none}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table tr:last-child>*{border-bottom:none}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table tr>*:first-child{border-left:none}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table tr>*:last-child{border-right:none}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table tr:first-child>*:first-child{border-top-left-radius:10px}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table tr:first-child>*:last-child{border-top-right-radius:10px}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table tr:last-child>*:first-child{border-bottom-left-radius:10px}:root[data-doc-theme=everforest] .ink-editor .vditor-ir .vditor-reset table tr:last-child>*:last-child{border-bottom-right-radius:10px}:root[data-doc-theme=bitclean]{--bg-primary: #eff1f5;--bg-secondary: #e6e9ef;--bg-tertiary: #dce0e8;--bg-code: #eff1f5;--text-primary: #4c4f69;--text-secondary: #5c5f77;--text-muted: #9ca0b0;--text-code: #4c4f69;--accent-blue: #1e66f5;--accent-teal: #179299;--accent-purple: #8839ef;--accent-orange: #fe640b;--accent-green: #40a02b;--accent-red: #d20f39;--border-light: #dce0e8;--border-medium: #ccd0da;--border-dark: #bcc0cc;--shadow-subtle: 0 1px 3px rgba(76, 79, 105, .08);--shadow-medium: 0 2px 8px rgba(76, 79, 105, .12);--bg-color: var(--bg-primary);--text-color: var(--text-primary);--md-char-color: var(--text-muted);--meta-content-color: var(--accent-teal);--primary-color: var(--accent-blue);--primary-btn-border-color: var(--accent-blue);--primary-btn-text-color: #eff1f5;--window-border: 1px solid var(--border-light);--active-file-bg-color: var(--bg-tertiary);--active-file-text-color: var(--accent-blue);--active-file-border-color: var(--accent-blue);--side-bar-bg-color: var(--bg-secondary);--item-hover-bg-color: var(--bg-tertiary);--item-hover-text-color: var(--accent-blue);--control-text-color: var(--text-secondary);--control-text-hover-color: var(--accent-blue);--search-select-bg-color: rgba(30, 102, 245, .15);--rawblock-edit-panel-bd: rgba(76, 79, 105, .04);--monospace: "JetBrains Mono", "JetBrains Mono NL", monospace;--select-text-bg-color: rgba(30, 102, 245, .15)}:root[data-doc-theme=bitclean][data-theme=light]{--ink-bg: #eff1f5;--ink-fg: #4c4f69;--ink-fg-muted: #6c6f85;--ink-link: #1e66f5;--ink-rule: #dce0e8;--ink-code-bg: #e6e9ef;--ink-sidebar-bg: #eff1f5;--ink-sidebar-hover: #e6e9ef;--ink-sidebar-active: #dce0e8}:root[data-doc-theme=bitclean][data-theme=dark]{--ink-bg: #1e1e2e;--ink-fg: #cdd6f4;--ink-fg-muted: #a6adc8;--ink-link: #89b4fa;--ink-rule: #313244;--ink-code-bg: #181825;--ink-sidebar-bg: #1e1e2e;--ink-sidebar-hover: #282839;--ink-sidebar-active: #313244}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset{font-size:16px}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset{background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset{max-width:min(92%,81rem);padding:3rem 2rem;margin:0 auto}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h1,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h2,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h3,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h4,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h5,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h6{font-weight:600;line-height:1.3;margin:2.5rem 0 0;padding:0;color:var(--text-primary);letter-spacing:-.02em}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h1{font-size:calc(var(--ink-font-size, 16px) * 2.2);font-weight:700;color:#1e66f5d9;margin:3.5rem 0 0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h1:first-child{margin-top:0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h1+h2,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h1+h3,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h2+h3,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h2+h4,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h3+h4,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h3+h5,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h4+h5,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h4+h6,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h5+h6{margin-top:.7rem}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h2{font-size:calc(var(--ink-font-size, 16px) * 1.8);font-weight:600;color:#1e66f5a6;margin:3rem 0 0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h3{font-size:calc(var(--ink-font-size, 16px) * 1.5);font-weight:500;color:#1e66f573}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h4{font-size:calc(var(--ink-font-size, 16px) * 1.3);color:var(--text-primary)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h5{font-size:calc(var(--ink-font-size, 16px) * 1.15);color:var(--text-secondary)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h6{font-size:calc(var(--ink-font-size, 16px) * 1);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset p{margin:.8rem 0;line-height:1.8}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset a{color:var(--accent-blue);text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset a:hover{color:var(--accent-teal);border-bottom-color:var(--accent-teal)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset strong,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset b{color:var(--text-primary);font-weight:600}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset em,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset i{color:var(--text-secondary);font-style:italic}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ul,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ol{padding-left:2rem;margin:1.2rem 0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ul li,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ol li{margin:.15rem 0;line-height:1.5}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ul li::marker{color:var(--accent-blue)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ol li::marker{color:var(--accent-blue);font-weight:600}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ul ul,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ol ol,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ul ol,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ol ul{margin:.3rem 0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset code{background:#e6e9ef;border:1px solid rgba(76,79,105,.08);color:var(--text-code);font-family:var(--monospace);font-size:calc(var(--ink-font-size, 16px) * .875);border-radius:6px}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview{padding:2rem;margin:2rem 0;background:#e6e9ef;border:1px solid rgba(76,79,105,.08);border-top:1px solid rgba(255,255,255,.5);line-height:1.6;overflow-x:auto;white-space:pre;word-wrap:normal}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview::-webkit-scrollbar{height:6px;background:transparent}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview::-webkit-scrollbar-track{background:transparent}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview::-webkit-scrollbar-thumb{background:#4c4f6926;border-radius:3px}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview::-webkit-scrollbar-thumb:hover{background:#4c4f6940}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset code{padding:.2em .5em;font-size:calc(var(--ink-font-size, 16px) * .875)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset p code,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset li code{background:#e6e9ef;border:1px solid rgba(76,79,105,.08);color:var(--accent-purple)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset blockquote{border-left:4px solid var(--accent-blue);background:var(--bg-tertiary);padding:1rem 1.5rem;margin:1.2rem 0;color:var(--text-secondary);border-radius:0 4px 4px 0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset blockquote p{margin:.5rem 0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset blockquote p:first-child{margin-top:0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset blockquote p:last-child{margin-bottom:0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset hr{border:none;height:1px;background:var(--border-light);margin:3rem 0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h1+table,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h1+pre,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h2+table,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h2+pre,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h3+table,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h3+pre,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h4+table,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset h4+pre{margin-top:0}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset table{border-collapse:collapse;width:100%;margin:2rem 0;background:#fff6;border:1px solid rgba(76,79,105,.1);border-top:1px solid rgba(255,255,255,.6);border-radius:6px}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset th,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset td{border:1px solid rgba(76,79,105,.06);padding:.75rem 1rem;text-align:left}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset th{background:#ffffff4d;color:var(--text-primary);font-weight:600}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset tr:nth-child(2n){background:#4c4f6908}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset tr:hover{background:#4c4f690d}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ::selection,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset *::selection{background:var(--search-select-bg-color);color:var(--text-primary)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ::-moz-selection{background:var(--search-select-bg-color);color:var(--text-primary)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .task-list{padding-left:0;list-style:none}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset li{padding-left:1.5rem}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset li>input{-webkit-appearance:none;top:auto;margin-right:.5rem;margin-left:-1.5rem}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset li>input:before{content:"";display:inline-block;width:1rem;height:1rem;border:2px solid var(--border-medium);background:var(--bg-primary);border-radius:3px;vertical-align:middle;margin-right:.5rem}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset li>input:checked:before{content:"✓";background:var(--accent-blue);border-color:var(--accent-blue);color:#eff1f5;text-align:center;line-height:1rem;font-size:calc(var(--ink-font-size, 16px) * .75);font-weight:700}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset footer{color:var(--text-muted);border-top:1px solid var(--border-light);background:var(--bg-secondary)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ::-webkit-scrollbar{width:10px;height:10px}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ::-webkit-scrollbar-track{background:var(--bg-secondary)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:5px}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset ::-webkit-scrollbar-thumb:hover{background:var(--border-dark)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .on-focus-mode .md-end-block:not(.md-focus):not(.md-focus-container) *{color:var(--text-muted)!important;opacity:.5}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .on-focus-mode .md-focus,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .on-focus-mode .md-focus-container{color:var(--text-primary)}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-header,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-header{color:#1e66f5;font-weight:600}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-link,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-link{color:#1e66f5;text-decoration:underline}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-url{color:#209fb5}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-string,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-string{color:#40a02b}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-comment,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-comment{color:#9ca0b0;font-style:italic}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-keyword,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-keyword{color:#8839ef;font-weight:600}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-variable,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-variable{color:#4c4f69}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-variable-2{color:#d20f39}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-variable-3,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-type{color:#df8e1d}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-tag,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-tag{color:#1e66f5}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-attribute,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-attribute{color:#df8e1d}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-number,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-number{color:#fe640b}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-operator,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-operator{color:#04a5e5}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-def,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-def{color:#1e66f5}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-property,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-property{color:#179299}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-builtin,:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-builtin{color:#d20f39}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-qualifier{color:#df8e1d}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-atom{color:#fe640b}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .cm-s-inner .cm-meta{color:#ea76cb}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset mark{background:#df8e1d33;color:var(--text-primary);padding:.1rem .3rem;border-radius:2px}:root[data-doc-theme=bitclean] .vditor-ir .vditor-reset .typora-node{background:var(--bg-primary)}:root[data-doc-theme=bitclean][data-theme=dark]{--bg-primary: #1e1e2e;--bg-secondary: #181825;--bg-tertiary: #313244;--bg-code: #1e1e2e;--text-primary: #cdd6f4;--text-secondary: #bac2de;--text-muted: #6c7086;--text-code: #cdd6f4;--accent-blue: #89b4fa;--accent-teal: #94e2d5;--accent-purple: #cba6f7;--accent-orange: #fab387;--accent-green: #a6e3a1;--accent-red: #f38ba8;--border-light: #313244;--border-medium: #45475a;--border-dark: #585b70;--shadow-subtle: 0 1px 3px rgba(0, 0, 0, .3);--shadow-medium: 0 2px 8px rgba(0, 0, 0, .4);--bg-color: var(--bg-primary);--text-color: var(--text-primary);--md-char-color: var(--text-muted);--meta-content-color: var(--accent-teal);--primary-color: var(--accent-blue);--primary-btn-border-color: var(--accent-blue);--primary-btn-text-color: var(--bg-secondary);--window-border: 1px solid var(--border-light);--active-file-bg-color: var(--bg-tertiary);--active-file-text-color: var(--accent-blue);--active-file-border-color: var(--accent-blue);--side-bar-bg-color: var(--bg-secondary);--item-hover-bg-color: var(--bg-tertiary);--item-hover-text-color: var(--accent-blue);--control-text-color: var(--text-secondary);--control-text-hover-color: var(--accent-blue);--search-select-bg-color: rgba(137, 180, 250, .2);--rawblock-edit-panel-bd: rgba(205, 214, 244, .04);--monospace: "JetBrains Mono", "JetBrains Mono NL", monospace;--select-text-bg-color: rgba(137, 180, 250, .2)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset{font-size:16px}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset{background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset{max-width:min(92%,81rem);padding:3rem 2rem;margin:0 auto}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h1,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h2,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h3,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h4,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h5,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h6{font-weight:600;line-height:1.3;margin:2.5rem 0 0;padding:0;color:var(--text-primary);letter-spacing:-.02em}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h1{font-size:calc(var(--ink-font-size, 16px) * 2.2);font-weight:700;color:var(--accent-blue);margin:3.5rem 0 0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h1:first-child{margin-top:0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h1+h2,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h1+h3,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h2+h3,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h2+h4,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h3+h4,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h3+h5,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h4+h5,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h4+h6,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h5+h6{margin-top:.7rem}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h2{font-size:calc(var(--ink-font-size, 16px) * 1.8);font-weight:600;color:var(--accent-blue);filter:brightness(.85);margin:3rem 0 0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h3{font-size:calc(var(--ink-font-size, 16px) * 1.5);font-weight:500;color:var(--accent-blue);filter:brightness(.7)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h4{font-size:calc(var(--ink-font-size, 16px) * 1.3);color:var(--text-primary)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h5{font-size:calc(var(--ink-font-size, 16px) * 1.15);color:var(--text-secondary)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h6{font-size:calc(var(--ink-font-size, 16px) * 1);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset p{margin:.8rem 0;line-height:1.8}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset a{color:var(--accent-blue);text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset a:hover{color:var(--accent-teal);border-bottom-color:var(--accent-teal)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset strong,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset b{color:var(--text-primary);font-weight:600}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset em,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset i{color:var(--text-secondary);font-style:italic}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ul,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ol{padding-left:2rem;margin:1.2rem 0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ul li,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ol li{margin:.15rem 0;line-height:1.5}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ul li::marker{color:var(--accent-blue)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ol li::marker{color:var(--accent-blue);font-weight:600}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ul ul,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ol ol,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ul ol,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ol ul{margin:.3rem 0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset code{background:#181825;border:1px solid rgba(205,214,244,.06);color:var(--text-code);font-family:var(--monospace);font-size:calc(var(--ink-font-size, 16px) * .875);border-radius:6px}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview{padding:2rem;margin:2rem 0;background:#181825;border:1px solid rgba(205,214,244,.06);border-top:1px solid rgba(205,214,244,.1);line-height:1.6;overflow-x:auto;white-space:pre;word-wrap:normal}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview::-webkit-scrollbar{height:6px;background:transparent}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview::-webkit-scrollbar-track{background:transparent}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview::-webkit-scrollbar-thumb{background:#cdd6f426;border-radius:3px}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset pre.vditor-ir__node[data-type=code-block] pre.vditor-ir__preview::-webkit-scrollbar-thumb:hover{background:#cdd6f440}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset code{padding:.2em .5em;font-size:calc(var(--ink-font-size, 16px) * .875)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset p code,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset li code{background:#181825;border:1px solid rgba(205,214,244,.06);color:var(--accent-purple)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset blockquote{border-left:4px solid var(--accent-blue);background:var(--bg-tertiary);padding:1rem 1.5rem;margin:1.2rem 0;color:var(--text-secondary);border-radius:0 4px 4px 0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset blockquote p{margin:.5rem 0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset blockquote p:first-child{margin-top:0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset blockquote p:last-child{margin-bottom:0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset hr{border:none;height:1px;background:var(--border-light);margin:3rem 0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h1+table,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h1+pre,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h2+table,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h2+pre,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h3+table,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h3+pre,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h4+table,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset h4+pre{margin-top:0}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset table{border-collapse:collapse;width:100%;margin:1rem 0 2rem;background:#0000001f;border:1px solid rgba(205,214,244,.06);border-top:1px solid rgba(205,214,244,.1);border-radius:6px}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset th,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset td{border:1px solid rgba(205,214,244,.03);padding:.75rem 1rem;text-align:left}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset th{background:#0000001a;color:var(--text-primary);font-weight:600}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset tr:nth-child(2n){background:#0000000d}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset tr:hover{background:#89b4fa0d}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ::selection,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset *::selection{background:var(--search-select-bg-color);color:var(--text-primary)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ::-moz-selection{background:var(--search-select-bg-color);color:var(--text-primary)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .task-list{padding-left:0;list-style:none}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset li{padding-left:1.5rem}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset li>input{-webkit-appearance:none;top:auto;margin-right:.5rem;margin-left:-1.5rem}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset li>input:before{content:"";display:inline-block;width:1rem;height:1rem;border:2px solid var(--border-medium);background:var(--bg-secondary);border-radius:3px;vertical-align:middle;margin-right:.5rem}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset li>input:checked:before{content:"✓";background:var(--accent-blue);border-color:var(--accent-blue);color:var(--bg-secondary);text-align:center;line-height:1rem;font-size:calc(var(--ink-font-size, 16px) * .75);font-weight:700}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset footer{color:var(--text-muted);border-top:1px solid var(--border-light);background:var(--bg-secondary)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ::-webkit-scrollbar{width:10px;height:10px}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ::-webkit-scrollbar-track{background:var(--bg-secondary)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:5px}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset ::-webkit-scrollbar-thumb:hover{background:var(--border-dark)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .on-focus-mode .md-end-block:not(.md-focus):not(.md-focus-container) *{color:var(--text-muted)!important;opacity:.5}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .on-focus-mode .md-focus,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .on-focus-mode .md-focus-container{color:var(--text-primary)}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-header,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-header{color:#89b4fa;font-weight:600}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-link,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-link{color:#89b4fa;text-decoration:underline}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-url{color:#74c7ec}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-string,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-string{color:#a6e3a1}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-comment,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-comment{color:#6c7086;font-style:italic}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-keyword,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-keyword{color:#cba6f7;font-weight:600}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-variable,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-variable{color:#cdd6f4}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-variable-2{color:#f38ba8}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-variable-3,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-type{color:#f9e2af}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-tag,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-tag{color:#89b4fa}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-attribute,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-attribute{color:#f9e2af}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-number,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-number{color:#fab387}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-operator,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-operator{color:#89dceb}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-def,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-def{color:#89b4fa}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-property,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-property{color:#94e2d5}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-builtin,:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-builtin{color:#f38ba8}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-qualifier{color:#f9e2af}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-atom{color:#fab387}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .cm-s-inner .cm-meta{color:#f5c2e7}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset mark{background:#f9e2af40;color:var(--text-primary);padding:.1rem .3rem;border-radius:2px}:root[data-doc-theme=bitclean][data-theme=dark] .vditor-ir .vditor-reset .typora-node{background:var(--bg-primary)}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset{font-size:var(--ink-font-size, 16px);background:var(--bg-primary);color:var(--text-primary)}:root[data-doc-theme=bitclean][data-theme=dark] .ink-editor .vditor-ir .vditor-reset{background:var(--bg-primary);color:var(--text-primary)}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset pre.vditor-ir__preview,:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{background:var(--ink-code-bg);border-radius:6px;padding:14px 16px}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset pre code{background:none;border:none;border-radius:0;padding:0;color:inherit}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table{width:max-content;max-width:100%}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table tr:first-child>*{border-top:none}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table tr:last-child>*{border-bottom:none}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table tr>*:first-child{border-left:none}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table tr>*:last-child{border-right:none}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table tr:first-child>*:first-child{border-top-left-radius:6px}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table tr:first-child>*:last-child{border-top-right-radius:6px}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table tr:last-child>*:first-child{border-bottom-left-radius:6px}:root[data-doc-theme=bitclean] .ink-editor .vditor-ir .vditor-reset table tr:last-child>*:last-child{border-bottom-right-radius:6px}.ink-editor{flex:1;min-height:0}.ink-editor .vditor-toolbar{display:none}.ink-editor.vditor{border:none;border-radius:0;background:#fff}.ink-editor .vditor-content{overflow-y:auto;overflow-x:hidden}.ink-editor.vditor{--panel-background-color: #ffffff;--textarea-background-color: #ffffff}:root[data-theme=dark] .ink-editor.vditor{background:#1e222a;--panel-background-color: #1e222a;--textarea-background-color: #1e222a}.ink-editor .vditor-ir .vditor-reset{--ink-gutter: max( 56px, calc((100% - var(--ink-right-width) - var(--ink-content-width)) / 2 + 40px) );max-width:none!important;width:auto!important;margin:0!important;padding:32px calc(var(--ink-gutter) + var(--ink-right-width)) 40vh var(--ink-gutter)!important}.ink-editor .vditor-ir pre.vditor-reset[contenteditable=false]{opacity:1;cursor:auto}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block]:not(.vditor-ir__node--expand)>span[data-type=code-block-open-marker],.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block]:not(.vditor-ir__node--expand)>span[data-type=code-block-close-marker]{display:none}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block]{position:relative}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block]:not(.vditor-ir__node--expand)>.vditor-ir__marker--info{display:none}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block]:not(.vditor-ir__node--expand)[data-lang]:not([data-lang=""]):after{content:attr(data-lang);position:absolute;right:14px;bottom:7px;font-family:JetBrains Mono,monospace;font-size:.75em;line-height:1;color:var(--ink-fg-muted)}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block],.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block],.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=yaml-front-matter]{margin-bottom:16px}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block].vditor-ir__node--expand>.vditor-ir__marker--info{position:absolute;right:14px;bottom:7px;width:auto;height:auto;overflow:visible;font-family:JetBrains Mono,monospace;font-size:.75em;line-height:1}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block].vditor-ir__node--expand[data-lang=""]>.vditor-ir__marker--info:before{content:"language";opacity:.55}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block]:before,.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block]:after,.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block]:before,.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=math-block]:after,.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=yaml-front-matter]:before,.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=yaml-front-matter]:after{content:none}.ink-editor .vditor-ir .vditor-reset pre.vditor-ir__marker--pre{background:transparent;padding:0;border-radius:0;transition:none;display:block}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__marker--pre{display:block}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand>pre.vditor-ir__preview{display:none}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand[data-type=math-block]{display:grid}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand[data-type=math-block]>pre.vditor-ir__marker--pre,.ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand[data-type=math-block]>pre.vditor-ir__preview{grid-area:1 / 1}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node--expand[data-type=math-block]>pre.vditor-ir__preview{display:block;visibility:hidden}.ink-editor .vditor-ir .vditor-reset .vditor-copy{position:static}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block] .vditor-copy span{top:8px;right:10px}.ink-editor .vditor-ir .vditor-reset .vditor-ir__node[data-type=code-block]>pre{margin-top:0!important;margin-bottom:0!important}.ink-editor .vditor-ir .vditor-reset code:before,.ink-editor .vditor-ir .vditor-reset code:after{content:none!important}:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset span[data-type=code]>code{font-size:.92em!important;line-height:1.35!important;vertical-align:baseline;padding-block:.1em}:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset li,:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset blockquote,:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset blockquote p{line-height:inherit!important}.ink-editor .vditor-ir .vditor-reset blockquote{display:block!important}:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset blockquote>:first-child{margin-top:0}:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset blockquote>:last-child{margin-bottom:0}:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset th[align=left],:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset td[align=left]{text-align:left}:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset th[align=center],:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset td[align=center]{text-align:center}:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset th[align=right],:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset td[align=right]{text-align:right}.ink-editor .vditor-ir .vditor-reset table tr{background-color:transparent}@media(max-width:719px){.ink-editor .vditor-ir pre.vditor-reset{padding:16px 16px 30vh!important}}:root[data-doc-theme] .ink-editor .vditor-ir .vditor-reset table{margin-top:26px}.ink-table-bar{position:absolute;z-index:2;display:flex;align-items:center;gap:2px;height:22px;margin-top:-26px}.ink-table-bar .danger{margin-left:auto;color:var(--ink-fg-muted)}.ink-table-bar .danger:hover,.ink-table-bar .danger:focus-visible{color:var(--ink-danger);background:color-mix(in srgb,var(--ink-danger) 12%,transparent)}.ink-table-btn{width:22px;height:22px;padding:0;border:none;border-radius:4px;background:none;color:var(--ink-fg-muted);cursor:pointer;display:grid;place-items:center}.ink-table-btn svg{width:14px;height:14px}.ink-table-btn:hover,.ink-table-btn:focus-visible{background:var(--ink-sidebar-hover);color:var(--ink-fg);outline:none}.ink-table-btn.on{background:var(--ink-sidebar-active);color:var(--ink-fg)}.ink-table-sep{width:1px;height:14px;background:var(--ink-rule);margin:0 5px}.ink-table-size{position:absolute;top:24px;left:0;z-index:3;background:var(--ink-bg);border:1px solid var(--ink-rule);border-radius:8px;padding:10px;box-shadow:0 6px 20px #0000001f}.ink-table-grid{display:grid;grid-template-columns:repeat(8,15px);gap:3px}.ink-table-cell{width:15px;height:15px;padding:0;border:1px solid var(--ink-rule);border-radius:2px;background:none;cursor:pointer}.ink-table-cell.sel{background:var(--ink-link);border-color:var(--ink-link)}.ink-table-size-label{margin-top:8px;font-size:11px;color:var(--ink-fg-muted);text-align:center;font-variant-numeric:tabular-nums}.ink-editor-stack{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.ink-table-menu{min-width:210px}.ink-table-menu .ink-menu-item{justify-content:space-between;gap:20px}.ink-table-menu .ink-menu-item[disabled]{opacity:.4;cursor:default}.ink-menu-keys{font-size:11px;color:var(--ink-fg-muted);font-variant-numeric:tabular-nums}.ink-menu-sep{border:none;border-top:1px solid var(--ink-rule);margin:4px 2px}.ink-menu{position:fixed;z-index:40;min-width:158px;padding:4px;background:var(--ink-bg);border:1px solid var(--ink-rule);border-radius:7px;box-shadow:var(--ink-shadow-menu)}.ink-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:6px 9px;border:none;border-radius:5px;background:none;font:inherit;font-size:13px;color:var(--ink-fg);text-align:left;white-space:nowrap;cursor:pointer}.ink-menu-item .ink-icon{color:var(--ink-fg-muted)}.ink-menu-item:hover,.ink-menu-item:focus-visible{background:var(--ink-sidebar-hover);outline:none}.ink-menu-item:hover .ink-icon,.ink-menu-item:focus-visible .ink-icon{color:var(--ink-fg)}.ink-menu-item.danger,.ink-menu-item.danger .ink-icon{color:var(--ink-danger)}.ink-menu-item.danger:hover .ink-icon,.ink-menu-item.danger:focus-visible .ink-icon{color:var(--ink-danger)}.ink-menu-item.danger{margin-top:4px;border-top:1px solid var(--ink-rule);border-top-left-radius:0;border-top-right-radius:0;padding-top:9px}.ink-tree-container{display:flex;flex-direction:column;height:100%}.ink-tree{padding:8px 0;font-size:var(--ink-tree-font-size);-webkit-user-select:none;user-select:none}.ink-tree-row{display:flex;align-items:center;gap:4px;height:30px;padding-top:3px;padding-bottom:3px;padding-right:8px;cursor:pointer;white-space:nowrap;overflow:hidden;position:relative;transition:background-color .12s ease}.ink-tree-row:hover{background:var(--ink-sidebar-hover);transition:background-color .12s ease}.ink-tree-row.selected{background:var(--ink-sidebar-active)}.ink-tree-row.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ink-link);opacity:1;transform:scaleY(1);transition:opacity .12s ease,transform .12s ease;transform-origin:center}.ink-tree-row:not(.selected):before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ink-link);opacity:0;transform:scaleY(.5);transition:opacity .12s ease,transform .12s ease;transform-origin:center}.ink-tree-caret{width:10px;margin-right:3px;color:var(--ink-fg-muted);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ink-tree-caret svg{transition:transform .15s ease;transform:rotate(0)}.ink-tree-caret.expanded svg{transform:rotate(90deg)}.ink-tree-caret.empty{visibility:hidden}.ink-tree-name{overflow:hidden;text-overflow:ellipsis;flex:1}.ink-tree-unsaved{margin-right:4px;flex-shrink:0;color:var(--ink-fg-muted)}.ink-tree-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0;opacity:0;transition:opacity .12s ease}.ink-tree-row:hover .ink-tree-actions{opacity:1}.ink-tree-actions:has([aria-expanded=true]){opacity:1}.ink-tree-action-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:none;border:none;cursor:pointer;color:var(--ink-fg-muted);font-size:12px;line-height:1}.ink-tree-action-btn:hover{color:var(--ink-fg)}.ink-tree-actions .ink-icon{width:16px;height:16px}.ink-tree-empty{padding:16px;color:var(--ink-fg-muted);font-size:var(--ink-tree-font-size)}.ink-tree-input-row{padding:3px 8px}.ink-tree-inline-input{width:100%;background:var(--ink-bg);border:1px solid var(--ink-link);color:var(--ink-fg);font-size:var(--ink-tree-font-size);font-family:inherit;padding:4px 8px;outline:none;border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-link) 14%,transparent)}.ink-outline{padding:4px 0 8px;font-size:var(--ink-tree-font-size);-webkit-user-select:none;user-select:none}.ink-outline-row{display:block;width:100%;height:26px;padding:0 12px;border:none;background:none;font:inherit;color:var(--ink-fg);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .12s ease}.ink-outline-row:hover{background:var(--ink-sidebar-hover)}.ink-outline-row.active{color:var(--ink-link);font-weight:600}.ink-outline-l2{padding-left:24px}.ink-outline-l3{padding-left:36px}.ink-outline-l4{padding-left:48px}.ink-outline-l5{padding-left:60px}.ink-outline-l6{padding-left:72px}.ink-outline-untitled{color:var(--ink-fg-muted);font-style:italic}.ink-outline-empty{padding:16px;color:var(--ink-fg-muted);font-size:var(--ink-tree-font-size)}.ink-shell{display:grid;grid-template-columns:var(--ink-left-width) 1fr;grid-template-rows:var(--ink-topbar-height) 1fr var(--ink-statusbar-height);height:100%}.ink-shell--no-left{grid-template-columns:1fr}.ink-topbar{grid-column:1 / -1}.ink-left{grid-column:1;grid-row:2 / 4;background:var(--ink-sidebar-bg);border-right:1px solid var(--ink-rule);overflow:hidden;min-height:0}.ink-shell--no-left .ink-center,.ink-shell--no-left .ink-statusbar{grid-column:1}.ink-right{position:absolute;top:0;right:0;bottom:0;z-index:10;width:var(--ink-right-width);background:var(--ink-sidebar-bg);border-left:1px solid var(--ink-rule);overflow-y:auto;animation:ink-panel-slide-in .18s ease}@keyframes ink-panel-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.ink-center{grid-column:2;grid-row:2;min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--ink-bg)}.ink-statusbar{grid-column:2;grid-row:3;justify-content:flex-end}.ink-sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.ink-sidebar-switch{display:flex;align-items:center;gap:4px;padding:12px 8px 6px;flex:none}.ink-sidebar-add{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:5px;background:none;cursor:pointer;color:var(--ink-fg-muted);transition:background-color .12s ease,color .12s ease}.ink-sidebar-add:hover,.ink-sidebar-add[aria-expanded=true]{background:var(--ink-sidebar-hover);color:var(--ink-fg)}.ink-sidebar-tab{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:none;border-radius:5px;background:none;cursor:pointer;font:inherit;font-size:var(--ink-tree-font-size);color:var(--ink-fg-muted);transition:background-color .12s ease,color .12s ease}.ink-sidebar-tab:hover{background:var(--ink-sidebar-hover);color:var(--ink-fg)}.ink-sidebar-tab[aria-pressed=true],.ink-sidebar-tab[aria-pressed=true]:hover{color:var(--ink-link)}.ink-sidebar-tab .ink-icon,.ink-sidebar-tab:hover .ink-icon{color:inherit}.ink-sidebar-view{flex:1 1 auto;overflow-y:auto;min-height:0}.ink-git-footer{display:inline-flex;align-items:center;gap:10px;color:var(--ink-fg-muted);font-size:13px}.ink-git-line{display:flex;align-items:center;gap:6px}.ink-topbar,.ink-statusbar{display:flex;align-items:center;gap:16px;padding:0 16px;background:var(--ink-sidebar-bg);color:var(--ink-fg-muted);font-size:14px;-webkit-user-select:none;user-select:none}.ink-topbar{border-bottom:1px solid var(--ink-rule)}.ink-statusbar{border-top:1px solid var(--ink-rule)}.ink-iconbtn{display:inline-flex;align-items:center;padding:5px;background:none;border:none;cursor:pointer;color:inherit;flex-shrink:0}.ink-iconbtn:hover .ink-icon,.ink-iconbtn[aria-pressed=true] .ink-icon{color:var(--ink-link)}.ink-viewgroup{display:inline-flex;align-items:center;gap:1px;padding:2px;border-radius:8px;background:var(--ink-sidebar-hover)}.ink-viewbtn{border-radius:6px;transition:background-color .16s ease}.ink-viewbtn:hover{background:color-mix(in srgb,var(--ink-bg) 55%,transparent)}.ink-viewbtn[aria-pressed=true]{background:var(--ink-bg);box-shadow:0 1px 2px #00000014}@media(prefers-reduced-motion:reduce){.ink-viewbtn{transition-duration:.01ms}}.ink-topbar-sep{width:1px;height:18px;background:var(--ink-rule);margin:0 6px 0 2px;flex-shrink:0}.ink-breadcrumb{display:inline-flex;align-items:center;gap:6px}.ink-statusbar-counts{display:inline-flex;align-items:center;gap:12px;font-size:12px}.ink-git-branch{display:inline-flex;align-items:center;gap:5px;color:var(--ink-fg-muted)}.ink-git-branch-name{font-size:13px;letter-spacing:.01em}.ink-git-dirty-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink-link);flex-shrink:0;vertical-align:middle}.ink-commit-btn{margin-left:2px;border-radius:3px;transition:background-color .12s ease,color .12s ease}.ink-commit-btn:not(:disabled):hover{background:var(--ink-sidebar-hover)}.ink-commit-btn:disabled{opacity:.35;cursor:default}.ink-push-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:3px;font-size:13px;color:var(--ink-fg-muted);transition:background-color .12s ease,color .12s ease;margin-left:4px}.ink-push-btn:hover{background:var(--ink-sidebar-hover);color:var(--ink-fg)}.ink-push-confirm{display:inline-flex;align-items:center;gap:6px;font-size:13px}.ink-git-error{color:var(--ink-danger);font-size:12px}.ink-shell--phone{grid-template-columns:1fr;grid-template-rows:calc(var(--ink-topbar-height) + env(safe-area-inset-top,0px)) 1fr calc(52px + env(safe-area-inset-bottom,0px));height:100dvh}.ink-shell--phone .ink-topbar{padding-top:env(safe-area-inset-top,0px)}.ink-shell--phone .ink-left{grid-column:1;grid-row:2;width:auto;border-right:none}.ink-shell--phone .ink-center{grid-column:1;grid-row:2}.ink-shell--phone .ink-statusbar{grid-column:1;padding-bottom:env(safe-area-inset-bottom,0px);height:auto}.ink-shell--phone .ink-right{width:auto;top:0;right:0;bottom:0;left:0}@media(pointer:coarse){.ink-iconbtn{min-width:44px;min-height:44px;justify-content:center}.ink-viewbtn{min-width:44px}}.ink-login{display:flex;flex-direction:column;gap:12px;width:240px;margin:20vh auto 0}.ink-login input{font:inherit;padding:8px;color:var(--ink-fg);background:var(--ink-code-bg);border:none;outline:none}.ink-login button{padding:8px;background:var(--ink-code-bg);color:var(--ink-link)}.ink-login-error{margin:0;color:var(--ink-danger);font-size:13px}:root{--ink-bg: #ffffff;--ink-fg: #333333;--ink-fg-muted: #777777;--ink-link: #4183c4;--ink-code-bg: #f8f8f8;--ink-rule: #ececec;--ink-sidebar-bg: #ffffff;--ink-sidebar-hover: #f2f3f5;--ink-sidebar-active: #e9ebef;--ink-selection: #b4d5fe;--ink-danger: #c0392b;--ink-scrollbar-thumb: rgba(0, 0, 0, .13);--ink-scrollbar-thumb-hover: rgba(0, 0, 0, .26);--ink-font-body: "Maple Mono", "Maple Mono NF", "PingFang SC", "Noto Sans CJK SC", sans-serif;--ink-font-mono: "Maple Mono", "Maple Mono NF", "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--ink-font-size: 16px;--ink-tree-font-size: 14px;--ink-line-height: 1.6;--ink-content-width: 860px;--ink-left-width: 260px;--ink-right-width: 320px;--ink-topbar-height: 48px;--ink-statusbar-height: 32px;--ink-backdrop: rgba(0, 0, 0, .35);--ink-shadow-modal: 0 8px 32px rgba(0, 0, 0, .24);--ink-shadow-menu: 0 6px 24px rgba(30, 40, 60, .16), 0 1px 2px rgba(30, 40, 60, .1);--ink-added: #2f7d5d;--ink-removed: #b04a52}:root[data-theme=dark]{--ink-bg: #1e222a;--ink-fg: #b8bfc6;--ink-fg-muted: #858d99;--ink-link: #8393ad;--ink-code-bg: #262b34;--ink-rule: #2e3440;--ink-sidebar-bg: #1e222a;--ink-sidebar-hover: #272c36;--ink-sidebar-active: #2f3542;--ink-added: #5fbb8c;--ink-removed: #d98a91;--ink-selection: #3a5570;--ink-danger: #e07a6f;--ink-shadow-menu: 0 6px 24px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--ink-scrollbar-thumb: rgba(255, 255, 255, .16);--ink-scrollbar-thumb-hover: rgba(255, 255, 255, .3)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{background:var(--ink-bg);color:var(--ink-fg);font-family:var(--ink-font-body);font-size:var(--ink-font-size);line-height:var(--ink-line-height);-webkit-font-smoothing:antialiased}::selection{background:var(--ink-selection)}.ink-left::-webkit-scrollbar,.ink-sidebar-view::-webkit-scrollbar,.ink-right::-webkit-scrollbar,.ink-editor .vditor-ir .vditor-reset::-webkit-scrollbar{width:10px;height:10px}.ink-left::-webkit-scrollbar-track,.ink-sidebar-view::-webkit-scrollbar-track,.ink-right::-webkit-scrollbar-track,.ink-editor .vditor-ir .vditor-reset::-webkit-scrollbar-track{background:transparent}.ink-left::-webkit-scrollbar-thumb,.ink-sidebar-view::-webkit-scrollbar-thumb,.ink-right::-webkit-scrollbar-thumb,.ink-editor .vditor-ir .vditor-reset::-webkit-scrollbar-thumb{background-color:var(--ink-scrollbar-thumb);border:3px solid transparent;background-clip:padding-box;border-radius:999px}.ink-left::-webkit-scrollbar-thumb:hover,.ink-sidebar-view::-webkit-scrollbar-thumb:hover,.ink-right::-webkit-scrollbar-thumb:hover,.ink-editor .vditor-ir .vditor-reset::-webkit-scrollbar-thumb:hover{background-color:var(--ink-scrollbar-thumb-hover)}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}button:hover{color:var(--ink-link)}a{color:var(--ink-link);text-decoration:none}.ink-theme-switching,.ink-theme-switching *,.ink-theme-switching *:before,.ink-theme-switching *:after{transition:none!important}
