.markdown-body{color:var(--text-content-color);font-family:var(--font-family);font-size:var(--text-content-fontsize);line-height:1.8;overflow-wrap:break-word;-webkit-text-size-adjust:100%}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:1.6em 0 .7em;color:var(--text-title-color);font-weight:var(--text-weight);line-height:1.4;scroll-margin-top:1.4rem}.markdown-body h1{font-size:24px}.markdown-body h2{padding-bottom:.35em;border-bottom:1px solid var(--line-divider-color);font-size:20px}.markdown-body h3{font-size:18px}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:15px}.markdown-body h6{font-size:14px}.markdown-body p{margin:1em 0}.markdown-body strong{color:var(--text-title-color);font-weight:var(--text-weight)}.markdown-body em{font-style:italic}.markdown-body del{color:var(--text-description-color);text-decoration-color:var(--text-faint-color)}.markdown-body mark{padding:0 .2em;background-color:color-mix(in srgb,var(--accent-color) 18%,transparent);color:var(--text-title-color)}.markdown-body sup,.markdown-body sub{font-size:.75em;line-height:0}.markdown-body sup{vertical-align:super}.markdown-body sub{vertical-align:sub}.markdown-body abbr[title]{text-decoration:underline dotted;cursor:help}.markdown-body a{color:var(--accent-color);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-color) 38%,transparent);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.markdown-body a:hover{color:var(--accent-hover-color);text-decoration-color:currentColor}.markdown-body ul,.markdown-body ol{margin:1em 0;padding-left:1.6em}.markdown-body ul{list-style:disc}.markdown-body ul ul{list-style:circle}.markdown-body ul ul ul{list-style:square}.markdown-body ol{list-style:decimal}.markdown-body li{margin:.3em 0}.markdown-body li>ul,.markdown-body li>ol{margin:.35em 0}.markdown-body li>p{margin:.5em 0}.markdown-body li::marker{color:var(--text-description-color)}.markdown-body dl{margin:1em 0}.markdown-body dt{color:var(--text-title-color);font-weight:var(--text-weight)}.markdown-body dd{margin:0 0 .6em 1.5em}.markdown-body .contains-task-list{padding-left:0;list-style:none}.markdown-body .task-list-item{list-style:none}.markdown-body .task-list-item input[type=checkbox]{margin:0 .5em 0 0;vertical-align:middle;accent-color:var(--accent-color)}.markdown-body .contains-task-list .contains-task-list{padding-left:1.4em}.markdown-body blockquote{margin:1.5em 0;padding:.8em 1em;border-left:3px solid color-mix(in srgb,var(--accent-color) 52%,var(--line-divider-color));border-radius:0 2px 2px 0;background-color:color-mix(in srgb,var(--bg-sunken) 45%,transparent);color:var(--text-description-color)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body .markdown-alert{margin:1.5em 0;padding:.8em 1em;border-left:3px solid var(--alert-color);background-color:color-mix(in srgb,var(--bg-sunken) 45%,transparent);color:var(--text-description-color)}.markdown-body .markdown-alert-tip{--alert-color: #66c6ba}.markdown-body .markdown-alert-note{--alert-color: #6eb6ff}.markdown-body .markdown-alert-caution{--alert-color: #ffc93c}.markdown-body .markdown-alert-warning{--alert-color: #e23e57}.markdown-body .markdown-alert-important{--alert-color: #f38181}.markdown-body .markdown-alert-title{color:var(--alert-color);font-weight:var(--text-weight);line-height:2}.markdown-body .markdown-alert p,.markdown-body .markdown-alert ul,.markdown-body .markdown-alert ol{margin:0}.markdown-body code,.markdown-body kbd,.markdown-body samp{font-family:var(--code-font)}.markdown-body :not(pre)>code{padding:.14em .36em;border-radius:3px;background-color:var(--bg-sunken);color:var(--text-title-color);font-size:.86em}.markdown-body pre code{font-family:var(--code-font)}.markdown-body .expressive-code{margin:1.5em 0}.markdown-body table{width:100%;margin:1.6em 0;border-collapse:collapse;border-spacing:0;font-size:.95em;line-height:1.6}.markdown-body table caption{margin-bottom:.6em;color:var(--text-description-color);font-size:.9em}.markdown-body th,.markdown-body td{padding:.55em .75em;vertical-align:top}.markdown-body th:not([align]),.markdown-body td:not([align]){text-align:left}.markdown-body th{background-color:var(--bg-sunken);color:var(--text-title-color);font-weight:var(--text-weight)}.markdown-body tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--bg-sunken) 45%,transparent)}@media(max-width:640px){.markdown-body table{display:block;overflow-x:auto}.markdown-body table th,.markdown-body table td{white-space:nowrap}}.markdown-body img,.markdown-body video,.markdown-body iframe{max-width:100%}.markdown-body img{height:auto;border-radius:2px;box-shadow:0 1px 4px var(--shadow-color)}.markdown-body iframe{border:1px solid var(--line-divider-color);border-radius:4px}.markdown-body figure:not(.expressive-code){margin:1.6em 0}.markdown-body figure:not(.expressive-code) figcaption{margin-top:.6em;color:var(--text-description-color);font-size:.85em;text-align:center}.markdown-body hr{height:1px;margin:2.2em 0;border:0;background-color:var(--line-divider-color)}.markdown-body kbd{display:inline-block;padding:.15em .45em;border:1px solid var(--line-border-color);border-bottom-width:2px;border-radius:3px;background-color:var(--bg-surface);color:var(--text-content-color);font-size:.82em;line-height:1.4}.markdown-body .footnotes{margin-top:2.5em;padding-top:1em;border-top:1px solid var(--line-divider-color);color:var(--text-description-color);font-size:.88em}.markdown-body .footnotes ol{padding-left:1.4em}.markdown-body .footnotes li{margin:.4em 0}.markdown-body .footnote-ref a,.markdown-body .footnote-backref{text-decoration:none}.markdown-body details{margin:1.4em 0;padding:.2em 1em;border:1px solid var(--line-divider-color);border-radius:4px;background-color:color-mix(in srgb,var(--bg-sunken) 45%,transparent)}.markdown-body summary{padding:.6em 0;color:var(--text-title-color);font-weight:var(--text-weight);cursor:pointer}.markdown-body details[open] summary{margin-bottom:.8em;border-bottom:1px solid var(--line-divider-color)}.markdown-body mjx-container{max-width:100%;overflow-x:auto;overflow-y:hidden}.markdown-body mjx-container[display=true]{margin:1.2em 0}.markdown-body .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.markdown-body spoiler{filter:blur(4px);cursor:pointer}.markdown-body spoiler:hover{filter:none}
