@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0u-s08866kges.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_1219fe4b-module__F27vnq__className{font-family:Lato,Lato Fallback;font-style:normal}
html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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}
@keyframes nudge{0%{transform:translate(0)}60%{transform:translate(-22px)}to{transform:translate(0)}}:root{--text-color:#3e3e3e;--bg-color:#fff;--bg-color-rgb:250, 250, 250;--secondary-color:#dbdbdb;--btn-bg-color:#3e3e3e}:root.dark{--text-color:#e7e7e7;--bg-color:#303030;--bg-color-rgb:48, 48, 48;--secondary-color:#757575;--btn-bg-color:#e7e7e7}@media (prefers-color-scheme:dark){:root{--text-color:#e7e7e7;--bg-color:#303030;--bg-color-rgb:48, 48, 48;--secondary-color:#757575;--btn-bg-color:#e7e7e7}:root.light{--text-color:#3e3e3e;--bg-color:#fff;--bg-color-rgb:250, 250, 250;--secondary-color:#dbdbdb;--btn-bg-color:#3e3e3e}}body{background:var(--bg-color);color:var(--text-color);letter-spacing:.025em;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-family:Lato,sans-serif;font-size:16px;line-height:1.4}h1,h2,h3{text-align:right;width:230px;color:var(--text-color);margin:0 40px 0 0}@media screen and (max-width:992px){h1,h2,h3{text-align:left;width:100%;margin-bottom:1.5em;display:block}}h1{margin-top:-3px;font-size:1.5em;font-weight:700;line-height:1}h2{font-size:1em;font-weight:400}a{color:var(--text-color);text-decoration:none;transition:all .2s ease-in-out}a:hover{color:var(--text-color)}.back-to-top{cursor:pointer;color:var(--text-color);background:var(--bg-color);opacity:.9;border:0;border-radius:8px 8px 0 0;margin:0;padding:1em;font-family:Lato,sans-serif;font-size:.85em;position:fixed;bottom:0;right:0}.back-to-top span{vertical-align:baseline;font-size:1em;transition:all .2s ease-in-out}@-moz-document url-prefix(){.back-to-top span{vertical-align:bottom;margin-right:2px;font-size:1.5em}}.back-to-top:hover span{color:red}code{vertical-align:bottom;cursor:copy;font-family:Courier New,monospace;font-weight:700;transition:all .2s ease-in-out}code:hover,code:active,code:focus{background:var(--secondary-color);text-shadow:0 1px 0 var(--bg-color)}.hide{display:none}header{z-index:1;background:var(--bg-color);border-bottom:1px solid var(--secondary-color);justify-content:space-between;width:100%;padding:1em;display:inline-flex;position:fixed;top:0}@media screen and (max-width:724px){header{padding:0;display:block}}header .wrapper{display:inherit;align-items:center}header #logo{width:120px;height:30px;display:inline-block}@media screen and (max-width:724px){header #logo{margin:1em}}header button{background:var(--btn-bg-color);cursor:pointer;border:none;border-radius:100%;width:30px;height:30px;margin:0 0 0 1.5em;padding:.5em;font-family:Lato,sans-serif;font-size:.775em;line-height:0}@media screen and (max-width:724px){header button{position:absolute;top:1em;right:1em}}header nav{margin-left:10em;position:relative}@media screen and (max-width:992px){header nav{margin-left:0}}@media screen and (max-width:724px){header nav{white-space:nowrap;-webkit-overflow-scrolling:touch;margin:0;padding-bottom:1em;overflow-x:auto;overflow-y:hidden}header nav::-webkit-scrollbar{display:none}header nav ul{animation:.6s ease-in-out .7s nudge}}header nav li{margin-right:1.5em;font-size:.9em;display:inline}@media screen and (max-width:992px){header nav li{font-size:.85em}}@media screen and (max-width:724px){header nav li:first-child{margin-left:16px}}header nav li:last-child{margin-right:0}@media screen and (max-width:724px){header nav li:last-child{margin-right:32px}}header nav a:hover{box-shadow:0 2px 0px var(--secondary-color)}@media screen and (max-width:724px){header .overlay{pointer-events:none;content:"";z-index:100;background:-moz-linear-gradient(to right, var(--bg-color) 0%, rgba(var(--bg-color-rgb), 0) 4%, rgba(var(--bg-color-rgb), 0) 50%, rgba(var(--bg-color-rgb), 0) 93%, var(--bg-color) 100%);background:-webkit-linear-gradient(to right, var(--bg-color) 0%, rgba(var(--bg-color-rgb), 0) 4%, rgba(var(--bg-color-rgb), 0) 50%, rgba(var(--bg-color-rgb), 0) 93%, var(--bg-color) 100%);background:linear-gradient(to right, var(--bg-color) 0%, rgba(var(--bg-color-rgb), 0) 4%, rgba(var(--bg-color-rgb), 0) 50%, rgba(var(--bg-color-rgb), 0) 93%, var(--bg-color) 100%);width:100%;height:1em;position:absolute;top:4.25em;bottom:0;right:0}}main{max-width:960px;margin:0 auto 1em;padding:0 1em}section{flex-wrap:wrap;padding-top:10em;display:inline-flex}section>div{margin:0 0 2em;display:inline-flex}@media screen and (max-width:992px){section>div{margin:0 auto 2em}}section ul{width:180px;list-style:none}section ul li{margin-bottom:1.25em;position:relative}section ul li span{color:var(--text-color);font-weight:300}section ul li .tooltip{background:var(--text-color);color:var(--bg-color);z-index:1;border-radius:4px;padding:5px 6px 5px 8px;font-size:.8em;font-weight:400;position:absolute;top:28px;left:0}section ul li .tooltip:before{content:"";z-index:1;border:5px solid #0000;border-bottom-color:var(--text-color);position:absolute;top:-10px;left:26px}section ul li.disabled code{cursor:default;background:0 0}.symbol{color:var(--text-color);text-align:center;width:60px;margin-right:2.25em}.symbol li:before,.symbol li:after{color:var(--secondary-color);margin:0 2px}.symbol li:before{content:"["}.symbol li:after{content:"]"}.symbol code{padding:0 3px;font-family:Courier New,monospace;font-weight:400}.word,.number{width:100px}.word{margin-right:2em}.number{margin-right:1.75em}@media screen and (max-width:724px){.number{margin-right:0}}.name{cursor:default;width:230px;margin-top:-2px;font-weight:300}@media screen and (max-width:724px){.name{display:none}}footer{width:100%;color:var(--text-color);justify-content:space-between;margin:7em auto 1em;padding:0 1em;font-size:.75em;display:inline-flex}@media screen and (max-width:992px){footer{margin-top:0}}footer a{color:var(--text-color)}footer a:hover{color:red}
