@import"https://fonts.googleapis.com/css2?family=Fira+Code&family=Noto+Sans+Math&display=swap";html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:auto}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:auto;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--orange: #ea7200;--orange-t90: color-mix(in oklab, var(--orange) 90%, var(--purewhite));--orange-t80: color-mix(in oklab, var(--orange) 80%, var(--purewhite));--orange-t70: color-mix(in oklab, var(--orange) 70%, var(--purewhite));--orange-t60: color-mix(in oklab, var(--orange) 60%, var(--purewhite));--orange-t50: color-mix(in oklab, var(--orange) 50%, var(--purewhite));--orange-t40: color-mix(in oklab, var(--orange) 40%, var(--purewhite));--orange-t30: color-mix(in oklab, var(--orange) 30%, var(--purewhite));--orange-t20: color-mix(in oklab, var(--orange) 20%, var(--purewhite));--orange-t10: color-mix(in oklab, var(--orange) 10%, var(--purewhite));--orange-t05: color-mix(in oklab, var(--orange) 05%, var(--purewhite));--orange-s90: color-mix(in oklab, var(--orange) 90%, var(--pureblack));--orange-s80: color-mix(in oklab, var(--orange) 80%, var(--pureblack));--orange-s70: color-mix(in oklab, var(--orange) 70%, var(--pureblack));--orange-s60: color-mix(in oklab, var(--orange) 60%, var(--pureblack));--orange-s50: color-mix(in oklab, var(--orange) 50%, var(--pureblack));--orange-s40: color-mix(in oklab, var(--orange) 40%, var(--pureblack));--orange-s30: color-mix(in oklab, var(--orange) 30%, var(--pureblack));--orange-s20: color-mix(in oklab, var(--orange) 20%, var(--pureblack));--orange-s10: color-mix(in oklab, var(--orange) 10%, var(--pureblack));--orange-s05: color-mix(in oklab, var(--orange) 05%, var(--pureblack));--orange-a90: color-mix(in oklab, var(--orange) 90%, transparent);--orange-a80: color-mix(in oklab, var(--orange) 80%, transparent);--orange-a70: color-mix(in oklab, var(--orange) 70%, transparent);--orange-a60: color-mix(in oklab, var(--orange) 60%, transparent);--orange-a50: color-mix(in oklab, var(--orange) 50%, transparent);--orange-a40: color-mix(in oklab, var(--orange) 40%, transparent);--orange-a30: color-mix(in oklab, var(--orange) 30%, transparent);--orange-a20: color-mix(in oklab, var(--orange) 20%, transparent);--orange-a10: color-mix(in oklab, var(--orange) 10%, transparent);--orange-a05: color-mix(in oklab, var(--orange) 05%, transparent)}:root{--black: #212722;--black-t90: color-mix(in oklab, var(--black) 90%, var(--purewhite));--black-t80: color-mix(in oklab, var(--black) 80%, var(--purewhite));--black-t70: color-mix(in oklab, var(--black) 70%, var(--purewhite));--black-t60: color-mix(in oklab, var(--black) 60%, var(--purewhite));--black-t50: color-mix(in oklab, var(--black) 50%, var(--purewhite));--black-t40: color-mix(in oklab, var(--black) 40%, var(--purewhite));--black-t30: color-mix(in oklab, var(--black) 30%, var(--purewhite));--black-t20: color-mix(in oklab, var(--black) 20%, var(--purewhite));--black-t10: color-mix(in oklab, var(--black) 10%, var(--purewhite));--black-t05: color-mix(in oklab, var(--black) 05%, var(--purewhite));--black-a90: color-mix(in oklab, var(--black) 90%, transparent);--black-a80: color-mix(in oklab, var(--black) 80%, transparent);--black-a70: color-mix(in oklab, var(--black) 70%, transparent);--black-a60: color-mix(in oklab, var(--black) 60%, transparent);--black-a50: color-mix(in oklab, var(--black) 50%, transparent);--black-a40: color-mix(in oklab, var(--black) 40%, transparent);--black-a30: color-mix(in oklab, var(--black) 30%, transparent);--black-a20: color-mix(in oklab, var(--black) 20%, transparent);--black-a10: color-mix(in oklab, var(--black) 10%, transparent);--black-a05: color-mix(in oklab, var(--black) 05%, transparent)}:root{--white: #f8f7f6;--white-s90: color-mix(in oklab, var(--white) 90%, var(--pureblack));--white-s80: color-mix(in oklab, var(--white) 80%, var(--pureblack));--white-s70: color-mix(in oklab, var(--white) 70%, var(--pureblack));--white-s60: color-mix(in oklab, var(--white) 60%, var(--pureblack));--white-s50: color-mix(in oklab, var(--white) 50%, var(--pureblack));--white-s40: color-mix(in oklab, var(--white) 40%, var(--pureblack));--white-s30: color-mix(in oklab, var(--white) 30%, var(--pureblack));--white-s20: color-mix(in oklab, var(--white) 20%, var(--pureblack));--white-s10: color-mix(in oklab, var(--white) 10%, var(--pureblack));--white-s05: color-mix(in oklab, var(--white) 05%, var(--pureblack));--white-a90: color-mix(in oklab, var(--white) 90%, transparent);--white-a80: color-mix(in oklab, var(--white) 80%, transparent);--white-a70: color-mix(in oklab, var(--white) 70%, transparent);--white-a60: color-mix(in oklab, var(--white) 60%, transparent);--white-a50: color-mix(in oklab, var(--white) 50%, transparent);--white-a40: color-mix(in oklab, var(--white) 40%, transparent);--white-a30: color-mix(in oklab, var(--white) 30%, transparent);--white-a20: color-mix(in oklab, var(--white) 20%, transparent);--white-a10: color-mix(in oklab, var(--white) 10%, transparent);--white-a05: color-mix(in oklab, var(--white) 05%, transparent)}:root{--turquoise: #19a993;--turquoise-t90: color-mix(in oklab, var(--turquoise) 90%, var(--purewhite));--turquoise-t80: color-mix(in oklab, var(--turquoise) 80%, var(--purewhite));--turquoise-t70: color-mix(in oklab, var(--turquoise) 70%, var(--purewhite));--turquoise-t60: color-mix(in oklab, var(--turquoise) 60%, var(--purewhite));--turquoise-t50: color-mix(in oklab, var(--turquoise) 50%, var(--purewhite));--turquoise-t40: color-mix(in oklab, var(--turquoise) 40%, var(--purewhite));--turquoise-t30: color-mix(in oklab, var(--turquoise) 30%, var(--purewhite));--turquoise-t20: color-mix(in oklab, var(--turquoise) 20%, var(--purewhite));--turquoise-t10: color-mix(in oklab, var(--turquoise) 10%, var(--purewhite));--turquoise-t05: color-mix(in oklab, var(--turquoise) 05%, var(--purewhite));--turquoise-s90: color-mix(in oklab, var(--turquoise) 90%, var(--pureblack));--turquoise-s80: color-mix(in oklab, var(--turquoise) 80%, var(--pureblack));--turquoise-s70: color-mix(in oklab, var(--turquoise) 70%, var(--pureblack));--turquoise-s60: color-mix(in oklab, var(--turquoise) 60%, var(--pureblack));--turquoise-s50: color-mix(in oklab, var(--turquoise) 50%, var(--pureblack));--turquoise-s40: color-mix(in oklab, var(--turquoise) 40%, var(--pureblack));--turquoise-s30: color-mix(in oklab, var(--turquoise) 30%, var(--pureblack));--turquoise-s20: color-mix(in oklab, var(--turquoise) 20%, var(--pureblack));--turquoise-s10: color-mix(in oklab, var(--turquoise) 10%, var(--pureblack));--turquoise-s05: color-mix(in oklab, var(--turquoise) 05%, var(--pureblack));--turquoise-a90: color-mix(in oklab, var(--turquoise) 90%, transparent);--turquoise-a80: color-mix(in oklab, var(--turquoise) 80%, transparent);--turquoise-a70: color-mix(in oklab, var(--turquoise) 70%, transparent);--turquoise-a60: color-mix(in oklab, var(--turquoise) 60%, transparent);--turquoise-a50: color-mix(in oklab, var(--turquoise) 50%, transparent);--turquoise-a40: color-mix(in oklab, var(--turquoise) 40%, transparent);--turquoise-a30: color-mix(in oklab, var(--turquoise) 30%, transparent);--turquoise-a20: color-mix(in oklab, var(--turquoise) 20%, transparent);--turquoise-a10: color-mix(in oklab, var(--turquoise) 10%, transparent);--turquoise-a05: color-mix(in oklab, var(--turquoise) 05%, transparent)}:root{--blue: #5c88da;--blue-t90: color-mix(in oklab, var(--blue) 90%, var(--purewhite));--blue-t80: color-mix(in oklab, var(--blue) 80%, var(--purewhite));--blue-t70: color-mix(in oklab, var(--blue) 70%, var(--purewhite));--blue-t60: color-mix(in oklab, var(--blue) 60%, var(--purewhite));--blue-t50: color-mix(in oklab, var(--blue) 50%, var(--purewhite));--blue-t40: color-mix(in oklab, var(--blue) 40%, var(--purewhite));--blue-t30: color-mix(in oklab, var(--blue) 30%, var(--purewhite));--blue-t20: color-mix(in oklab, var(--blue) 20%, var(--purewhite));--blue-t10: color-mix(in oklab, var(--blue) 10%, var(--purewhite));--blue-t05: color-mix(in oklab, var(--blue) 05%, var(--purewhite));--blue-s90: color-mix(in oklab, var(--blue) 90%, var(--pureblack));--blue-s80: color-mix(in oklab, var(--blue) 80%, var(--pureblack));--blue-s70: color-mix(in oklab, var(--blue) 70%, var(--pureblack));--blue-s60: color-mix(in oklab, var(--blue) 60%, var(--pureblack));--blue-s50: color-mix(in oklab, var(--blue) 50%, var(--pureblack));--blue-s40: color-mix(in oklab, var(--blue) 40%, var(--pureblack));--blue-s30: color-mix(in oklab, var(--blue) 30%, var(--pureblack));--blue-s20: color-mix(in oklab, var(--blue) 20%, var(--pureblack));--blue-s10: color-mix(in oklab, var(--blue) 10%, var(--pureblack));--blue-s05: color-mix(in oklab, var(--blue) 05%, var(--pureblack));--blue-a90: color-mix(in oklab, var(--blue) 90%, transparent);--blue-a80: color-mix(in oklab, var(--blue) 80%, transparent);--blue-a70: color-mix(in oklab, var(--blue) 70%, transparent);--blue-a60: color-mix(in oklab, var(--blue) 60%, transparent);--blue-a50: color-mix(in oklab, var(--blue) 50%, transparent);--blue-a40: color-mix(in oklab, var(--blue) 40%, transparent);--blue-a30: color-mix(in oklab, var(--blue) 30%, transparent);--blue-a20: color-mix(in oklab, var(--blue) 20%, transparent);--blue-a10: color-mix(in oklab, var(--blue) 10%, transparent);--blue-a05: color-mix(in oklab, var(--blue) 05%, transparent)}:root{--green: #2a7e5b;--green-t90: color-mix(in oklab, var(--green) 90%, var(--purewhite));--green-t80: color-mix(in oklab, var(--green) 80%, var(--purewhite));--green-t70: color-mix(in oklab, var(--green) 70%, var(--purewhite));--green-t60: color-mix(in oklab, var(--green) 60%, var(--purewhite));--green-t50: color-mix(in oklab, var(--green) 50%, var(--purewhite));--green-t40: color-mix(in oklab, var(--green) 40%, var(--purewhite));--green-t30: color-mix(in oklab, var(--green) 30%, var(--purewhite));--green-t20: color-mix(in oklab, var(--green) 20%, var(--purewhite));--green-t10: color-mix(in oklab, var(--green) 10%, var(--purewhite));--green-t05: color-mix(in oklab, var(--green) 05%, var(--purewhite));--green-s90: color-mix(in oklab, var(--green) 90%, var(--pureblack));--green-s80: color-mix(in oklab, var(--green) 80%, var(--pureblack));--green-s70: color-mix(in oklab, var(--green) 70%, var(--pureblack));--green-s60: color-mix(in oklab, var(--green) 60%, var(--pureblack));--green-s50: color-mix(in oklab, var(--green) 50%, var(--pureblack));--green-s40: color-mix(in oklab, var(--green) 40%, var(--pureblack));--green-s30: color-mix(in oklab, var(--green) 30%, var(--pureblack));--green-s20: color-mix(in oklab, var(--green) 20%, var(--pureblack));--green-s10: color-mix(in oklab, var(--green) 10%, var(--pureblack));--green-s05: color-mix(in oklab, var(--green) 05%, var(--pureblack));--green-a90: color-mix(in oklab, var(--green) 90%, transparent);--green-a80: color-mix(in oklab, var(--green) 80%, transparent);--green-a70: color-mix(in oklab, var(--green) 70%, transparent);--green-a60: color-mix(in oklab, var(--green) 60%, transparent);--green-a50: color-mix(in oklab, var(--green) 50%, transparent);--green-a40: color-mix(in oklab, var(--green) 40%, transparent);--green-a30: color-mix(in oklab, var(--green) 30%, transparent);--green-a20: color-mix(in oklab, var(--green) 20%, transparent);--green-a10: color-mix(in oklab, var(--green) 10%, transparent);--green-a05: color-mix(in oklab, var(--green) 05%, transparent)}:root{--purple: #8e61cc;--purple-t90: color-mix(in oklab, var(--purple) 90%, var(--purewhite));--purple-t80: color-mix(in oklab, var(--purple) 80%, var(--purewhite));--purple-t70: color-mix(in oklab, var(--purple) 70%, var(--purewhite));--purple-t60: color-mix(in oklab, var(--purple) 60%, var(--purewhite));--purple-t50: color-mix(in oklab, var(--purple) 50%, var(--purewhite));--purple-t40: color-mix(in oklab, var(--purple) 40%, var(--purewhite));--purple-t30: color-mix(in oklab, var(--purple) 30%, var(--purewhite));--purple-t20: color-mix(in oklab, var(--purple) 20%, var(--purewhite));--purple-t10: color-mix(in oklab, var(--purple) 10%, var(--purewhite));--purple-t05: color-mix(in oklab, var(--purple) 05%, var(--purewhite));--purple-s90: color-mix(in oklab, var(--purple) 90%, var(--pureblack));--purple-s80: color-mix(in oklab, var(--purple) 80%, var(--pureblack));--purple-s70: color-mix(in oklab, var(--purple) 70%, var(--pureblack));--purple-s60: color-mix(in oklab, var(--purple) 60%, var(--pureblack));--purple-s50: color-mix(in oklab, var(--purple) 50%, var(--pureblack));--purple-s40: color-mix(in oklab, var(--purple) 40%, var(--pureblack));--purple-s30: color-mix(in oklab, var(--purple) 30%, var(--pureblack));--purple-s20: color-mix(in oklab, var(--purple) 20%, var(--pureblack));--purple-s10: color-mix(in oklab, var(--purple) 10%, var(--pureblack));--purple-s05: color-mix(in oklab, var(--purple) 05%, var(--pureblack));--purple-a90: color-mix(in oklab, var(--purple) 90%, transparent);--purple-a80: color-mix(in oklab, var(--purple) 80%, transparent);--purple-a70: color-mix(in oklab, var(--purple) 70%, transparent);--purple-a60: color-mix(in oklab, var(--purple) 60%, transparent);--purple-a50: color-mix(in oklab, var(--purple) 50%, transparent);--purple-a40: color-mix(in oklab, var(--purple) 40%, transparent);--purple-a30: color-mix(in oklab, var(--purple) 30%, transparent);--purple-a20: color-mix(in oklab, var(--purple) 20%, transparent);--purple-a10: color-mix(in oklab, var(--purple) 10%, transparent);--purple-a05: color-mix(in oklab, var(--purple) 05%, transparent)}:root{--yellow: #fdce3f;--yellow-t90: color-mix(in oklab, var(--yellow) 90%, var(--purewhite));--yellow-t80: color-mix(in oklab, var(--yellow) 80%, var(--purewhite));--yellow-t70: color-mix(in oklab, var(--yellow) 70%, var(--purewhite));--yellow-t60: color-mix(in oklab, var(--yellow) 60%, var(--purewhite));--yellow-t50: color-mix(in oklab, var(--yellow) 50%, var(--purewhite));--yellow-t40: color-mix(in oklab, var(--yellow) 40%, var(--purewhite));--yellow-t30: color-mix(in oklab, var(--yellow) 30%, var(--purewhite));--yellow-t20: color-mix(in oklab, var(--yellow) 20%, var(--purewhite));--yellow-t10: color-mix(in oklab, var(--yellow) 10%, var(--purewhite));--yellow-t05: color-mix(in oklab, var(--yellow) 05%, var(--purewhite));--yellow-s90: color-mix(in oklab, var(--yellow) 90%, var(--pureblack));--yellow-s80: color-mix(in oklab, var(--yellow) 80%, var(--pureblack));--yellow-s70: color-mix(in oklab, var(--yellow) 70%, var(--pureblack));--yellow-s60: color-mix(in oklab, var(--yellow) 60%, var(--pureblack));--yellow-s50: color-mix(in oklab, var(--yellow) 50%, var(--pureblack));--yellow-s40: color-mix(in oklab, var(--yellow) 40%, var(--pureblack));--yellow-s30: color-mix(in oklab, var(--yellow) 30%, var(--pureblack));--yellow-s20: color-mix(in oklab, var(--yellow) 20%, var(--pureblack));--yellow-s10: color-mix(in oklab, var(--yellow) 10%, var(--pureblack));--yellow-s05: color-mix(in oklab, var(--yellow) 05%, var(--pureblack));--yellow-a90: color-mix(in oklab, var(--yellow) 90%, transparent);--yellow-a80: color-mix(in oklab, var(--yellow) 80%, transparent);--yellow-a70: color-mix(in oklab, var(--yellow) 70%, transparent);--yellow-a60: color-mix(in oklab, var(--yellow) 60%, transparent);--yellow-a50: color-mix(in oklab, var(--yellow) 50%, transparent);--yellow-a40: color-mix(in oklab, var(--yellow) 40%, transparent);--yellow-a30: color-mix(in oklab, var(--yellow) 30%, transparent);--yellow-a20: color-mix(in oklab, var(--yellow) 20%, transparent);--yellow-a10: color-mix(in oklab, var(--yellow) 10%, transparent);--yellow-a05: color-mix(in oklab, var(--yellow) 05%, transparent)}:root{--red: #e85461;--red-t90: color-mix(in oklab, var(--red) 90%, var(--purewhite));--red-t80: color-mix(in oklab, var(--red) 80%, var(--purewhite));--red-t70: color-mix(in oklab, var(--red) 70%, var(--purewhite));--red-t60: color-mix(in oklab, var(--red) 60%, var(--purewhite));--red-t50: color-mix(in oklab, var(--red) 50%, var(--purewhite));--red-t40: color-mix(in oklab, var(--red) 40%, var(--purewhite));--red-t30: color-mix(in oklab, var(--red) 30%, var(--purewhite));--red-t20: color-mix(in oklab, var(--red) 20%, var(--purewhite));--red-t10: color-mix(in oklab, var(--red) 10%, var(--purewhite));--red-t05: color-mix(in oklab, var(--red) 05%, var(--purewhite));--red-s90: color-mix(in oklab, var(--red) 90%, var(--pureblack));--red-s80: color-mix(in oklab, var(--red) 80%, var(--pureblack));--red-s70: color-mix(in oklab, var(--red) 70%, var(--pureblack));--red-s60: color-mix(in oklab, var(--red) 60%, var(--pureblack));--red-s50: color-mix(in oklab, var(--red) 50%, var(--pureblack));--red-s40: color-mix(in oklab, var(--red) 40%, var(--pureblack));--red-s30: color-mix(in oklab, var(--red) 30%, var(--pureblack));--red-s20: color-mix(in oklab, var(--red) 20%, var(--pureblack));--red-s10: color-mix(in oklab, var(--red) 10%, var(--pureblack));--red-s05: color-mix(in oklab, var(--red) 05%, var(--pureblack));--red-a90: color-mix(in oklab, var(--red) 90%, transparent);--red-a80: color-mix(in oklab, var(--red) 80%, transparent);--red-a70: color-mix(in oklab, var(--red) 70%, transparent);--red-a60: color-mix(in oklab, var(--red) 60%, transparent);--red-a50: color-mix(in oklab, var(--red) 50%, transparent);--red-a40: color-mix(in oklab, var(--red) 40%, transparent);--red-a30: color-mix(in oklab, var(--red) 30%, transparent);--red-a20: color-mix(in oklab, var(--red) 20%, transparent);--red-a10: color-mix(in oklab, var(--red) 10%, transparent);--red-a05: color-mix(in oklab, var(--red) 05%, transparent)}:root{--lime: #d3d756;--lime-t90: color-mix(in oklab, var(--lime) 90%, var(--purewhite));--lime-t80: color-mix(in oklab, var(--lime) 80%, var(--purewhite));--lime-t70: color-mix(in oklab, var(--lime) 70%, var(--purewhite));--lime-t60: color-mix(in oklab, var(--lime) 60%, var(--purewhite));--lime-t50: color-mix(in oklab, var(--lime) 50%, var(--purewhite));--lime-t40: color-mix(in oklab, var(--lime) 40%, var(--purewhite));--lime-t30: color-mix(in oklab, var(--lime) 30%, var(--purewhite));--lime-t20: color-mix(in oklab, var(--lime) 20%, var(--purewhite));--lime-t10: color-mix(in oklab, var(--lime) 10%, var(--purewhite));--lime-t05: color-mix(in oklab, var(--lime) 05%, var(--purewhite));--lime-s90: color-mix(in oklab, var(--lime) 90%, var(--pureblack));--lime-s80: color-mix(in oklab, var(--lime) 80%, var(--pureblack));--lime-s70: color-mix(in oklab, var(--lime) 70%, var(--pureblack));--lime-s60: color-mix(in oklab, var(--lime) 60%, var(--pureblack));--lime-s50: color-mix(in oklab, var(--lime) 50%, var(--pureblack));--lime-s40: color-mix(in oklab, var(--lime) 40%, var(--pureblack));--lime-s30: color-mix(in oklab, var(--lime) 30%, var(--pureblack));--lime-s20: color-mix(in oklab, var(--lime) 20%, var(--pureblack));--lime-s10: color-mix(in oklab, var(--lime) 10%, var(--pureblack));--lime-s05: color-mix(in oklab, var(--lime) 05%, var(--pureblack));--lime-a90: color-mix(in oklab, var(--lime) 90%, transparent);--lime-a80: color-mix(in oklab, var(--lime) 80%, transparent);--lime-a70: color-mix(in oklab, var(--lime) 70%, transparent);--lime-a60: color-mix(in oklab, var(--lime) 60%, transparent);--lime-a50: color-mix(in oklab, var(--lime) 50%, transparent);--lime-a40: color-mix(in oklab, var(--lime) 40%, transparent);--lime-a30: color-mix(in oklab, var(--lime) 30%, transparent);--lime-a20: color-mix(in oklab, var(--lime) 20%, transparent);--lime-a10: color-mix(in oklab, var(--lime) 10%, transparent);--lime-a05: color-mix(in oklab, var(--lime) 05%, transparent)}:root{--gold: #bd9b60;--gold-t90: color-mix(in oklab, var(--gold) 90%, var(--purewhite));--gold-t80: color-mix(in oklab, var(--gold) 80%, var(--purewhite));--gold-t70: color-mix(in oklab, var(--gold) 70%, var(--purewhite));--gold-t60: color-mix(in oklab, var(--gold) 60%, var(--purewhite));--gold-t50: color-mix(in oklab, var(--gold) 50%, var(--purewhite));--gold-t40: color-mix(in oklab, var(--gold) 40%, var(--purewhite));--gold-t30: color-mix(in oklab, var(--gold) 30%, var(--purewhite));--gold-t20: color-mix(in oklab, var(--gold) 20%, var(--purewhite));--gold-t10: color-mix(in oklab, var(--gold) 10%, var(--purewhite));--gold-t05: color-mix(in oklab, var(--gold) 05%, var(--purewhite));--gold-s90: color-mix(in oklab, var(--gold) 90%, var(--pureblack));--gold-s80: color-mix(in oklab, var(--gold) 80%, var(--pureblack));--gold-s70: color-mix(in oklab, var(--gold) 70%, var(--pureblack));--gold-s60: color-mix(in oklab, var(--gold) 60%, var(--pureblack));--gold-s50: color-mix(in oklab, var(--gold) 50%, var(--pureblack));--gold-s40: color-mix(in oklab, var(--gold) 40%, var(--pureblack));--gold-s30: color-mix(in oklab, var(--gold) 30%, var(--pureblack));--gold-s20: color-mix(in oklab, var(--gold) 20%, var(--pureblack));--gold-s10: color-mix(in oklab, var(--gold) 10%, var(--pureblack));--gold-s05: color-mix(in oklab, var(--gold) 05%, var(--pureblack));--gold-a90: color-mix(in oklab, var(--gold) 90%, transparent);--gold-a80: color-mix(in oklab, var(--gold) 80%, transparent);--gold-a70: color-mix(in oklab, var(--gold) 70%, transparent);--gold-a60: color-mix(in oklab, var(--gold) 60%, transparent);--gold-a50: color-mix(in oklab, var(--gold) 50%, transparent);--gold-a40: color-mix(in oklab, var(--gold) 40%, transparent);--gold-a30: color-mix(in oklab, var(--gold) 30%, transparent);--gold-a20: color-mix(in oklab, var(--gold) 20%, transparent);--gold-a10: color-mix(in oklab, var(--gold) 10%, transparent);--gold-a05: color-mix(in oklab, var(--gold) 05%, transparent)}:root{--darkblue: #253746;--darkblue-t90: color-mix(in oklab, var(--darkblue) 90%, var(--purewhite));--darkblue-t80: color-mix(in oklab, var(--darkblue) 80%, var(--purewhite));--darkblue-t70: color-mix(in oklab, var(--darkblue) 70%, var(--purewhite));--darkblue-t60: color-mix(in oklab, var(--darkblue) 60%, var(--purewhite));--darkblue-t50: color-mix(in oklab, var(--darkblue) 50%, var(--purewhite));--darkblue-t40: color-mix(in oklab, var(--darkblue) 40%, var(--purewhite));--darkblue-t30: color-mix(in oklab, var(--darkblue) 30%, var(--purewhite));--darkblue-t20: color-mix(in oklab, var(--darkblue) 20%, var(--purewhite));--darkblue-t10: color-mix(in oklab, var(--darkblue) 10%, var(--purewhite));--darkblue-t05: color-mix(in oklab, var(--darkblue) 05%, var(--purewhite));--darkblue-s90: color-mix(in oklab, var(--darkblue) 90%, var(--pureblack));--darkblue-s80: color-mix(in oklab, var(--darkblue) 80%, var(--pureblack));--darkblue-s70: color-mix(in oklab, var(--darkblue) 70%, var(--pureblack));--darkblue-s60: color-mix(in oklab, var(--darkblue) 60%, var(--pureblack));--darkblue-s50: color-mix(in oklab, var(--darkblue) 50%, var(--pureblack));--darkblue-s40: color-mix(in oklab, var(--darkblue) 40%, var(--pureblack));--darkblue-s30: color-mix(in oklab, var(--darkblue) 30%, var(--pureblack));--darkblue-s20: color-mix(in oklab, var(--darkblue) 20%, var(--pureblack));--darkblue-s10: color-mix(in oklab, var(--darkblue) 10%, var(--pureblack));--darkblue-s05: color-mix(in oklab, var(--darkblue) 05%, var(--pureblack));--darkblue-a90: color-mix(in oklab, var(--darkblue) 90%, transparent);--darkblue-a80: color-mix(in oklab, var(--darkblue) 80%, transparent);--darkblue-a70: color-mix(in oklab, var(--darkblue) 70%, transparent);--darkblue-a60: color-mix(in oklab, var(--darkblue) 60%, transparent);--darkblue-a50: color-mix(in oklab, var(--darkblue) 50%, transparent);--darkblue-a40: color-mix(in oklab, var(--darkblue) 40%, transparent);--darkblue-a30: color-mix(in oklab, var(--darkblue) 30%, transparent);--darkblue-a20: color-mix(in oklab, var(--darkblue) 20%, transparent);--darkblue-a10: color-mix(in oklab, var(--darkblue) 10%, transparent);--darkblue-a05: color-mix(in oklab, var(--darkblue) 05%, transparent)}:root{--warmgray: #b6ada5;--warmgray-t90: color-mix(in oklab, var(--warmgray) 90%, var(--purewhite));--warmgray-t80: color-mix(in oklab, var(--warmgray) 80%, var(--purewhite));--warmgray-t70: color-mix(in oklab, var(--warmgray) 70%, var(--purewhite));--warmgray-t60: color-mix(in oklab, var(--warmgray) 60%, var(--purewhite));--warmgray-t50: color-mix(in oklab, var(--warmgray) 50%, var(--purewhite));--warmgray-t40: color-mix(in oklab, var(--warmgray) 40%, var(--purewhite));--warmgray-t30: color-mix(in oklab, var(--warmgray) 30%, var(--purewhite));--warmgray-t20: color-mix(in oklab, var(--warmgray) 20%, var(--purewhite));--warmgray-t10: color-mix(in oklab, var(--warmgray) 10%, var(--purewhite));--warmgray-t05: color-mix(in oklab, var(--warmgray) 05%, var(--purewhite));--warmgray-s90: color-mix(in oklab, var(--warmgray) 90%, var(--pureblack));--warmgray-s80: color-mix(in oklab, var(--warmgray) 80%, var(--pureblack));--warmgray-s70: color-mix(in oklab, var(--warmgray) 70%, var(--pureblack));--warmgray-s60: color-mix(in oklab, var(--warmgray) 60%, var(--pureblack));--warmgray-s50: color-mix(in oklab, var(--warmgray) 50%, var(--pureblack));--warmgray-s40: color-mix(in oklab, var(--warmgray) 40%, var(--pureblack));--warmgray-s30: color-mix(in oklab, var(--warmgray) 30%, var(--pureblack));--warmgray-s20: color-mix(in oklab, var(--warmgray) 20%, var(--pureblack));--warmgray-s10: color-mix(in oklab, var(--warmgray) 10%, var(--pureblack));--warmgray-s05: color-mix(in oklab, var(--warmgray) 05%, var(--pureblack));--warmgray-a90: color-mix(in oklab, var(--warmgray) 90%, transparent);--warmgray-a80: color-mix(in oklab, var(--warmgray) 80%, transparent);--warmgray-a70: color-mix(in oklab, var(--warmgray) 70%, transparent);--warmgray-a60: color-mix(in oklab, var(--warmgray) 60%, transparent);--warmgray-a50: color-mix(in oklab, var(--warmgray) 50%, transparent);--warmgray-a40: color-mix(in oklab, var(--warmgray) 40%, transparent);--warmgray-a30: color-mix(in oklab, var(--warmgray) 30%, transparent);--warmgray-a20: color-mix(in oklab, var(--warmgray) 20%, transparent);--warmgray-a10: color-mix(in oklab, var(--warmgray) 10%, transparent);--warmgray-a05: color-mix(in oklab, var(--warmgray) 05%, transparent)}:root{--charcoal: #382e2c;--charcoal-t90: color-mix(in oklab, var(--charcoal) 90%, var(--purewhite));--charcoal-t80: color-mix(in oklab, var(--charcoal) 80%, var(--purewhite));--charcoal-t70: color-mix(in oklab, var(--charcoal) 70%, var(--purewhite));--charcoal-t60: color-mix(in oklab, var(--charcoal) 60%, var(--purewhite));--charcoal-t50: color-mix(in oklab, var(--charcoal) 50%, var(--purewhite));--charcoal-t40: color-mix(in oklab, var(--charcoal) 40%, var(--purewhite));--charcoal-t30: color-mix(in oklab, var(--charcoal) 30%, var(--purewhite));--charcoal-t20: color-mix(in oklab, var(--charcoal) 20%, var(--purewhite));--charcoal-t10: color-mix(in oklab, var(--charcoal) 10%, var(--purewhite));--charcoal-t05: color-mix(in oklab, var(--charcoal) 05%, var(--purewhite));--charcoal-s90: color-mix(in oklab, var(--charcoal) 90%, var(--pureblack));--charcoal-s80: color-mix(in oklab, var(--charcoal) 80%, var(--pureblack));--charcoal-s70: color-mix(in oklab, var(--charcoal) 70%, var(--pureblack));--charcoal-s60: color-mix(in oklab, var(--charcoal) 60%, var(--pureblack));--charcoal-s50: color-mix(in oklab, var(--charcoal) 50%, var(--pureblack));--charcoal-s40: color-mix(in oklab, var(--charcoal) 40%, var(--pureblack));--charcoal-s30: color-mix(in oklab, var(--charcoal) 30%, var(--pureblack));--charcoal-s20: color-mix(in oklab, var(--charcoal) 20%, var(--pureblack));--charcoal-s10: color-mix(in oklab, var(--charcoal) 10%, var(--pureblack));--charcoal-s05: color-mix(in oklab, var(--charcoal) 05%, var(--pureblack));--charcoal-a90: color-mix(in oklab, var(--charcoal) 90%, transparent);--charcoal-a80: color-mix(in oklab, var(--charcoal) 80%, transparent);--charcoal-a70: color-mix(in oklab, var(--charcoal) 70%, transparent);--charcoal-a60: color-mix(in oklab, var(--charcoal) 60%, transparent);--charcoal-a50: color-mix(in oklab, var(--charcoal) 50%, transparent);--charcoal-a40: color-mix(in oklab, var(--charcoal) 40%, transparent);--charcoal-a30: color-mix(in oklab, var(--charcoal) 30%, transparent);--charcoal-a20: color-mix(in oklab, var(--charcoal) 20%, transparent);--charcoal-a10: color-mix(in oklab, var(--charcoal) 10%, transparent);--charcoal-a05: color-mix(in oklab, var(--charcoal) 05%, transparent);--brown: var(--charcoal);--brown-t90: color-mix(in oklab, var(--brown) 90%, var(--purewhite));--brown-t80: color-mix(in oklab, var(--brown) 80%, var(--purewhite));--brown-t70: color-mix(in oklab, var(--brown) 70%, var(--purewhite));--brown-t60: color-mix(in oklab, var(--brown) 60%, var(--purewhite));--brown-t50: color-mix(in oklab, var(--brown) 50%, var(--purewhite));--brown-t40: color-mix(in oklab, var(--brown) 40%, var(--purewhite));--brown-t30: color-mix(in oklab, var(--brown) 30%, var(--purewhite));--brown-t20: color-mix(in oklab, var(--brown) 20%, var(--purewhite));--brown-t10: color-mix(in oklab, var(--brown) 10%, var(--purewhite));--brown-t05: color-mix(in oklab, var(--brown) 05%, var(--purewhite));--brown-s90: color-mix(in oklab, var(--brown) 90%, var(--pureblack));--brown-s80: color-mix(in oklab, var(--brown) 80%, var(--pureblack));--brown-s70: color-mix(in oklab, var(--brown) 70%, var(--pureblack));--brown-s60: color-mix(in oklab, var(--brown) 60%, var(--pureblack));--brown-s50: color-mix(in oklab, var(--brown) 50%, var(--pureblack));--brown-s40: color-mix(in oklab, var(--brown) 40%, var(--pureblack));--brown-s30: color-mix(in oklab, var(--brown) 30%, var(--pureblack));--brown-s20: color-mix(in oklab, var(--brown) 20%, var(--pureblack));--brown-s10: color-mix(in oklab, var(--brown) 10%, var(--pureblack));--brown-s05: color-mix(in oklab, var(--brown) 05%, var(--pureblack));--brown-a90: color-mix(in oklab, var(--brown) 90%, transparent);--brown-a80: color-mix(in oklab, var(--brown) 80%, transparent);--brown-a70: color-mix(in oklab, var(--brown) 70%, transparent);--brown-a60: color-mix(in oklab, var(--brown) 60%, transparent);--brown-a50: color-mix(in oklab, var(--brown) 50%, transparent);--brown-a40: color-mix(in oklab, var(--brown) 40%, transparent);--brown-a30: color-mix(in oklab, var(--brown) 30%, transparent);--brown-a20: color-mix(in oklab, var(--brown) 20%, transparent);--brown-a10: color-mix(in oklab, var(--brown) 10%, transparent);--brown-a05: color-mix(in oklab, var(--brown) 05%, transparent)}:root{--pureblack: #000;--pureblack-t90: color-mix(in oklab, var(--pureblack) 90%, var(--purewhite));--pureblack-t80: color-mix(in oklab, var(--pureblack) 80%, var(--purewhite));--pureblack-t70: color-mix(in oklab, var(--pureblack) 70%, var(--purewhite));--pureblack-t60: color-mix(in oklab, var(--pureblack) 60%, var(--purewhite));--pureblack-t50: color-mix(in oklab, var(--pureblack) 50%, var(--purewhite));--pureblack-t40: color-mix(in oklab, var(--pureblack) 40%, var(--purewhite));--pureblack-t30: color-mix(in oklab, var(--pureblack) 30%, var(--purewhite));--pureblack-t20: color-mix(in oklab, var(--pureblack) 20%, var(--purewhite));--pureblack-t10: color-mix(in oklab, var(--pureblack) 10%, var(--purewhite));--pureblack-t05: color-mix(in oklab, var(--pureblack) 05%, var(--purewhite));--pureblack-a90: color-mix(in oklab, var(--pureblack) 90%, transparent);--pureblack-a80: color-mix(in oklab, var(--pureblack) 80%, transparent);--pureblack-a70: color-mix(in oklab, var(--pureblack) 70%, transparent);--pureblack-a60: color-mix(in oklab, var(--pureblack) 60%, transparent);--pureblack-a50: color-mix(in oklab, var(--pureblack) 50%, transparent);--pureblack-a40: color-mix(in oklab, var(--pureblack) 40%, transparent);--pureblack-a30: color-mix(in oklab, var(--pureblack) 30%, transparent);--pureblack-a20: color-mix(in oklab, var(--pureblack) 20%, transparent);--pureblack-a10: color-mix(in oklab, var(--pureblack) 10%, transparent);--pureblack-a05: color-mix(in oklab, var(--pureblack) 05%, transparent)}:root{--purewhite: #fff;--purewhite-s90: color-mix(in oklab, var(--purewhite) 90%, var(--pureblack));--purewhite-s80: color-mix(in oklab, var(--purewhite) 80%, var(--pureblack));--purewhite-s70: color-mix(in oklab, var(--purewhite) 70%, var(--pureblack));--purewhite-s60: color-mix(in oklab, var(--purewhite) 60%, var(--pureblack));--purewhite-s50: color-mix(in oklab, var(--purewhite) 50%, var(--pureblack));--purewhite-s40: color-mix(in oklab, var(--purewhite) 40%, var(--pureblack));--purewhite-s30: color-mix(in oklab, var(--purewhite) 30%, var(--pureblack));--purewhite-s20: color-mix(in oklab, var(--purewhite) 20%, var(--pureblack));--purewhite-s10: color-mix(in oklab, var(--purewhite) 10%, var(--pureblack));--purewhite-s05: color-mix(in oklab, var(--purewhite) 05%, var(--pureblack));--purewhite-a90: color-mix(in oklab, var(--purewhite) 90%, transparent);--purewhite-a80: color-mix(in oklab, var(--purewhite) 80%, transparent);--purewhite-a70: color-mix(in oklab, var(--purewhite) 70%, transparent);--purewhite-a60: color-mix(in oklab, var(--purewhite) 60%, transparent);--purewhite-a50: color-mix(in oklab, var(--purewhite) 50%, transparent);--purewhite-a40: color-mix(in oklab, var(--purewhite) 40%, transparent);--purewhite-a30: color-mix(in oklab, var(--purewhite) 30%, transparent);--purewhite-a20: color-mix(in oklab, var(--purewhite) 20%, transparent);--purewhite-a10: color-mix(in oklab, var(--purewhite) 10%, transparent);--purewhite-a05: color-mix(in oklab, var(--purewhite) 05%, transparent)}:root{--alert: var(--red);--caution: var(--yellow);--danger: var(--red);--error: var(--red);--info: var(--blue);--success: var(--turquoise);--warning: var(--yellow)}@font-face{font-family:GN Elliot;font-weight:400;src:url(https://gn-as.s3.eu-west-1.amazonaws.com/fonts/v1/GNElliotCyWeb-Regular.woff2) format("woff2")}@font-face{font-family:GN Elliot;font-style:italic;font-weight:400;src:url(https://gn-as.s3.eu-west-1.amazonaws.com/fonts/v1/GNElliotCyWeb-Italic.woff2) format("woff2")}@font-face{font-family:GN Elliot;font-weight:800;src:url(https://gn-as.s3.eu-west-1.amazonaws.com/fonts/v1/GNElliotCyWeb-Bold.woff2) format("woff2")}:root{--font-code: "Fira Code", monospace;--font-math: "Noto Sans Math", sans-serif;font-family:GN Elliot,Arial,sans-serif}body{color:var(--text-color);font-weight:400;line-height:1.75}.hero-text{font-size:4.5rem;line-height:5rem}h1,h2,h3,h4,h5{font-weight:400;line-height:1.3;margin:3rem 0 1.38rem}h1{font-size:3.052rem;margin-top:0}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}.prehead{font-size:1rem;letter-spacing:.125rem;line-height:1.5rem;margin-bottom:0;text-transform:uppercase}.has-prehead{margin-top:0}aside{background-color:var(--warmgray-t30);color:var(--black-t80);font-style:italic;margin:1rem 0;padding:1rem 1rem .0125rem}abbr{text-decoration-color:var(--accent-color);text-decoration-style:dotted}em,i,dfn{font-style:italic}strong,b{font-weight:800}cite{color:color-mix(in srgb,var(--background-color) 50%,var(--text-color) 50%)}mark{background:var(--yellow-t50)}q:before{content:"\201c"}q:after{content:"\201d"}q[cite]:after{color:var(--black-t60);content:"\201d\a0(" attr(cite) ") ";font-style:italic}kbd{background-color:var(--warmgray-t20);border:thin solid var(--warmgray-t30);display:inline-block;font-size:.875rem;font-weight:800;padding:.125rem .5rem;white-space:nowrap}var{color:var(--blue)}code,kbd,pre{font-family:var(--font-code)}progress::-webkit-progress-bar{background-color:var(--warmgray-t30)}progress::-webkit-progress-value{background-color:orange}progress:not([value]){height:1rem}progress[value]{appearance:none;border-radius:.5rem;height:.5rem}progress[value]::-webkit-progress-bar{background-color:var(--warmgray-t30);border-radius:.25rem}progress[value]::-webkit-progress-value{background:var(--blue);border-radius:.25rem}meter{appearance:none;height:1rem}meter::-webkit-meter-bar{background:none;background-color:var(--warmgray-t30)}meter::-webkit-meter-optimum-value{background:var(--turquoise)}meter::-webkit-meter-suboptimum-value{background:var(--yellow)}meter::-webkit-meter-even-less-good-value{background:var(--red)}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--turquoise)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--yellow)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--red)}sub,sup{font-size:.75rem}blockquote{border-left:1rem solid var(--warmgray-t30);margin:1.5rem 1rem 1.5rem 0;padding:.5rem .75rem;quotes:"\201c" "\201d" "\2018" "\2019"}blockquote:before{color:var(--warmgray-t30);content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}figure{display:inline-flex;flex-direction:column}figure img{background:var(--warmgray-t20);border:thin solid var(--warmgray-t30);padding:.5rem;width:auto}figcaption{border-bottom:thin solid var(--warmgray-t30);color:var(--black-t60);display:inline-block;padding:.5rem;width:auto}math{border:thin solid var(--darkblue-t20);border-width:.25rem 0;margin-bottom:1rem;padding:1rem}math,math *{color:var(--darkblue-t60);font-family:var(--font-math),sans-serif;font-size:1.25rem}p{font-size:1rem;line-height:1.5rem;margin-bottom:1rem}p.lead{font-size:1.3125rem;line-height:2rem}p.small,small{font-size:.875rem;line-height:1rem}a,.link{color:var(--text-color);cursor:pointer;text-decoration:underline;text-decoration-color:var(--accent-color);transition:.4s ease-in}a:hover,.link:hover{color:var(--accent-color);transition:.4s ease-out}a.disabled,.disabled,.link.disabled{color:var(--warmgray);cursor:not-allowed;pointer-events:none;text-decoration-color:var(--warmgray)}a.undecorated,a .undecorated,.link.undecorated,.link .undecorated{text-decoration:none}code{background:color-mix(in srgb,var(--background-color) 90%,var(--text-color) 10%);border:.0625rem solid color-mix(in srgb,var(--background-color) 80%,var(--text-color) 20%);font-size:.875rem;padding:.125rem .25rem}pre code{background:none;background-color:transparent;border:none;display:block;max-width:100%;min-width:100px;-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:0;white-space:revert}pre{background-color:color-mix(in srgb,var(--background-color) 90%,var(--text-color) 10%);border:.0625rem solid color-mix(in srgb,var(--background-color) 80%,var(--text-color) 20%);border-radius:0;font-family:var(--font-code);font-size:1rem;margin:.5rem 0;overflow-x:auto;padding:.5rem 1rem}p>code,li>code,dd>code,td>code{background-color:color-mix(in srgb,var(--background-color) 90%,var(--text-color) 10%);border:0;box-decoration-break:clone;padding:.1rem .3rem .2rem;word-wrap:break-word}.mono{font-family:var(--font-code)}.text-knockout{color:var(--background-color)}.text-primary{color:var(--accent-color)}.text-muted{color:color-mix(in srgb,var(--background-color) 40%,var(--text-color) 60%)}table{border-collapse:collapse;font-family:sans-serif;font-size:1rem;margin:1rem 0}table th,table td{padding:.75rem 1rem}table tr th,table thead tr th{background-color:color-mix(in srgb,var(--background-color) 90%,var(--text-color) 10%);text-align:left}table tr,table tbody tr{border-bottom:thin solid color-mix(in srgb,var(--background-color) 80%,var(--text-color) 20%)}table tr:nth-of-type(2n),table tbody tr:nth-of-type(2n){background-color:color-mix(in srgb,var(--background-color) 95%,var(--text-color) 5%)}table tr:last-of-type,table tbody tr:last-of-type{border-bottom:2px solid color-mix(in srgb,var(--background-color) 80%,var(--text-color) 20%)}table tr.active-row,table tbody tr.active-row{font-weight:700}ul,ol,dl{margin-bottom:1rem}ol{counter-reset:item;list-style:none;padding-left:1.5rem}ol li{counter-increment:item;display:list-item}ol li:before{content:counters(item,".") ". ";font-weight:800}ol ::marker{font-weight:800}ul{list-style-type:disc;padding-left:1.5rem}ul ul,ol ol,dl dl{margin-bottom:0}ul ::marker{color:var(--orange)}dl dt{font-weight:800}form{margin:1rem 0}label{display:block;margin-bottom:.25rem}input{background:var(--purewhite);border:thin solid var(--warmgray-t60);padding:.5rem}input[type=number]{font-family:var(--font-code)}input:read-only{background:var(--white)}input:disabled{color:var(--black-t50)}input[type=color]{appearance:none;background:none;border:thin solid var(--warmgray-t60);cursor:pointer;height:2rem;padding:0;width:3rem}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border-radius:0}input[type=file]::file-selector-button{align-items:center;background-color:var(--warmgray-t50);border:2px solid var(--warmgray-t50);border-radius:.25rem;color:var(--black-t70);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;margin-right:.25rem;padding:.125rem .5rem;text-align:center;text-decoration:none;transition:.4s ease-out}input[type=checkbox],input[type=radio]{align-items:center;-moz-appearance:none;-webkit-appearance:none;background:var(--purewhite);border:thin solid var(--warmgray);cursor:pointer;display:inline-flex;height:1.25rem;justify-content:center;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top;width:1.25rem}input[type=radio]{border-radius:100%}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;display:inline-block;font-size:.875rem;line-height:1.3125rem;margin-left:.25rem;vertical-align:top}input[type=checkbox]:after{border:2px solid var(--purewhite);border-left:0;border-top:0;content:"";display:inline-block;height:9px;position:relative;top:-1px;transform:rotate(20deg);transition:.4s;width:5px}input[type=checkbox]:checked:after{transform:rotate(43deg)}input[type=radio]:after{border-radius:100%;content:"";display:inline-block;height:.5rem;left:0;top:0;width:.5rem}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--orange);border-color:var(--orange)}input[type=radio]:checked:after{background:var(--purewhite)}button.button,input[type=button].button,input[type=submit].button,input[type=reset].button,button.button:disabled,a.button,a.button:disabled{align-items:center;appearance:auto;background-color:var(--orange);border:.125rem solid var(--orange);border-radius:0;box-sizing:border-box;color:var(--white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;line-height:1rem;margin:.25rem;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:.4s ease-out}button:disabled{background-color:var(--orange-t60);border-color:var(--orange-t60);color:var(--white-a90);cursor:not-allowed}button.button:hover,input[type=button].button:hover,input[type=submit].button:hover,input[type=reset].button:hover{background-color:var(--orange-s90);border-color:var(--orange-s90)}button.button:disabled:hover{background-color:var(--orange-t60);border-color:var(--orange-t60);color:var(--white-a90);cursor:not-allowed}select{background:var(--purewhite);border:thin solid var(--warmgray-t60);padding:.5rem}select option{padding:1rem}textarea{background:var(--purewhite);border:thin solid var(--warmgray-t60);padding:.5rem}.icon-line{vector-effect:non-scaling-stroke}.grid{--grid-min: 10rem;--grid-max: 100%;--grid-template: repeat( auto-fill, minmax(min(var(--grid-min), var(--grid-max)), 1fr) );--grid-fallback-min: 10%;--grid-fallback-max: 7.5rem;--grid-fallback: repeat( auto-fill, minmax(calc(var(--grid-fallback-min) + var(--grid-fallback-max)), 1fr) );--grid-gap: 1rem;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-template);list-style:none;padding:0}.container{box-sizing:border-box;display:flex;flex-direction:column;inline-size:100%;margin:0 auto;max-width:100%;overflow-x:hidden;padding:1rem;width:100%}.container.small{inline-size:23rem}.container.readable{inline-size:42rem}.container.medium{inline-size:58rem}.container.large{inline-size:80rem}.container.full{inline-size:100%}.container.text-left{text-align:left}.container.text-center{text-align:center}.container.text-right{text-align:right}.container.text-justify{text-align:justify}.container.justify-start{justify-content:flex-start}.container.justify-center{justify-content:center}.container.justify-end{justify-content:flex-end}.container.justify-between{justify-content:space-between}.container.justify-around{justify-content:space-around}.container.justify-evenly{justify-content:space-evenly}.container.align-start{align-items:flex-start}.container.align-center{align-items:center}.container.align-end{align-items:flex-end}.container.align-stretch{align-items:stretch}.container.align-baseline{align-items:baseline}.container.flex-row{flex-direction:row}.container.flex-column{flex-direction:column}.container.flex-row-reverse{flex-direction:row-reverse}.container.flex-column-reverse{flex-direction:column-reverse}:root{--background-color: var(--white);--background-color-emphasis: var(--purewhite);--text-color: var(--black);--text-color-emphasis: color-mix( in srgb, var(--text-color) 80%, var(--pureblack) );--accent-color: var(--orange);--picture-bg-color: var(--purewhite);--picture-border-color: var(--warmgray-t50)}.dark-mode{--background-color: var(--black);--background-color-emphasis: color-mix( in srgb, var(--background-color) 80%, var(--pureblack) );--text-color: var(--white);--text-color-emphasis: color-mix( in srgb, var(--text-color) 80%, var(--purewhite) );--accent-color: var(--orange);--picture-bg-color: var(--warmgray-d50);--picture-border-color: var(--coolgray-t50)}body{accent-color:var(--accent-color);background-color:var(--background-color);color:var(--text-color);margin:0;max-width:100vw;min-height:100vh}picture{background-color:var(--picture-bg-color);border:thin solid var(--picture-border-color);display:inline-flex;padding:1rem}*{box-sizing:border-box}html{max-width:100vw;min-height:100vh;overflow-x:hidden}.hide{left:-999rem;position:absolute}
/*! Bundled license information:

@gn-as/styles/normalize.css:
  (*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *)
*/
/*# sourceMappingURL=index.css.97ba81b54c85.map */
