@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";.stroke-yellow{stroke:var(--accent1)}.stroke-red{stroke:var(--red1)}.stroke-black{stroke:var(--blue1)}.fill-yellow{fill:var(--accent1)}.svgicon{width:1.2rem;height:min-content;margin:auto;vertical-align:middle}.svgbtn{align-items:center;padding-bottom:2px}.disabled{background-color:var(--accent2)}.baseline{vertical-align:bottom;padding-bottom:4px}.selector{all:unset;flex:0 1 auto;background-color:var(--light3);border-width:0px;margin:2px 0;padding:4px;color:var(--blue1);font-weight:700;user-select:none}.drop-select{cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><polygon fill="%23000" points="0,0 10,10 20,0"/></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:10px;padding-right:24px}.tab-selector{border:0px solid var(--blue2);border-left-width:1px;background-color:var(--light2);cursor:pointer}.selector-current{background-color:var(--accent1);cursor:default}:root{--blue1: #191b1fff;--blue2: #1e2124ff;--blue3: #282b30ff;--blue4: #36393eff;--blue5: #424549ff;--light1: #f8f9f9ff;--light2: #e3e5e8ff;--light3: #c7ccd1ff;--light4: #9099a4ff;--light5: #747f8dff;--accent1: #f3bd65;--accent2: #79613a;--accent3: #e7d28eff;--accent4: #9ebbe7;--red1: #f36565ff;--red2: #e78e8eff;--green2: #8ee7a6ff}html{background-color:var(--blue2);color:var(--light1);padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-around;height:100vh}body{height:100vh;display:grid;min-height:100dvh;grid-template-rows:auto 1fr auto;margin:0;padding:0}.autogrid{display:flex;flex-direction:column;grid-template-rows:auto 1fr auto}#root{font-size:12pt;line-height:1.5rem}*{font-family:"Noto Serif","Serif";box-sizing:border-box;scrollbar-color:var(--accent1) var(--blue5);scrollbar-width:thin}::-webkit-scrollbar{width:20px;color:var(--accent1)}.small-heading{font-size:1.5rem}.min-300{min-width:250px}.box{border:var(--light5);border-width:2px;border-radius:4px;border-style:solid;padding:8px;color:var(--light1)}.flex{display:flex;flex-wrap:wrap;gap:4px}.column{flex-direction:column}.grid-1{display:grid;grid-template-columns:1fr;gap:4px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:4px;max-width:768px;column-count:2;grid-template-rows:auto}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;max-width:max-content;column-count:3;padding:4px}.grid-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:4px;max-width:980;column-count:4}.vsplit{height:90%;width:1px;border:var(--light5);border-width:0px;border-left-width:1px;border-style:solid;margin:auto 2px}.no-gap{gap:0px}.center{margin:0 auto auto;text-align:center}.compact{width:min-content;max-width:fit-content}.large{width:max-content}.expand{width:100%}.fit{width:fit-content}.left{text-align:left}.input-row{display:flex;align-items:center;justify-content:left;padding:2px 0;font-size:11pt;color:var(--light3);margin:0;width:fit-content;max-height:min-content}.no-padding{padding:0}.input-txt{flex:0 1 auto;margin-right:0;background-color:var(--blue5);height:100%;padding:4px 8px;text-align:center;text-wrap:nowrap;user-select:none}input[type=number]{appearance:unset;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-tiny{max-width:30px}.num-small{max-width:70px}.num-medium{max-width:140px}.num-dynamic{max-width:fit-content}.xscroll{overflow-x:scroll}.border-left{border:0px solid var(--blue2);border-left-width:1px}.pre{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:2px}.post{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:2px}.heading{color:var(--light1);text-decoration:solid;text-align:center}h1{line-height:2.25rem}.yellow{color:var(--accent3)}.blue{color:var(--accent4)}.green{color:var(--green2)}.red{color:var(--red2)}li{list-style:none}.min-380{min-width:300px}.max-1280{max-width:1280px}.badlink{color:var(--accent2)}.light-2{color:var(--light3)}.darker{color:var(--light4)}nav{display:flex;justify-content:space-between;align-items:center;background-color:var(--blue2);max-height:fit-content;margin:0}nav ul{display:flex;border-bottom:var(--accent1);border-bottom-width:1px;border-bottom-style:solid;width:100%;justify-content:center;margin:0;padding:0}nav ul li{list-style:none}.navlink{display:block;text-decoration:none;color:var(--light1);padding:.5rem;margin:0 .5rem;border-radius:.5rem;color:var(--accent1)}.navlink:hover{color:var(--light1)}.navlink:hover svg{stroke:var(--light1)}nav .menu{display:none;position:absolute;flex-direction:column;justify-content:space-between;width:fit-content;margin:0 auto;user-select:none;cursor:pointer}.max-980{max-width:980px;padding-left:8px;padding-right:8px}.isolate{padding-top:32px;padding-bottom:32px}button{padding-left:8px;padding-right:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:normal;flex-direction:row;vertical-align:middle;border:none}svg{vertical-align:middle;margin:auto;height:100%;font-size:1.2rem;padding-bottom:3px}button svg{margin:2px}.main-btn{background-color:var(--accent1);cursor:pointer;height:1.75rem;padding:0 4px}.main-btn:hover{background-color:var(--accent3)}.disabled-btn,.disabled-btn:hover{background-color:var(--accent2)}.spinner-btn{padding-left:8px;padding-right:8px;min-width:6pt;max-width:8pt;border:0px solid var(--blue2);border-left-width:1px;border-right-width:1px}.red-btn{background-color:var(--red1);vertical-align:middle;cursor:pointer;height:1.75rem;padding:0 4px}.red-btn:hover{background-color:var(--red2)}.xscrollable{width:100%;overflow-x:scroll;overflow-x:auto;overflow-y:hidden;display:flex;align-items:center;white-space:nowrap;max-height:300px;padding-bottom:16px}.xscrollcontent{display:flex;gap:4px}.xscrollitem{flex:0 0 auto;height:100%}.hoverable-card:hover{background-color:var(--blue3)}.w-285{min-width:285px}.hpad{margin:0 4px}.xscrolladapt{width:100%;overflow-x:scroll;overflow-y:hidden;display:flex;align-items:center;white-space:nowrap;max-height:300px;padding-bottom:16px}.xscrolladaptcontent{display:flex}.adaptable{width:100%;display:flex;overflow-x:scroll;gap:0px}.adaptable>div{flex:0 0 auto}@media (max-width: 820px){nav{flex-direction:column;align-items:center;position:sticky;top:0;box-sizing:border-box;height:2rem;width:100%;padding:0;border-bottom:var(--accent1);border-bottom-width:1px;border-bottom-style:solid;z-index:700}nav .menu{display:flex;background-color:var(--blue2);z-index:800}nav ul{padding-top:2rem;flex-direction:column;margin-bottom:2.5rem;align-content:center;display:none;margin:0;padding-left:0;padding-right:0;box-sizing:border-box;background-color:var(--blue2);width:100%}nav ul.open{display:flex;border-bottom:var(--accent1);border-bottom-width:1px;border-bottom-style:solid;z-index:500}nav ul li{text-align:center;width:100%}.grid-4{grid-template-columns:1fr 1fr;column-count:2}.small-expand{width:100%}.small-compact{width:min-content;max-width:fit-content}.compact{width:100%}.large-380{min-width:fit-content;width:100%}.mid-left{text-align:left}}@media (max-width: 700px){.adaptable{flex-direction:column;overflow:visible;height:auto;max-height:none}.adaptable>div{width:100%}.xscrolladapt{display:grid;grid-template-columns:1fr;column-count:1;width:100%;box-sizing:border-box;overflow-y:auto;align-items:"begin"}.xscrolladaptcontent{display:grid;grid-template-columns:1fr;column-count:1;width:100%}.grid-4{grid-template-columns:1fr;column-count:1;width:100%;box-sizing:border-box}.grid-3{display:flex;flex-wrap:wrap}.small-1{grid-template-columns:1fr}.small-2{grid-template-columns:1fr 1fr}.min-380{width:100%}.small-center{text-align:center;margin:auto}.onlywide{height:0px;width:0px;visibility:0;border:0}}footer{margin:50px 0 0;padding:4px;background-color:var(--blue1);border-top:1px solid var(--accent2);display:flex;gap:4px;justify-content:center}
