.markdown-markup{--md-spacing-base:20px;--md-spacing-sm:10px;--md-object-margin:var(--md-spacing-base);--md-columns-gap:var(--md-spacing-base);--md-table-cell-padding-y:var(--md-spacing-base);--md-table-cell-padding-x:15px;--md-border-size:2px;--md-border-radius-base:10px;--md-border-radius-sm:5px;--md-border-color:rgba(0,0,0,.1);--md-border-color-strong:rgba(0,0,0,.2);--md-font-mono:"Fira Code",monospace;--md-font-size-code:0.8125em;--md-line-height-code:1.53846154;--md-inline-code-color:#7666f6;--md-code-block-bg:#fff;--md-table-bg:#fff;--md-link-color:var(--linkColor);--md-link-color-hover:var(--linkHoverColor);--md-callout-decoration-size:3px;--md-callout-decoration-color:rgba(6,6,7,.6);--md-callout-bg-opacity:0.05;--md-callout-radius:5px;--md-callout-padding:18px;--md-code-padding:18px;--md-callout-note-color:var(--md-callout-decoration-color);--md-callout-tip-color:#56b157;--md-callout-important-color:#4773ff;--md-callout-warning-color:#e5785c;--md-callout-danger-color:#ff4747;--md-checkbox-size:20px;--md-checkbox-bg:rgba(6,6,7,.1);--md-checkbox-checked-bg:#060607;--md-checkbox-check-color:#fff}.markdown-markup>*{max-width:100%}.markdown-markup>:first-child{margin-top:0!important}.markdown-markup>:last-child{margin-bottom:0!important}.markdown-markup h1{margin:.9375em 0 .46875em}.markdown-markup :is(h2,h3,h4,h5){margin:max(var(--md-spacing-base),1em) 0 var(--md-spacing-base)}.markdown-markup :is(h6,figcaption){margin:var(--md-spacing-sm) 0;opacity:.5}.markdown-markup ol,.markdown-markup p,.markdown-markup ul{margin:var(--md-spacing-base) 0}.markdown-markup li{margin:var(--md-spacing-sm) 0}.markdown-markup a:not([href]){color:inherit;text-decoration:none}.markdown-markup strong{font-weight:700}.markdown-markup em{font-style:italic}.markdown-markup hr{border:0;margin:var(--md-spacing-base) 0;height:var(--md-border-size);background-color:var(--md-border-color)}.markdown-markup ol,.markdown-markup ul{padding-left:var(--md-spacing-base)}.markdown-markup ol ol,.markdown-markup ol ul,.markdown-markup ul ol,.markdown-markup ul ul{margin-top:0;margin-bottom:0}.markdown-markup a,.markdown-markup a:visited{color:var(--md-link-color)}.markdown-markup .emoji{display:inline-block;width:1em;height:1em;vertical-align:middle}.is-pointer .markdown-markup a:active,.is-pointer .markdown-markup a:hover{color:var(--md-link-color-hover)}.markdown-br{display:flow-root;width:100%;line-height:var(--md-spacing-base)}.markdown-symbol-list{list-style:none;padding-left:38px!important}.markdown-symbol-list .symbol-list-item{margin:var(--md-spacing-base) 0}.markdown-symbol-list .symbol-list-item .symbol-circle{font-size:11px;font-weight:500;width:24px;height:24px;margin-left:-38px;margin-right:10px;border-radius:50%;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.markdown-heading{position:relative;scroll-margin-top:100px}.markdown-heading:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:34px;z-index:-1}.markdown-heading .markdown-button{position:absolute;margin-right:10px;margin-top:-12px;top:50%;right:100%;opacity:0}.markdown-heading .markdown-button svg{width:16px;height:8px;fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round}.markdown-heading:hover .markdown-button{opacity:1}.markdown-button{all:unset;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--md-link-color);border:1px solid var(--md-border-color);border-radius:var(--md-border-radius-sm);transition:color .3s ease,opacity .3s ease}.markdown-button.copied,.markdown-button:hover{border-color:var(--md-border-color-strong)}.markdown-button.copied{opacity:1;animation:md-shake-button .45s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}@keyframes md-shake-button{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(1.2) rotate(-10deg)}75%{transform:scale(1.2) rotate(5deg)}}.markdown-callout,.markdown-quotation{position:relative;margin:var(--md-spacing-base) 0;padding:.3125em 1.125em;color:var(--currentContrast)}.markdown-callout>:first-child,.markdown-quotation>:first-child{margin-top:0}.markdown-callout>:last-child,.markdown-quotation>:last-child{margin-bottom:0}.markdown-callout:before,.markdown-quotation:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--md-callout-decoration-size);border-radius:var(--md-callout-radius);background-color:var(--md-callout-decoration-color)}.markdown-callout{padding:var(--md-callout-padding)}.markdown-callout:before{border-top-right-radius:0;border-bottom-right-radius:0}.markdown-callout:after{content:"";position:absolute;inset:0;border-radius:var(--md-callout-radius);background-color:var(--md-callout-decoration-color);opacity:var(--md-callout-bg-opacity)}.markdown-callout[data-type=NOTE]{--md-callout-decoration-color:var(--md-callout-note-color)}.markdown-callout[data-type=TIP]{--md-callout-decoration-color:var(--md-callout-tip-color)}.markdown-callout[data-type=IMPORTANT]{--md-callout-decoration-color:var(--md-callout-important-color)}.markdown-callout[data-type=WARNING]{--md-callout-decoration-color:var(--md-callout-warning-color)}.markdown-callout[data-type=DANGER]{--md-callout-decoration-color:var(--md-callout-danger-color)}.markdown-callout-title{display:flex;align-items:center;gap:.625em;font-weight:700;margin-bottom:.625em}.markdown-callout-body>:first-child{margin-top:0}.markdown-callout-body>:last-child{margin-bottom:0}.markdown-code-wrapper{position:relative;margin:var(--md-object-margin) 0}.markdown-code-wrapper .markdown-button{opacity:0}.markdown-code-wrapper:hover .markdown-button{opacity:1}.markdown-code-copy{position:absolute;top:var(--md-code-padding);right:var(--md-code-padding)}.markdown-code-copy svg{width:14px;height:14px;fill:currentColor}.markdown-code-block{border-radius:var(--md-border-radius-base);border:var(--md-border-size) solid var(--md-border-color);padding:var(--md-code-padding);background-color:var(--md-code-block-bg)!important;font-family:var(--md-font-mono);font-size:var(--md-font-size-code);line-height:var(--md-line-height-code)}.markdown-code-block code{counter-reset:line;display:flex;flex-flow:column;overflow-x:auto}.markdown-code-block .line:before{counter-increment:line;content:counter(line);display:inline-block;width:3ch;padding-right:1ch;margin-right:1ch;border:0;text-align:right;opacity:.5;border-right:2px solid var(--md-border-color)}.markdown-inline-code,.markdown-kbd{display:inline-flex;align-items:center;justify-content:center;vertical-align:bottom;font-size:var(--md-font-size-code);background-color:var(--md-code-block-bg);border:var(--md-border-size) solid var(--md-border-color);border-radius:.5em;min-width:24px;min-height:24px;padding:1px 4px}.markdown-inline-code{color:var(--md-inline-code-color);font-family:var(--md-font-mono);padding-inline:6px}.markdown-kbd{font-family:BlinkMacSystemFont,Apple Symbols,Segoe UI Symbol,Noto Sans Symbols,Inter,Noto Sans Mono,Courier New,monospace;padding-inline:6px}.markdown-columns{display:flex;flex-wrap:nowrap;gap:var(--md-columns-gap);margin:var(--md-spacing-base) 0}body.adaptive-mobile .markdown-columns.am-wrap{flex-wrap:wrap}.markdown-columns.center{align-items:center}.markdown-columns .column>:first-child{margin-top:0}.markdown-columns .column>:last-child{margin-bottom:0}.markdown-columns .column.left{text-align:left}.markdown-columns .column.center{text-align:center}.markdown-columns .column.right{text-align:right}.markdown-columns .column.justify{text-align:justify}.markdown-table{overflow-x:auto;margin:var(--md-object-margin) 0;border-radius:var(--md-border-radius-base);border:var(--md-border-size) solid var(--md-border-color);padding:0 1.625em;background-color:var(--md-table-bg)}.markdown-table table{min-width:100%;border-collapse:collapse}.markdown-table thead{font-weight:600}.markdown-table tbody tr{border-top:var(--md-border-size) solid var(--md-border-color)}.markdown-table td,.markdown-table th{text-align:left;padding:var(--md-table-cell-padding-y) var(--md-table-cell-padding-x);word-break:normal}.markdown-table td:first-child,.markdown-table th:first-child{padding-left:0}.markdown-table td:last-child,.markdown-table th:last-child{padding-right:0}.markdown-image{margin:var(--md-object-margin) 0}.markdown-image>:first-child{margin-top:0}.markdown-image>:last-child{margin-bottom:0}.markdown-image img{height:auto}.markdown-image img,.markdown-video{border-radius:var(--md-border-radius-base);border:var(--md-border-size) solid var(--md-border-color);max-width:100%}.markdown-video{margin:var(--md-object-margin) 0;overflow:hidden;width:100%;aspect-ratio:16/9}.markdown-spoiler{position:relative;margin:var(--md-spacing-base) 0}.markdown-spoiler summary::-webkit-details-marker{display:none}.markdown-spoiler summary{list-style:none;cursor:pointer;font-weight:700;position:relative;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.markdown-spoiler[open] .markdown-spoiler-icon{opacity:1}.markdown-spoiler[open] .markdown-spoiler-icon:after,.markdown-spoiler[open] .markdown-spoiler-icon:before{transform:translate(-50%,-50%) rotate(0deg)}.markdown-spoiler[open] .markdown-spoiler-content{animation:fadeIn .45s ease both}.markdown-spoiler-icon{display:inline-block;width:1em;height:1em;position:relative;opacity:.6;transition:transform .3s ease,opacity .3s ease}.markdown-spoiler-icon:after,.markdown-spoiler-icon:before{content:"";position:absolute;left:50%;top:50%;width:1em;height:2px;background:currentColor;transform:translate(-50%,-50%) rotate(180deg);transition:transform .3s ease}.markdown-spoiler-icon:after{transform:translate(-50%,-50%) rotate(270deg)}.markdown-tasks-list{list-style:none;padding-left:30px!important}.markdown-tasks-list .markdown-checkbox{margin-left:-30px;margin-right:10px}.markdown-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:var(--md-checkbox-size);width:1em;height:1em;border-radius:.25em;background:var(--md-checkbox-bg);position:relative;vertical-align:text-bottom;margin-right:.5em;transition:background-color .3s ease}.markdown-checkbox:checked{background-color:var(--md-checkbox-checked-bg)}.markdown-checkbox:checked:after{content:"";position:absolute;top:.15em;left:.35em;width:.3em;height:.6em;border:solid var(--md-checkbox-check-color);border-width:0 .1em .1em 0;transform:rotate(45deg);box-sizing:border-box}:where([data-contrast=light],[data-contrast] [data-contrast=light],[data-contrast] [data-contrast] [data-contrast=light]) .markdown-markup{--md-border-color:hsla(0,0%,100%,.1);--md-border-color-strong:hsla(0,0%,100%,.2);--md-code-block-bg:#212221;--md-table-bg:#212221;--md-inline-code-color:#e5c594;--md-callout-decoration-color:hsla(0,0%,100%,.2);--md-callout-bg-opacity:0.15;--md-checkbox-bg:hsla(0,0%,100%,.2);--md-checkbox-border:transparent;--md-checkbox-checked-bg:#fff;--md-checkbox-checked-border:#fff;--md-checkbox-check-color:#060607}:where([data-contrast=light],[data-contrast] [data-contrast=light],[data-contrast] [data-contrast] [data-contrast=light]) .markdown-code-block span{color:var(--shiki-dark)!important}