/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}body{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"header header" "nav nav" "main main";min-height:100vh}header{--tw-bg-opacity:1;background-color:rgba(31,41,55,var(--tw-bg-opacity));display:flex;align-items:center;justify-content:space-between;--tw-text-opacity:1;color:rgba(249,250,251,var(--tw-text-opacity));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;grid-area:header;box-shadow:0 -3px 10px 3px #000;z-index:1}header>*{padding:.75rem}a.brand{display:flex;align-items:center}a.brand:hover{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}a.brand span{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;margin-left:.5rem;margin-right:.5rem;--tw-text-opacity:1;color:rgba(243,244,246,var(--tw-text-opacity))}a.brand img{height:1.75rem;width:auto}aside.menu{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity));padding:.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;grid-area:nav;box-shadow:-3px 0 10px 2px #000}main{margin-left:1.25rem;margin-right:1.25rem;padding-top:2rem;padding-bottom:2rem;grid-area:main}.center{margin-left:auto;margin-right:auto}.menu .menu-title{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.75rem;line-height:1rem;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgba(229,231,235,var(--tw-text-opacity));text-transform:uppercase}.menu .menu-list a{border-radius:.125rem;display:block;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.menu .menu-list a:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.menu .menu-list a.is-active{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.content{color:#374151;max-width:65ch}.content [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.content a{color:#111827;text-decoration:underline;font-weight:500}.content strong{color:#111827;font-weight:600}.content ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.content ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.content ol>li::before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.content ul>li{position:relative;padding-left:1.75em}.content ul>li::before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:calc(.875em - .1875em);left:.25em}.content hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.content blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.content blockquote p:first-of-type::before{content:open-quote}.content blockquote p:last-of-type::after{content:close-quote}.content h1{color:#111827;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.content h2{color:#111827;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.content h3{color:#111827;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.content h4{color:#111827;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.content figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.content code{color:#111827;font-weight:600;font-size:.875em}.content code::before{content:"`"}.content code::after{content:"`"}.content a code{color:#111827}.content pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-right:1.1428571em;padding-bottom:.8571429em;padding-left:1.1428571em}.content pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.content pre code::before{content:""}.content pre code::after{content:""}.content table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.content thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.content thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.content tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.content tbody tr:last-child{border-bottom-width:0}.content tbody td{vertical-align:top;padding-top:.5714286em;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.content{font-size:1rem;line-height:1.75}.content p{margin-top:1.25em;margin-bottom:1.25em}.content img{margin-top:2em;margin-bottom:2em}.content video{margin-top:2em;margin-bottom:2em}.content figure{margin-top:2em;margin-bottom:2em}.content figure>*{margin-top:0;margin-bottom:0}.content h2 code{font-size:.875em}.content h3 code{font-size:.9em}.content ul{margin-top:1.25em;margin-bottom:1.25em}.content li{margin-top:.5em;margin-bottom:.5em}.content>ul>li p{margin-top:.75em;margin-bottom:.75em}.content>ul>li>:first-child{margin-top:1.25em}.content>ul>li>:last-child{margin-bottom:1.25em}.content>ol>li>:first-child{margin-top:1.25em}.content>ol>li>:last-child{margin-bottom:1.25em}.content ol ol,.content ol ul,.content ul ol,.content ul ul{margin-top:.75em;margin-bottom:.75em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em;margin-top:.75em;margin-bottom:.75em;margin-top:.75em;margin-bottom:.75em}.content hr+*{margin-top:0}.content h2+*{margin-top:0}.content h3+*{margin-top:0}.content h4+*{margin-top:0}.content thead th:first-child{padding-left:0}.content thead th:last-child{padding-right:0}.content tbody td:first-child{padding-left:0}.content tbody td:last-child{padding-right:0}.content>:first-child{margin-top:0}.content>:last-child{margin-bottom:0}.content{max-width:100%}.content.big{font-size:1.25rem;line-height:1.8}.content.big p{margin-top:1.2em;margin-bottom:1.2em}.content.big [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.content.big blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.content.big h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.content.big h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.content.big h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.content.big h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.content.big img{margin-top:2em;margin-bottom:2em}.content.big video{margin-top:2em;margin-bottom:2em}.content.big figure{margin-top:2em;margin-bottom:2em}.content.big figure>*{margin-top:0;margin-bottom:0}.content.big figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.content.big code{font-size:.9em}.content.big h2 code{font-size:.8611111em}.content.big h3 code{font-size:.9em}.content.big pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding-top:1.1111111em;padding-right:1.3333333em;padding-bottom:1.1111111em;padding-left:1.3333333em}.content.big ol{margin-top:1.2em;margin-bottom:1.2em}.content.big ul{margin-top:1.2em;margin-bottom:1.2em}.content.big li{margin-top:.6em;margin-bottom:.6em}.content.big ol>li{padding-left:1.8em}.content.big ol>li::before{left:0}.content.big ul>li{padding-left:1.8em}.content.big ul>li::before{width:.35em;height:.35em;top:calc(.9em - .175em);left:.25em}.content.big>ul>li p{margin-top:.8em;margin-bottom:.8em}.content.big>ul>li>:first-child{margin-top:1.2em}.content.big>ul>li>:last-child{margin-bottom:1.2em}.content.big>ol>li>:first-child{margin-top:1.2em}.content.big>ol>li>:last-child{margin-bottom:1.2em}.content.big ol ol,.content.big ol ul,.content.big ul ol,.content.big ul ul{margin-top:.8em;margin-bottom:.8em}.prose-xl ol ol,.prose-xl ol ul,.prose-xl ul ol,.prose-xl ul ul{margin-top:.8em;margin-bottom:.8em;margin-top:.8em;margin-bottom:.8em;margin-top:.8em;margin-bottom:.8em}.content.big hr{margin-top:2.8em;margin-bottom:2.8em}.content.big hr+*{margin-top:0}.content.big h2+*{margin-top:0}.content.big h3+*{margin-top:0}.content.big h4+*{margin-top:0}.content.big table{font-size:.9em;line-height:1.5555556}.content.big thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.content.big thead th:first-child{padding-left:0}.content.big thead th:last-child{padding-right:0}.content.big tbody td{padding-top:.8888889em;padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.content.big tbody td:first-child{padding-left:0}.content.big tbody td:last-child{padding-right:0}.content.big>:first-child{margin-top:0}.content.big>:last-child{margin-bottom:0}.artifacts-header{font-weight:700;font-size:2.25rem;line-height:2.5rem;margin-top:5rem}.artifacts-list{display:grid;grid-template-columns:auto;gap:.2rem .5rem;align-items:center}.artifacts-list .artifact-link{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity));border-radius:.125rem;font-weight:400;margin-top:.5rem;padding:.25rem;padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-decoration:none;height:-webkit-min-content;height:-moz-min-content;height:min-content}.artifacts-list .artifact-link:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity))}.artifacts-list .artifact-desc{font-size:.875rem;line-height:1.25rem;font-style:italic}.artifact-item{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity));margin-top:.75rem;margin-bottom:.75rem}.artifact-item .artifact-contents{display:none;padding:1rem}.artifact-item .artifact-contents.contents-visible{display:block}.artifact-contents .changelog{font-size:.875rem;line-height:1.25rem}.artifact-contents .changelog li{margin-top:0;margin-bottom:0}.artifact-contents .changelog li::before{font-family:fontello;content:'\f105';top:calc(.875em - .73em);background-color:transparent;left:.5em}.artifact-details{--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity));display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.artifact-details .icon-downup{margin-right:.5rem;margin-left:auto;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.artifact-details:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity));cursor:pointer}.artifact-details .artifact-id{--tw-bg-opacity:1;background-color:rgba(59,130,246,var(--tw-bg-opacity));font-weight:700;font-size:1.125rem;line-height:1.75rem;padding:1rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.artifact-details:hover .artifact-id{--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity))}.artifact-details .hash-button{--tw-border-opacity:1;border-color:rgba(37,99,235,var(--tw-border-opacity));border-radius:.25rem;border-width:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;margin-left:1rem;margin-right:1rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.artifact-details .hash-button:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.artifact-details .build-date-text{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}@media (min-width:768px){body{grid-template-areas:"header header" "header header" "nav main"}aside.menu{width:14rem}.menu .menu-view{position:-webkit-sticky;position:sticky;top:0}}@media (min-width:1280px){.artifacts-list{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;gap:.5rem .5rem}.artifacts-list .artifact-link{margin-top:0}main{margin-left:10rem;margin-right:10rem}aside.menu{width:18rem}}.block{display:block}.table{display:table}.contents{display:contents}.static{position:static}*{--tw-shadow:0 0 #0000}*{--tw-ring-inset:var(--tw-empty, );/*!*//*!*/--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}