*{font:inherit;border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}button{background-color:#0000}:root{--link:#0969da;--border-color:#f4f4f5;--nav-item-hover-color:#f4f4f5;--footer-bg-color:#f4f4f5}@media (prefers-color-scheme:dark){:root{--link:#4493f8;--border-color:#18181b;--nav-item-hover-bg:#18181b;--footer-bg-color:#18181b}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-y:scroll}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:var(--link);text-decoration:none}.prose h1{font-size:1.75rem}.prose h1,.prose h2{margin:.75rem 0;font-weight:600}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}.prose h3,.prose h4{margin:.75rem 0;font-weight:600}.prose h4{font-size:1.125rem}.prose h5{font-size:1rem}.prose h5,.prose h6{margin:.75rem 0;font-weight:600}.prose h6{font-size:.875rem}.prose p{margin:.75rem 0;font-size:1rem}.prose p a{text-decoration-line:underline}.prose ol{margin:0;padding-inline-start:1.25rem;list-style-type:decimal;list-style-position:outside}.prose ul{margin:0;padding-inline-start:1.25rem;list-style-type:disc;list-style-position:outside}.prose ul li{margin:.5rem 0}.prose a:hover{text-decoration-line:underline}.prose img,.prose video{max-width:100%}.prose blockquote{background-color:#f8fafc;border-left:3px solid #cbd5e1;margin:.75rem 0;padding:.5rem .75rem}.prose code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace}.prose strong{font-weight:600}.prose em{font-style:italic}.prose hr{border-style:solid;border-width:1px;border-color:var(--border-color)}.prose :first-child{margin-top:0}.prose :last-child{margin-bottom:0}

@keyframes x13kz0yu-B{0%, 100%{opacity:1;}50%{opacity:.5;}}
.x79iv2k:not(#\#){padding:.75rem}
.xis3749:not(#\#){padding:1.5rem}
.x1ke0ykx:not(#\#):not(#\#){border-color:var(--border-color)}
.x6i6fhv:not(#\#):not(#\#){border-radius:.375rem}
.x10hpsqq:not(#\#):not(#\#){border-radius:9999px}
.x1y0btm7:not(#\#):not(#\#){border-style:solid}
.xdh2fpr:not(#\#):not(#\#){border-width:2px}
.x1neeqzj:not(#\#):not(#\#){gap:.4rem}
.x8233eu:not(#\#):not(#\#){gap:.75rem}
.xcwf7nj:not(#\#):not(#\#){grid-column:span 3/span 3}
.x9oq813:not(#\#):not(#\#){grid-column:span 4/span 4}
.xe8uvvx:not(#\#):not(#\#){list-style:none}
.xb3r6kr:not(#\#):not(#\#){overflow:hidden}
.x18g2hj5:not(#\#):not(#\#){padding-block:.5rem}
.x1ryrjj2:not(#\#):not(#\#){padding-inline:.75rem}
.x1hl2dhg:not(#\#):not(#\#){text-decoration:none}
.x1bvjpef:not(#\#):not(#\#){text-decoration:underline}
.x1pt437l:not(#\#):not(#\#){transition:margin-left.3s ease}
.x6zezno:not(#\#):not(#\#){transition:transform.3s ease}
@media (min-width: 1024px){.x3fm3uk.x3fm3uk:not(#\#):not(#\#){padding-block:1rem}}
.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}
.x1c74tu6:not(#\#):not(#\#):not(#\#){animation-duration:2s}
.xa4qsjk:not(#\#):not(#\#):not(#\#){animation-iteration-count:infinite}
.xcx56e2:not(#\#):not(#\#):not(#\#){animation-name:x13kz0yu-B}
.xw1l40g:not(#\#):not(#\#):not(#\#){animation-timing-function:cubic-bezier(.4,0,.6,1)}
.x1tuhiik:not(#\#):not(#\#):not(#\#){background-color:var(--footer-bg-color)}
.xv5r3o:not(#\#):not(#\#):not(#\#){background-color:var(--nav-item-hover-color)}
.x1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}
.x1a06ls3:not(#\#):not(#\#):not(#\#){color:var(--link)}
.x78zum5:not(#\#):not(#\#):not(#\#){display:flex}
.xrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}
.xdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}
.x1q0g3np:not(#\#):not(#\#):not(#\#){flex-direction:row}
.xkpwil5:not(#\#):not(#\#):not(#\#){font-size:.875rem}
.x1603h9y:not(#\#):not(#\#):not(#\#){font-size:1.25rem}
.x1s688f:not(#\#):not(#\#):not(#\#){font-weight:600}
.x1y6fwsi:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}
.x11klgcs:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(1,minmax(0,1fr))}
.xl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}
.x1qughib:not(#\#):not(#\#):not(#\#){justify-content:space-between}
.xd8p5v:not(#\#):not(#\#):not(#\#){order:-9999}
.x10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}
.x1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}
.x7wzq59:not(#\#):not(#\#):not(#\#){position:sticky}
.x2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}
.xlyipyv:not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}
.x5i6ehr:not(#\#):not(#\#):not(#\#){transform:translateX(-100%)}
.xbryuvx:not(#\#):not(#\#):not(#\#){transform:translateX(0)}
.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}
.x1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}
.xe3liep:hover:not(#\#):not(#\#):not(#\#){background-color:var(--nav-item-hover-color)}
.xtbebva:hover:not(#\#):not(#\#):not(#\#){color:var(--link)}
@media (min-width: 1024px){.x1oob3yn.x1oob3yn:not(#\#):not(#\#):not(#\#){display:none}}
@media (min-width: 1024px){.x1p892re.x1p892re:not(#\#):not(#\#):not(#\#){flex-direction:row}}
@media (min-width: 768px){.x1um9e8z.x1um9e8z:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width: 1024px){.x1i86ep7.x1i86ep7:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width: 1024px){.x88wvc8.x88wvc8:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr))}}
@media (min-width: 768px){.x6nxmv1.x6nxmv1:not(#\#):not(#\#):not(#\#){justify-content:end}}
@media (min-width: 1024px){.xbs3ytw.xbs3ytw:not(#\#):not(#\#):not(#\#){justify-content:space-between}}
@media (min-width: 768px){.xt30tbd.xt30tbd:not(#\#):not(#\#):not(#\#){justify-content:start}}
@media (min-width: 1024px){.xw5tk9c.xw5tk9c:not(#\#):not(#\#):not(#\#){order:9999}}
@media (min-width: 1024px){.x1k51x9g.x1k51x9g:not(#\#):not(#\#):not(#\#){transform:translateX(0)}}
.xbrzj0f:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:.375rem}
.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:2px}
.x19sr0n1:not(#\#):not(#\#):not(#\#):not(#\#){border-left-width:2px}
.xyy74w7:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:2px}
.x1ul7exa:not(#\#):not(#\#):not(#\#):not(#\#){border-top-left-radius:.375rem}
.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}
.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}
.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#){left:0}
.x1gr9t9r:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:.75rem}
.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}
.x2j51tn:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:15em}
.xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.75rem}
.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}
.x1y06tjk:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100svh}
.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:hidden}
.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}
.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}
.x79ra4s:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:.75rem}
.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}
.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}
.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}
.xn9wirt:not(#\#):not(#\#):not(#\#):not(#\#){width:100vw}
.x18kybhu:not(#\#):not(#\#):not(#\#):not(#\#){width:15em}
@media (min-width: 1024px){.x1rs87ev.x1rs87ev:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:15em}}
@media (min-width: 1024px){.xbtecpq.xbtecpq:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 15em)}}