@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.a-menu-css-var{--a-menu-dark-item-bg: inherit}.a-menu.a-menu-sub{border:var(--a-line-width) var(--a-line-type) var(--a-color-split);backdrop-filter:blur(5px);overflow:hidden}.a-layout-header{backdrop-filter:blur(5px);border-bottom:var(--a-line-width) var(--a-line-type) var(--a-color-split)}.a-layout-content{background-color:var(--a-color-bg-base)}.a-menu-horizontal{border-bottom:none}.a-card .a-card-meta-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;line-clamp:var(--line-clamp, 3);-webkit-line-clamp:var(--line-clamp, 3);-webkit-box-orient:vertical}.a-card .a-card-meta-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;line-clamp:var(--line-clamp, 2);-webkit-line-clamp:var(--line-clamp, 2);-webkit-box-orient:vertical}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#8888}::-webkit-scrollbar-track{background:#fff}.⋘ ::-webkit-scrollbar-track{background-color:#000}:root{--status-bar-height: 0px;--max-content-width: 800px}@media screen and (min-width:1600px){:root{--max-content-width: 1600px}}@media screen and (max-width:1600px){:root{--max-content-width: 1300px}}@media screen and (max-width:1200px){:root{--max-content-width: 1000px}}@media screen and (max-width:992px){:root{--max-content-width: 900px}}@media screen and (max-width:768px){:root{--max-content-width: 700px}}@media screen and (max-width:576px){:root{--max-content-width: 100%}}.page-container{max-width:var(--max-content-width);margin:var(--a-margin-md) auto;padding:var(--a-padding)}@media screen and (max-width:768px){.page-container{margin:var(--a-margin-xxs) auto;padding:var(--a-padding-md)}}.page-container[data-type=tools]{--max-content-width: 100%;margin:0 auto}h1{font-size:2.2rem}h2{font-size:1.5rem}.position-sticky{position:sticky;top:var(--sticky-top, calc(var(--a-layout-header-height) + var(--a-margin)))}.flex-wrap{flex-wrap:wrap}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-inline-row{display:inline-flex;flex-direction:row}.flex-inline-column{display:inline-flex;flex-direction:column}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.flex-center{align-items:center;justify-content:center}.flex-gap{gap:var(--a-padding)}.flex-gap-xxs{gap:var(--a-padding-xxs)}.flex-gap-xs{gap:var(--a-padding-xs)}.flex-gap-sm{gap:var(--a-padding-sm)}.flex-gap-md{gap:var(--a-padding-md)}.flex-gap-lg{gap:var(--a-padding-lg)}.flex-gap-xl{gap:var(--a-padding-xl)}.flex-1{flex:1}.line-clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;line-clamp:var(--line-clamp, 3);-webkit-line-clamp:var(--line-clamp, 3);-webkit-box-orient:vertical}.page-loading{margin:20vw auto;width:100%}.page-left,.page-right{max-width:240px}.clock{position:relative;border-radius:100%;overflow:hidden;aspect-ratio:1}.clock:hover .clock-mask{display:flex}.clock-mask{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0008}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.⋘{color-scheme:dark}.⋘ .markdown-body{color-scheme:dark;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:#f0f6fc;background-color:#0d1117;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.⋘ .markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.⋘ .markdown-body h1:hover .anchor .octicon-link:before,.⋘ .markdown-body h2:hover .anchor .octicon-link:before,.⋘ .markdown-body h3:hover .anchor .octicon-link:before,.⋘ .markdown-body h4:hover .anchor .octicon-link:before,.⋘ .markdown-body h5:hover .anchor .octicon-link:before,.⋘ .markdown-body 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>")}.⋘ .markdown-body details,.⋘ .markdown-body figcaption,.⋘ .markdown-body figure{display:block}.⋘ .markdown-body summary{display:list-item}.⋘ .markdown-body [hidden]{display:none!important}.⋘ .markdown-body a{background-color:transparent;color:#4493f8;text-decoration:none}.⋘ .markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.⋘ .markdown-body b,.⋘ .markdown-body strong{font-weight:600}.⋘ .markdown-body dfn{font-style:italic}.⋘ .markdown-body h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid rgba(61,68,77,.7019607843)}.⋘ .markdown-body mark{background-color:#bb800926;color:#f0f6fc}.⋘ .markdown-body small{font-size:90%}.⋘ .markdown-body sub,.⋘ .markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.⋘ .markdown-body sub{bottom:-.25em}.⋘ .markdown-body sup{top:-.5em}.⋘ .markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.⋘ .markdown-body code,.⋘ .markdown-body kbd,.⋘ .markdown-body pre,.⋘ .markdown-body samp{font-family:monospace;font-size:1em}.⋘ .markdown-body figure{margin:1em 2.5rem}.⋘ .markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid rgba(61,68,77,.7019607843);height:.25em;padding:0;margin:1.5rem 0;background-color:#3d444d;border:0}.⋘ .markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.⋘ .markdown-body [type=button],.⋘ .markdown-body [type=reset],.⋘ .markdown-body [type=submit]{-webkit-appearance:button;appearance:button}.⋘ .markdown-body [type=checkbox],.⋘ .markdown-body [type=radio]{box-sizing:border-box;padding:0}.⋘ .markdown-body [type=number]::-webkit-inner-spin-button,.⋘ .markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.⋘ .markdown-body [type=search]::-webkit-search-cancel-button,.⋘ .markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.⋘ .markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.⋘ .markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.⋘ .markdown-body a:hover{text-decoration:underline}.⋘ .markdown-body ::placeholder{color:#9198a1;opacity:1}.⋘ .markdown-body hr:before{display:table;content:""}.⋘ .markdown-body hr:after{display:table;clear:both;content:""}.⋘ .markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.⋘ .markdown-body td,.⋘ .markdown-body th{padding:0}.⋘ .markdown-body details summary{cursor:pointer}.⋘ .markdown-body a:focus,.⋘ .markdown-body [role=button]:focus,.⋘ .markdown-body input[type=radio]:focus,.⋘ .markdown-body input[type=checkbox]:focus{outline:2px solid #1f6feb;outline-offset:-2px;box-shadow:none}.⋘ .markdown-body a:focus:not(:focus-visible),.⋘ .markdown-body [role=button]:focus:not(:focus-visible),.⋘ .markdown-body input[type=radio]:focus:not(:focus-visible),.⋘ .markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.⋘ .markdown-body a:focus-visible,.⋘ .markdown-body [role=button]:focus-visible,.⋘ .markdown-body input[type=radio]:focus-visible,.⋘ .markdown-body input[type=checkbox]:focus-visible{outline:2px solid #1f6feb;outline-offset:-2px;box-shadow:none}.⋘ .markdown-body a:not([class]):focus,.⋘ .markdown-body a:not([class]):focus-visible,.⋘ .markdown-body input[type=radio]:focus,.⋘ .markdown-body input[type=radio]:focus-visible,.⋘ .markdown-body input[type=checkbox]:focus,.⋘ .markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.⋘ .markdown-body kbd{display:inline-block;padding:.25rem;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:#f0f6fc;vertical-align:middle;background-color:#151b23;border:solid 1px rgba(61,68,77,.7019607843);border-bottom-color:#3d444db3;border-radius:6px;box-shadow:inset 0 -1px #3d444db3}.⋘ .markdown-body h1,.⋘ .markdown-body h2,.⋘ .markdown-body h3,.⋘ .markdown-body h4,.⋘ .markdown-body h5,.⋘ .markdown-body h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.⋘ .markdown-body h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid rgba(61,68,77,.7019607843)}.⋘ .markdown-body h3{font-weight:600;font-size:1.25em}.⋘ .markdown-body h4{font-weight:600;font-size:1em}.⋘ .markdown-body h5{font-weight:600;font-size:.875em}.⋘ .markdown-body h6{font-weight:600;font-size:.85em;color:#9198a1}.⋘ .markdown-body p{margin-top:0;margin-bottom:10px}.⋘ .markdown-body blockquote{margin:0;padding:0 1em;color:#9198a1;border-left:.25em solid #3d444d}.⋘ .markdown-body ul,.⋘ .markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.⋘ .markdown-body ol ol,.⋘ .markdown-body ul ol{list-style-type:lower-roman}.⋘ .markdown-body ul ul ol,.⋘ .markdown-body ul ol ol,.⋘ .markdown-body ol ul ol,.⋘ .markdown-body ol ol ol{list-style-type:lower-alpha}.⋘ .markdown-body dd{margin-left:0}.⋘ .markdown-body tt,.⋘ .markdown-body code,.⋘ .markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.⋘ .markdown-body pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.⋘ .markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.⋘ .markdown-body input::-webkit-outer-spin-button,.⋘ .markdown-body input::-webkit-inner-spin-button{margin:0;appearance:none}.⋘ .markdown-body .mr-2{margin-right:.5rem!important}.⋘ .markdown-body:before{display:table;content:""}.⋘ .markdown-body:after{display:table;clear:both;content:""}.⋘ .markdown-body>*:first-child{margin-top:0!important}.⋘ .markdown-body>*:last-child{margin-bottom:0!important}.⋘ .markdown-body a:not([href]){color:inherit;text-decoration:none}.⋘ .markdown-body .absent{color:#f85149}.⋘ .markdown-body .anchor{float:left;padding-right:.25rem;margin-left:-20px;line-height:1}.⋘ .markdown-body .anchor:focus{outline:none}.⋘ .markdown-body p,.⋘ .markdown-body blockquote,.⋘ .markdown-body ul,.⋘ .markdown-body ol,.⋘ .markdown-body dl,.⋘ .markdown-body table,.⋘ .markdown-body pre,.⋘ .markdown-body details{margin-top:0;margin-bottom:1rem}.⋘ .markdown-body blockquote>:first-child{margin-top:0}.⋘ .markdown-body blockquote>:last-child{margin-bottom:0}.⋘ .markdown-body h1 .octicon-link,.⋘ .markdown-body h2 .octicon-link,.⋘ .markdown-body h3 .octicon-link,.⋘ .markdown-body h4 .octicon-link,.⋘ .markdown-body h5 .octicon-link,.⋘ .markdown-body h6 .octicon-link{color:#f0f6fc;vertical-align:middle;visibility:hidden}.⋘ .markdown-body h1:hover .anchor,.⋘ .markdown-body h2:hover .anchor,.⋘ .markdown-body h3:hover .anchor,.⋘ .markdown-body h4:hover .anchor,.⋘ .markdown-body h5:hover .anchor,.⋘ .markdown-body h6:hover .anchor{text-decoration:none}.⋘ .markdown-body h1:hover .anchor .octicon-link,.⋘ .markdown-body h2:hover .anchor .octicon-link,.⋘ .markdown-body h3:hover .anchor .octicon-link,.⋘ .markdown-body h4:hover .anchor .octicon-link,.⋘ .markdown-body h5:hover .anchor .octicon-link,.⋘ .markdown-body h6:hover .anchor .octicon-link{visibility:visible}.⋘ .markdown-body h1 tt,.⋘ .markdown-body h1 code,.⋘ .markdown-body h2 tt,.⋘ .markdown-body h2 code,.⋘ .markdown-body h3 tt,.⋘ .markdown-body h3 code,.⋘ .markdown-body h4 tt,.⋘ .markdown-body h4 code,.⋘ .markdown-body h5 tt,.⋘ .markdown-body h5 code,.⋘ .markdown-body h6 tt,.⋘ .markdown-body h6 code{padding:0 .2em;font-size:inherit}.⋘ .markdown-body summary h1,.⋘ .markdown-body summary h2,.⋘ .markdown-body summary h3,.⋘ .markdown-body summary h4,.⋘ .markdown-body summary h5,.⋘ .markdown-body summary h6{display:inline-block}.⋘ .markdown-body summary h1 .anchor,.⋘ .markdown-body summary h2 .anchor,.⋘ .markdown-body summary h3 .anchor,.⋘ .markdown-body summary h4 .anchor,.⋘ .markdown-body summary h5 .anchor,.⋘ .markdown-body summary h6 .anchor{margin-left:-40px}.⋘ .markdown-body summary h1,.⋘ .markdown-body summary h2{padding-bottom:0;border-bottom:0}.⋘ .markdown-body ul.no-list,.⋘ .markdown-body ol.no-list{padding:0;list-style-type:none}.⋘ .markdown-body ol[type="a s"]{list-style-type:lower-alpha}.⋘ .markdown-body ol[type="A s"]{list-style-type:upper-alpha}.⋘ .markdown-body ol[type="i s"]{list-style-type:lower-roman}.⋘ .markdown-body ol[type="I s"]{list-style-type:upper-roman}.⋘ .markdown-body ol[type="1"]{list-style-type:decimal}.⋘ .markdown-body div>ol:not([type]){list-style-type:decimal}.⋘ .markdown-body ul ul,.⋘ .markdown-body ul ol,.⋘ .markdown-body ol ol,.⋘ .markdown-body ol ul{margin-top:0;margin-bottom:0}.⋘ .markdown-body li>p{margin-top:1rem}.⋘ .markdown-body li+li{margin-top:.25em}.⋘ .markdown-body dl{padding:0}.⋘ .markdown-body dl dt{padding:0;margin-top:1rem;font-size:1em;font-style:italic;font-weight:600}.⋘ .markdown-body dl dd{padding:0 1rem;margin-bottom:1rem}.⋘ .markdown-body table th{font-weight:600}.⋘ .markdown-body table th,.⋘ .markdown-body table td{padding:6px 13px;border:1px solid #3d444d}.⋘ .markdown-body table td>:last-child{margin-bottom:0}.⋘ .markdown-body table tr{background-color:#0d1117;border-top:1px solid rgba(61,68,77,.7019607843)}.⋘ .markdown-body table tr:nth-child(2n){background-color:#151b23}.⋘ .markdown-body table img{background-color:transparent}.⋘ .markdown-body img[align=right]{padding-left:20px}.⋘ .markdown-body img[align=left]{padding-right:20px}.⋘ .markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.⋘ .markdown-body span.frame{display:block;overflow:hidden}.⋘ .markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #3d444d}.⋘ .markdown-body span.frame span img{display:block;float:left}.⋘ .markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#f0f6fc}.⋘ .markdown-body span.align-center{display:block;overflow:hidden;clear:both}.⋘ .markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.⋘ .markdown-body span.align-center span img{margin:0 auto;text-align:center}.⋘ .markdown-body span.align-right{display:block;overflow:hidden;clear:both}.⋘ .markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.⋘ .markdown-body span.align-right span img{margin:0;text-align:right}.⋘ .markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.⋘ .markdown-body span.float-left span{margin:13px 0 0}.⋘ .markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.⋘ .markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.⋘ .markdown-body code,.⋘ .markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:#656c7633;border-radius:6px}.⋘ .markdown-body code br,.⋘ .markdown-body tt br{display:none}.⋘ .markdown-body del code{text-decoration:inherit}.⋘ .markdown-body samp{font-size:85%}.⋘ .markdown-body pre code{font-size:100%}.⋘ .markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.⋘ .markdown-body .highlight{margin-bottom:1rem}.⋘ .markdown-body .highlight pre{margin-bottom:0;word-break:normal}.⋘ .markdown-body .highlight pre,.⋘ .markdown-body pre{padding:1rem;overflow:auto;font-size:85%;line-height:1.45;color:#f0f6fc;background-color:#151b23;border-radius:6px}.⋘ .markdown-body pre code,.⋘ .markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.⋘ .markdown-body .csv-data td,.⋘ .markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.⋘ .markdown-body .csv-data .blob-num{padding:10px .5rem 9px;text-align:right;background:#0d1117;border:0}.⋘ .markdown-body .csv-data tr{border-top:0}.⋘ .markdown-body .csv-data th{font-weight:600;background:#151b23;border-top:0}.⋘ .markdown-body [data-footnote-ref]:before{content:"["}.⋘ .markdown-body [data-footnote-ref]:after{content:"]"}.⋘ .markdown-body .footnotes{font-size:12px;color:#9198a1;border-top:1px solid #3d444d}.⋘ .markdown-body .footnotes ol{padding-left:1rem}.⋘ .markdown-body .footnotes ol ul{display:inline-block;padding-left:1rem;margin-top:1rem}.⋘ .markdown-body .footnotes li{position:relative}.⋘ .markdown-body .footnotes li:target:before{position:absolute;inset:-.5rem -.5rem -.5rem -1.5rem;pointer-events:none;content:"";border:2px solid #1f6feb;border-radius:6px}.⋘ .markdown-body .footnotes li:target{color:#f0f6fc}.⋘ .markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.⋘ .markdown-body body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.⋘ .markdown-body .pl-c{color:#9198a1}.⋘ .markdown-body .pl-c1,.⋘ .markdown-body .pl-s .pl-v{color:#79c0ff}.⋘ .markdown-body .pl-e,.⋘ .markdown-body .pl-en{color:#d2a8ff}.⋘ .markdown-body .pl-smi,.⋘ .markdown-body .pl-s .pl-s1{color:#f0f6fc}.⋘ .markdown-body .pl-ent{color:#7ee787}.⋘ .markdown-body .pl-k{color:#ff7b72}.⋘ .markdown-body .pl-s,.⋘ .markdown-body .pl-pds,.⋘ .markdown-body .pl-s .pl-pse .pl-s1,.⋘ .markdown-body .pl-sr,.⋘ .markdown-body .pl-sr .pl-cce,.⋘ .markdown-body .pl-sr .pl-sre,.⋘ .markdown-body .pl-sr .pl-sra{color:#a5d6ff}.⋘ .markdown-body .pl-v,.⋘ .markdown-body .pl-smw{color:#ffa657}.⋘ .markdown-body .pl-bu{color:#f85149}.⋘ .markdown-body .pl-ii{color:#f0f6fc;background-color:#8e1519}.⋘ .markdown-body .pl-c2{color:#f0f6fc;background-color:#b62324}.⋘ .markdown-body .pl-sr .pl-cce{font-weight:700;color:#7ee787}.⋘ .markdown-body .pl-ml{color:#f2cc60}.⋘ .markdown-body .pl-mh,.⋘ .markdown-body .pl-mh .pl-en,.⋘ .markdown-body .pl-ms{font-weight:700;color:#1f6feb}.⋘ .markdown-body .pl-mi{font-style:italic;color:#f0f6fc}.⋘ .markdown-body .pl-mb{font-weight:700;color:#f0f6fc}.⋘ .markdown-body .pl-md{color:#ffdcd7;background-color:#67060c}.⋘ .markdown-body .pl-mi1{color:#aff5b4;background-color:#033a16}.⋘ .markdown-body .pl-mc{color:#ffdfb6;background-color:#5a1e02}.⋘ .markdown-body .pl-mi2{color:#f0f6fc;background-color:#1158c7}.⋘ .markdown-body .pl-mdr{font-weight:700;color:#d2a8ff}.⋘ .markdown-body .pl-ba{color:#9198a1}.⋘ .markdown-body .pl-sg{color:#3d444d}.⋘ .markdown-body .pl-corl{text-decoration:underline;color:#a5d6ff}.⋘ .markdown-body [role=button]:focus:not(:focus-visible),.⋘ .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.⋘ .markdown-body button:focus:not(:focus-visible),.⋘ .markdown-body summary:focus:not(:focus-visible),.⋘ .markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.⋘ .markdown-body [tabindex="0"]:focus:not(:focus-visible),.⋘ .markdown-body details-dialog:focus:not(:focus-visible){outline:none}.⋘ .markdown-body 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}.⋘ .markdown-body g-emoji img{width:1em;height:1em}.⋘ .markdown-body .task-list-item{list-style-type:none}.⋘ .markdown-body .task-list-item label{font-weight:400}.⋘ .markdown-body .task-list-item.enabled label{cursor:pointer}.⋘ .markdown-body .task-list-item+.task-list-item{margin-top:.25rem}.⋘ .markdown-body .task-list-item .handle{display:none}.⋘ .markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.⋘ .markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.⋘ .markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.⋘ .markdown-body .contains-task-list:hover .task-list-item-convert-container,.⋘ .markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.⋘ .markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.⋘ .markdown-body .markdown-alert{padding:.5rem 1rem;margin-bottom:1rem;color:inherit;border-left:.25em solid #3d444d}.⋘ .markdown-body .markdown-alert>:first-child{margin-top:0}.⋘ .markdown-body .markdown-alert>:last-child{margin-bottom:0}.⋘ .markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:500;align-items:center;line-height:1}.⋘ .markdown-body .markdown-alert.markdown-alert-note{border-left-color:#1f6feb}.⋘ .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:#4493f8}.⋘ .markdown-body .markdown-alert.markdown-alert-important{border-left-color:#8957e5}.⋘ .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:#ab7df8}.⋘ .markdown-body .markdown-alert.markdown-alert-warning{border-left-color:#9e6a03}.⋘ .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#d29922}.⋘ .markdown-body .markdown-alert.markdown-alert-tip{border-left-color:#238636}.⋘ .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#3fb950}.⋘ .markdown-body .markdown-alert.markdown-alert-caution{border-left-color:#da3633}.⋘ .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#f85149}.⋘ .markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.⋘ .markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}.⋘ pre code.hljs{display:block;overflow-x:auto;padding:1em}.⋘ code.hljs{padding:3px 5px}.⋘ .hljs{color:#c9d1d9;background:#0d1117}.⋘ .hljs-doctag,.⋘ .hljs-keyword,.⋘ .hljs-meta .hljs-keyword,.⋘ .hljs-template-tag,.⋘ .hljs-template-variable,.⋘ .hljs-type,.⋘ .hljs-variable.language_{color:#ff7b72}.⋘ .hljs-title,.⋘ .hljs-title.class_,.⋘ .hljs-title.class_.inherited__,.⋘ .hljs-title.function_{color:#d2a8ff}.⋘ .hljs-attr,.⋘ .hljs-attribute,.⋘ .hljs-literal,.⋘ .hljs-meta,.⋘ .hljs-number,.⋘ .hljs-operator,.⋘ .hljs-variable,.⋘ .hljs-selector-attr,.⋘ .hljs-selector-class,.⋘ .hljs-selector-id{color:#79c0ff}.⋘ .hljs-regexp,.⋘ .hljs-string,.⋘ .hljs-meta .hljs-string{color:#a5d6ff}.⋘ .hljs-built_in,.⋘ .hljs-symbol{color:#ffa657}.⋘ .hljs-comment,.⋘ .hljs-code,.⋘ .hljs-formula{color:#8b949e}.⋘ .hljs-name,.⋘ .hljs-quote,.⋘ .hljs-selector-tag,.⋘ .hljs-selector-pseudo{color:#7ee787}.⋘ .hljs-subst{color:#c9d1d9}.⋘ .hljs-section{color:#1f6feb;font-weight:700}.⋘ .hljs-bullet{color:#f2cc60}.⋘ .hljs-emphasis{color:#c9d1d9;font-style:italic}.⋘ .hljs-strong{color:#c9d1d9;font-weight:700}.⋘ .hljs-addition{color:#aff5b4;background-color:#033a16}.⋘ .hljs-deletion{color:#ffdcd7;background-color:#67060c}.⋘ pre code.hljs{padding:0}.⋘::view-transition-old(root){z-index:1}.⋘::view-transition-new(root){z-index:2147483646}.⋙{color-scheme:light}.⋙ .markdown-body{color-scheme:light;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:#1f2328;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.⋙ .markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.⋙ .markdown-body h1:hover .anchor .octicon-link:before,.⋙ .markdown-body h2:hover .anchor .octicon-link:before,.⋙ .markdown-body h3:hover .anchor .octicon-link:before,.⋙ .markdown-body h4:hover .anchor .octicon-link:before,.⋙ .markdown-body h5:hover .anchor .octicon-link:before,.⋙ .markdown-body 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>")}.⋙ .markdown-body details,.⋙ .markdown-body figcaption,.⋙ .markdown-body figure{display:block}.⋙ .markdown-body summary{display:list-item}.⋙ .markdown-body [hidden]{display:none!important}.⋙ .markdown-body a{background-color:transparent;color:#0969da;text-decoration:none}.⋙ .markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.⋙ .markdown-body b,.⋙ .markdown-body strong{font-weight:600}.⋙ .markdown-body dfn{font-style:italic}.⋙ .markdown-body h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid rgba(209,217,224,.7019607843)}.⋙ .markdown-body mark{background-color:#fff8c5;color:#1f2328}.⋙ .markdown-body small{font-size:90%}.⋙ .markdown-body sub,.⋙ .markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.⋙ .markdown-body sub{bottom:-.25em}.⋙ .markdown-body sup{top:-.5em}.⋙ .markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.⋙ .markdown-body code,.⋙ .markdown-body kbd,.⋙ .markdown-body pre,.⋙ .markdown-body samp{font-family:monospace;font-size:1em}.⋙ .markdown-body figure{margin:1em 2.5rem}.⋙ .markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid rgba(209,217,224,.7019607843);height:.25em;padding:0;margin:1.5rem 0;background-color:#d1d9e0;border:0}.⋙ .markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.⋙ .markdown-body [type=button],.⋙ .markdown-body [type=reset],.⋙ .markdown-body [type=submit]{-webkit-appearance:button;appearance:button}.⋙ .markdown-body [type=checkbox],.⋙ .markdown-body [type=radio]{box-sizing:border-box;padding:0}.⋙ .markdown-body [type=number]::-webkit-inner-spin-button,.⋙ .markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.⋙ .markdown-body [type=search]::-webkit-search-cancel-button,.⋙ .markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.⋙ .markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.⋙ .markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.⋙ .markdown-body a:hover{text-decoration:underline}.⋙ .markdown-body ::placeholder{color:#59636e;opacity:1}.⋙ .markdown-body hr:before{display:table;content:""}.⋙ .markdown-body hr:after{display:table;clear:both;content:""}.⋙ .markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.⋙ .markdown-body td,.⋙ .markdown-body th{padding:0}.⋙ .markdown-body details summary{cursor:pointer}.⋙ .markdown-body a:focus,.⋙ .markdown-body [role=button]:focus,.⋙ .markdown-body input[type=radio]:focus,.⋙ .markdown-body input[type=checkbox]:focus{outline:2px solid #0969da;outline-offset:-2px;box-shadow:none}.⋙ .markdown-body a:focus:not(:focus-visible),.⋙ .markdown-body [role=button]:focus:not(:focus-visible),.⋙ .markdown-body input[type=radio]:focus:not(:focus-visible),.⋙ .markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.⋙ .markdown-body a:focus-visible,.⋙ .markdown-body [role=button]:focus-visible,.⋙ .markdown-body input[type=radio]:focus-visible,.⋙ .markdown-body input[type=checkbox]:focus-visible{outline:2px solid #0969da;outline-offset:-2px;box-shadow:none}.⋙ .markdown-body a:not([class]):focus,.⋙ .markdown-body a:not([class]):focus-visible,.⋙ .markdown-body input[type=radio]:focus,.⋙ .markdown-body input[type=radio]:focus-visible,.⋙ .markdown-body input[type=checkbox]:focus,.⋙ .markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.⋙ .markdown-body kbd{display:inline-block;padding:.25rem;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:#1f2328;vertical-align:middle;background-color:#f6f8fa;border:solid 1px rgba(209,217,224,.7019607843);border-bottom-color:#d1d9e0b3;border-radius:6px;box-shadow:inset 0 -1px #d1d9e0b3}.⋙ .markdown-body h1,.⋙ .markdown-body h2,.⋙ .markdown-body h3,.⋙ .markdown-body h4,.⋙ .markdown-body h5,.⋙ .markdown-body h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}.⋙ .markdown-body h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid rgba(209,217,224,.7019607843)}.⋙ .markdown-body h3{font-weight:600;font-size:1.25em}.⋙ .markdown-body h4{font-weight:600;font-size:1em}.⋙ .markdown-body h5{font-weight:600;font-size:.875em}.⋙ .markdown-body h6{font-weight:600;font-size:.85em;color:#59636e}.⋙ .markdown-body p{margin-top:0;margin-bottom:10px}.⋙ .markdown-body blockquote{margin:0;padding:0 1em;color:#59636e;border-left:.25em solid #d1d9e0}.⋙ .markdown-body ul,.⋙ .markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.⋙ .markdown-body ol ol,.⋙ .markdown-body ul ol{list-style-type:lower-roman}.⋙ .markdown-body ul ul ol,.⋙ .markdown-body ul ol ol,.⋙ .markdown-body ol ul ol,.⋙ .markdown-body ol ol ol{list-style-type:lower-alpha}.⋙ .markdown-body dd{margin-left:0}.⋙ .markdown-body tt,.⋙ .markdown-body code,.⋙ .markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.⋙ .markdown-body pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.⋙ .markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.⋙ .markdown-body input::-webkit-outer-spin-button,.⋙ .markdown-body input::-webkit-inner-spin-button{margin:0;appearance:none}.⋙ .markdown-body .mr-2{margin-right:.5rem!important}.⋙ .markdown-body:before{display:table;content:""}.⋙ .markdown-body:after{display:table;clear:both;content:""}.⋙ .markdown-body>*:first-child{margin-top:0!important}.⋙ .markdown-body>*:last-child{margin-bottom:0!important}.⋙ .markdown-body a:not([href]){color:inherit;text-decoration:none}.⋙ .markdown-body .absent{color:#d1242f}.⋙ .markdown-body .anchor{float:left;padding-right:.25rem;margin-left:-20px;line-height:1}.⋙ .markdown-body .anchor:focus{outline:none}.⋙ .markdown-body p,.⋙ .markdown-body blockquote,.⋙ .markdown-body ul,.⋙ .markdown-body ol,.⋙ .markdown-body dl,.⋙ .markdown-body table,.⋙ .markdown-body pre,.⋙ .markdown-body details{margin-top:0;margin-bottom:1rem}.⋙ .markdown-body blockquote>:first-child{margin-top:0}.⋙ .markdown-body blockquote>:last-child{margin-bottom:0}.⋙ .markdown-body h1 .octicon-link,.⋙ .markdown-body h2 .octicon-link,.⋙ .markdown-body h3 .octicon-link,.⋙ .markdown-body h4 .octicon-link,.⋙ .markdown-body h5 .octicon-link,.⋙ .markdown-body h6 .octicon-link{color:#1f2328;vertical-align:middle;visibility:hidden}.⋙ .markdown-body h1:hover .anchor,.⋙ .markdown-body h2:hover .anchor,.⋙ .markdown-body h3:hover .anchor,.⋙ .markdown-body h4:hover .anchor,.⋙ .markdown-body h5:hover .anchor,.⋙ .markdown-body h6:hover .anchor{text-decoration:none}.⋙ .markdown-body h1:hover .anchor .octicon-link,.⋙ .markdown-body h2:hover .anchor .octicon-link,.⋙ .markdown-body h3:hover .anchor .octicon-link,.⋙ .markdown-body h4:hover .anchor .octicon-link,.⋙ .markdown-body h5:hover .anchor .octicon-link,.⋙ .markdown-body h6:hover .anchor .octicon-link{visibility:visible}.⋙ .markdown-body h1 tt,.⋙ .markdown-body h1 code,.⋙ .markdown-body h2 tt,.⋙ .markdown-body h2 code,.⋙ .markdown-body h3 tt,.⋙ .markdown-body h3 code,.⋙ .markdown-body h4 tt,.⋙ .markdown-body h4 code,.⋙ .markdown-body h5 tt,.⋙ .markdown-body h5 code,.⋙ .markdown-body h6 tt,.⋙ .markdown-body h6 code{padding:0 .2em;font-size:inherit}.⋙ .markdown-body summary h1,.⋙ .markdown-body summary h2,.⋙ .markdown-body summary h3,.⋙ .markdown-body summary h4,.⋙ .markdown-body summary h5,.⋙ .markdown-body summary h6{display:inline-block}.⋙ .markdown-body summary h1 .anchor,.⋙ .markdown-body summary h2 .anchor,.⋙ .markdown-body summary h3 .anchor,.⋙ .markdown-body summary h4 .anchor,.⋙ .markdown-body summary h5 .anchor,.⋙ .markdown-body summary h6 .anchor{margin-left:-40px}.⋙ .markdown-body summary h1,.⋙ .markdown-body summary h2{padding-bottom:0;border-bottom:0}.⋙ .markdown-body ul.no-list,.⋙ .markdown-body ol.no-list{padding:0;list-style-type:none}.⋙ .markdown-body ol[type="a s"]{list-style-type:lower-alpha}.⋙ .markdown-body ol[type="A s"]{list-style-type:upper-alpha}.⋙ .markdown-body ol[type="i s"]{list-style-type:lower-roman}.⋙ .markdown-body ol[type="I s"]{list-style-type:upper-roman}.⋙ .markdown-body ol[type="1"]{list-style-type:decimal}.⋙ .markdown-body div>ol:not([type]){list-style-type:decimal}.⋙ .markdown-body ul ul,.⋙ .markdown-body ul ol,.⋙ .markdown-body ol ol,.⋙ .markdown-body ol ul{margin-top:0;margin-bottom:0}.⋙ .markdown-body li>p{margin-top:1rem}.⋙ .markdown-body li+li{margin-top:.25em}.⋙ .markdown-body dl{padding:0}.⋙ .markdown-body dl dt{padding:0;margin-top:1rem;font-size:1em;font-style:italic;font-weight:600}.⋙ .markdown-body dl dd{padding:0 1rem;margin-bottom:1rem}.⋙ .markdown-body table th{font-weight:600}.⋙ .markdown-body table th,.⋙ .markdown-body table td{padding:6px 13px;border:1px solid #d1d9e0}.⋙ .markdown-body table td>:last-child{margin-bottom:0}.⋙ .markdown-body table tr{background-color:#fff;border-top:1px solid rgba(209,217,224,.7019607843)}.⋙ .markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.⋙ .markdown-body table img{background-color:transparent}.⋙ .markdown-body img[align=right]{padding-left:20px}.⋙ .markdown-body img[align=left]{padding-right:20px}.⋙ .markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.⋙ .markdown-body span.frame{display:block;overflow:hidden}.⋙ .markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #d1d9e0}.⋙ .markdown-body span.frame span img{display:block;float:left}.⋙ .markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#1f2328}.⋙ .markdown-body span.align-center{display:block;overflow:hidden;clear:both}.⋙ .markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.⋙ .markdown-body span.align-center span img{margin:0 auto;text-align:center}.⋙ .markdown-body span.align-right{display:block;overflow:hidden;clear:both}.⋙ .markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.⋙ .markdown-body span.align-right span img{margin:0;text-align:right}.⋙ .markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.⋙ .markdown-body span.float-left span{margin:13px 0 0}.⋙ .markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.⋙ .markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.⋙ .markdown-body code,.⋙ .markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:#818b981f;border-radius:6px}.⋙ .markdown-body code br,.⋙ .markdown-body tt br{display:none}.⋙ .markdown-body del code{text-decoration:inherit}.⋙ .markdown-body samp{font-size:85%}.⋙ .markdown-body pre code{font-size:100%}.⋙ .markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.⋙ .markdown-body .highlight{margin-bottom:1rem}.⋙ .markdown-body .highlight pre{margin-bottom:0;word-break:normal}.⋙ .markdown-body .highlight pre,.⋙ .markdown-body pre{padding:1rem;overflow:auto;font-size:85%;line-height:1.45;color:#1f2328;background-color:#f6f8fa;border-radius:6px}.⋙ .markdown-body pre code,.⋙ .markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.⋙ .markdown-body .csv-data td,.⋙ .markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.⋙ .markdown-body .csv-data .blob-num{padding:10px .5rem 9px;text-align:right;background:#fff;border:0}.⋙ .markdown-body .csv-data tr{border-top:0}.⋙ .markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.⋙ .markdown-body [data-footnote-ref]:before{content:"["}.⋙ .markdown-body [data-footnote-ref]:after{content:"]"}.⋙ .markdown-body .footnotes{font-size:12px;color:#59636e;border-top:1px solid #d1d9e0}.⋙ .markdown-body .footnotes ol{padding-left:1rem}.⋙ .markdown-body .footnotes ol ul{display:inline-block;padding-left:1rem;margin-top:1rem}.⋙ .markdown-body .footnotes li{position:relative}.⋙ .markdown-body .footnotes li:target:before{position:absolute;inset:-.5rem -.5rem -.5rem -1.5rem;pointer-events:none;content:"";border:2px solid #0969da;border-radius:6px}.⋙ .markdown-body .footnotes li:target{color:#1f2328}.⋙ .markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.⋙ .markdown-body body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.⋙ .markdown-body .pl-c{color:#59636e}.⋙ .markdown-body .pl-c1,.⋙ .markdown-body .pl-s .pl-v{color:#0550ae}.⋙ .markdown-body .pl-e,.⋙ .markdown-body .pl-en{color:#6639ba}.⋙ .markdown-body .pl-smi,.⋙ .markdown-body .pl-s .pl-s1{color:#1f2328}.⋙ .markdown-body .pl-ent{color:#0550ae}.⋙ .markdown-body .pl-k{color:#cf222e}.⋙ .markdown-body .pl-s,.⋙ .markdown-body .pl-pds,.⋙ .markdown-body .pl-s .pl-pse .pl-s1,.⋙ .markdown-body .pl-sr,.⋙ .markdown-body .pl-sr .pl-cce,.⋙ .markdown-body .pl-sr .pl-sre,.⋙ .markdown-body .pl-sr .pl-sra{color:#0a3069}.⋙ .markdown-body .pl-v,.⋙ .markdown-body .pl-smw{color:#953800}.⋙ .markdown-body .pl-bu{color:#82071e}.⋙ .markdown-body .pl-ii{color:#f6f8fa;background-color:#82071e}.⋙ .markdown-body .pl-c2{color:#f6f8fa;background-color:#cf222e}.⋙ .markdown-body .pl-sr .pl-cce{font-weight:700;color:#116329}.⋙ .markdown-body .pl-ml{color:#3b2300}.⋙ .markdown-body .pl-mh,.⋙ .markdown-body .pl-mh .pl-en,.⋙ .markdown-body .pl-ms{font-weight:700;color:#0550ae}.⋙ .markdown-body .pl-mi{font-style:italic;color:#1f2328}.⋙ .markdown-body .pl-mb{font-weight:700;color:#1f2328}.⋙ .markdown-body .pl-md{color:#82071e;background-color:#ffebe9}.⋙ .markdown-body .pl-mi1{color:#116329;background-color:#dafbe1}.⋙ .markdown-body .pl-mc{color:#953800;background-color:#ffd8b5}.⋙ .markdown-body .pl-mi2{color:#d1d9e0;background-color:#0550ae}.⋙ .markdown-body .pl-mdr{font-weight:700;color:#8250df}.⋙ .markdown-body .pl-ba{color:#59636e}.⋙ .markdown-body .pl-sg{color:#818b98}.⋙ .markdown-body .pl-corl{text-decoration:underline;color:#0a3069}.⋙ .markdown-body [role=button]:focus:not(:focus-visible),.⋙ .markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.⋙ .markdown-body button:focus:not(:focus-visible),.⋙ .markdown-body summary:focus:not(:focus-visible),.⋙ .markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.⋙ .markdown-body [tabindex="0"]:focus:not(:focus-visible),.⋙ .markdown-body details-dialog:focus:not(:focus-visible){outline:none}.⋙ .markdown-body 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}.⋙ .markdown-body g-emoji img{width:1em;height:1em}.⋙ .markdown-body .task-list-item{list-style-type:none}.⋙ .markdown-body .task-list-item label{font-weight:400}.⋙ .markdown-body .task-list-item.enabled label{cursor:pointer}.⋙ .markdown-body .task-list-item+.task-list-item{margin-top:.25rem}.⋙ .markdown-body .task-list-item .handle{display:none}.⋙ .markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.⋙ .markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.⋙ .markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.⋙ .markdown-body .contains-task-list:hover .task-list-item-convert-container,.⋙ .markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.⋙ .markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.⋙ .markdown-body .markdown-alert{padding:.5rem 1rem;margin-bottom:1rem;color:inherit;border-left:.25em solid #d1d9e0}.⋙ .markdown-body .markdown-alert>:first-child{margin-top:0}.⋙ .markdown-body .markdown-alert>:last-child{margin-bottom:0}.⋙ .markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:500;align-items:center;line-height:1}.⋙ .markdown-body .markdown-alert.markdown-alert-note{border-left-color:#0969da}.⋙ .markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:#0969da}.⋙ .markdown-body .markdown-alert.markdown-alert-important{border-left-color:#8250df}.⋙ .markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:#8250df}.⋙ .markdown-body .markdown-alert.markdown-alert-warning{border-left-color:#9a6700}.⋙ .markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:#9a6700}.⋙ .markdown-body .markdown-alert.markdown-alert-tip{border-left-color:#1a7f37}.⋙ .markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:#1a7f37}.⋙ .markdown-body .markdown-alert.markdown-alert-caution{border-left-color:#cf222e}.⋙ .markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:#d1242f}.⋙ .markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.⋙ .markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}.⋙ pre code.hljs{display:block;overflow-x:auto;padding:1em}.⋙ code.hljs{padding:3px 5px}.⋙ .hljs{color:#24292e;background:#fff}.⋙ .hljs-doctag,.⋙ .hljs-keyword,.⋙ .hljs-meta .hljs-keyword,.⋙ .hljs-template-tag,.⋙ .hljs-template-variable,.⋙ .hljs-type,.⋙ .hljs-variable.language_{color:#d73a49}.⋙ .hljs-title,.⋙ .hljs-title.class_,.⋙ .hljs-title.class_.inherited__,.⋙ .hljs-title.function_{color:#6f42c1}.⋙ .hljs-attr,.⋙ .hljs-attribute,.⋙ .hljs-literal,.⋙ .hljs-meta,.⋙ .hljs-number,.⋙ .hljs-operator,.⋙ .hljs-variable,.⋙ .hljs-selector-attr,.⋙ .hljs-selector-class,.⋙ .hljs-selector-id{color:#005cc5}.⋙ .hljs-regexp,.⋙ .hljs-string,.⋙ .hljs-meta .hljs-string{color:#032f62}.⋙ .hljs-built_in,.⋙ .hljs-symbol{color:#e36209}.⋙ .hljs-comment,.⋙ .hljs-code,.⋙ .hljs-formula{color:#6a737d}.⋙ .hljs-name,.⋙ .hljs-quote,.⋙ .hljs-selector-tag,.⋙ .hljs-selector-pseudo{color:#22863a}.⋙ .hljs-subst{color:#24292e}.⋙ .hljs-section{color:#005cc5;font-weight:700}.⋙ .hljs-bullet{color:#735c0f}.⋙ .hljs-emphasis{color:#24292e;font-style:italic}.⋙ .hljs-strong{color:#24292e;font-weight:700}.⋙ .hljs-addition{color:#22863a;background-color:#f0fff4}.⋙ .hljs-deletion{color:#b31d28;background-color:#ffeef0}.⋙ pre code.hljs{padding:0}.⋙::view-transition-old(root){z-index:2147483646}.⋙::view-transition-new(root){z-index:1}.a-layout-header{position:sticky;top:0;z-index:20;display:flex;gap:25px;color:#fff;padding-left:0;padding-right:15px;align-items:center}.navbar{color:inherit}.navbar-menu{flex:1}@media screen and (max-width:768px){.navbar-menu{--navbar-menu-top: calc( var(--a-layout-header-height) + var(--status-bar-height) );position:fixed;left:0;top:var(--navbar-menu-top);right:0;max-height:calc(100vh - var(--a-layout-header-height) * 2);background-color:var(--a-color-bg-layout);box-shadow:var(--a-box-shadow);backdrop-filter:blur(10px);border-bottom-left-radius:var(--a-border-radius);border-bottom-right-radius:var(--a-border-radius);transition:all var(--a-motion-duration-mid);overflow:auto;z-index:-1}.navbar-menu[data-open=false]{transform:translateY(calc(-100% - var(--navbar-menu-top)))}.navbar-menu .anticon-caret-down{display:none}}.navbar-menu-toggle{display:none}@media screen and (max-width:768px){.navbar-menu-toggle{display:flex}}.navbar-home-link{word-break:keep-all;font-size:calc(var(--a-font-size) * 1.1);font-weight:500;color:var(--a-color-text-base);margin-inline:var(--a-margin)}.a-menu-item:first-child{display:flex;align-items:center;color:inherit}.a-menu-title-content a{color:inherit}.site{display:flex;align-items:center;color:inherit;gap:var(--a-padding)}.site-logo{height:40px;width:40px}.site-name{font-weight:500;flex:1;white-space:nowrap}.site-footer{align-items:center;display:flex;gap:var(--a-padding);flex-direction:column}.site-footer .site-logo{width:200px;height:200px}.a-menu-overflow-item.a-menu-submenu.a-menu-submenu-horizontal{padding-inline:0}.a-menu-overflow-item.a-menu-submenu.a-menu-submenu-horizontal .a-menu-submenu-title,.a-menu-overflow-item.a-menu-submenu.a-menu-submenu-horizontal .a-menu-title-content{display:block}.a-menu-overflow-item.a-menu-submenu.a-menu-submenu-horizontal .a-menu-submenu-title a,.a-menu-overflow-item.a-menu-submenu.a-menu-submenu-horizontal .a-menu-title-content a{display:flex;flex-direction:row;gap:6px;color:inherit;padding-inline:var(--a-padding)}.a-menu-submenu-selected{background:none}.tab-link{color:inherit}.footer-link-root{column-count:var(--columns);column-gap:var(--a-margin)}@media screen and (min-width:1600px){.footer-link-root{--columns: 6}}@media screen and (max-width:1600px){.footer-link-root{--columns: 5}}@media screen and (max-width:1200px){.footer-link-root{--columns: 4}}@media screen and (max-width:992px){.footer-link-root{--columns: 3}}@media screen and (max-width:768px){.footer-link-root{--columns: 2}}@media screen and (max-width:576px){.footer-link-root{--columns: 1}}.footer-link-block{-webkit-column-break-inside:avoid;padding-top:var(--a-margin-xl)}.footer-link-title{font-weight:600;margin-bottom:var(--a-margin)}.footer-link-item{display:block;list-style:none;padding:2px 0;line-height:1.5}.footer-link-item a{display:flex;flex-direction:row}.footer-link-item img{height:16px;width:16px}.footer-link-list{list-style:none;margin:0;padding:0}.content-item-cover{display:flex!important;justify-content:center;align-items:center;aspect-ratio:4/3;background:#80808022;font-size:35px;color:#80808080;overflow:hidden;text-align:center;min-height:90px;min-width:120px}@media screen and (max-width:576px){.content-item-cover{aspect-ratio:16/9;min-width:100%;width:100%}}.content-list{list-style:none;padding:0;margin:0}.content-li{display:flex;flex-direction:row;gap:var(--a-padding);justify-content:space-between;padding:var(--a-padding)}@media screen and (max-width:576px){.content-li{flex-direction:column-reverse;padding-inline:0;gap:var(--a-padding-xs)}}.content-li:not(:last-child){border-block-end:var(--a-line-width) var(--a-line-type) var(--a-color-split)}.content-li h3{font-size:var(--a-font-size-lg);line-height:var(--a-line-height-lg)}.content-li h3 a{color:var(--a-color-text);transition:all var(--a-motion-duration-slow)}.content-li h3 a:hover{color:var(--a-color-link);text-decoration:underline}.content-li p{color:var(--a-color-text-description);font-size:var(--a-font-size);line-height:var(--a-line-height)}.content-li-cover{border-radius:8px;overflow:hidden}.content-li-actions{color:var(--a-color-text-description);font-size:var(--a-font-size);line-height:var(--a-line-height);text-align:center}@media screen and (max-width:992px){.content-li-tags{display:none}}.content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--a-margin)}.content-grid .content-item-card{display:block}@media screen and (min-width:1600px){.article-container{--max-content-width: 1600px}}@media screen and (max-width:1600px){.article-container{--max-content-width: 1500px}}@media screen and (max-width:1200px){.article-container{--max-content-width: 1100px}}@media screen and (max-width:992px){.article-container{--max-content-width: 100%}}.article-detail{width:100%;margin-inline:auto;max-width:888px}.article-detail img,.article-detail theme-image,.article-detail video{width:100%;max-width:100%;border-radius:var(--a-border-radius);object-fit:cover}.article-detail img,.article-detail video{aspect-ratio:16/9;background-color:#80808020}.article-info{margin-bottom:15px}.article-cover{width:100%;margin-bottom:1rem}.article-catlogs{height:calc(100vh - var(--a-layout-header-height, 60px));position:sticky;overflow-y:auto;top:var(--a-layout-header-height, 60px)}.article-toc{max-width:240px;transition:all var(--a-motion-duration-mid),background 0s}@media screen and (max-width:768px){.article-toc{position:fixed;max-width:100%;top:var(--a-layout-header-height, 60px);right:0;left:50px;min-height:100vh;z-index:10;backdrop-filter:blur(10px);padding-left:0;border-left:var(--a-line-width) var(--a-line-type) var(--a-color-split)}.article-toc[data-open=false]{transform:translate(calc(100vw - 50px))}.article-toc-toggle{display:inline-block;position:absolute;left:-31px;top:60px;height:50px;border-top-right-radius:0;border-bottom-right-radius:0}}.article-toc-toggle{display:none}.article-toc .a-anchor-wrapper{position:sticky;top:var(--a-layout-header-height, 60px)}.article-related{line-height:1.5;position:sticky;top:calc(var(--a-layout-header-height, 60px) + 1rem);max-height:calc(100vh - var(--a-layout-header-height, 60px));max-width:240px;transition:all var(--a-motion-duration-mid),background 0s}@media screen and (max-width:768px){.article-related{max-width:unset;max-height:unset;min-height:calc(100vh - var(--a-layout-header-height, 60px))}.article-related-list{overflow-y:auto;max-height:calc(100vh - var(--a-layout-header-height, 60px));padding-inline:var(--a-padding)}}.article-related-list a{line-height:1.5}.article-related-list li{padding:var(--a-padding-xxs) 0}.article-related-title{margin-bottom:1rem;font-size:1.2rem}.article-related ul,.article-related ol,.article-related li{list-style:none;padding-left:0;margin-left:0}.article-related a{padding:5px 0}.article-list{list-style:none;max-width:var(--max-content-width);margin:20px auto;padding-inline:var(--a-padding)}.article-list-cover{max-width:220px;max-height:137.5px;object-fit:cover;border-radius:var(--a-border-radius)}@media screen and (max-width:576px){.article-list-cover{max-width:100%;max-height:unset;width:100%}}.article-description{margin-bottom:0}.article-origin{margin-top:3rem}.article-comments{margin-top:1rem}.article-comments .a-card-body{padding-top:1rem}.⋘ .markdown-body .bulletin{--bulletin-background-color: #474748;--bulletin-color: #fdfdfe;--bulletin-border-left-color: #d4d5d8}.⋘ .markdown-body .bulletin-danger{--bulletin-background-color: #4b1113;--bulletin-color: #ffebec;--bulletin-border-left-color: #e13238}.⋘ .markdown-body .bulletin-warning{--bulletin-background-color: #4b3800;--bulletin-color: #fff8e6;--bulletin-border-left-color: #e6a700}.⋘ .markdown-body .bulletin-info{--bulletin-background-color: #193c47;--bulletin-color: #eef9fd;--bulletin-border-left-color: #4cb3d4}.⋘ .markdown-body .bulletin-success{--bulletin-background-color: #003100;--bulletin-color: #e6f6e6;--bulletin-border-left-color: #009400}.⋙ .markdown-body .bulletin{--bulletin-background-color: #fdfdfe;--bulletin-color: #474748;--bulletin-border-left-color: #d4d5d8}.⋙ .markdown-body .bulletin-danger{--bulletin-background-color: #ffebec;--bulletin-color: #4b1113;--bulletin-border-left-color: #e13238}.⋙ .markdown-body .bulletin-warning{--bulletin-background-color: #fff8e6;--bulletin-color: #4d3800;--bulletin-border-left-color: #e6a700}.⋙ .markdown-body .bulletin-info{--bulletin-background-color: #eef9fd;--bulletin-color: #193c47;--bulletin-border-left-color: #4cb3d4}.⋙ .markdown-body .bulletin-success{--bulletin-background-color: #e6f6e6;--bulletin-color: #003100;--bulletin-border-left-color: #009400}.markdown-body{background-color:transparent!important}.markdown-body iframe{width:100%;aspect-ratio:16/9}.markdown-body p{font-family:Arial,Helvetica,serif;text-indent:2em;line-height:1.5}.markdown-body p img:first-child{margin-left:-2em}.markdown-body p img:not(:first-child){margin-top:1rem}.markdown-body p *{text-indent:0}.markdown-body p strong,.markdown-body p b{font-family:sans-serif}.markdown-body .bulletin{border-radius:5px;margin-bottom:15px;margin-inline:0;width:100%;border-left:5px solid;padding:15px;background-color:var(--bulletin-background-color);color:var(--bulletin-color);border-left-color:var(--bulletin-border-left-color)}.markdown-body .bulletin-title{font-weight:700;margin-bottom:10px}.markdown-body .bulletin-content{margin-bottom:0!important}.markdown-body .bulletin p:last-child{margin-bottom:0}.markdown-body .footnote p{text-indent:0}.book-catelogs-toggle{display:none}@media screen and (max-width:768px){.book-catelogs{position:fixed;top:var(--a-layout-header-height, 60px);left:0;right:50px;z-index:10;backdrop-filter:blur(10px);background:var(--layout-header-bg)}.book-catelogs .a-menu-light,.book-catelogs .a-menu-light>.a-menu{background:transparent}.book-catelogs[data-open=false]{transform:translate(-100%)}.book-catelogs-toggle{display:inline-block;position:absolute;right:-31px;top:60px;height:50px;border-top-left-radius:0;border-bottom-left-radius:0}}.book-catelogs .a-layout-sider-children{position:sticky;top:var(--a-layout-header-height)}.comment-content{word-break:break-all;white-space:pre-wrap}.comment-item{scroll-margin-top:calc(var(--a-layout-header-height, 60px) + 5px)}.search-page .a-tabs-nav{position:sticky;top:calc(var(--a-layout-header-height, 60px) + 40px + var(--a-padding) + var(--a-padding));z-index:2;background-color:var(--a-layout-body-bg)}.search-input{width:100%}.search-input-container{position:sticky;top:var(--a-layout-header-height, 60px);z-index:2;padding:var(--a-padding) 0;background:var(--a-color-bg-base)}.tool-cover{height:150px;overflow:hidden;background-color:#8884;display:flex!important;justify-content:center;align-items:center;text-align:center;line-height:1.2}.tool-cover span{opacity:.2;font-size:40px;text-transform:uppercase}.tool-meta .a-card-meta-description{line-clamp:1!important;-webkit-line-clamp:1!important}.tool-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--a-margin)}.tool-list .content-item-card{display:block}.tag{display:inline-block}.tag a:hover{text-decoration:underline}.tag-cloud{list-style:none;display:flex;align-items:center;justify-content:center;gap:var(--a-padding);flex-wrap:wrap;padding:0;margin:0}.themed-image-alt{font-size:90%;opacity:.7}.themed-image img{border-radius:var(--a-border-radius);width:100%}.code-editor{min-height:30px;overflow:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:var(--a-font-size);line-height:1.4}.code-editor *{font-family:inherit;font-size:inherit;line-height:inherit}.code-editor-wrapper{position:relative;height:100%;width:100%;box-sizing:border-box;padding:var(--a-padding)}.code-editor .highlight code,.code-editor-input{white-space:break-spaces;padding:0!important;background:transparent}.code-editor .highlight{position:absolute;pointer-events:none;left:var(--a-padding);top:var(--a-padding)}.code-editor .highlight code.hljs{height:100%;width:100%;overflow-x:hidden}.code-editor-input{color:transparent;background:transparent;caret-color:var(--a-color-primary);resize:none;outline:none;border:none;position:relative;overflow:hidden;min-height:100%;min-width:100%}.code-editor-input:focus{outline:none}.code-editor-input[data-placeholder]:after{content:attr(data-placeholder,"请输入代码");color:gray;position:absolute;left:0;top:0}.code-editor-input br{display:none}.code-editor pre{margin-bottom:0}.sstv .image-editor{width:100;position:relative}.sstv .image-editor canvas{position:absolute;height:240px;width:320px;cursor:move;resize:both;outline:2px solid green}.sstv .image-editor img{max-width:100%;max-height:100%}[data-fangbox]{--status-bar-height: 40px;--capsule-width: 100px}[data-fangbox] .a-layout-header{height:calc(var(--a-layout-header-height) + var(--status-bar-height));padding-top:var(--status-bar-height);padding-right:var(--capsule-width)}
