.hmd-container{--color-highlight: rgb(233, 105, 0);--color-highlight-raw: 233, 105, 0}.hmd-container>section:first-child h1,.hmd-container>h1{margin-top:0;padding-top:0!important}.hmd-container h1,.hmd-container h2,.hmd-container h3,.hmd-container h4,.hmd-container h5,.hmd-container h6{margin:0 0 .6em;padding-top:50px;font-weight:700;line-height:1.3;color:#fff;position:relative}.hmd-container h1:hover a,.hmd-container h2:hover a,.hmd-container h3:hover a,.hmd-container h4:hover a,.hmd-container h5:hover a,.hmd-container h6:hover a{opacity:.7}.hmd-container h1 a,.hmd-container h2 a,.hmd-container h3 a,.hmd-container h4 a,.hmd-container h5 a,.hmd-container h6 a{position:absolute;left:-1em;color:inherit;font-weight:400;text-decoration:none;opacity:.1;-webkit-user-select:none;user-select:none;transition:.3s}.hmd-container h1 a:hover,.hmd-container h2 a:hover,.hmd-container h3 a:hover,.hmd-container h4 a:hover,.hmd-container h5 a:hover,.hmd-container h6 a:hover{text-decoration:none;opacity:1}.hmd-container h1{font-size:50px}.hmd-container h1 a{display:none}.hmd-container h2{font-size:42px}.hmd-container h3{font-size:34px}.hmd-container h4{font-size:26px}.hmd-container h5{font-size:22px}.hmd-container h6{font-size:18px}.hmd-container hr{border:none;border-top:24px dashed rgba(255,255,255,.04);margin:80px 0 60px}.hmd-container a{font-weight:500;color:var(--color--highlight, #e96900);text-decoration:underline;transition:.2s}.hmd-container a:hover{color:#fff}.hmd-container ul,.hmd-container ol{--gap: 4px;margin:14px 0}.hmd-container ul li{margin:var(--gap) 0;list-style-type:none;position:relative}.hmd-container ul li:before{--size: 6px;content:"";width:var(--size);height:var(--size);border-radius:50%;background-color:#ffffff40;position:absolute;top:calc(.5rem + var(--size) / 2);left:-16px}.hmd-container ol li{margin:var(--gap) 0;list-style-type:decimal}.hmd-container ul ul,.hmd-container ol ol{margin:0}.hmd-container p{margin:14px 0}.hmd-container p:has(>.figure){margin-bottom:30px}.hmd-container strong{font-weight:700}.hmd-container em{font-style:italic}.hmd-container iframe[src^="https://www.youtube.com/"]{width:100%!important;height:auto!important;aspect-ratio:16/9}.hmd-container .figure{display:block}.hmd-container .figure .img{display:block;width:fit-content;height:fit-content;max-width:100%;box-sizing:border-box;position:relative;z-index:1}.hmd-container .figure .img:hover .zoom{opacity:1;visibility:visible}.hmd-container .figure .img img{width:100%;max-width:100%;max-height:100%;border-radius:6px;background-color:#ffffff0d}.hmd-container .figure .img .zoom{opacity:0;visibility:hidden;position:absolute;top:0;right:0;width:50px;height:50px;border-radius:0 0 0 4px;background-color:#0000004d;display:flex;justify-content:center;align-items:center;color:#ffffffb3;cursor:pointer;transition-property:background-color,opacity,visibility;transition-duration:.3s;-webkit-user-select:none;user-select:none}.hmd-container .figure .img .zoom:hover{background-color:#0009}.hmd-container .figure .img .zoom.copied{background-color:rgba(var(--color-highlight-raw),1);font-size:20px}.hmd-container .figure .figcaption{display:block;margin-top:6px;padding:0 0 6px;color:#ffffff73;font-size:13px}.hmd-container code{padding:.05em .25em;border:1px solid rgb(42.7985074627,45.5597014925,49.7014925373);border-radius:.25em;background-color:#1f2124;font-size:.9em;font-weight:700;font-family:Roboto Mono,Monaco,courier,monospace}.hmd-container .pre-wrap{margin-bottom:30px;border-radius:6px;position:relative;background-color:#1f2124}.hmd-container .pre-wrap:hover .copy-code{opacity:1;visibility:visible}.hmd-container .pre-wrap:hover .lang-name{opacity:0;visibility:hidden}.hmd-container .pre-wrap:last-child{margin-bottom:0}.hmd-container .pre-wrap.has-path{margin-top:44px}.hmd-container .pre-wrap .path{font-size:12px;padding:6px 20px 0;border-radius:6px 6px 0 0;background-color:#1f2124;display:inline-block;color:#a9b7c6;vertical-align:bottom;font-family:Roboto Mono,Monaco,courier,monospace;font-weight:700;position:absolute;top:-14px;left:0;z-index:1}.hmd-container .pre-wrap .path:before{font-family:"Font Awesome 5 Free";margin-right:7px}.hmd-container .pre-wrap .lang-name{position:absolute;top:0;right:0;z-index:1;color:#fff6;font-size:10px;font-weight:700;letter-spacing:1px;padding:10px;line-height:15px;height:15px;border-radius:0 0 0 2px;font-family:Roboto Mono,Monaco,courier,monospace;opacity:1;visibility:visible;transition:.3s}.hmd-container .pre-wrap .copy-code{opacity:0;visibility:hidden;position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;background-color:#42474de6;border-radius:6px;display:flex;justify-content:center;align-items:center;font-size:18px;color:#ffffffb3;cursor:pointer;transition-property:background-color,opacity,visibility;transition-duration:.3s;-webkit-user-select:none;user-select:none}.hmd-container .pre-wrap .copy-code:hover{background-color:#42474d}.hmd-container .pre-wrap .copy-code.copied{background-color:rgba(var(--color-highlight-raw),1);font-size:20px}.hmd-container .pre-wrap .lines{width:100%;position:absolute;top:0;left:0;box-sizing:border-box;padding:30px 0 20px;font-size:14px;font-weight:500;font-family:Roboto Mono,Monaco,courier,monospace;line-height:1.6!important}.hmd-container .pre-wrap .lines .line{text-indent:-9999px;color:#fff0;background-color:#1f2124;-webkit-user-select:none;user-select:none}.hmd-container .pre-wrap .lines .line--active{background-color:#9acd321a}.hmd-container .pre-wrap .lines .line--error{background-color:#ff00001a}.hmd-container .pre-wrap pre{display:flex;margin:0;position:relative;font-size:14px}.hmd-container .pre-wrap pre:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.hmd-container .pre-wrap pre .line-index{flex-shrink:0;color:#a9b7c659;text-align:right;padding:30px 20px 20px 30px;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500;font-family:Roboto Mono,Monaco,courier,monospace;line-height:1.6!important}.hmd-container .pre-wrap pre .code-wrap{flex-grow:1;overflow-x:auto}.hmd-container .pre-wrap pre code{display:block;padding:30px 30px 24px 4px!important;border:none;border-radius:0;background-color:transparent!important;white-space:pre;position:relative;z-index:1;font-size:14px;font-weight:500;font-family:Roboto Mono,Monaco,courier,monospace;line-height:1.6!important}.hmd-container .pre-wrap pre code::selection,.hmd-container .pre-wrap pre code *::selection{background-color:var(--color--highlight, #e96900);color:var(--color--background)}.hmd-container .pre-wrap+.caption{margin-top:-24px;margin-bottom:20px;padding-bottom:6px;color:#ffffff73;font-size:13px}.hmd-container .table-wrap{width:100%;margin-bottom:20px;margin-top:20px;overflow-x:auto}.hmd-container .table-wrap table{max-width:100%;border-collapse:collapse;line-height:1.6}.hmd-container .table-wrap table thead th{padding:8px 16px;border:1px solid rgba(255,255,255,.07);background-color:#e969001a;font-size:14px;font-weight:700;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff}.hmd-container .table-wrap table tbody tr:nth-child(2n){background-color:#fcfcfc04}.hmd-container .table-wrap table tbody tr td{min-width:0;padding:8px 16px;border:1px solid rgba(255,255,255,.07);font-size:.85em;vertical-align:top;white-space:nowrap}.hmd-container blockquote{margin:2em 0;padding:15px 24px;border-left:4px solid rgba(255,255,255,.5);border-radius:0 6px 6px 0;background-color:#ffffff08;position:relative}.hmd-container blockquote:before{content:"";width:24px;height:24px;border-radius:6px;color:var(--color--background);font-size:20px;font-family:Material Symbols Outlined;background-color:#9b9b9b;background-position:center;background-size:70%;background-repeat:no-repeat;position:absolute;top:14px;left:-14px;display:flex;justify-content:center;align-items:center;transform:scale(-1)}.hmd-container blockquote p{margin:0}.hmd-container blockquote blockquote{margin-bottom:-15px}.hmd-container blockquote blockquote+p{margin-top:30px}.hmd-container ol,.hmd-container ul{padding-left:26px;padding-bottom:6px}.hmd-container ol li[checkbox],.hmd-container ul li[checkbox]{list-style-type:none}.hmd-container ol li[checkbox]:before,.hmd-container ul li[checkbox]:before{display:none}.hmd-container ol li[checkbox] input,.hmd-container ul li[checkbox] input{display:none}.hmd-container ol li[checkbox] .checkbox,.hmd-container ul li[checkbox] .checkbox{margin-left:-28px;margin-right:4px;transform:translateY(5px);font-size:20px}.hmd-container ol li[checkbox] .checkbox--unchecked,.hmd-container ul li[checkbox] .checkbox--unchecked{opacity:.3}.hmd-container .message-box{margin:30px 0;padding:20px 20px 20px 14px;border:1px solid;border-radius:8px;background-color:#ffffff08;display:flex;align-items:start;gap:10px}.hmd-container .message-box__icon{flex-shrink:0;width:24px;height:calc(var(--font-size, 16px) * var(--line-height, 1.4));display:flex;align-items:center}.hmd-container .message-box__contents{flex-grow:1}.hmd-container .message-box__contents p{margin:0;font-size:var(--font-size, 16px);line-height:var(--line-height, 1.4)}.hmd-container .message-box__contents .figure{margin-bottom:0}.hmd-container .updated-at{position:relative}.hmd-container .updated-at.outdated{color:#f009}.hmd-container .updated-at.outdated:before{background-color:#f009}.hmd-container .updated-at:before{content:"";position:absolute;left:-18px;width:2px;height:100%;background-color:#adff2f99}.hmd-container>*:first-child{margin-top:0!important;padding-top:0!important}.hmd-container>*:last-child{margin-bottom:0!important;padding-bottom:0!important}.hmd-container .hmd-section:first-child>:first-child{margin-top:0!important;padding-top:0!important}.hmd-container .hmd-section:last-child>:last-child{margin-bottom:0!important;padding-bottom:0!important}.zoom-modal{position:fixed;top:0;left:0;z-index:9;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;visibility:hidden;transition:.3s;opacity:0}.zoom-modal.active{visibility:visible;opacity:1}.zoom-modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.zoom-modal__content{width:calc(100vw - 20px);height:calc(100vh - 20px);box-sizing:border-box;position:relative;border-radius:6px}@supports (height: 100dvh){.zoom-modal__content{width:calc(100dvw - 20px);height:calc(100dvh - 20px)}}.zoom-modal__content .zoom-container{width:calc(100vw - 20px);height:calc(100vh - 20px);background-color:#ffffff80;border-radius:6px}@supports (height: 100dvh){.zoom-modal__content .zoom-container{width:calc(100dvw - 20px);height:calc(100dvh - 20px)}}.zoom-modal__content .__actions{position:absolute;top:0;right:0;z-index:9;-webkit-user-select:none;user-select:none}.zoom-modal__content .__actions .__action{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#0000004d;cursor:pointer}.zoom-modal__content .__actions .__action:hover{background-color:#0009}.zoom-modal__content .__actions .__action:last-child{border-radius:0 0 0 4px}.hmd-loader{--hloader-color: #e96900;--hloader-size: 80px;--hloader-weight: 8px;--hloader-duration: 1s;width:var(--hloader-size);height:var(--hloader-size);color:var(--hloader-color);border:var(--hloader-weight) solid;border-top-color:transparent;border-radius:50%;animation:hloader var(--hloader-duration) infinite linear}@keyframes hloader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--zoomist-wrapper-bg-color: #efefef;--zoomist-slider-bg-color: rgba(255, 255, 255, .8);--zoomist-slider-border-radius: 0 0 4px 0;--zoomist-slider-padding-x: 20px;--zoomist-slider-padding-y: 20px;--zoomist-slider-track-color: #ddd;--zoomist-slider-track-color-hover: #ccc;--zoomist-slider-bar-size: 120px;--zoomist-slider-bar-side: 2px;--zoomist-slider-bar-border-radius: 2px;--zoomist-slider-bar-color: #666;--zoomist-slider-bar-color-hover: #444;--zoomist-slider-button-size: 12px;--zoomist-slider-button-color: #fff;--zoomist-zoomer-button-size: 48px;--zoomist-zoomer-button-color: rgba(255, 255, 255, .8);--zoomist-zoomer-button-color-hover: rgba(255, 255, 255, .9);--zoomist-zoomer-button-color-disabled: rgba(255, 255, 255, .8);--zoomist-zoomer-button-opacity-disabled: .7;--zoomist-zoomer-icon-size: 14px;--zoomist-zoomer-icon-color: #333;--zoomist-zoomer-icon-color-hover: #111;--zoomist-zoomer-icon-color-disabled: #999;--zoomist-modules-tranistion-duration: .3s}.zoomist-container{position:relative;padding:0!important;-webkit-user-select:none;user-select:none}.zoomist-wrapper{position:relative;z-index:1;width:100%;height:100%;padding:0!important;overflow:hidden;background-color:var(--zoomist-wrapper-bg-color)}.zoomist-image{position:relative;max-width:none!important;max-height:none!important}.zoomist-slider{position:absolute;z-index:2;top:0;left:0;padding:var(--zoomist-slider-padding-y) var(--zoomist-slider-padding-x);background-color:var(--zoomist-slider-bg-color);border-radius:var(--zoomist-slider-border-radius)}.zoomist-slider:hover .zoomist-slider-wrapper{background-color:var(--zoomist-slider-track-color-hover)}.zoomist-slider:hover .zoomist-slider-bar{background-color:var(--zoomist-slider-bar-color-hover)}.zoomist-slider:hover .zoomist-slider-button:before{box-shadow:0 0 8px #0009}.zoomist-slider-horizontal .zoomist-slider-wrapper{align-items:center;justify-content:flex-start;width:var(--zoomist-slider-bar-size);height:var(--zoomist-slider-bar-side)}.zoomist-slider-horizontal .zoomist-slider-bar{top:0;width:calc(var(--value) * 1%);height:100%}.zoomist-slider-horizontal .zoomist-slider-button{left:calc(var(--value) * 1%)}.zoomist-slider-vertical .zoomist-slider-wrapper{align-items:flex-end;justify-content:center;width:var(--zoomist-slider-bar-side);height:var(--zoomist-slider-bar-size)}.zoomist-slider-vertical .zoomist-slider-bar{bottom:0;width:100%;height:calc(var(--value) * 1%)}.zoomist-slider-vertical .zoomist-slider-button{bottom:calc(var(--value) * 1%)}.zoomist-slider-wrapper{position:relative;display:flex;background-color:var(--zoomist-slider-track-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-bar{position:absolute;z-index:0;left:0;display:block;border-radius:var(--zoomist-slider-bar-border-radius);background-color:var(--zoomist-slider-bar-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-button{position:relative;z-index:1;display:block;width:0!important;height:0!important}.zoomist-slider-button:before{content:"";position:absolute;left:calc(var(--zoomist-slider-button-size) * -.5);top:calc(var(--zoomist-slider-button-size) * -.5);width:var(--zoomist-slider-button-size);height:var(--zoomist-slider-button-size);display:block;background-color:var(--zoomist-slider-button-color, #fff);border-radius:50%;box-shadow:0 0 4px #0006;transition:box-shadow var(--zoomist-modules-tranistion-duration)}.zoomist-zoomer{position:absolute;z-index:2;top:0;right:0;border-radius:0 0 0 4px;overflow:hidden}.zoomist-zoomer-button{position:relative;display:flex;justify-content:center;align-items:center;width:var(--zoomist-zoomer-button-size);height:var(--zoomist-zoomer-button-size);background:none;background-color:var(--zoomist-zoomer-button-color);border:0;transition:background-color var(--zoomist-modules-tranistion-duration);cursor:pointer}.zoomist-zoomer-button:hover{background-color:var(--zoomist-zoomer-button-color-hover)}.zoomist-zoomer-button:hover .zoomist-zoomer-icon{fill:var(--zoomist-zoomer-icon-color-hover)}.zoomist-zoomer-button.zoomist-zoomer-disabled{pointer-events:none;background-color:var(--zoomist-zoomer-button-color-disabled);opacity:var(--zoomist-zoomer-button-opacity-disabled)}.zoomist-zoomer-button.zoomist-zoomer-disabled .zoomist-zoomer-icon{fill:var(--zoomist-zoomer-icon-color-disabled)}.zoomist-zoomer-icon{width:var(--zoomist-zoomer-icon-size);height:var(--zoomist-zoomer-icon-size);fill:var(--zoomist-zoomer-icon-color);transition:fill var(--zoomist-modules-tranistion-duration)}/*!
  Theme: Material Palenight
  Author: Nate Peterson
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#959dcb;background:#292d3e}.hljs::selection,.hljs ::selection{background-color:#32374d;color:#959dcb}.hljs-comment{color:#676e95}.hljs-tag{color:#8796b0}.hljs-subst,.hljs-punctuation,.hljs-operator{color:#959dcb}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:#f07178}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:#f78c6c}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:#ffcb6b}.hljs-strong{font-weight:700;color:#ffcb6b}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:#c3e88d}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:#89ddff}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:#82aaff}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:#c792ea}.hljs-emphasis{color:#c792ea;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#ff5370}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}
