*{font:inherit;border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:root{--link:#0969da;--border:#d4d4d8;--nav-item-hover-bg:#f4f4f5}@media (prefers-color-scheme:dark){:root{--link:#4493f8;--border:#52525b;--nav-item-hover-bg:#27272a}}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}.content{letter-spacing:.01em;font-size:1rem;line-height:1.75}.content>*+*{margin-top:1.5em}.content>section>*+*{margin-top:1.25em}.content p{margin-bottom:0}.content h2{font-size:1.5rem;font-weight:600}.content h3{font-size:1.25rem;font-weight:600}.content ol,.content ul{padding-left:1.25rem}.content li{margin-bottom:.6em}.content strong{font-weight:600}.content a:focus,.content a:hover{text-decoration:underline}

.x79iv2k{padding:.75rem}
.xis3749{padding:1.5rem}
.x1io3bm2:not(#\#){border-color:var(--border)}
.xgwvq3c:not(#\#){border-color:var(--link)}
.x1yt6v20:not(#\#){border-radius:.75rem}
.x1jo21u1:not(#\#){border-radius:calc(infinity* 1px)}
.x1y0btm7:not(#\#){border-style:solid}
.xdh2fpr:not(#\#){border-width:2px}
.x13z6uf9:not(#\#){gap:.5rem}
.x8233eu:not(#\#){gap:.75rem}
.xru8eyw:not(#\#){gap:1.5rem}
.xjdnhkh:not(#\#){margin-block:2rem}
.xvueqy4:not(#\#){margin-inline:auto}
.xo0yzjp:not(#\#){padding-block:.75rem}
.x1qhpy6z:not(#\#){padding-inline:1.25rem}
.x1hl2dhg:not(#\#){text-decoration:none}
@media (min-width: 768px){.xtrxpwv.xtrxpwv:not(#\#){grid-column:span 2/span 2}}
.x6s0dn4:not(#\#):not(#\#){align-items:center}
.xs3cntf:not(#\#):not(#\#){box-shadow:0 4px 6px -1px rgb(0 0 0/ .1),0 2px 4px -2px rgb(0 0 0/ .1)}
.x1heor9g:not(#\#):not(#\#){color:inherit}
.x78zum5:not(#\#):not(#\#){display:flex}
.xrvj5dj:not(#\#):not(#\#){display:grid}
.xdt5ytf:not(#\#):not(#\#){flex-direction:column}
.x1q0g3np:not(#\#):not(#\#){flex-direction:row}
.xkpwil5:not(#\#):not(#\#){font-size:.875rem}
.x1603h9y:not(#\#):not(#\#){font-size:1.25rem}
.x1q74xe4:not(#\#):not(#\#){font-size:1.75rem}
.x1jchvi3:not(#\#):not(#\#){font-size:1rem}
.x1ny7uwr:not(#\#):not(#\#){font-weight:200}
.xk50ysn:not(#\#):not(#\#){font-weight:500}
.x1s688f:not(#\#):not(#\#){font-weight:600}
.x11klgcs:not(#\#):not(#\#){grid-template-columns:repeat(1,minmax(0,1fr))}
.xl56j7k:not(#\#):not(#\#){justify-content:center}
.x7wzq59:not(#\#):not(#\#){position:sticky}
.x2b8uid:not(#\#):not(#\#){text-align:center}
.xztdol9:hover:not(#\#):not(#\#){background-color:var(--nav-item-hover-bg)}
@media (min-width: 640px){.x1xrh62w.x1xrh62w:not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width: 768px){.xoafx1o.xoafx1o:not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}}
.xso031l:not(#\#):not(#\#):not(#\#){border-bottom-width:1px}
.xlxy82:not(#\#):not(#\#):not(#\#){border-bottom-width:2px}
.x178xt8z:not(#\#):not(#\#):not(#\#){border-top-width:1px}
.x1nhhxel:not(#\#):not(#\#):not(#\#){margin-bottom:1.5rem}
.x1tbvfm1:not(#\#):not(#\#):not(#\#){margin-top:.25rem}
.x14i9o60:not(#\#):not(#\#):not(#\#){max-width:56rem}
.x13vifvy:not(#\#):not(#\#):not(#\#){top:0}