:root{--0:#d4d4d4;--1:grey;--2:#569cd6;--3:#4fc1ff;--4:#223e55;--5:#18a2fe;--6:#729db3;--7:#9cdcfe;--8:#6a9955;--9:#4ec9b0;--a:#b5cea8;--b:#f44747;--c:#ce9178;--d:#d16969;--e:#d7ba7d;--f:#dcdcaa;--g:#ffd602;--h:#c586c0}.lang-html .ts-\<,.lang-html .ts-\<\/,.lang-html .ts-\>{color:var(--1)}.lang-lua{.ts-\{,.ts-\}{color:var(--2)}}.ts-and{color:var(--2)}.ts-attribute_name,.ts-block_mapping_pair>.ts-flow_node:first-child .ts-string_scalar{color:var(--7)}.ts-call_expression>.ts-identifier,.ts-call_expression>.ts-member_expression>.ts-property_identifier:last-child,.ts-call_expression>.ts-selector_expression>.ts-field_identifier,.ts-command_name .ts-word{color:var(--f)}.ts-comment{color:var(--8)}.ts-const{color:var(--2)}.ts-const+.ts-identifier,.ts-const+.ts-variable_declarator>.ts-identifier{color:var(--3)}.ts-defer{color:var(--2)}.ts-else{color:var(--h)}.ts-end{color:var(--2)}.ts-escape_sequence{color:var(--0)}.ts-export{color:var(--h)}.ts-field_identifier{color:var(--7)}.ts-for{color:var(--h)}.ts-func,.ts-function{color:var(--2)}.ts-function_call>.ts-dot_index_expression>.ts-identifier:last-child,.ts-function_call>.ts-identifier,.ts-function_call>.ts-method_index_expression>.ts-identifier:last-child,.ts-function_declaration>.ts-identifier{color:var(--f)}.ts-identifier{color:var(--7)}.ts-if,.ts-import{color:var(--h)}.ts-in{color:var(--2)}.ts-interpreted_string_literal{color:var(--c)}.ts-int_literal{color:var(--a)}.ts-let,.ts-local{color:var(--2)}.ts-nested_type_identifier>.ts-identifier{color:var(--9)}.ts-new{color:var(--2)}.ts-new_expression>.ts-identifier{color:var(--9)}.ts-nil,.ts-not,.ts-null{color:var(--2)}.ts-number{color:var(--a)}.ts-of{color:var(--h)}.ts-or{color:var(--2)}.ts-package{color:var(--h)}.ts-package_identifier{color:var(--9)}.ts-pair>.ts-string:first-child{color:var(--7)}.ts-predefined_type>.ts-string{color:var(--9)}.ts-property_identifier{color:var(--7)}.ts-quoted_attribute_value,.ts-raw_string_literal{color:var(--c)}.ts-return{color:var(--h)}.ts-string,.ts-string_scalar{color:var(--c)}.ts-tag_name{color:var(--2)}.ts-template_string>:not(.ts-template_substitution){color:var(--c)}.ts-then{color:var(--h)}.ts-this{color:var(--2)}.ts-throw{color:var(--h)}.ts-true{color:var(--2)}.ts-type_identifier,.ts-unknown{color:var(--9)}.ts-var{color:var(--2)}.ts-variable_declarator:has(>.ts-arrow_function)>.ts-identifier{color:var(--f)}.ts-word{color:var(--7)}*,:after,:before{--i:0;--j:0;--k:0;--l:0;--m:0;--n:0;--o:0;--p:1;--q:1;--r: ;--s: ;--t: ;--u:proximity;--v: ;--w: ;--x: ;--y: ;--z: ;--10: ;--11: ;--12: ;--13: ;--14:0px;--15:#fff;--16:rgba(59,130,246,.5);--17:0 0 #0000;--18:0 0 #0000;--19:0 0 #0000;--1a:0 0 #0000;--1b: ;--1c: ;--1d: ;--1e: ;--1f: ;--1g: ;--1h: ;--1i: ;--1j: ;--1k: ;--1l: ;--1m: ;--1n: ;--1o: ;--1p: ;--1q: ;--1r: ;--1s: ;--1t: ;--1u: ;--1v: ;--1w: }::backdrop{--i:0;--j:0;--k:0;--l:0;--m:0;--n:0;--o:0;--p:1;--q:1;--r: ;--s: ;--t: ;--u:proximity;--v: ;--w: ;--x: ;--y: ;--z: ;--10: ;--11: ;--12: ;--13: ;--14:0px;--15:#fff;--16:rgba(59,130,246,.5);--17:0 0 #0000;--18:0 0 #0000;--19:0 0 #0000;--1a:0 0 #0000;--1b: ;--1c: ;--1d: ;--1e: ;--1f: ;--1g: ;--1h: ;--1i: ;--1j: ;--1k: ;--1l: ;--1m: ;--1n: ;--1o: ;--1p: ;--1q: ;--1r: ;--1s: ;--1t: ;--1u: ;--1v: ;--1w: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--1x:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Atkinson Hyperlegible,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--1y);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--1z);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--20);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--21);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--22);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--23)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--24);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--25);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--27);border-inline-start-width:.25rem;color:var(--26);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--24);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--24);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--24);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--24);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--29)/10%),0 3px 0 rgb(var(--29)/10%);color:var(--28);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--2a);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--2c);border-radius:.375rem;color:var(--2b);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--2d);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--24);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--2e);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--2d);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--2f);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--1y:#374151;--24:#111827;--1z:#4b5563;--20:#111827;--21:#111827;--22:#6b7280;--23:#d1d5db;--25:#e5e7eb;--26:#111827;--27:#e5e7eb;--2f:#6b7280;--28:#111827;--29:17 24 39;--2a:#111827;--2b:#e5e7eb;--2c:#1f2937;--2d:#d1d5db;--2e:#e5e7eb;--2g:#d1d5db;--2h:#fff;--2i:#9ca3af;--2j:#fff;--2k:#fff;--2l:#9ca3af;--2m:#4b5563;--2n:#374151;--2o:#f3f4f6;--2p:#374151;--2q:#9ca3af;--2r:#fff;--2s:255 255 255;--2t:#fff;--2u:#d1d5db;--2v:rgba(0,0,0,.5);--2w:#4b5563;--2x:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(code:not(pre>code)):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#f3f4f6;border-radius:.25rem;margin:.125rem;padding:.125rem .25rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.static{position:static}.relative{position:relative}.sticky{position:sticky}.top-full{top:100%}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-bottom:2rem;margin-top:2rem}.my-auto{margin-bottom:auto;margin-top:auto}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-4{margin-right:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-14{height:3.5rem}.h-20{height:5rem}.h-36{height:9rem}.h-6{height:1.5rem}.h-dvh{height:100dvh}.w-80{width:20rem}.w-full{width:100%}.max-w-5xl{max-width:64rem}.max-w-80{max-width:20rem}.grid-cols-\[repeat\(1\2c max-content\)\]{grid-template-columns:repeat(1,max-content)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-6{gap:1.5rem}.rounded-lg{border-radius:.5rem}.border-2{border-width:2px}.border-gray-100{--2y:1;border-color:rgb(243 244 246/var(--2y,1))}.bg-gray-50{--2z:1;background-color:rgb(249 250 251/var(--2z,1))}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.text-blue-600{--30:1;color:rgb(37 99 235/var(--30,1))}.text-gray-500{--30:1;color:rgb(107 114 128/var(--30,1))}.shadow{--19:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--1a:0 1px 3px 0 var(--31),0 1px 2px -1px var(--31);box-shadow:var(--17,0 0 #0000),var(--18,0 0 #0000),var(--19)}.content-open-in-new-dark{--1x:url(/icon/open_in_new_16dp_60A5FA.svg);content:var(--1x)}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-stretch:normal;font-style:italic;font-weight:400;src:url(fonts/atkinson-hyperlegible-italic-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-stretch:normal;font-style:italic;font-weight:400;src:url(fonts/atkinson-hyperlegible-italic-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-stretch:normal;font-style:italic;font-weight:700;src:url(fonts/atkinson-hyperlegible-italic-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-stretch:normal;font-style:italic;font-weight:700;src:url(fonts/atkinson-hyperlegible-italic-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-stretch:normal;font-style:normal;font-weight:400;src:url(fonts/atkinson-hyperlegible-normal-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-stretch:normal;font-style:normal;font-weight:400;src:url(fonts/atkinson-hyperlegible-normal-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-stretch:normal;font-style:normal;font-weight:700;src:url(fonts/atkinson-hyperlegible-normal-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-stretch:normal;font-style:normal;font-weight:700;src:url(fonts/atkinson-hyperlegible-normal-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.after\:content-open-in-new:after{--1x:url(/icon/open_in_new_16dp_2563EB.svg);content:var(--1x)}.after\:content-open-in-new-gray:after{--1x:url(/icon/open_in_new_16dp_6B7280.svg);content:var(--1x)}.visited\:text-purple-700:visited{color:#7e22ce}.hover\:bg-gray-100:hover{--2z:1;background-color:rgb(243 244 246/var(--2z,1))}.hover\:bg-gray-50:hover{--2z:1;background-color:rgb(249 250 251/var(--2z,1))}.hover\:underline:hover{text-decoration-line:underline}.prose-headings\:font-normal :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:400}.prose-a\:font-normal :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:400}.prose-a\:text-blue-600 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--30:1;color:rgb(37 99 235/var(--30,1))}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-decoration-line:none}.visited\:prose-a\:text-purple-700 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):visited{color:#7e22ce}.hover\:prose-a\:underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:underline}.prose-code\:font-normal :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:400}.prose-code\:before\:content-none :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))):before{--1x:none;content:var(--1x)}.prose-code\:after\:content-none :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))):after{--1x:none;content:var(--1x)}.prose-pre\:bg-vsc-back :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--2z:1;background-color:rgb(31 31 31/var(--2z,1))}.prose-pre\:text-vsc-front :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--30:1;color:rgb(212 212 212/var(--30,1))}.prose-li\:marker\:text-gray-700 * :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:#374151}.prose-li\:marker\:text-gray-700 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:#374151}@media (min-width:640px){.sm\:max-w-none{max-width:none}}@media (min-width:768px){.md\:mr-14{margin-right:3.5rem}.md\:mt-0{margin-top:0}.md\:grid-cols-\[repeat\(2\2c max-content\)\]{grid-template-columns:repeat(2,max-content)}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:grid-cols-\[repeat\(3\2c max-content\)\]{grid-template-columns:repeat(3,max-content)}}@media (prefers-color-scheme:dark){.dark\:border-gray-800{--2y:1;border-color:rgb(31 41 55/var(--2y,1))}.dark\:bg-gray-900{--2z:1;background-color:rgb(17 24 39/var(--2z,1))}.dark\:bg-gray-950{--2z:1;background-color:rgb(3 7 18/var(--2z,1))}.dark\:text-blue-400{--30:1;color:rgb(96 165 250/var(--30,1))}.dark\:text-gray-300{--30:1;color:rgb(209 213 219/var(--30,1))}.dark\:text-gray-400{--30:1;color:rgb(156 163 175/var(--30,1))}.after\:dark\:content-open-in-new-dark:after{--1x:url(/icon/open_in_new_16dp_60A5FA.svg);content:var(--1x)}.dark\:after\:content-open-in-new-gray-dark:after{--1x:url(/icon/open_in_new_16dp_9CA3AF.svg);content:var(--1x)}.visited\:dark\:text-purple-400:visited{color:#c084fc}.dark\:hover\:bg-gray-800:hover{--2z:1;background-color:rgb(31 41 55/var(--2z,1))}.dark\:hover\:bg-gray-900:hover{--2z:1;background-color:rgb(17 24 39/var(--2z,1))}.dark\:prose-headings\:text-gray-300 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--30:1;color:rgb(209 213 219/var(--30,1))}.dark\:prose-p\:text-gray-300 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--30:1;color:rgb(209 213 219/var(--30,1))}.dark\:prose-a\:text-blue-400 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--30:1;color:rgb(96 165 250/var(--30,1))}.visited\:dark\:prose-a\:text-purple-400 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):visited{color:#c084fc}.dark\:prose-blockquote\:border-s-gray-700 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){--2y:1;border-inline-start-color:rgb(55 65 81/var(--2y,1))}.dark\:prose-strong\:text-gray-300 :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--30:1;color:rgb(209 213 219/var(--30,1))}.dark\:prose-code\:bg-vsc-back :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--2z:1;background-color:rgb(31 31 31/var(--2z,1))}.dark\:prose-code\:text-gray-300 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--30:1;color:rgb(209 213 219/var(--30,1))}.dark\:prose-li\:text-gray-300 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--30:1;color:rgb(209 213 219/var(--30,1))}.dark\:prose-li\:marker\:text-gray-300 * :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:#d1d5db}.dark\:prose-li\:marker\:text-gray-300 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:#d1d5db}}