*{font:inherit;border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}button{background-color:#0000}:root{--link:#0969da;--border-color:#e2e8f0;--nav-item-hover-color:#f4f4f5;--footer-bg-color:#f4f4f5}@media (prefers-color-scheme:dark){:root{--link:#4493f8;--border-color:#1e293b;--nav-item-hover-color:#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}}@keyframes x13kz0yu-B{0%,to{opacity:1}50%{opacity:.5}}.xu8om6g:not(#\#){padding:.5rem .75rem}.xl1j9gz:not(#\#){padding:.5rem 0}.x19btat0:not(#\#){padding:.75rem 1rem}.x79iv2k:not(#\#){padding:.75rem}.xis3749:not(#\#){padding:1.5rem}.x1ke0ykx:not(#\#):not(#\#){border-color:var(--border-color)}.x6i6fhv:not(#\#):not(#\#){border-radius:.375rem}.x1y0btm7:not(#\#):not(#\#){border-style:solid}.xc342km:not(#\#):not(#\#){border-width:0}.xdh2fpr:not(#\#):not(#\#){border-width:2px}.x98rzlu:not(#\#):not(#\#){flex:1}.x1neeqzj:not(#\#):not(#\#){gap:.4rem}.x13z6uf9:not(#\#):not(#\#){gap:.5rem}.x8233eu:not(#\#):not(#\#){gap:.75rem}.xdy9du3:not(#\#):not(#\#){grid-column:span 3 / span 3}.xy8cepm: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}.xb9pgjo:not(#\#):not(#\#){transition:margin-left .3s ease}.x1el4u5y:not(#\#):not(#\#){transition:transform .3s ease}@media(min-width:1024px){.x1rs5602.x1rs5602:not(#\#):not(#\#){grid-column:1}}@media(min-width:1024px){.x3fm3uk.x3fm3uk:not(#\#):not(#\#){padding-block:1rem}}.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.xkh2ocl:not(#\#):not(#\#):not(#\#){align-self:stretch}.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)}.xeu4i36:not(#\#):not(#\#):not(#\#){background-color:Canvas}.xv5r3o:not(#\#):not(#\#):not(#\#){background-color:var(--nav-item-hover-color)}.x1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}.x1a06ls3:not(#\#):not(#\#):not(#\#){color:var(--link)}.x1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.x1lliihq:not(#\#):not(#\#):not(#\#){display:block}.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}.x1qlqyl8:not(#\#):not(#\#):not(#\#){font-size:inherit}.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}.x1uhb9sk:not(#\#):not(#\#):not(#\#){position:static}.x2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}.xlyipyv:not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}.x5i6ehr:not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.xbryuvx:not(#\#):not(#\#):not(#\#){transform:translate(0)}.x13dflua:not(#\#):not(#\#):not(#\#){transition-duration:.2s}.x1gbuem2:not(#\#):not(#\#):not(#\#){transition-property:color,background-color}.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.x1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}.x1n327nk:not(#\#):not(#\#):not(#\#){z-index:10}.x1upuznl:hover:not(#\#):not(#\#):not(#\#){background-color:var(--container-hover)}.xe3liep:hover:not(#\#):not(#\#):not(#\#){background-color:var(--nav-item-hover-color)}.xtbebva:hover:not(#\#):not(#\#):not(#\#){color:var(--link)}@media(min-width:1024px){.xzto06b.xzto06b:not(#\#):not(#\#):not(#\#){align-self:start}}@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){.xn9ypud.xn9ypud:not(#\#):not(#\#):not(#\#){grid-template-columns:15em repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.x1i86ep7.x1i86ep7:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.x6nxmv1.x6nxmv1:not(#\#):not(#\#):not(#\#){justify-content:end}}@media(min-width:768px){.xt30tbd.xt30tbd:not(#\#):not(#\#):not(#\#){justify-content:start}}@media(min-width:1024px){.xbs3ytw.xbs3ytw:not(#\#):not(#\#):not(#\#){justify-content:space-between}}@media(min-width:1024px){.xw5tk9c.xw5tk9c:not(#\#):not(#\#):not(#\#){order:9999}}@media(min-width:1024px){.xe6zstd.xe6zstd:not(#\#):not(#\#):not(#\#){position:sticky}}@media(min-width:1024px){.x1k51x9g.x1k51x9g:not(#\#):not(#\#):not(#\#){transform:translate(0)}}.xbrzj0f:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-left-radius:.375rem}.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:2px}.xe0pwq:not(#\#):not(#\#):not(#\#):not(#\#){border-left-width:1px}.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}.xamhcws:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:2px}.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}.xuqiktq:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:.75rem}.x2j51tn:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:15em}.xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:.75rem}.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.x1y06tjk:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100svh}.x9padk7:not(#\#):not(#\#):not(#\#):not(#\#){min-width:14rem}.x101abm8:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:clip}.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:hidden}.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.x15u6esi:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:.5rem}.x79ra4s:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:.75rem}.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#){right:0}.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.xdsb8wn:not(#\#):not(#\#):not(#\#):not(#\#){top:100%}.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){.x1d9q8ru.x1d9q8ru:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}}@media(min-width:1024px){.x1x504dt.x1x504dt:not(#\#):not(#\#):not(#\#):not(#\#){left:auto}}@media(min-width:1024px){.x1fnl0aw.x1fnl0aw:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:0}}@media(min-width:1024px){.xpqkinm.xpqkinm:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100dvh}}@media(min-width:1024px){.xbtecpq.xbtecpq:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 15em)}}@media(min-width:1024px){.x18eaek.x18eaek:not(#\#):not(#\#):not(#\#):not(#\#){top:0}}@media(min-width:1024px){.xg1t5v2.xg1t5v2:not(#\#):not(#\#):not(#\#):not(#\#){top:1.5rem}}
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:.25rem 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 pre,.prose video{max-width:100%}.prose pre{border-radius:.5rem;margin:1rem 0;padding:.75rem;line-height:1.6;overflow-x:auto}.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}@media (prefers-color-scheme:dark){.prose blockquote{background-color:#0f172a;border-left:3px solid #334155}.shiki,.shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}
