@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);body{margin:0;padding:0}*{box-sizing:border-box}.grid{display:grid}.font-btn{font:400 1.2rem "Lato",sans-serif}.font-grid{font:400 1rem "Consolas",sans-serif}.font-title{font:400 1.5rem "Lato",sans-serif}.font-title2{font:400 1.8rem "Lato",sans-serif}.font-title3{font:400 1.2rem "Lato",sans-serif}.font-grid-small{font:400 1.1rem "Lato",sans-serif}.font-sim-preview{font:400 .9rem "Consolas",sans-serif}.font-result-data{font:300 1.3rem "Consolas",sans-serif}.font-dropdown{font:400 .9rem "Consolas",sans-serif}.font-small{font:400 1rem "Lato",sans-serif}.font-heatmap{font:400 .8rem "Consolas",sans-serif}.font-stat-title{font:400 1.4rem "Lato",sans-serif}.font-stat-title-big{font:400 1.8rem "Lato",sans-serif}.font-stat-small{font:300 1.1rem "Lato",sans-serif}.font-stat-medium{font:300 1.3rem "Lato",sans-serif}.ta-l{text-align:left}.ta-r{text-align:right}.ta-c{text-align:center}.ta-j{text-align:justify}.ws-pre{white-space:pre}.sh{text-shadow:2px 2px 8px rgba(0,0,0,.5)}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.f{width:100%;height:100%}.fvwh{width:100vw;height:100vh}.ff{position:fixed;top:0;right:0;bottom:0;left:0}.w100{width:100%}.wpage{width:1100px}.h100{height:100%}.mh100{min-height:100%}.hf{height:100vh}.db{display:block}.di{display:inline}.dib{display:inline-block}.p-form{padding-left:8px}.psc{place-self:center}.pss{place-self:flex-start center}.pse{place-self:end center}.bs-b{box-sizing:border-box}.bs-c{box-sizing:content-box}.FC{-webkit-align-items:center;align-items:center}.FC,.FCS{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.FCS{-webkit-align-items:flex-start;align-items:flex-start}.FE{-webkit-align-items:center;align-items:center}.FE,.FES{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.FES{-webkit-align-items:flex-start;align-items:flex-start}.FEV{-webkit-justify-content:flex-end;justify-content:flex-end}.FCV,.FEV{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.FCV{-webkit-justify-content:center;justify-content:center}.FS{-webkit-align-items:center;align-items:center}.FS,.FSS{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.FSS{-webkit-align-items:flex-start;align-items:flex-start}.FSV{-webkit-align-items:center;align-items:center}.FSV,.FSVS{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}.FSVS{-webkit-align-items:flex-start;align-items:flex-start}.FSVE{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end}.FB,.FBV{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.FBV{-webkit-flex-direction:column;flex-direction:column}.FBVS{-webkit-flex-direction:column;flex-direction:column}.FBS,.FBVS{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.FA,.FBS,.FBVS{display:-webkit-flex;display:flex}.FA{-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}.rig{-webkit-flex:0 0 auto;flex:0 0 auto}.grow{-webkit-flex:1 1 auto;flex:1 1 auto}.of-cont{object-fit:contain}.of-cover{object-fit:cover}.of-fill{object-fit:fill}.c1{color:#3874dc}.bc1{background-color:#3874dc}.c2{color:#4d4d4d}.bc2{background-color:#4d4d4d}.c2-2{color:#666}.bc2-2{background-color:#666}.c2-3{color:grey}.bc2-3{background-color:grey}.c2-4{color:#999}.bc2-4{background-color:#999}.ct1{color:#ccc}.c-w{color:#ff3232}.bc-w{background-color:#ff3232}.c-d1{color:#1f1f1f}.bc-d1{background-color:#1f1f1f}.c-d2{color:#505050}.bc-d2{background-color:#505050}.c-d3{color:rgba(0,0,0,.3)}.bc-d3{background-color:rgba(0,0,0,.3)}.c-l1{color:#fff}.bc-l1{background-color:#fff}.c-l2{color:#d1d1d1}.bc-l2{background-color:#d1d1d1}.c-ls{color:hsla(0,0%,100%,.85)}.bc-ls{background-color:hsla(0,0%,100%,.85)}.bor-field{border-bottom:1px solid grey}.bor-field-r{border-right:1px solid grey}.bor-field-f{border:1px solid grey}.bsh{box-shadow:2px 2px 8px rgba(0,0,0,.2)}.bshbtn{box-shadow:0 7px 12px rgba(0,0,0,.1)}.bshbtn2{box-shadow:0 25px 55px rgba(0,0,0,.3)}.bsh2{box-shadow:0 3px 10px rgba(0,0,0,.6)}.bsh3{box-shadow:0 25px 55px rgba(0,0,0,.2)}.ptr{cursor:pointer}.b-none{border:none}.pe-none{pointer-events:none}.us-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.res-none{resize:none}.front{z-index:10000}.hoverGrow{-webkit-transform:scale(1);transform:scale(1);transition:.1s}.hoverGrow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.hoverGrow2{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);transition:.3s}.hoverGrow2:hover{-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}.ov-h{overflow:hidden}.ovy-a{overflow-y:auto}.tran{opacity:0}.flip90{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.none{display:none}#main-canvas{z-index:10;pointer-events:none}.dropdown-content{display:none}.dropdown-container:focus .dropdown-content{display:block}.dropdown-item{background-color:#fff}.dropdown-item:hover{background-color:#f2f2f2}.hm-text-color{color:rgba(0,0,0,.8)}#canvas{position:absolute;width:100%;height:100%;background-color:#000}.page-container{position:relative;width:100vw;height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.top-bar{width:100vw;height:50px;background-color:#555;-webkit-flex:0 0 auto;flex:0 0 auto}.simulation-container{position:relative;width:100vw;height:auto;-webkit-flex:1 1 auto;flex:1 1 auto}.panel{position:absolute;width:200px;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);top:20px;padding:10px;display:grid;grid-template-columns:1fr;grid-gap:10px}.left{left:20px;max-height:calc(100% - 40px);overflow-y:auto;grid-gap:0;width:300px;padding-top:0;padding-bottom:0}.right{right:20px}.panel-info{position:absolute;color:#fff;text-align:right;width:200px;right:20px;bottom:20px;padding:10px;display:grid;grid-template-columns:1fr;grid-gap:10px}.text-large{font:300 1.2rem "Segoe UI",sans-serif}.text-small{font:300 .8rem "Segoe UI",sans-serif}.toggle{background-color:hsla(0,0%,100%,.1);padding:3px 0;color:#fff;font:300 1rem "Segoe UI",sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.on{background-color:hsla(0,0%,100%,.3)}.constellation-title{height:50px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;font:300 1.2rem "Segoe UI",sans-serif}.constellation-arrow-container,.constellation-title{display:-webkit-flex;display:flex;border-bottom:1px solid hsla(0,0%,100%,.3)}.constellation-arrow-container{height:40px;-webkit-justify-content:space-between;justify-content:space-between}.arrow{height:100%;font:300 1rem/.4rem "Segoe UI",sans-serif;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;-webkit-flex-grow:1;flex-grow:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.arrow:hover{background-color:hsla(0,0%,100%,.2)}.constellation-info-container{margin-top:10px;display:grid;grid-template-columns:1fr;grid-gap:10px}.constellation-info-container>:last-child{margin-bottom:10px}.constellation-container{background-color:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);padding:5px;display:grid;grid-template-columns:1fr;grid-gap:1px}.constellation-info{padding:1px 0 1px 6px;color:#fff;font:300 1rem "Segoe UI",sans-serif;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.heatmap-item{border:none}.heatmap-item:hover{border:2px solid #000}.bor-topbar{border-bottom:3px solid grey}@media (max-width:1000px){.grid-adjust{grid-template-columns:repeat(2,1fr)!important}}
/*# sourceMappingURL=main.174fa465.chunk.css.map */