pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#adbac7;background:#22272e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#f47067}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#dcbdfb}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#6cb6ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#96d0ff}.hljs-built_in,.hljs-symbol{color:#f69d50}.hljs-comment,.hljs-code,.hljs-formula{color:#768390}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#8ddb8c}.hljs-subst{color:#adbac7}.hljs-section{color:#316dca;font-weight:700}.hljs-bullet{color:#eac55f}.hljs-emphasis{color:#adbac7;font-style:italic}.hljs-strong{color:#adbac7;font-weight:700}.hljs-addition{color:#b4f1b4;background-color:#1b4721}.hljs-deletion{color:#ffd8d3;background-color:#78191b}.kx-markdown-view,.kx-editor .markdown-body{--md-ink:#252827;--md-ink-soft:#67655f;--md-surface:#fffdfa;--md-surface-muted:#f6f2eb;--md-line:#ded7cd;--md-line-strong:#b8aea1;--md-accent:#087c9b;--md-accent-strong:#055d76;--md-accent-soft:#e8f4f5;--md-code:#a93c5d;--md-code-soft:#f6e9ec;--md-code-surface:#1c2529;--md-code-ink:#dce5e4}.kx-markdown-view[data-theme=dark],[data-theme=dark] .kx-markdown-view,.kx-editor[data-theme=dark] .markdown-body{--md-ink:#ece9e3;--md-ink-soft:#b6aea4;--md-surface:#222625;--md-surface-muted:#2c302e;--md-line:#474943;--md-line-strong:#706d64;--md-accent:#62bfd2;--md-accent-strong:#91d8e7;--md-accent-soft:#18383d;--md-code:#ed9bb4;--md-code-soft:#492c35;--md-code-surface:#12191b;--md-code-ink:#dfe7e5}:is(.kx-editor .markdown-body,.kx-markdown-view),:is(.kx-editor .markdown-body,.kx-markdown-view) *{box-sizing:border-box}:is(.kx-editor .markdown-body,.kx-markdown-view){color:var(--md-ink);overflow-wrap:break-word;word-break:normal;text-rendering:optimizelegibility;font-kerning:normal;background:0 0}.kx-editor .markdown-body{background:var(--md-surface);width:min(100%,840px);min-height:100%;margin:0 auto;padding:34px clamp(26px,4vw,48px) 72px;box-shadow:0 1px #2e28200d,0 10px 32px #2e28200e}.kx-markdown-view{width:100%;margin:0;padding:0}:is(.kx-editor .markdown-body,.kx-markdown-view) :is(h1,h2,h3,h4,h5,h6){color:var(--md-ink);border:0;margin:1.7em 0 .65em;padding:0;scroll-margin-top:20px;font-weight:700;line-height:1.32}:is(.kx-editor .markdown-body,.kx-markdown-view) h1{border-bottom:1px solid var(--md-line);letter-spacing:-.025em;margin-top:.35em;padding-bottom:.48em;font-size:30px;position:relative}:is(.kx-editor .markdown-body,.kx-markdown-view) h1:after{content:"";background:var(--md-accent);border-radius:2px;width:54px;height:2px;position:absolute;bottom:-1px;left:0}:is(.kx-editor .markdown-body,.kx-markdown-view) h2{letter-spacing:-.015em;align-items:center;gap:10px;font-size:22px;display:flex}:is(.kx-editor .markdown-body,.kx-markdown-view) h2:before{content:"";background:var(--md-accent);border-radius:3px;flex:0 0 3px;width:3px;height:.9em}:is(.kx-editor .markdown-body,.kx-markdown-view) h3{font-size:18px}:is(.kx-editor .markdown-body,.kx-markdown-view) h4{font-size:16px}:is(.kx-editor .markdown-body,.kx-markdown-view) h5{font-size:15px}:is(.kx-editor .markdown-body,.kx-markdown-view) h6{color:var(--md-ink-soft);letter-spacing:.025em;font-size:14px}:is(.kx-editor .markdown-body,.kx-markdown-view) p{max-width:none;margin:0 0 1.05em}:is(.kx-editor .markdown-body,.kx-markdown-view) strong{color:color-mix(in srgb, var(--md-ink) 92%, #000);font-weight:700}:is(.kx-editor .markdown-body,.kx-markdown-view) :is(ul,ol){margin:.9em 0 1.1em;padding-left:1.85em}:is(.kx-editor .markdown-body,.kx-markdown-view) li{max-width:none;margin:.22em 0;padding-left:.08em}:is(.kx-editor .markdown-body,.kx-markdown-view) li::marker{color:var(--md-accent);font-weight:600}:is(.kx-editor .markdown-body,.kx-markdown-view) li>p{margin-bottom:.35em}:is(.kx-editor .markdown-body,.kx-markdown-view) .task-list-item{list-style:none}:is(.kx-editor .markdown-body,.kx-markdown-view) .task-list-item input{vertical-align:-2px;width:14px;height:14px;accent-color:var(--md-accent);margin:0 7px 0 -20px}:is(.kx-editor .markdown-body,.kx-markdown-view) a{color:var(--md-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--md-accent) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--md-accent) 30%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .14s,text-decoration-color .14s}:is(.kx-editor .markdown-body,.kx-markdown-view) a:hover{color:var(--md-accent-strong);text-decoration-color:currentColor}:is(.kx-editor .markdown-body,.kx-markdown-view) blockquote{border-left:3px solid var(--md-accent);color:var(--md-ink-soft);background:linear-gradient(100deg, var(--md-accent-soft), var(--md-surface-muted) 68%);border-radius:0 5px 5px 0;margin:1.35em 0;padding:.9em 1.15em;box-shadow:inset 0 1px #ffffff61}:is(.kx-editor .markdown-body,.kx-markdown-view) blockquote>:last-child{margin-bottom:0}:is(.kx-editor .markdown-body,.kx-markdown-view) pre:not(.mermaid){max-width:100%;color:var(--md-code-ink);background:0 0;border:0;margin:1.25em 0;padding:0;font:13.5px/1.7 SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:visible}:is(.kx-editor .markdown-body,.kx-markdown-view) pre:not(.mermaid)>code{border:1px solid color-mix(in srgb, var(--md-code-ink) 12%, transparent);border-top:3px solid color-mix(in srgb, var(--md-accent) 72%, var(--md-code-surface));max-width:100%;color:var(--md-code-ink);background:var(--md-code-surface);white-space:pre;border-radius:6px;padding:16px 18px;display:block;overflow-x:auto;box-shadow:0 9px 24px #151b1d1f}:is(.kx-editor .markdown-body,.kx-markdown-view) code:not(pre code){border:1px solid color-mix(in srgb, var(--md-code) 14%, transparent);color:var(--md-code);background:var(--md-code-soft);border-radius:4px;padding:.12em .34em;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.88em}:is(.kx-editor .markdown-body,.kx-markdown-view) table{border-collapse:separate;border-spacing:0;border:1px solid var(--md-line);width:max-content;max-width:100%;color:var(--md-ink);background:var(--md-surface);border-radius:6px;margin:1.25em 0;font-size:14.5px;line-height:1.6;display:block;overflow-x:auto;box-shadow:0 4px 14px #362e240e}:is(.kx-editor .markdown-body,.kx-markdown-view) :is(th,td){border:0;border-right:1px solid var(--md-line);border-bottom:1px solid var(--md-line);text-align:left;vertical-align:middle;padding:9px 14px}:is(.kx-editor .markdown-body,.kx-markdown-view) :is(th,td):last-child{border-right:0}:is(.kx-editor .markdown-body,.kx-markdown-view) tr:last-child td{border-bottom:0}:is(.kx-editor .markdown-body,.kx-markdown-view) th{color:var(--md-ink);background:var(--md-surface-muted);font-weight:650}:is(.kx-editor .markdown-body,.kx-markdown-view) tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--md-surface-muted) 55%, transparent)}:is(.kx-editor .markdown-body,.kx-markdown-view) tbody tr:hover td{background:color-mix(in srgb, var(--md-accent-soft) 64%, transparent)}:is(.kx-editor .markdown-body,.kx-markdown-view) img{border:1px solid color-mix(in srgb, var(--md-line) 72%, transparent);vertical-align:middle;border-radius:4px;max-width:100%;height:auto;margin:1.25em 0;box-shadow:0 8px 22px #2f281f12}:is(.kx-editor .markdown-body,.kx-markdown-view) hr{background:var(--md-line);border:0;height:1px;margin:2em 0}:is(.kx-editor .markdown-body,.kx-markdown-view) .katex-display{margin:1.35em 0;padding:.35em 0}:is(.kx-editor .markdown-body,.kx-markdown-view) .mermaid{border:1px solid var(--md-line);min-height:100px;color:var(--md-ink-soft);background:var(--md-surface-muted);border-radius:6px;margin:1.25em 0;padding:18px;overflow:auto}:is(.kx-editor .markdown-body,.kx-markdown-view) .document-toc{border:1px solid var(--md-line);border-left:3px solid var(--md-accent);background:var(--md-surface-muted);border-radius:5px;margin:1.25em 0;padding:15px 18px 15px 42px}@media (width<=700px){.kx-editor .markdown-body{box-shadow:none;padding:26px 20px 56px}:is(.kx-editor .markdown-body,.kx-markdown-view){font-size:15px;line-height:1.74}:is(.kx-editor .markdown-body,.kx-markdown-view) h1{font-size:25px}:is(.kx-editor .markdown-body,.kx-markdown-view) h2{font-size:20px}:is(.kx-editor .markdown-body,.kx-markdown-view) :is(th,td){padding:8px 11px}}
/*$vite$:1*/