.index-module__13Gpha__toc{border-left:1px solid #e3d3d3;width:100%;padding:0 18px;position:sticky;top:100px}.index-module__13Gpha__tocItemLink{opacity:.6;color:#111;text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:2px 0;font-size:14px;font-weight:500;display:block;overflow:hidden}.index-module__13Gpha__tocItemLink.index-module__13Gpha__active,.index-module__13Gpha__tocItemLink:hover{opacity:1}.index-module__13Gpha__tocItemLink+.index-module__13Gpha__toc{opacity:.6;border:none;padding:0 12px}@media (min-width:48rem){.index-module__13Gpha__tocItemLink+.index-module__13Gpha__toc{display:none}.index-module__13Gpha__tocItemLink+.index-module__13Gpha__toc:has(.index-module__13Gpha__tocItemLink.index-module__13Gpha__active){display:block}.index-module__13Gpha__tocItemLink.index-module__13Gpha__active+.index-module__13Gpha__toc{display:block}}.index-module__13Gpha__indicator{background-color:#000;width:1px;height:25px;transition:top .3s;position:absolute;top:0;left:-1px}:root[data-theme=dark] .index-module__13Gpha__toc{border-color:#555}:root[data-theme=dark] .index-module__13Gpha__tocItemLink{color:#ddd;opacity:1}:root[data-theme=dark] .index-module__13Gpha__tocItemLink.index-module__13Gpha__active,:root[data-theme=dark] .index-module__13Gpha__tocItemLink:hover{color:#fff}:root[data-theme=dark] .index-module__13Gpha__indicator{background-color:#fff}
article.markdown{--background-color:#fff;--foreground-color:#1d1d1f;--blockquote-border-color:#ddd;--table-border-color:#ccc;--alert-note:#0969da;--alert-tip:#1a7f37;--alert-important:#8250df;--alert-warning:#9a6700;--alert-caution:#cf222e;--inlinecode-bg-color:#f7f7f7;--inlinecode-foreground-color:#000;--inlinecode-border-color:#e5e5e5;--code-background-color:#f9fafa;--code-foreground-color:#000;--code-border-color:#d2d2d7;--code-highlight-bg-color:#ffffbe;--code-add-bg-color:#dafbe1;--code-remove-bg-color:#ffebe9;color:var(--foreground-color);word-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin-top:-70px;padding-top:70px;overflow:hidden}article.markdown>:last-child{margin-bottom:0}article.markdown.blog{font-size:17px;font-family:var(--font-sans);letter-spacing:.6px}article.markdown.text{font-size:17px;font-family:var(--font-serif);letter-spacing:1px}article.markdown.text em{font-family:var(--font-kaiti)}article.markdown h1,article.markdown h2,article.markdown h3,article.markdown h4,article.markdown h5,article.markdown h6{margin-top:24px;margin-bottom:16px;scroll-margin-top:70px;font-weight:600;line-height:1.2}:is(article.markdown h1,article.markdown h2,article.markdown h3,article.markdown h4,article.markdown h5,article.markdown h6):first-child{margin-top:0}:is(article.markdown h1,article.markdown h2,article.markdown h3,article.markdown h4,article.markdown h5,article.markdown h6) .heading-link{padding:0 16px;display:none}:is(article.markdown h1,article.markdown h2,article.markdown h3,article.markdown h4,article.markdown h5,article.markdown h6):hover .heading-link{display:inline-block}article.markdown h1{margin-top:48px;margin-bottom:24px;font-size:32px;font-weight:700}article.markdown h2{margin-top:48px;margin-bottom:24px;font-size:30px}article.markdown h3{margin-top:36px;margin-bottom:30px;font-size:22px}article.markdown p{line-height:1.6}article.markdown a{color:#06c;text-decoration:underline}article.markdown hr{background-color:#bec3c9;border-style:none;height:1px;margin:32px 0;padding:0;box-shadow:0 0 1px #bec3c9}article.markdown p,article.markdown blockquote,article.markdown ul,article.markdown ol,article.markdown details{margin-top:0;margin-bottom:20px}article.markdown blockquote{color:#999;border-left:4px solid var(--blockquote-border-color);padding-left:1em}article.markdown blockquote.alert{background-color:rgb(from currentColor r g b/10%);border:1px solid;border-radius:15px;margin-left:2px;margin-right:2px;padding:16px;box-shadow:inset 0 0 1px,0 0 1px}article.markdown blockquote.alert p{color:var(--foreground-color)}article.markdown blockquote.note{color:var(--alert-note)}article.markdown blockquote.tip{color:var(--alert-tip)}article.markdown blockquote.important{color:var(--alert-important)}article.markdown blockquote.warning{color:var(--alert-warning)}article.markdown blockquote.caution{color:var(--alert-caution)}article.markdown blockquote div.alert-title{color:inherit;align-items:center;gap:8px;margin-bottom:16px;font-weight:500;line-height:1;display:flex}article.markdown blockquote p{margin-bottom:16px}article.markdown blockquote p:last-child{margin-bottom:0}article.markdown ul{padding-left:2em;list-style:outside}article.markdown ol{padding-left:2em;list-style:decimal}article.markdown ul.contains-task-list,article.markdown ol.contains-task-list{padding-left:1em;list-style:none}article.markdown li{margin-bottom:8px}article.markdown .pre-wrapper{border:1px solid var(--code-border-color);background-color:var(--code-background-color);border-radius:15px;margin-bottom:30px;position:relative;overflow:hidden}article.markdown .pre-wrapper pre{outline:none;width:100%;padding-top:30px;padding-bottom:20px;overflow:auto;background-color:#0000!important}article.markdown .pre-wrapper pre code{flex-direction:column;min-width:max-content;display:flex}article.markdown .pre-wrapper pre span.line{cursor:text;width:100%;min-width:max-content;min-height:1.5em;padding-left:16px;padding-right:32px}article.markdown .pre-wrapper pre span.line *{cursor:text}article.markdown .pre-wrapper pre span.line.highlighted{background-color:var(--code-highlight-bg-color)}article.markdown .pre-wrapper pre .diff.add{background-color:var(--code-add-bg-color)}article.markdown .pre-wrapper pre .diff.remove{background-color:var(--code-remove-bg-color)}article.markdown :not(pre)>code{background-color:var(--inlinecode-bg-color);border:1px solid var(--inlinecode-border-color);color:var(--inlinecode-foreground-color);cursor:text;border-radius:4px;padding:1px 4px;line-height:1;display:inline-block}article.markdown .table-wrapper{margin-bottom:30px;overflow:auto}article.markdown table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}article.markdown table th,article.markdown table td{border:1px solid var(--table-border-color);padding:10px}article.markdown table th{white-space:nowrap;border-top:none}article.markdown table th:first-child{border-left:none}article.markdown table th:last-child{border-right:none}article.markdown table td{white-space:nowrap}article.markdown table td:first-child{border-left:none}article.markdown table td:last-child{border-right:none}article.markdown table tr:last-child td{border-bottom:none}article.markdown>span.katex{margin-bottom:30px;display:block}article.markdown p span.katex mi[mathvariant=normal]{display:none}article.markdown details{border:1px solid var(--table-border-color);border-radius:15px}article.markdown details summary{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}article.markdown details summary:after{content:"";background-repeat:no-repeat;background-size:20px;background-color:var(--foreground-color);width:20px;height:20px;transition:transform .2s ease-in-out;transform:rotate(270deg);-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}article.markdown details[open] summary{border-bottom:1px solid var(--table-border-color)}article.markdown details[open] summary:after{transform:rotate(360deg)}article.markdown details[open] summary+*{margin-top:20px}article.markdown details[open]::details-content{padding:0 20px}article.markdown section.footnotes{position:relative}article.markdown section.footnotes #footnote-label:before{content:"";background-color:#bec3c9;height:1px;margin:32px 0 48px;display:block;box-shadow:0 0 1px #bec3c9}article.markdown section.footnotes ol{margin:0}:root[data-theme=dark] article.markdown{--background-color:#1c1c1d;--foreground-color:#d0d3d8;--blockquote-border-color:#444;--table-border-color:#444;--alert-note:#1f6feb;--alert-tip:#238636;--alert-important:#8957e5;--alert-warning:#9e6a03;--alert-caution:#da3633;--inlinecode-bg-color:#222;--inlinecode-foreground-color:var(--foreground-color);--inlinecode-border-color:#444;--code-background-color:#0000001a;--code-foreground-color:#fff;--code-border-color:#d6d6d633;--code-highlight-bg-color:#fff70038;--code-add-bg-color:#2ea04326;--code-remove-bg-color:#f851491a}:root[data-theme=dark] article.markdown .shiki,:root[data-theme=dark] article.markdown .shiki span{color:var(--shiki-dark)!important}
