*{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}}.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){.x11dr3db.x11dr3db:not(#\#){grid-column:span 2 / span 2}}.x6s0dn4:not(#\#):not(#\#){align-items:center}.x1g5awrf:not(#\#):not(#\#){box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.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}.xboafo0:not(#\#):not(#\#){font-size:.75rem}.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}
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}.content blockquote{background-color:#f8fafc;border-left:3px solid #cbd5e1;margin:1rem 0;padding:.75rem 1rem;line-height:1.75}@media (prefers-color-scheme:dark){blockquote{background-color:#0f172a;border-color:#334155}}
