@view-transition{navigation:auto}.menubtn,.banner2{background-color:#381320}.grid,div.header2-holder{max-width:75em;margin:0 auto}div.grid{flex-grow:1}div.header2-holder{color:#f0f0f0;justify-content:space-between;align-items:center;padding:0 1em 0 2em;display:flex}div.header2{font-family:var(--font-montserrat);margin:0;font-size:14.4pt}a:link{color:#3a0cb7;text-decoration:none}a:visited{color:#3a0cb7}a:hover{text-decoration:underline}div.header2 a{color:#f0f0f0;font-weight:700}.menubtn{cursor:pointer;font-size:14.4pt;font-family:var(--font-montserrat);color:#f0f0f0;border:none;padding:1.3em 1em;display:block}.menubtn div:first-child{margin-top:0}.menubtn div{background-color:#fff;width:15px;height:2px;margin-top:4px}.menubtn:focus{outline:none}.menuitms{min-width:14em;font-family:var(--font-poppins);text-align:left;z-index:9;background-color:#f9f9f9;display:none;position:absolute;right:0;box-shadow:0 8px 16px #0003}.menuitms a{color:#000;padding:.2em 1em;font-weight:400;text-decoration:none;display:block}.menuitms a:hover{background:#e2e1d9;text-decoration:none}.menuitms a.level2{padding-left:2em;font-size:smaller}.menudiv{float:right;position:relative}div.webgldiv{max-width:45em;margin:auto;line-height:0;position:relative}div.webgldivmax{width:100%;max-width:100%;height:100%;position:fixed;top:0;left:0}canvas#glcanvas{width:100%;height:100%}.jsmenuitms{opacity:.8;background-color:#f9f9f9;padding:20px;font-family:sans-serif;font-size:12pt;display:block;position:absolute;top:4em;left:3em;box-shadow:0 8px 16px #0003}.jsmenuitms *{font-family:Arial,Helvetica,sans-serif;font-size:12pt}.dispblock,.menudiv:hover .menuitms{display:block}h1,h2,h3{color:#9d2136;font-family:var(--font-montserrat)}h1 a:link,h2 a:link,h3 a:link,h1 a:visited,h2 a:visited,h3 a:visited{color:#9d2136;text-decoration:none}h1{margin:1.2em 0 .75em;font-size:17.28pt;font-weight:700}h2{font-size:15.552pt;font-weight:400}h3{font-size:13.9968pt;font-style:italic}.image{text-align:center}.image img{border:1px solid gray}svg{max-width:100%;height:auto}img{max-width:100%;height:auto;margin:auto;display:block}td.code,span.code{font-family:Consolas,Courier}td.codei,span.codei{font-family:Consolas,Courier;font-style:italic}.hcenter{text-align:center}.hleft{text-align:left}.range{vertical-align:middle;width:300px;margin:0;padding:0}label{width:70px;padding:0 5px 5px 0;display:inline-block}select{vertical-align:middle;width:300px;margin-left:0}.hid{display:none}#objectlabel{width:20px;display:inline-block}html{height:100%}body{font-family:var(--font-poppins);background-color:#fafafa;min-height:100%;margin:0;padding:0;font-size:12pt;line-height:21.6pt}body.md{flex-direction:column;height:100%;display:flex}.grid{background-color:#fff;padding:.2em 2em}table{font-family:var(--font-poppins);border-collapse:collapse;border:1px solid gray}table thead{text-align:left}table th{background-color:#eae9e9;font-weight:450}table td,th{padding:8px 20px 8px 8px}table tr{border-bottom:1px solid gray}table.lined{border-collapse:collapse}table.lined td{border:1px solid #000;padding:8px}tt{background-color:#eee;font-family:Consolas,Courier;font-size:90%}p,ul,ol,li{margin:1em 0}div.controldiv{padding-bottom:20px}div.controldiv .range{vertical-align:middle;width:300px;margin:0;padding:0}div.controldiv label{width:70px;padding:0 5px 5px 0;display:inline-block}div.controldiv select{vertical-align:middle;width:300px;margin-left:0}@media only screen and (width<=520px){.jsmenuitms{left:2px}div.controldiv{width:auto;padding-bottom:20px}div.controldiv .range{vertical-align:middle;width:230px;margin:0;padding:0}div.controldiv label{padding:0 5px 5px 0;display:block}div.controldiv select{vertical-align:middle;width:230px;margin-top:10px;margin-bottom:10px}}#optbutton{line-height:2.5em;font-family:var(--font-poppins);color:#fff;background:#000;border:none;margin:0;padding:.75em 1em;position:absolute}#maxbutton{font-family:var(--font-poppins);color:#fff;background:#000;border:none;margin:0;padding:1em;position:absolute;right:0}#maxbutton div.r{font-size:0;line-height:0}#maxbutton div.r div{border-style:solid;border-color:#fff;width:5px;height:5px;margin:2px;display:inline-block}#maxbutton div.r div.tl{border-width:1px 0 0 1px}#maxbutton div.r div.tr{border-width:1px 1px 0 0}#maxbutton div.r div.bl{border-width:0 0 1px 1px}#maxbutton div.r div.br,#maxbutton.webgldivmax div.r div.tl{border-width:0 1px 1px 0}#maxbutton.webgldivmax div.r div.tr{border-width:0 0 1px 1px}#maxbutton.webgldivmax div.r div.bl{border-width:1px 1px 0 0}#maxbutton.webgldivmax div.r div.br{border-width:1px 0 0 1px}#optbutton:focus,#maxbutton{outline:none}@media only screen and (width<=40em){body{font-size:13px;line-height:21px}.grid{background-color:#fff;margin:0;padding:.1em .5em}ul{padding-inline-start:1em}h1,h2,h3{font-size:13px}div.header2{padding:.2em 0;font-size:14px}div.menudiv{padding:0}span.babannertext{display:none}.menubtn{padding-top:.8em;padding-bottom:.8em}ol,li{margin:.75em 0}div.header2-holder{padding:0 0 0 .5em}}div.sidebyside{flex-direction:row;justify-content:center;gap:40px;display:flex}div.sidebyside div{text-align:center}div.sidebyside img{margin:0}div.sidebysideleft{flex-direction:row;justify-content:left;gap:10px;display:flex}div.sidebysideleft img{margin:0}pre.astro-code{padding:1.25em 1em}
