@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=K2D:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}svg{overflow:visible}body{position:relative;display:flex;align-items:center;flex-direction:column}html .--infinite-animation,html.light .--infinite-animation{-webkit-animation-iteration-count:infinite!important;-moz-animation-iteration-counte:infinite!important;animation-iteration-count:infinite!important}html .--rasterized-button,html.light .--rasterized-button{background-color:transparent;outline:none;border:transparent;padding:0}html .--bg-color-ease-in,html.light .--bg-color-ease-in{transition:background-color .2s ease-in-out}html .--opacity-ease-in,html.light .--opacity-ease-in{transition:opacity .2s ease-in-out}html .--transform-ease-in,html.light .--transform-ease-in{transition:transform .2s ease-in-out}html .--color-ease-in,html.light .--color-ease-in{transition:color .2s ease-in-out}html .--flex-center,html.light .--flex-center{display:flex;align-items:center;justify-content:center}html .--flex-row,html.light .--flex-row{display:flex;flex-direction:row}html .--flex-column,html.light .--flex-column{display:flex;flex-direction:column}html .--page,html.light .--page{height:100%;min-height:100vh;width:100vw}html .--hidden-overflow-all,html.light .--hidden-overflow-all{overflow:hidden}html .--hidden-overflow-x,html.light .--hidden-overflow-x{overflow-x:hidden}html .--hidden-overflow-y,html.light .--hidden-overflow-y{overflow-y:hidden}html .--header-button button,html.light .--header-button button{display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:transparent;border:transparent;border-radius:.6rem;background-color:#f7f7f7;transition:background-color .2s ease-in-out}html .--header-button button:active,html .--header-button button:focus,html .--header-button button:focus-within,html .--header-button button:hover,html.light .--header-button button:active,html.light .--header-button button:focus,html.light .--header-button button:focus-within,html.light .--header-button button:hover{cursor:pointer}html .--header-button button svg,html.light .--header-button button svg{width:1.25rem;height:1.25rem}html .--header-button button svg path,html.light .--header-button button svg path{transition:fill .2s ease-in-out,stroke .2s ease-in-out;fill:#252525;stroke:#252525}html .markdown,html.light .markdown{display:flex;flex-direction:column;color-scheme:dark;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;font-family:K2D;font-size:16px;line-height:1.5;word-wrap:break-word;width:100%;align-items:flex-start;color:#252525}html .markdown h1:hover .anchor .octicon-link:before,html .markdown h2:hover .anchor .octicon-link:before,html .markdown h3:hover .anchor .octicon-link:before,html .markdown h4:hover .anchor .octicon-link:before,html .markdown h5:hover .anchor .octicon-link:before,html .markdown h6:hover .anchor .octicon-link:before,html.light .markdown h1:hover .anchor .octicon-link:before,html.light .markdown h2:hover .anchor .octicon-link:before,html.light .markdown h3:hover .anchor .octicon-link:before,html.light .markdown h4:hover .anchor .octicon-link:before,html.light .markdown h5:hover .anchor .octicon-link:before,html.light .markdown h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}html .markdown h1,html.light .markdown h1{margin:.67em 0;padding-bottom:.3em;font-family:K2D;font-weight:700}html .markdown details,html .markdown figcaption,html .markdown figure,html.light .markdown details,html.light .markdown figcaption,html.light .markdown figure{display:block}html .markdown summary,html.light .markdown summary{display:list-item}html .markdown [hidden],html.light .markdown [hidden]{display:none!important}html .markdown a,html.light .markdown a{background-color:transparent;color:#086f5b;text-decoration:none}html .markdown a :hover,html.light .markdown a :hover{text-decoration:underline}html .markdown abbr[title],html.light .markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html .markdown dfn,html.light .markdown dfn{font-style:italic}html .markdown mark,html.light .markdown mark{background-color:rgba(187,128,9,.15);color:#e6edf3}html .markdown small,html.light .markdown small{font-size:90%}html .markdown sub,html .markdown sup,html.light .markdown sub,html.light .markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}html .markdown sub,html.light .markdown sub{top:-.5em;bottom:-.25em}html .markdown img,html.light .markdown img{border-style:none;max-width:100%;box-sizing:content-box;background-color:#0d1117}html .markdown code,html .markdown kbd,html .markdown pre,html .markdown samp,html.light .markdown code,html.light .markdown kbd,html.light .markdown pre,html.light .markdown samp{font-family:monospace;font-size:1em}html .markdown figure,html.light .markdown figure{margin:1em 40px}html .markdown hr,html.light .markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;height:.25em;padding:0;margin:24px 0;background-color:#30363d;border:0}html .markdown hr :after,html.light .markdown hr :after{display:table;clear:both;content:""}html .markdown hr :before,html.light .markdown hr :before{display:table;content:""}html .markdown input,html.light .markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}html .markdown [type=button],html .markdown [type=reset],html .markdown [type=submit],html.light .markdown [type=button],html.light .markdown [type=reset],html.light .markdown [type=submit]{-webkit-appearance:button}html .markdown [type=checkbox],html .markdown [type=radio],html.light .markdown [type=checkbox],html.light .markdown [type=radio]{box-sizing:border-box;padding:0}html .markdown [type=number]::-webkit-inner-spin-button,html .markdown [type=number]::-webkit-outer-spin-button,html.light .markdown [type=number]::-webkit-inner-spin-button,html.light .markdown [type=number]::-webkit-outer-spin-button{height:auto}html .markdown [type=search]::-webkit-search-cancel-button,html .markdown [type=search]::-webkit-search-decoration,html.light .markdown [type=search]::-webkit-search-cancel-button,html.light .markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}html .markdown ::-webkit-input-placeholder,html.light .markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}html .markdown ::-webkit-file-upload-button,html.light .markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html .markdown ::placeholder,html.light .markdown ::placeholder{color:#6e7681;opacity:1}html .markdown details summary,html.light .markdown details summary{cursor:pointer}html .markdown details:not([open])>:not(summary),html.light .markdown details:not([open])>:not(summary){display:none!important}html .markdown [role=button]:focus,html .markdown a:focus,html .markdown input[type=checkbox]:focus,html .markdown input[type=radio]:focus,html.light .markdown [role=button]:focus,html.light .markdown a:focus,html.light .markdown input[type=checkbox]:focus,html.light .markdown input[type=radio]:focus{outline:2px solid #2f81f7;outline-offset:-2px;box-shadow:none}html .markdown [role=button]:focus:not(:focus-visible),html .markdown a:focus:not(:focus-visible),html .markdown input[type=checkbox]:focus:not(:focus-visible),html .markdown input[type=radio]:focus:not(:focus-visible),html.light .markdown [role=button]:focus:not(:focus-visible),html.light .markdown a:focus:not(:focus-visible),html.light .markdown input[type=checkbox]:focus:not(:focus-visible),html.light .markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}html .markdown [role=button]:focus-visible,html .markdown a:focus-visible,html .markdown input[type=checkbox]:focus-visible,html .markdown input[type=radio]:focus-visible,html.light .markdown [role=button]:focus-visible,html.light .markdown a:focus-visible,html.light .markdown input[type=checkbox]:focus-visible,html.light .markdown input[type=radio]:focus-visible{outline:2px solid #2f81f7;outline-offset:-2px;box-shadow:none}html .markdown a:not([class]):focus,html .markdown a:not([class]):focus-visible,html .markdown input[type=checkbox]:focus,html .markdown input[type=checkbox]:focus-visible,html .markdown input[type=radio]:focus,html .markdown input[type=radio]:focus-visible,html.light .markdown a:not([class]):focus,html.light .markdown a:not([class]):focus-visible,html.light .markdown input[type=checkbox]:focus,html.light .markdown input[type=checkbox]:focus-visible,html.light .markdown input[type=radio]:focus,html.light .markdown input[type=radio]:focus-visible{outline-offset:0}html .markdown kbd,html.light .markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:#e6edf3;vertical-align:middle;background-color:#161b22;border:1px solid hsla(215,8%,47%,.4);box-shadow:inset 0 -1px 0 hsla(215,8%,47%,.4)}html .markdown h1,html .markdown h2,html .markdown h3,html .markdown h4,html .markdown h5,html .markdown h6,html.light .markdown h1,html.light .markdown h2,html.light .markdown h3,html.light .markdown h4,html.light .markdown h5,html.light .markdown h6{margin-top:24px;margin-bottom:16px;line-height:1.25}html .markdown h2,html.light .markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #21262d}html .markdown h3,html.light .markdown h3{font-weight:600;font-size:1.25em}html .markdown h4,html.light .markdown h4{font-weight:600;font-size:1em}html .markdown h5,html.light .markdown h5{font-weight:600;font-size:.875em}html .markdown h6,html.light .markdown h6{font-weight:600;font-size:.85em;color:#7d8590}html .markdown p,html.light .markdown p{margin-top:0;margin-bottom:10px}html .markdown blockquote,html.light .markdown blockquote{margin:0;padding:0 1em;color:#7d8590;border-left:.25em solid #30363d}html .markdown ol,html .markdown ul,html.light .markdown ol,html.light .markdown ul{margin-top:0;margin-bottom:0;padding-left:2em}html .markdown ol ol,html .markdown ul ol,html.light .markdown ol ol,html.light .markdown ul ol{list-style-type:lower-roman}html .markdown ol ol ol,html .markdown ol ul ol,html .markdown ul ol ol,html .markdown ul ul ol,html.light .markdown ol ol ol,html.light .markdown ol ul ol,html.light .markdown ul ol ol,html.light .markdown ul ul ol{list-style-type:lower-alpha}html .markdown dd,html.light .markdown dd{margin-left:0}html .markdown code,html .markdown pre,html .markdown samp,html .markdown tt,html.light .markdown code,html.light .markdown pre,html.light .markdown samp,html.light .markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}html .markdown pre,html.light .markdown pre{margin-top:0;margin-bottom:0;word-wrap:normal}html .markdown .octicon,html.light .markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}html .markdown input::-webkit-inner-spin-button,html .markdown input::-webkit-outer-spin-button,html.light .markdown input::-webkit-inner-spin-button,html.light .markdown input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}html .markdown .color-fg-accent,html.light .markdown .color-fg-accent{color:#2f81f7!important}html .markdown .color-fg-attention,html.light .markdown .color-fg-attention{color:#d29922!important}html .markdown .color-fg-done,html.light .markdown .color-fg-done{color:#a371f7!important}html .markdown .flex-items-center,html.light .markdown .flex-items-center{align-items:center!important}html .markdown .mb-1,html.light .markdown .mb-1{margin-bottom:var(--base-size-4,4px)!important}html .markdown .text-semibold,html.light .markdown .text-semibold{font-weight:var(--base-text-weight-medium,500)!important}html .markdown .d-inline-flex,html.light .markdown .d-inline-flex{display:inline-flex!important}html .markdown .markdown-body:before,html.light .markdown .markdown-body:before{display:table;content:""}html .markdown .markdown-body:after,html.light .markdown .markdown-body:after{display:table;clear:both;content:""}html .markdown .markdown-body>:first-child,html.light .markdown .markdown-body>:first-child{margin-top:0!important}html .markdown .markdown-body>:last-child,html.light .markdown .markdown-body>:last-child{margin-bottom:0!important}html .markdown a:not([href]),html.light .markdown a:not([href]){color:inherit;text-decoration:none}html .markdown .absent,html.light .markdown .absent{color:#f85149}html .markdown .anchor,html.light .markdown .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}html .markdown .anchor:focus,html.light .markdown .anchor:focus{outline:none}html .markdown blockquote,html .markdown details,html .markdown dl,html .markdown ol,html .markdown p,html .markdown pre,html .markdown table,html .markdown ul,html.light .markdown blockquote,html.light .markdown details,html.light .markdown dl,html.light .markdown ol,html.light .markdown p,html.light .markdown pre,html.light .markdown table,html.light .markdown ul{margin-top:0;margin-bottom:16px}html .markdown blockquote>:first-child,html.light .markdown blockquote>:first-child{margin-top:0}html .markdown blockquote>:last-child,html.light .markdown blockquote>:last-child{margin-bottom:0}html .markdown h1 .octicon-link,html .markdown h2 .octicon-link,html .markdown h3 .octicon-link,html .markdown h4 .octicon-link,html .markdown h5 .octicon-link,html .markdown h6 .octicon-link,html.light .markdown h1 .octicon-link,html.light .markdown h2 .octicon-link,html.light .markdown h3 .octicon-link,html.light .markdown h4 .octicon-link,html.light .markdown h5 .octicon-link,html.light .markdown h6 .octicon-link{color:#e6edf3;vertical-align:middle;visibility:hidden}html .markdown h1:hover .anchor,html .markdown h2:hover .anchor,html .markdown h3:hover .anchor,html .markdown h4:hover .anchor,html .markdown h5:hover .anchor,html .markdown h6:hover .anchor,html.light .markdown h1:hover .anchor,html.light .markdown h2:hover .anchor,html.light .markdown h3:hover .anchor,html.light .markdown h4:hover .anchor,html.light .markdown h5:hover .anchor,html.light .markdown h6:hover .anchor{text-decoration:none}html .markdown h1:hover .anchor .octicon-link,html .markdown h2:hover .anchor .octicon-link,html .markdown h3:hover .anchor .octicon-link,html .markdown h4:hover .anchor .octicon-link,html .markdown h5:hover .anchor .octicon-link,html .markdown h6:hover .anchor .octicon-link,html.light .markdown h1:hover .anchor .octicon-link,html.light .markdown h2:hover .anchor .octicon-link,html.light .markdown h3:hover .anchor .octicon-link,html.light .markdown h4:hover .anchor .octicon-link,html.light .markdown h5:hover .anchor .octicon-link,html.light .markdown h6:hover .anchor .octicon-link{visibility:visible}html .markdown h1 code,html .markdown h1 tt,html .markdown h2 code,html .markdown h2 tt,html .markdown h3 code,html .markdown h3 tt,html .markdown h4 code,html .markdown h4 tt,html .markdown h5 code,html .markdown h5 tt,html .markdown h6 code,html .markdown h6 tt,html.light .markdown h1 code,html.light .markdown h1 tt,html.light .markdown h2 code,html.light .markdown h2 tt,html.light .markdown h3 code,html.light .markdown h3 tt,html.light .markdown h4 code,html.light .markdown h4 tt,html.light .markdown h5 code,html.light .markdown h5 tt,html.light .markdown h6 code,html.light .markdown h6 tt{padding:0 .2em;font-size:inherit}html .markdown summary h1,html .markdown summary h2,html .markdown summary h3,html .markdown summary h4,html .markdown summary h5,html .markdown summary h6,html.light .markdown summary h1,html.light .markdown summary h2,html.light .markdown summary h3,html.light .markdown summary h4,html.light .markdown summary h5,html.light .markdown summary h6{display:inline-block}html .markdown summary h1 .anchor,html .markdown summary h2 .anchor,html .markdown summary h3 .anchor,html .markdown summary h4 .anchor,html .markdown summary h5 .anchor,html .markdown summary h6 .anchor,html.light .markdown summary h1 .anchor,html.light .markdown summary h2 .anchor,html.light .markdown summary h3 .anchor,html.light .markdown summary h4 .anchor,html.light .markdown summary h5 .anchor,html.light .markdown summary h6 .anchor{margin-left:-40px}html .markdown summary h1,html .markdown summary h2,html.light .markdown summary h1,html.light .markdown summary h2{padding-bottom:0;border-bottom:0}html .markdown ol.no-list,html .markdown ul.no-list,html.light .markdown ol.no-list,html.light .markdown ul.no-list{padding:0;list-style-type:none}html .markdown ol[type="a s"],html.light .markdown ol[type="a s"]{list-style-type:lower-alpha}html .markdown ol[type="A s"],html.light .markdown ol[type="A s"]{list-style-type:upper-alpha}html .markdown ol[type="i s"],html.light .markdown ol[type="i s"]{list-style-type:lower-roman}html .markdown ol[type="I s"],html.light .markdown ol[type="I s"]{list-style-type:upper-roman}html .markdown div>ol:not([type]),html .markdown ol[type="1"],html.light .markdown div>ol:not([type]),html.light .markdown ol[type="1"]{list-style-type:decimal}html .markdown ol ol,html .markdown ol ul,html .markdown ul ol,html .markdown ul ul,html.light .markdown ol ol,html.light .markdown ol ul,html.light .markdown ul ol,html.light .markdown ul ul{margin-top:0;margin-bottom:0}html .markdown li>p,html.light .markdown li>p{margin-top:16px}html .markdown li+li,html.light .markdown li+li{margin-top:.25em}html .markdown dl,html.light .markdown dl{padding:0}html .markdown dl dt,html.light .markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}html .markdown dl dd,html.light .markdown dl dd{padding:0 16px;margin-bottom:16px}html .markdown .table,html.light .markdown .table{width:100%;max-width:100%;overflow-x:auto;border-radius:.6rem}html .markdown table,html.light .markdown table{width:100%;overflow-x:auto;color:#252525;margin:0}html .markdown table thead,html.light .markdown table thead{background-color:hsla(0,0%,46%,.482)}html .markdown table thead tr,html.light .markdown table thead tr{border-top:none}html .markdown table thead tr th,html.light .markdown table thead tr th{font-weight:600;padding:.5rem 1.2rem;text-align:start;white-space:nowrap}html .markdown table tbody,html.light .markdown table tbody{background-color:#323232}html .markdown table tbody tr,html.light .markdown table tbody tr{border-top:1px solid hsla(0,0%,46%,.482)}html .markdown table tbody tr:first-of-type,html.light .markdown table tbody tr:first-of-type{border:none}html .markdown table tbody tr td,html.light .markdown table tbody tr td{padding:0 1.2rem;width:auto}html .markdown table tbody tr td>div,html.light .markdown table tbody tr td>div{padding:1rem 0;height:100%;display:flex;overflow-x:auto;white-space:nowrap}html .markdown img[align=right],html.light .markdown img[align=right]{padding-left:20px}html .markdown img[align=left],html.light .markdown img[align=left]{padding-right:20px}html .markdown .emoji,html.light .markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}html .markdown span.frame,html.light .markdown span.frame{display:block;overflow:hidden}html .markdown span.frame>span,html.light .markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #30363d}html .markdown span.frame span img,html.light .markdown span.frame span img{display:block;float:left}html .markdown span.frame span span,html.light .markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:#e6edf3}html .markdown span.align-center,html.light .markdown span.align-center{display:block;overflow:hidden;clear:both}html .markdown span.align-center>span,html.light .markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}html .markdown span.align-center span img,html.light .markdown span.align-center span img{margin:0 auto;text-align:center}html .markdown span.align-right,html.light .markdown span.align-right{display:block;overflow:hidden;clear:both}html .markdown span.align-right>span,html.light .markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}html .markdown span.align-right span img,html.light .markdown span.align-right span img{margin:0;text-align:right}html .markdown span.float-left,html.light .markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}html .markdown span.float-left span,html.light .markdown span.float-left span{margin:13px 0 0}html .markdown span.float-right,html.light .markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}html .markdown span.float-right>span,html.light .markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}html .markdown code,html .markdown tt,html.light .markdown code,html.light .markdown tt{padding:.2em .4em;font-size:85%;white-space:break-spaces;background-color:hsla(215,8%,47%,.4);margin:0 .35vh}html .markdown code br,html .markdown tt br,html.light .markdown code br,html.light .markdown tt br{display:none}html .markdown del code,html.light .markdown del code{text-decoration:inherit}html .markdown samp,html.light .markdown samp{font-size:85%}html .markdown pre code,html.light .markdown pre code{font-size:100%}html .markdown pre>code,html.light .markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}html .markdown .highlight,html.light .markdown .highlight{margin-bottom:16px}html .markdown .highlight pre,html.light .markdown .highlight pre{margin-bottom:0;word-break:normal}html .markdown .highlight pre,html .markdown pre,html.light .markdown .highlight pre,html.light .markdown pre{font-size:85%;line-height:1.45;color:#d2d2d2;background-color:#151515;overflow:auto;padding:1rem .5rem 1rem 0;width:calc(100% - 1rem)}html .markdown pre code,html .markdown pre tt,html.light .markdown pre code,html.light .markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}html .markdown .csv-data td,html .markdown .csv-data th,html.light .markdown .csv-data td,html.light .markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}html .markdown .csv-data .blob-num,html.light .markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#0d1117;border:0}html .markdown .csv-data tr,html.light .markdown .csv-data tr{border-top:0}html .markdown .csv-data th,html.light .markdown .csv-data th{font-weight:600;background:#161b22;border-top:0}html .markdown [data-footnote-ref]:before,html.light .markdown [data-footnote-ref]:before{content:"["}html .markdown [data-footnote-ref]:after,html.light .markdown [data-footnote-ref]:after{content:"]"}html .markdown .footnotes,html.light .markdown .footnotes{font-size:12px;color:#7d8590;border-top:1px solid #30363d}html .markdown .footnotes ol,html.light .markdown .footnotes ol{padding-left:16px}html .markdown .footnotes ol ul,html.light .markdown .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}html .markdown .footnotes li,html.light .markdown .footnotes li{position:relative}html .markdown .footnotes li:target:before,html.light .markdown .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid #1f6feb;border-radius:6px}html .markdown .footnotes li:target,html.light .markdown .footnotes li:target{color:#e6edf3}html .markdown .footnotes .data-footnote-backref g-emoji,html.light .markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}html .markdown .pl-c,html.light .markdown .pl-c{color:#8b949e}html .markdown .pl-c1,html .markdown .pl-s .pl-v,html.light .markdown .pl-c1,html.light .markdown .pl-s .pl-v{color:#79c0ff}html .markdown .pl-e,html .markdown .pl-en,html.light .markdown .pl-e,html.light .markdown .pl-en{color:#d2a8ff}html .markdown .pl-s .pl-s1,html .markdown .pl-smi,html.light .markdown .pl-s .pl-s1,html.light .markdown .pl-smi{color:#c9d1d9}html .markdown .pl-ent,html.light .markdown .pl-ent{color:#7ee787}html .markdown .pl-k,html.light .markdown .pl-k{color:#ff7b72}html .markdown .pl-pds,html .markdown .pl-s,html .markdown .pl-s .pl-pse .pl-s1,html .markdown .pl-sr,html .markdown .pl-sr .pl-cce,html .markdown .pl-sr .pl-sra,html .markdown .pl-sr .pl-sre,html.light .markdown .pl-pds,html.light .markdown .pl-s,html.light .markdown .pl-s .pl-pse .pl-s1,html.light .markdown .pl-sr,html.light .markdown .pl-sr .pl-cce,html.light .markdown .pl-sr .pl-sra,html.light .markdown .pl-sr .pl-sre{color:#a5d6ff}html .markdown .pl-smw,html .markdown .pl-v,html.light .markdown .pl-smw,html.light .markdown .pl-v{color:#ffa657}html .markdown .pl-bu,html.light .markdown .pl-bu{color:#f85149}html .markdown .pl-ii,html.light .markdown .pl-ii{color:#f0f6fc;background-color:#8e1519}html .markdown .pl-c2,html.light .markdown .pl-c2{color:#f0f6fc;background-color:#b62324}html .markdown .pl-sr .pl-cce,html.light .markdown .pl-sr .pl-cce{font-weight:700;color:#7ee787}html .markdown .pl-ml,html.light .markdown .pl-ml{color:#f2cc60}html .markdown .pl-mh,html .markdown .pl-mh .pl-en,html .markdown .pl-ms,html.light .markdown .pl-mh,html.light .markdown .pl-mh .pl-en,html.light .markdown .pl-ms{font-weight:700;color:#1f6feb}html .markdown .pl-mi,html.light .markdown .pl-mi{font-style:italic;color:#c9d1d9}html .markdown .pl-mb,html.light .markdown .pl-mb{font-weight:700;color:#c9d1d9}html .markdown .pl-md,html.light .markdown .pl-md{color:#ffdcd7;background-color:#67060c}html .markdown .pl-mi1,html.light .markdown .pl-mi1{color:#aff5b4;background-color:#033a16}html .markdown .pl-mc,html.light .markdown .pl-mc{color:#ffdfb6;background-color:#5a1e02}html .markdown .pl-mi2,html.light .markdown .pl-mi2{color:#c9d1d9;background-color:#1158c7}html .markdown .pl-mdr,html.light .markdown .pl-mdr{font-weight:700;color:#d2a8ff}html .markdown .pl-ba,html.light .markdown .pl-ba{color:#8b949e}html .markdown .pl-sg,html.light .markdown .pl-sg{color:#484f58}html .markdown .pl-corl,html.light .markdown .pl-corl{text-decoration:underline;color:#a5d6ff}html .markdown g-emoji,html.light .markdown g-emoji{display:inline-block;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;vertical-align:-.075em}html .markdown g-emoji img,html.light .markdown g-emoji img{width:1em;height:1em}html .markdown .task-list-item,html.light .markdown .task-list-item{list-style-type:none}html .markdown .task-list-item label,html.light .markdown .task-list-item label{font-weight:400}html .markdown .task-list-item.enabled label,html.light .markdown .task-list-item.enabled label{cursor:pointer}html .markdown .task-list-item+.task-list-item,html.light .markdown .task-list-item+.task-list-item{margin-top:4px}html .markdown .task-list-item .handle,html.light .markdown .task-list-item .handle{display:none}html .markdown .task-list-item-checkbox,html.light .markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}html .markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,html.light .markdown .contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}html .markdown .contains-task-list,html.light .markdown .contains-task-list{position:relative}html .markdown .contains-task-list:focus-within .task-list-item-convert-container,html .markdown .contains-task-list:hover .task-list-item-convert-container,html.light .markdown .contains-task-list:focus-within .task-list-item-convert-container,html.light .markdown .contains-task-list:hover .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}html .markdown .QueryBuilder .qb-entity,html.light .markdown .QueryBuilder .qb-entity{color:#d2a8ff}html .markdown .QueryBuilder .qb-constant,html.light .markdown .QueryBuilder .qb-constant{color:#79c0ff}html .markdown ::-webkit-calendar-picker-indicator,html.light .markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}html .markdown .markdown-alert,html.light .markdown .markdown-alert{padding:0 1em;margin-bottom:16px;color:inherit;border-left:.25em solid #30363d}html .markdown .markdown-alert>:first-child,html.light .markdown .markdown-alert>:first-child{margin-top:0}html .markdown .markdown-alert>:last-child,html.light .markdown .markdown-alert>:last-child{margin-bottom:0}html .markdown .markdown-alert.markdown-alert-note,html.light .markdown .markdown-alert.markdown-alert-note{border-left-color:#2f81f7}html .markdown .markdown-alert.markdown-alert-important,html.light .markdown .markdown-alert.markdown-alert-important{border-left-color:#a371f7}html .markdown .markdown-alert.markdown-alert-warning,html.light .markdown .markdown-alert.markdown-alert-warning{border-left-color:#d29922}html .markdown em,html .markdown p,html.light .markdown em,html.light .markdown p{font-weight:400}html .markdown h1,html .markdown h2,html .markdown h3,html .markdown h4,html .markdown h5,html .markdown h6,html.light .markdown h1,html.light .markdown h2,html.light .markdown h3,html.light .markdown h4,html.light .markdown h5,html.light .markdown h6{border:none}html .markdown h1,html.light .markdown h1{font-size:2.75rem}html .markdown h2,html.light .markdown h2{font-size:2.5rem}html .markdown em,html.light .markdown em{font-style:italic;opacity:.6}html .markdown em:before,html.light .markdown em:before{content:open-quote}html .markdown em:after,html.light .markdown em:after{content:close-quote}html .markdown b,html .markdown strong,html.light .markdown b,html.light .markdown strong{color:#f7f7f7;background-color:#252525;font-weight:400;padding:.4vh .8vh;margin:0 .35vh}html .markdown img,html.light .markdown img{margin:1vh auto;background-color:transparent}html .markdown iframe,html.light .markdown iframe{width:100%;height:55vw;margin:2vh auto}html .markdown[data-is-loading=true] h1,html.light .markdown[data-is-loading=true] h1{width:100%;height:6vh}html .markdown[data-is-loading=true] h1 svg,html.light .markdown[data-is-loading=true] h1 svg{width:100%;height:100%;border-radius:2vh;overflow:hidden;opacity:.6}html .markdown[data-is-loading=true] p,html.light .markdown[data-is-loading=true] p{height:2.5vh}html .markdown[data-is-loading=true] p svg,html.light .markdown[data-is-loading=true] p svg{width:100%;height:100%;border-radius:6vh;overflow:hidden;opacity:.6}@media only screen and (min-width:1025px){html .markdown iframe,html.light .markdown iframe{width:85%;height:25vw}html .markdown[data-is-loading=true] h1,html.light .markdown[data-is-loading=true] h1{height:8vh}html .markdown[data-is-loading=true] h1 svg,html.light .markdown[data-is-loading=true] h1 svg{border-radius:3vh}html .markdown[data-is-loading=true] p,html.light .markdown[data-is-loading=true] p{height:3.5vh}html .markdown[data-is-loading=true] p svg,html.light .markdown[data-is-loading=true] p svg{border-radius:6vh}html .markdown .highlight pre,html .markdown pre,html.light .markdown .highlight pre,html.light .markdown pre{width:auto;padding-right:32px}}html .header,html.light .header{width:100%;justify-content:flex-end;align-items:center;background-color:#252525;border-bottom:1px solid #f7f7f7}html .header__icon,html.light .header__icon{display:flex;flex-direction:row;align-items:center;text-decoration:none;margin-right:auto}html .header__icon svg,html.light .header__icon svg{width:4rem;height:auto;stroke:#f7f7f7}html .header__icon h2,html.light .header__icon h2{color:#f7f7f7;font-size:1.1rem}@media only screen and (min-width:1025px){html .header,html.light .header{position:relative;border:none}}html .navigator,html.light .navigator{position:absolute;width:100vw;height:100dvh;background-color:#252525;padding-top:1rem;overflow-y:auto;transition:height .2s ease-in-out}html .navigator[data-is-hidden=true],html.light .navigator[data-is-hidden=true]{height:0;padding-top:0;overflow:hidden}html .navigator>ul,html.light .navigator>ul{width:calc(100% - 2rem);padding:0 1rem}html .navigator ul,html.light .navigator ul{width:calc(100% - 2rem);padding:.3333333333rem 1rem;list-style:none;gap:.5rem}html .navigator ul li,html.light .navigator ul li{position:relative;white-space:nowrap;width:100%}html .navigator ul li a,html.light .navigator ul li a{align-items:center;text-decoration:none;color:#f7f7f7;border:1px solid transparent;border-radius:.6rem;padding:.7rem 1rem .7rem 0;overflow:hidden;transition:border-color .2s ease-in-out,padding-left .25s ease-in-out}html .navigator ul li a:active,html .navigator ul li a:focus,html .navigator ul li a:focus-within,html .navigator ul li a:hover,html.light .navigator ul li a:active,html.light .navigator ul li a:focus,html.light .navigator ul li a:focus-within,html.light .navigator ul li a:hover{padding-left:.7rem;border-color:hsla(0,0%,46%,.482)}html .navigator ul li a svg,html.light .navigator ul li a svg{width:1rem;height:auto;stroke:#f7f7f7;margin-left:auto}html .navigator ul li ul,html.light .navigator ul li ul{width:calc(100% - 1.5rem);padding-right:0;padding-left:1.25rem}html .navigator ul li[data-is-collapsed=true] ul,html.light .navigator ul li[data-is-collapsed=true] ul{display:none}html .navigator ul li[data-is-collapsed=true] a svg,html.light .navigator ul li[data-is-collapsed=true] a svg{transform:rotate(90deg)}html .navigator ul li[data-is-collapsed=false] ul,html.light .navigator ul li[data-is-collapsed=false] ul{margin-top:1vh;border-left:1px solid #f7f7f7}html .navigator ul li[data-is-current-reference=true]>a,html.light .navigator ul li[data-is-current-reference=true]>a{padding-left:1rem;background-color:#f7f7f7;color:#252525}html .navigator ul li[data-is-current-reference=true]>a svg,html.light .navigator ul li[data-is-current-reference=true]>a svg{stroke:#252525}@media only screen and (min-width:1025px){html .navigator,html.light .navigator{position:relative;width:23vw;max-width:400px;border-right:1px solid hsla(0,0%,46%,.482);margin:0;background-color:transparent;padding-top:.5rem;transition:width .2s ease-in-out}html .navigator[data-is-hidden=true],html.light .navigator[data-is-hidden=true]{height:100vh;width:0;border:none}html .navigator>ul:last-child,html.light .navigator>ul:last-child{margin-bottom:6rem}html .navigator ul li a,html.light .navigator ul li a{color:#252525}html .navigator ul li a svg,html.light .navigator ul li a svg{stroke:#252525}html .navigator ul li[data-is-collapsed=false] ul,html.light .navigator ul li[data-is-collapsed=false] ul{border-left:1px solid #252525}html .navigator ul li[data-is-current-reference=true]>a,html.light .navigator ul li[data-is-current-reference=true]>a{background-color:#252525;color:#f7f7f7}html .navigator ul li[data-is-current-reference=true]>a svg,html.light .navigator ul li[data-is-current-reference=true]>a svg{stroke:#f7f7f7}}html .search__bar,html.light .search__bar{display:flex;align-items:center;width:calc(100% - 2rem - 2px);margin:0 auto 2rem;background-color:transparent;border:1px solid rgba(37,37,37,.2);border-radius:.6rem;padding:.5rem 1rem;gap:.75rem}html .search__bar svg,html.light .search__bar svg{fill:transparent;stroke:#252525;width:1.5rem;height:auto}html .search__bar input,html.light .search__bar input{width:calc(100% - 2rem);height:100%;border:transparent;outline:transparent;font-size:.98rem;background-color:transparent}html .search__items,html.light .search__items{display:flex;flex-direction:column;list-style:none;gap:1rem}html .search__item,html.light .search__item{width:calc(100% - 4rem);display:flex;flex-direction:column;padding:1rem 2rem;background-color:transparent;border:1px solid hsla(0,0%,46%,.482);border-radius:.6rem;text-decoration:none;color:#252525;gap:1rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}html .search__item:active,html .search__item:focus,html .search__item:focus-within,html .search__item:hover,html.light .search__item:active,html.light .search__item:focus,html.light .search__item:focus-within,html.light .search__item:hover{border-color:#252525;background-color:#252525;color:#f7f7f7}html .search__item__header,html.light .search__item__header{align-items:center;overflow:hidden}html .search__item__header h4,html.light .search__item__header h4{flex:2 1;line-height:2rem;font-size:1.5rem;font-weight:700}html .search__item__header span,html.light .search__item__header span{flex:1.5 1;margin-left:auto;font-size:.8rem;opacity:.3;text-align:right;white-space:nowrap;overflow-x:auto}html .search__item__namespace,html.light .search__item__namespace{font-size:.8rem;opacity:.7}html .hamburguer-button,html.light .hamburguer-button{background-color:#f7f7f7;padding:0 .6rem;height:4rem}html .hamburguer-button[data-is-hidden=false],html.light .hamburguer-button[data-is-hidden=false]{background-color:#252525}html .hamburguer-button[data-is-hidden=false] button svg path,html.light .hamburguer-button[data-is-hidden=false] button svg path{fill:#f7f7f7;stroke:#f7f7f7}html .hamburguer-button button,html.light .hamburguer-button button{background-color:transparent;border:transparent}html .hamburguer-button button svg path,html.light .hamburguer-button button svg path{fill:#252525;stroke:#252525}@media only screen and (min-width:1025px){html .hamburguer-button,html .hamburguer-button[data-is-hidden=false],html.light .hamburguer-button,html.light .hamburguer-button[data-is-hidden=false]{background-color:#f7f7f7}html .hamburguer-button[data-is-hidden=false] button svg path,html.light .hamburguer-button[data-is-hidden=false] button svg path{fill:#252525;stroke:#252525}}html .language-button,html.light .language-button{margin-right:1rem;align-items:flex-end}html .language-button ul,html.light .language-button ul{position:absolute;margin-top:2.8rem;padding:.5rem;border-radius:.72rem;background-color:#252525;box-shadow:1px 2px 5px 0 rgba(0,0,0,.25);border:1px solid hsla(0,0%,46%,.482)}html .language-button ul[data-is-list-visible=false],html.light .language-button ul[data-is-list-visible=false]{display:none}html .language-button ul li a,html.light .language-button ul li a{width:100%;height:100%;align-items:center;padding:1rem 1.25rem;min-width:8rem;font-size:.8rem;text-decoration:none;border-radius:.6rem;color:#f7f7f7}html .language-button ul li a:active,html .language-button ul li a:focus,html .language-button ul li a:focus-within,html .language-button ul li a:hover,html.light .language-button ul li a:active,html.light .language-button ul li a:focus,html.light .language-button ul li a:focus-within,html.light .language-button ul li a:hover{cursor:pointer;background-color:hsla(0,0%,46%,.482)}html .language-button ul li a div,html.light .language-button ul li a div{height:.5rem;width:.5rem;margin-left:auto;border-radius:50%;background-color:#f7f7f7}html .theme-button,html.light .theme-button{margin-right:1rem}html .home__title,html.light .home__title{font-size:2rem;font-weight:700;margin-bottom:.75rem}html .home__description,html.light .home__description{font-size:1.15rem;font-weight:lighter;margin-bottom:2rem}@media only screen and (min-width:1025px){html .home__title,html.light .home__title{font-size:2.5rem;margin-bottom:.75rem}html .home__description,html.light .home__description{font-size:1.2rem;margin-bottom:2rem}}html .not-found,html.light .not-found{height:100%}html .not-found__title,html.light .not-found__title{align-items:center;justify-content:center;height:100%}html .not-found__title h2,html .not-found__title h3,html.light .not-found__title h2,html.light .not-found__title h3{color:#252525;text-align:center}html .not-found__title h2,html.light .not-found__title h2{font-size:8rem;text-transform:uppercase}html .not-found__title h3,html.light .not-found__title h3{font-style:italic;font-weight:300;font-size:4rem}@media only screen and (min-width:1025px){html .not-found__title h2,html.light .not-found__title h2{font-size:12rem}html .not-found__title h3,html.light .not-found__title h3{font-size:6rem}}html .reference__history,html.light .reference__history{height:2rem;width:100%;overflow-x:auto;align-items:center;list-style-type:none;margin:.2rem 0 1.2rem;gap:.2em}html .reference__history li[data-is-active=true] a,html.light .reference__history li[data-is-active=true] a{color:#252525;font-weight:700}html .reference__history li[data-is-active=false] a,html.light .reference__history li[data-is-active=false] a{transition:background-color .2s ease-in-out}html .reference__history li[data-is-active=false] a:active,html .reference__history li[data-is-active=false] a:focus,html .reference__history li[data-is-active=false] a:focus-within,html .reference__history li[data-is-active=false] a:hover,html.light .reference__history li[data-is-active=false] a:active,html.light .reference__history li[data-is-active=false] a:focus,html.light .reference__history li[data-is-active=false] a:focus-within,html.light .reference__history li[data-is-active=false] a:hover{background-color:#323232}html .reference__history li a,html.light .reference__history li a{color:#aaa;text-decoration:none;font-size:1.1rem;font-weight:300;border-radius:.6rem;padding:.2em .6em}html .reference__title,html.light .reference__title{gap:1rem}html .reference__title h1,html.light .reference__title h1{font-size:2.5rem;font-weight:700}html .reference__title h2,html.light .reference__title h2{opacity:.5}html .reference__source,html.light .reference__source{margin-top:1.5rem;gap:.6rem}html .reference__source div,html.light .reference__source div{display:flex;flex-direction:row;border-radius:.6rem;gap:.6rem}html .reference__source div div,html.light .reference__source div div{display:flex;align-items:center;padding:1rem;width:calc(50% - 2rem);font-size:.75rem;overflow-x:auto;white-space:nowrap}html .reference__source div div:first-of-type,html.light .reference__source div div:first-of-type{background-color:hsla(0,0%,46%,.482);color:#252525;width:calc(50% - 2rem);max-width:100px}html .reference__source div div:last-of-type,html.light .reference__source div div:last-of-type{background-color:#323232;color:#aaa;width:calc(100% - 2rem)}html .reference__system,html.light .reference__system{display:inline;margin-top:2rem}html .reference__system span,html.light .reference__system span{padding:.25rem 2rem;border-radius:.6rem;background-color:#252525;color:#f7f7f7;font-size:.9rem}html .reference__text,html.light .reference__text{margin-top:2rem}@media only screen and (min-width:1025px){html .reference__history,html.light .reference__history{margin:.4rem 0 0;height:auto;justify-content:flex-end;overflow:visible}html .reference__history li a,html.light .reference__history li a{font-size:1.25rem}html .reference__title h1,html.light .reference__title h1{font-size:3.25rem}html .reference__source div div,html.light .reference__source div div{font-size:.9rem}html .reference__source div div:first-of-type,html.light .reference__source div div:first-of-type{width:calc(15% - 2rem);max-width:200px}html .reference__source div div:last-of-type,html.light .reference__source div div:last-of-type{width:calc(100% - 2rem)}}html body,html.light body{width:100dvw;height:100dvh;background-color:#f7f7f7;font-family:K2D;transition:background-color .2s ease-in-out}html body main,html.light body main{width:100%;height:100%;overflow:hidden;overflow-y:auto}html body main section,html.light body main section{display:flex;flex-direction:column;padding:2rem}@media only screen and (min-width:1025px){html body,html.light body{overflow:hidden}html body main,html.light body main{display:flex;flex-direction:row;overflow:hidden}html body main section,html.light body main section{flex:1 1;overflow-y:auto;padding:2.75rem}}html.dark .--infinite-animation{-webkit-animation-iteration-count:infinite!important;-moz-animation-iteration-counte:infinite!important;animation-iteration-count:infinite!important}html.dark .--rasterized-button{background-color:transparent;outline:none;border:transparent;padding:0}html.dark .--bg-color-ease-in{transition:background-color .2s ease-in-out}html.dark .--opacity-ease-in{transition:opacity .2s ease-in-out}html.dark .--transform-ease-in{transition:transform .2s ease-in-out}html.dark .--color-ease-in{transition:color .2s ease-in-out}html.dark .--flex-center{display:flex;align-items:center;justify-content:center}html.dark .--flex-row{display:flex;flex-direction:row}html.dark .--flex-column{display:flex;flex-direction:column}html.dark .--page{height:100%;min-height:100vh;width:100vw}html.dark .--hidden-overflow-all{overflow:hidden}html.dark .--hidden-overflow-x{overflow-x:hidden}html.dark .--hidden-overflow-y{overflow-y:hidden}html.dark .--header-button button{display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:transparent;border:transparent;border-radius:.6rem;background-color:#252525;transition:background-color .2s ease-in-out}html.dark .--header-button button:active,html.dark .--header-button button:focus,html.dark .--header-button button:focus-within,html.dark .--header-button button:hover{cursor:pointer}html.dark .--header-button button svg{width:1.25rem;height:1.25rem}html.dark .--header-button button svg path{transition:fill .2s ease-in-out,stroke .2s ease-in-out;fill:#f7f7f7;stroke:#f7f7f7}html.dark .markdown{display:flex;flex-direction:column;color-scheme:dark;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;font-family:K2D;font-size:16px;line-height:1.5;word-wrap:break-word;width:100%;align-items:flex-start;color:#f7f7f7}html.dark .markdown h1:hover .anchor .octicon-link:before,html.dark .markdown h2:hover .anchor .octicon-link:before,html.dark .markdown h3:hover .anchor .octicon-link:before,html.dark .markdown h4:hover .anchor .octicon-link:before,html.dark .markdown h5:hover .anchor .octicon-link:before,html.dark .markdown h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}html.dark .markdown h1{margin:.67em 0;padding-bottom:.3em;font-family:K2D;font-weight:700}html.dark .markdown details,html.dark .markdown figcaption,html.dark .markdown figure{display:block}html.dark .markdown summary{display:list-item}html.dark .markdown [hidden]{display:none!important}html.dark .markdown a{background-color:transparent;color:#0b997d;text-decoration:none}html.dark .markdown a :hover{text-decoration:underline}html.dark .markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html.dark .markdown dfn{font-style:italic}html.dark .markdown mark{background-color:rgba(187,128,9,.15);color:#e6edf3}html.dark .markdown small{font-size:90%}html.dark .markdown sub,html.dark .markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}html.dark .markdown sub{top:-.5em;bottom:-.25em}html.dark .markdown img{border-style:none;max-width:100%;box-sizing:content-box;background-color:#0d1117}html.dark .markdown code,html.dark .markdown kbd,html.dark .markdown pre,html.dark .markdown samp{font-family:monospace;font-size:1em}html.dark .markdown figure{margin:1em 40px}html.dark .markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;height:.25em;padding:0;margin:24px 0;background-color:#30363d;border:0}html.dark .markdown hr :after{display:table;clear:both;content:""}html.dark .markdown hr :before{display:table;content:""}html.dark .markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}html.dark .markdown [type=button],html.dark .markdown [type=reset],html.dark .markdown [type=submit]{-webkit-appearance:button}html.dark .markdown [type=checkbox],html.dark .markdown [type=radio]{box-sizing:border-box;padding:0}html.dark .markdown [type=number]::-webkit-inner-spin-button,html.dark .markdown [type=number]::-webkit-outer-spin-button{height:auto}html.dark .markdown [type=search]::-webkit-search-cancel-button,html.dark .markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}html.dark .markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}html.dark .markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html.dark .markdown ::placeholder{color:#6e7681;opacity:1}html.dark .markdown details summary{cursor:pointer}html.dark .markdown details:not([open])>:not(summary){display:none!important}html.dark .markdown [role=button]:focus,html.dark .markdown a:focus,html.dark .markdown input[type=checkbox]:focus,html.dark .markdown input[type=radio]:focus{outline:2px solid #2f81f7;outline-offset:-2px;box-shadow:none}html.dark .markdown [role=button]:focus:not(:focus-visible),html.dark .markdown a:focus:not(:focus-visible),html.dark .markdown input[type=checkbox]:focus:not(:focus-visible),html.dark .markdown input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}html.dark .markdown [role=button]:focus-visible,html.dark .markdown a:focus-visible,html.dark .markdown input[type=checkbox]:focus-visible,html.dark .markdown input[type=radio]:focus-visible{outline:2px solid #2f81f7;outline-offset:-2px;box-shadow:none}html.dark .markdown a:not([class]):focus,html.dark .markdown a:not([class]):focus-visible,html.dark .markdown input[type=checkbox]:focus,html.dark .markdown input[type=checkbox]:focus-visible,html.dark .markdown input[type=radio]:focus,html.dark .markdown input[type=radio]:focus-visible{outline-offset:0}html.dark .markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:#e6edf3;vertical-align:middle;background-color:#161b22;border:1px solid hsla(215,8%,47%,.4);box-shadow:inset 0 -1px 0 hsla(215,8%,47%,.4)}html.dark .markdown h1,html.dark .markdown h2,html.dark .markdown h3,html.dark .markdown h4,html.dark .markdown h5,html.dark .markdown h6{margin-top:24px;margin-bottom:16px;line-height:1.25}html.dark .markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #21262d}html.dark .markdown h3{font-weight:600;font-size:1.25em}html.dark .markdown h4{font-weight:600;font-size:1em}html.dark .markdown h5{font-weight:600;font-size:.875em}html.dark .markdown h6{font-weight:600;font-size:.85em;color:#7d8590}html.dark .markdown p{margin-top:0;margin-bottom:10px}html.dark .markdown blockquote{margin:0;padding:0 1em;color:#7d8590;border-left:.25em solid #30363d}html.dark .markdown ol,html.dark .markdown ul{margin-top:0;margin-bottom:0;padding-left:2em}html.dark .markdown ol ol,html.dark .markdown ul ol{list-style-type:lower-roman}html.dark .markdown ol ol ol,html.dark .markdown ol ul ol,html.dark .markdown ul ol ol,html.dark .markdown ul ul ol{list-style-type:lower-alpha}html.dark .markdown dd{margin-left:0}html.dark .markdown code,html.dark .markdown pre,html.dark .markdown samp,html.dark .markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}html.dark .markdown pre{margin-top:0;margin-bottom:0;word-wrap:normal}html.dark .markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}html.dark .markdown input::-webkit-inner-spin-button,html.dark .markdown input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}html.dark .markdown .color-fg-accent{color:#2f81f7!important}html.dark .markdown .color-fg-attention{color:#d29922!important}html.dark .markdown .color-fg-done{color:#a371f7!important}html.dark .markdown .flex-items-center{align-items:center!important}html.dark .markdown .mb-1{margin-bottom:var(--base-size-4,4px)!important}html.dark .markdown .text-semibold{font-weight:var(--base-text-weight-medium,500)!important}html.dark .markdown .d-inline-flex{display:inline-flex!important}html.dark .markdown .markdown-body:before{display:table;content:""}html.dark .markdown .markdown-body:after{display:table;clear:both;content:""}html.dark .markdown .markdown-body>:first-child{margin-top:0!important}html.dark .markdown .markdown-body>:last-child{margin-bottom:0!important}html.dark .markdown a:not([href]){color:inherit;text-decoration:none}html.dark .markdown .absent{color:#f85149}html.dark .markdown .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}html.dark .markdown .anchor:focus{outline:none}html.dark .markdown blockquote,html.dark .markdown details,html.dark .markdown dl,html.dark .markdown ol,html.dark .markdown p,html.dark .markdown pre,html.dark .markdown table,html.dark .markdown ul{margin-top:0;margin-bottom:16px}html.dark .markdown blockquote>:first-child{margin-top:0}html.dark .markdown blockquote>:last-child{margin-bottom:0}html.dark .markdown h1 .octicon-link,html.dark .markdown h2 .octicon-link,html.dark .markdown h3 .octicon-link,html.dark .markdown h4 .octicon-link,html.dark .markdown h5 .octicon-link,html.dark .markdown h6 .octicon-link{color:#e6edf3;vertical-align:middle;visibility:hidden}html.dark .markdown h1:hover .anchor,html.dark .markdown h2:hover .anchor,html.dark .markdown h3:hover .anchor,html.dark .markdown h4:hover .anchor,html.dark .markdown h5:hover .anchor,html.dark .markdown h6:hover .anchor{text-decoration:none}html.dark .markdown h1:hover .anchor .octicon-link,html.dark .markdown h2:hover .anchor .octicon-link,html.dark .markdown h3:hover .anchor .octicon-link,html.dark .markdown h4:hover .anchor .octicon-link,html.dark .markdown h5:hover .anchor .octicon-link,html.dark .markdown h6:hover .anchor .octicon-link{visibility:visible}html.dark .markdown h1 code,html.dark .markdown h1 tt,html.dark .markdown h2 code,html.dark .markdown h2 tt,html.dark .markdown h3 code,html.dark .markdown h3 tt,html.dark .markdown h4 code,html.dark .markdown h4 tt,html.dark .markdown h5 code,html.dark .markdown h5 tt,html.dark .markdown h6 code,html.dark .markdown h6 tt{padding:0 .2em;font-size:inherit}html.dark .markdown summary h1,html.dark .markdown summary h2,html.dark .markdown summary h3,html.dark .markdown summary h4,html.dark .markdown summary h5,html.dark .markdown summary h6{display:inline-block}html.dark .markdown summary h1 .anchor,html.dark .markdown summary h2 .anchor,html.dark .markdown summary h3 .anchor,html.dark .markdown summary h4 .anchor,html.dark .markdown summary h5 .anchor,html.dark .markdown summary h6 .anchor{margin-left:-40px}html.dark .markdown summary h1,html.dark .markdown summary h2{padding-bottom:0;border-bottom:0}html.dark .markdown ol.no-list,html.dark .markdown ul.no-list{padding:0;list-style-type:none}html.dark .markdown ol[type="a s"]{list-style-type:lower-alpha}html.dark .markdown ol[type="A s"]{list-style-type:upper-alpha}html.dark .markdown ol[type="i s"]{list-style-type:lower-roman}html.dark .markdown ol[type="I s"]{list-style-type:upper-roman}html.dark .markdown div>ol:not([type]),html.dark .markdown ol[type="1"]{list-style-type:decimal}html.dark .markdown ol ol,html.dark .markdown ol ul,html.dark .markdown ul ol,html.dark .markdown ul ul{margin-top:0;margin-bottom:0}html.dark .markdown li>p{margin-top:16px}html.dark .markdown li+li{margin-top:.25em}html.dark .markdown dl{padding:0}html.dark .markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}html.dark .markdown dl dd{padding:0 16px;margin-bottom:16px}html.dark .markdown .table{width:100%;max-width:100%;overflow-x:auto;border-radius:.6rem}html.dark .markdown table{width:100%;overflow-x:auto;color:#f7f7f7;margin:0}html.dark .markdown table thead{background-color:hsla(0,0%,46%,.482)}html.dark .markdown table thead tr{border-top:none}html.dark .markdown table thead tr th{font-weight:600;padding:.5rem 1.2rem;text-align:start;white-space:nowrap}html.dark .markdown table tbody{background-color:#323232}html.dark .markdown table tbody tr{border-top:1px solid hsla(0,0%,46%,.482)}html.dark .markdown table tbody tr:first-of-type{border:none}html.dark .markdown table tbody tr td{padding:0 1.2rem;width:auto}html.dark .markdown table tbody tr td>div{padding:1rem 0;height:100%;display:flex;overflow-x:auto;white-space:nowrap}html.dark .markdown img[align=right]{padding-left:20px}html.dark .markdown img[align=left]{padding-right:20px}html.dark .markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}html.dark .markdown span.frame{display:block;overflow:hidden}html.dark .markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #30363d}html.dark .markdown span.frame span img{display:block;float:left}html.dark .markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:#e6edf3}html.dark .markdown span.align-center{display:block;overflow:hidden;clear:both}html.dark .markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}html.dark .markdown span.align-center span img{margin:0 auto;text-align:center}html.dark .markdown span.align-right{display:block;overflow:hidden;clear:both}html.dark .markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}html.dark .markdown span.align-right span img{margin:0;text-align:right}html.dark .markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}html.dark .markdown span.float-left span{margin:13px 0 0}html.dark .markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}html.dark .markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}html.dark .markdown code,html.dark .markdown tt{padding:.2em .4em;font-size:85%;white-space:break-spaces;background-color:hsla(215,8%,47%,.4);margin:0 .35vh}html.dark .markdown code br,html.dark .markdown tt br{display:none}html.dark .markdown del code{text-decoration:inherit}html.dark .markdown samp{font-size:85%}html.dark .markdown pre code{font-size:100%}html.dark .markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}html.dark .markdown .highlight{margin-bottom:16px}html.dark .markdown .highlight pre{margin-bottom:0;word-break:normal}html.dark .markdown .highlight pre,html.dark .markdown pre{font-size:85%;line-height:1.45;color:#d2d2d2;background-color:#151515;overflow:auto;padding:1rem .5rem 1rem 0;width:calc(100% - 1rem)}html.dark .markdown pre code,html.dark .markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}html.dark .markdown .csv-data td,html.dark .markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}html.dark .markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#0d1117;border:0}html.dark .markdown .csv-data tr{border-top:0}html.dark .markdown .csv-data th{font-weight:600;background:#161b22;border-top:0}html.dark .markdown [data-footnote-ref]:before{content:"["}html.dark .markdown [data-footnote-ref]:after{content:"]"}html.dark .markdown .footnotes{font-size:12px;color:#7d8590;border-top:1px solid #30363d}html.dark .markdown .footnotes ol{padding-left:16px}html.dark .markdown .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}html.dark .markdown .footnotes li{position:relative}html.dark .markdown .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid #1f6feb;border-radius:6px}html.dark .markdown .footnotes li:target{color:#e6edf3}html.dark .markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}html.dark .markdown .pl-c{color:#8b949e}html.dark .markdown .pl-c1,html.dark .markdown .pl-s .pl-v{color:#79c0ff}html.dark .markdown .pl-e,html.dark .markdown .pl-en{color:#d2a8ff}html.dark .markdown .pl-s .pl-s1,html.dark .markdown .pl-smi{color:#c9d1d9}html.dark .markdown .pl-ent{color:#7ee787}html.dark .markdown .pl-k{color:#ff7b72}html.dark .markdown .pl-pds,html.dark .markdown .pl-s,html.dark .markdown .pl-s .pl-pse .pl-s1,html.dark .markdown .pl-sr,html.dark .markdown .pl-sr .pl-cce,html.dark .markdown .pl-sr .pl-sra,html.dark .markdown .pl-sr .pl-sre{color:#a5d6ff}html.dark .markdown .pl-smw,html.dark .markdown .pl-v{color:#ffa657}html.dark .markdown .pl-bu{color:#f85149}html.dark .markdown .pl-ii{color:#f0f6fc;background-color:#8e1519}html.dark .markdown .pl-c2{color:#f0f6fc;background-color:#b62324}html.dark .markdown .pl-sr .pl-cce{font-weight:700;color:#7ee787}html.dark .markdown .pl-ml{color:#f2cc60}html.dark .markdown .pl-mh,html.dark .markdown .pl-mh .pl-en,html.dark .markdown .pl-ms{font-weight:700;color:#1f6feb}html.dark .markdown .pl-mi{font-style:italic;color:#c9d1d9}html.dark .markdown .pl-mb{font-weight:700;color:#c9d1d9}html.dark .markdown .pl-md{color:#ffdcd7;background-color:#67060c}html.dark .markdown .pl-mi1{color:#aff5b4;background-color:#033a16}html.dark .markdown .pl-mc{color:#ffdfb6;background-color:#5a1e02}html.dark .markdown .pl-mi2{color:#c9d1d9;background-color:#1158c7}html.dark .markdown .pl-mdr{font-weight:700;color:#d2a8ff}html.dark .markdown .pl-ba{color:#8b949e}html.dark .markdown .pl-sg{color:#484f58}html.dark .markdown .pl-corl{text-decoration:underline;color:#a5d6ff}html.dark .markdown g-emoji{display:inline-block;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:400;line-height:1;vertical-align:-.075em}html.dark .markdown g-emoji img{width:1em;height:1em}html.dark .markdown .task-list-item{list-style-type:none}html.dark .markdown .task-list-item label{font-weight:400}html.dark .markdown .task-list-item.enabled label{cursor:pointer}html.dark .markdown .task-list-item+.task-list-item{margin-top:4px}html.dark .markdown .task-list-item .handle{display:none}html.dark .markdown .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}html.dark .markdown .contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}html.dark .markdown .contains-task-list{position:relative}html.dark .markdown .contains-task-list:focus-within .task-list-item-convert-container,html.dark .markdown .contains-task-list:hover .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}html.dark .markdown .QueryBuilder .qb-entity{color:#d2a8ff}html.dark .markdown .QueryBuilder .qb-constant{color:#79c0ff}html.dark .markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}html.dark .markdown .markdown-alert{padding:0 1em;margin-bottom:16px;color:inherit;border-left:.25em solid #30363d}html.dark .markdown .markdown-alert>:first-child{margin-top:0}html.dark .markdown .markdown-alert>:last-child{margin-bottom:0}html.dark .markdown .markdown-alert.markdown-alert-note{border-left-color:#2f81f7}html.dark .markdown .markdown-alert.markdown-alert-important{border-left-color:#a371f7}html.dark .markdown .markdown-alert.markdown-alert-warning{border-left-color:#d29922}html.dark .markdown em,html.dark .markdown p{font-weight:400}html.dark .markdown h1,html.dark .markdown h2,html.dark .markdown h3,html.dark .markdown h4,html.dark .markdown h5,html.dark .markdown h6{border:none}html.dark .markdown h1{font-size:2.75rem}html.dark .markdown h2{font-size:2.5rem}html.dark .markdown em{font-style:italic;opacity:.6}html.dark .markdown em:before{content:open-quote}html.dark .markdown em:after{content:close-quote}html.dark .markdown b,html.dark .markdown strong{color:#252525;background-color:#f7f7f7;font-weight:400;padding:.4vh .8vh;margin:0 .35vh}html.dark .markdown img{margin:1vh auto;background-color:transparent}html.dark .markdown iframe{width:100%;height:55vw;margin:2vh auto}html.dark .markdown[data-is-loading=true] h1{width:100%;height:6vh}html.dark .markdown[data-is-loading=true] h1 svg{width:100%;height:100%;border-radius:2vh;overflow:hidden;opacity:.6}html.dark .markdown[data-is-loading=true] p{height:2.5vh}html.dark .markdown[data-is-loading=true] p svg{width:100%;height:100%;border-radius:6vh;overflow:hidden;opacity:.6}@media only screen and (min-width:1025px){html.dark .markdown iframe{width:85%;height:25vw}html.dark .markdown[data-is-loading=true] h1{height:8vh}html.dark .markdown[data-is-loading=true] h1 svg{border-radius:3vh}html.dark .markdown[data-is-loading=true] p{height:3.5vh}html.dark .markdown[data-is-loading=true] p svg{border-radius:6vh}html.dark .markdown .highlight pre,html.dark .markdown pre{width:auto;padding-right:32px}}html.dark .header{width:100%;justify-content:flex-end;align-items:center;background-color:#f7f7f7;border-bottom:1px solid #252525}html.dark .header__icon{display:flex;flex-direction:row;align-items:center;text-decoration:none;margin-right:auto}html.dark .header__icon svg{width:4rem;height:auto;stroke:#252525}html.dark .header__icon h2{color:#252525;font-size:1.1rem}@media only screen and (min-width:1025px){html.dark .header{position:relative;border:none}}html.dark .navigator{position:absolute;width:100vw;height:100dvh;background-color:#f7f7f7;padding-top:1rem;overflow-y:auto;transition:height .2s ease-in-out}html.dark .navigator[data-is-hidden=true]{height:0;padding-top:0;overflow:hidden}html.dark .navigator>ul{width:calc(100% - 2rem);padding:0 1rem}html.dark .navigator ul{width:calc(100% - 2rem);padding:.3333333333rem 1rem;list-style:none;gap:.5rem}html.dark .navigator ul li{position:relative;white-space:nowrap;width:100%}html.dark .navigator ul li a{align-items:center;text-decoration:none;color:#252525;border:1px solid transparent;border-radius:.6rem;padding:.7rem 1rem .7rem 0;overflow:hidden;transition:border-color .2s ease-in-out,padding-left .25s ease-in-out}html.dark .navigator ul li a:active,html.dark .navigator ul li a:focus,html.dark .navigator ul li a:focus-within,html.dark .navigator ul li a:hover{padding-left:.7rem;border-color:hsla(0,0%,46%,.482)}html.dark .navigator ul li a svg{width:1rem;height:auto;stroke:#252525;margin-left:auto}html.dark .navigator ul li ul{width:calc(100% - 1.5rem);padding-right:0;padding-left:1.25rem}html.dark .navigator ul li[data-is-collapsed=true] ul{display:none}html.dark .navigator ul li[data-is-collapsed=true] a svg{transform:rotate(90deg)}html.dark .navigator ul li[data-is-collapsed=false] ul{margin-top:1vh;border-left:1px solid #252525}html.dark .navigator ul li[data-is-current-reference=true]>a{padding-left:1rem;background-color:#252525;color:#f7f7f7}html.dark .navigator ul li[data-is-current-reference=true]>a svg{stroke:#f7f7f7}@media only screen and (min-width:1025px){html.dark .navigator{position:relative;width:23vw;max-width:400px;border-right:1px solid hsla(0,0%,46%,.482);margin:0;background-color:transparent;padding-top:.5rem;transition:width .2s ease-in-out}html.dark .navigator[data-is-hidden=true]{height:100vh;width:0;border:none}html.dark .navigator>ul:last-child{margin-bottom:6rem}html.dark .navigator ul li a{color:#f7f7f7}html.dark .navigator ul li a svg{stroke:#f7f7f7}html.dark .navigator ul li[data-is-collapsed=false] ul{border-left:1px solid #f7f7f7}html.dark .navigator ul li[data-is-current-reference=true]>a{background-color:#f7f7f7;color:#252525}html.dark .navigator ul li[data-is-current-reference=true]>a svg{stroke:#252525}}html.dark .search__bar{display:flex;align-items:center;width:calc(100% - 2rem - 2px);margin:0 auto 2rem;background-color:transparent;border:1px solid hsla(0,0%,97%,.2);border-radius:.6rem;padding:.5rem 1rem;gap:.75rem}html.dark .search__bar svg{fill:transparent;stroke:#f7f7f7;width:1.5rem;height:auto}html.dark .search__bar input{width:calc(100% - 2rem);height:100%;border:transparent;outline:transparent;font-size:.98rem;background-color:transparent}html.dark .search__items{display:flex;flex-direction:column;list-style:none;gap:1rem}html.dark .search__item{width:calc(100% - 4rem);display:flex;flex-direction:column;padding:1rem 2rem;background-color:transparent;border:1px solid hsla(0,0%,46%,.482);border-radius:.6rem;text-decoration:none;color:#f7f7f7;gap:1rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}html.dark .search__item:active,html.dark .search__item:focus,html.dark .search__item:focus-within,html.dark .search__item:hover{border-color:#f7f7f7;background-color:#f7f7f7;color:#252525}html.dark .search__item__header{align-items:center;overflow:hidden}html.dark .search__item__header h4{flex:2 1;line-height:2rem;font-size:1.5rem;font-weight:700}html.dark .search__item__header span{flex:1.5 1;margin-left:auto;font-size:.8rem;opacity:.3;text-align:right;white-space:nowrap;overflow-x:auto}html.dark .search__item__namespace{font-size:.8rem;opacity:.7}html.dark .hamburguer-button{background-color:#252525;padding:0 .6rem;height:4rem}html.dark .hamburguer-button[data-is-hidden=false]{background-color:#f7f7f7}html.dark .hamburguer-button[data-is-hidden=false] button svg path{fill:#252525;stroke:#252525}html.dark .hamburguer-button button{background-color:transparent;border:transparent}html.dark .hamburguer-button button svg path{fill:#f7f7f7;stroke:#f7f7f7}@media only screen and (min-width:1025px){html.dark .hamburguer-button,html.dark .hamburguer-button[data-is-hidden=false]{background-color:#252525}html.dark .hamburguer-button[data-is-hidden=false] button svg path{fill:#f7f7f7;stroke:#f7f7f7}}html.dark .language-button{margin-right:1rem;align-items:flex-end}html.dark .language-button ul{position:absolute;margin-top:2.8rem;padding:.5rem;border-radius:.72rem;background-color:#f7f7f7;box-shadow:1px 2px 5px 0 hsla(0,0%,67%,.25);border:1px solid hsla(0,0%,46%,.482)}html.dark .language-button ul[data-is-list-visible=false]{display:none}html.dark .language-button ul li a{width:100%;height:100%;align-items:center;padding:1rem 1.25rem;min-width:8rem;font-size:.8rem;text-decoration:none;border-radius:.6rem;color:#252525}html.dark .language-button ul li a:active,html.dark .language-button ul li a:focus,html.dark .language-button ul li a:focus-within,html.dark .language-button ul li a:hover{cursor:pointer;background-color:hsla(0,0%,46%,.482)}html.dark .language-button ul li a div{height:.5rem;width:.5rem;margin-left:auto;border-radius:50%;background-color:#252525}html.dark .theme-button{margin-right:1rem}html.dark .home__title{font-size:2rem;font-weight:700;margin-bottom:.75rem}html.dark .home__description{font-size:1.15rem;font-weight:lighter;margin-bottom:2rem}@media only screen and (min-width:1025px){html.dark .home__title{font-size:2.5rem;margin-bottom:.75rem}html.dark .home__description{font-size:1.2rem;margin-bottom:2rem}}html.dark .not-found{height:100%}html.dark .not-found__title{align-items:center;justify-content:center;height:100%}html.dark .not-found__title h2,html.dark .not-found__title h3{color:#f7f7f7;text-align:center}html.dark .not-found__title h2{font-size:8rem;text-transform:uppercase}html.dark .not-found__title h3{font-style:italic;font-weight:300;font-size:4rem}@media only screen and (min-width:1025px){html.dark .not-found__title h2{font-size:12rem}html.dark .not-found__title h3{font-size:6rem}}html.dark .reference__history{height:2rem;width:100%;overflow-x:auto;align-items:center;list-style-type:none;margin:.2rem 0 1.2rem;gap:.2em}html.dark .reference__history li[data-is-active=true] a{color:#f7f7f7;font-weight:700}html.dark .reference__history li[data-is-active=false] a{transition:background-color .2s ease-in-out}html.dark .reference__history li[data-is-active=false] a:active,html.dark .reference__history li[data-is-active=false] a:focus,html.dark .reference__history li[data-is-active=false] a:focus-within,html.dark .reference__history li[data-is-active=false] a:hover{background-color:#323232}html.dark .reference__history li a{color:#aaa;text-decoration:none;font-size:1.1rem;font-weight:300;border-radius:.6rem;padding:.2em .6em}html.dark .reference__title{gap:1rem}html.dark .reference__title h1{font-size:2.5rem;font-weight:700}html.dark .reference__title h2{opacity:.5}html.dark .reference__source{margin-top:1.5rem;gap:.6rem}html.dark .reference__source div{display:flex;flex-direction:row;border-radius:.6rem;gap:.6rem}html.dark .reference__source div div{display:flex;align-items:center;padding:1rem;width:calc(50% - 2rem);font-size:.75rem;overflow-x:auto;white-space:nowrap}html.dark .reference__source div div:first-of-type{background-color:hsla(0,0%,46%,.482);color:#f7f7f7;width:calc(50% - 2rem);max-width:100px}html.dark .reference__source div div:last-of-type{background-color:#323232;color:#aaa;width:calc(100% - 2rem)}html.dark .reference__system{display:inline;margin-top:2rem}html.dark .reference__system span{padding:.25rem 2rem;border-radius:.6rem;background-color:#f7f7f7;color:#252525;font-size:.9rem}html.dark .reference__text{margin-top:2rem}@media only screen and (min-width:1025px){html.dark .reference__history{margin:.4rem 0 0;height:auto;justify-content:flex-end;overflow:visible}html.dark .reference__history li a{font-size:1.25rem}html.dark .reference__title h1{font-size:3.25rem}html.dark .reference__source div div{font-size:.9rem}html.dark .reference__source div div:first-of-type{width:calc(15% - 2rem);max-width:200px}html.dark .reference__source div div:last-of-type{width:calc(100% - 2rem)}}html.dark body{width:100dvw;height:100dvh;background-color:#252525;font-family:K2D;transition:background-color .2s ease-in-out}html.dark body main{width:100%;height:100%;overflow:hidden;overflow-y:auto}html.dark body main section{display:flex;flex-direction:column;padding:2rem}@media only screen and (min-width:1025px){html.dark body{overflow:hidden}html.dark body main{display:flex;flex-direction:row;overflow:hidden}html.dark body main section{flex:1 1;overflow-y:auto;padding:2.75rem}}