#app{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}body{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-family:Inter,sans-serif;overflow:hidden;margin:0;right:0;transition:all .5s ease-in-out;background:radial-gradient(rgba(0,0,0,.25) 1px,transparent 1px);background-size:50px 50px}h1{font-size:3.2em;line-height:1.1}.container{left:0;width:100%;height:100%;display:flex;flex-flow:row nowrap}.content-area{position:relative;flex-grow:1;max-width:100%;height:100%}.chartCard{position:absolute;pointer-events:none;width:100%;height:90%;top:7.5%;object-fit:cover;display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr);grid-template-rows:auto;justify-content:left;opacity:100%}.chartCard.active{opacity:100%;pointer-events:auto}.graphConnector{position:absolute;left:50%;bottom:0;transform:translateX(-50%);--connector-width:min(60px, 4vw);--connector-height:min(30px, 3vh);width:var(--connector-width);height:var(--connector-height);color:silver;z-index:100;text-align:center;pointer-events:none;transition:all .3s ease;--js-top:initial;--js-transform:initial}@media (max-width:768px){.graphConnector{--connector-width:40px;--connector-height:25px}}@media (min-width:1200px){.graphConnector{--connector-width:80px;--connector-height:35px}}.graphConnector.disabled{opacity:0}.chartBox{position:absolute;pointer-events:none;width:97.5%;height:100%;max-height:95%;justify-self:center;align-self:center;padding:1%;background:#fff;opacity:0;fill:#fff;z-index:0}.chartBox.active{pointer-events:auto;position:relative;opacity:100%;transition:all .25s ease-in-out;z-index:99}.chartBox .title{position:absolute;bottom:100%;font-size:125%;color:#000}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.openSidebarIcon{position:absolute;left:0;top:0;width:fit-content;padding:.5rem;font-size:1.5rem;opacity:0;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center;width:40px;height:40px;user-select:none;pointer-events:none;z-index:500;transition:all .25s ease-in-out}.openSidebarIcon.active{pointer-events:auto;opacity:100%;transition:all .25s ease-in-out}.openSidebarIcon:hover{opacity:70%;transition:all .25s ease-in-out}.sidebar{position:relative;width:0%;height:100%;background:linear-gradient(145deg,#fff 0,#f8f9fa 100%);border-right:1px solid rgba(0,0,0,.08);transition:all .4s cubic-bezier(.25,.46,.45,.94);flex-flow:column nowrap;resize:none;overflow-x:hidden;overflow-y:hidden;display:flex;font-family:Inter,sans-serif}.sidebar .scrollContainer{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:1px 0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.sidebar .scrollContainer::-webkit-scrollbar{width:6px}.sidebar .scrollContainer::-webkit-scrollbar-track{background:0 0}.sidebar .scrollContainer::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.sidebar .scrollContainer::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.inputContainer{display:flex;width:100%;align-items:center;justify-content:space-between;padding:8px 20px;border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s ease;min-height:44px;gap:12px;box-sizing:border-box}.inputContainer:hover{background-color:rgba(0,0,0,.02)}.inputContainer input{width:25%;min-width:60px;max-width:120px;margin:0;padding:6px 8px;outline:0;border:1px solid #dee2e6;background:#fff;font-size:14px;box-sizing:border-box}.inputContainer input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#495057;cursor:pointer;flex-shrink:0}.inputContainer input[type=color]{width:40px;height:32px;padding:0;border:1px solid #dee2e6;cursor:pointer;flex-shrink:0}.inputContainer input[type=text]{width:25%;min-width:80px;max-width:150px;margin:0;padding:6px 8px;outline:0;border:1px solid #dee2e6;background:#fff;font-size:14px;box-sizing:border-box}.inputContainer input[type=number]{width:25%;min-width:70px;max-width:120px;margin:0;padding:6px 8px;outline:0;border:1px solid #dee2e6;background:#fff;font-size:14px;box-sizing:border-box}.inputContainer input[type=number]::-webkit-inner-spin-button,.inputContainer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1;height:auto}.inputContainer input[type=number]{-moz-appearance:number-input;appearance:auto}.inputContainer div{flex-grow:1;flex-shrink:1;font-size:14px;font-weight:500;color:#374151;user-select:none;cursor:pointer;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar .sidebarTitle{user-select:none;height:fit-content;padding:20px 24px;background:#1a1a1a;border-bottom:1px solid #333;color:#ecf0f1;display:flex;justify-content:space-between;align-items:center;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.sidebar.active .sidebarTitle{padding:20px 24px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.sidebarTitle .symbol{font-weight:300;font-size:16px;opacity:.8;transition:all .3s ease;cursor:pointer;color:#ccc}.sidebarTitle label{font-size:18px;font-weight:600;color:#ecf0f1;margin:0;letter-spacing:-.02em;user-select:none}.symbol:hover{opacity:1;transform:scale(1.1);transition:all .3s ease}.group-list i{margin:8px;color:#6b7280;cursor:pointer;transition:all .2s ease}.group-list i:hover{color:#ef4444;transform:scale(1.1)}.dropbtn{width:32px;height:32px;font-size:14px;font-weight:400;border:1px solid #dee2e6;cursor:pointer;background:#fff;color:#495057;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-family:Inter,sans-serif;line-height:1}.sidebarTitle .dropbtn{background:#2a2a2a;color:#ecf0f1;border-color:#404040}.sidebarTitle .dropbtn:focus,.sidebarTitle .dropbtn:hover{background:#404040;border-color:#555;color:#fff}.dropbtn i{font-size:12px}.dropbtn-small{width:24px;height:24px;font-size:12px;font-weight:400;border:1px solid #dee2e6;cursor:pointer;background:#fff;color:#495057;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);font-family:Inter,sans-serif;line-height:1;margin-right:8px}.dropbtn-small i{font-size:10px}.dropbtn.hide{pointer-events:none;opacity:0;transform:scale(.8)}.dropbtn-small.hide{pointer-events:none;opacity:0;transform:scale(.8)}.dropbtn:focus,.dropbtn:hover{background:#e9ecef;border-color:#adb5bd}.dropbtn-small:focus,.dropbtn-small:hover{background:#e9ecef;border-color:#adb5bd}.dropdown{position:relative;display:flex}li .dropdown{position:relative;display:flex;align-items:center}.dropdown-content{display:none;position:absolute;background:#fff;padding:4px;margin:8px 0;min-width:fit-content;max-height:400px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #dee2e6;z-index:1000;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.dropdown-content::-webkit-scrollbar{width:6px}.dropdown-content::-webkit-scrollbar-track{background:0 0}.dropdown-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}ul .dropdown-content{min-width:200px;max-height:400px}.dropdown-content a{color:#374151;padding:12px 16px;text-decoration:none;display:block;font-size:14px;font-weight:500;margin:1px 0;transition:all .2s ease;cursor:pointer}.dropdown-content a.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dropdown-content a:hover{background-color:#e9ecef;color:#212529}.dropdown-content.show{display:block;z-index:5000}.sidebar.active{width:22%;min-width:320px;border-right:1px solid rgba(0,0,0,.08);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.sidebar .batchGrid{outline:solid 0 rgba(0,0,0,1)}.sidebar.active .batchGrid{outline:solid 1px rgba(0,0,0,1)}.batchGrid{height:100%;width:100%;display:flex;flex-flow:row wrap;outline:solid 1px rgba(0,0,0,1);overflow-y:auto;overflow-x:hidden;background:#fff;color:#000;align-content:flex-start;justify-content:flex-start}.batchGrid nav{width:100%}.nav a,.nav label{font-size:110%;display:flex;align-items:center;justify-content:space-between;padding:.85rem;padding-left:12%;color:#000;background-color:#fff;box-shadow:inset 0 -1px #1d1d1d;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.nav label[style*="padding-left: 5%"]{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;font-weight:600;padding-left:5%}.nav label[style*="padding-left: 5%"]:hover{background:#e9ecef;color:#495057}.layersSpacer{height:1px;background-color:#dee2e6;margin:8px 0}.nav a:focus,.nav a:hover,.nav label:focus,.nav label:hover{color:rgba(255,255,255,1);background:#000}.nav label:hover .dropbtn{background:#000;color:#fff;border-color:#495057}.nav label:hover .dropbtn-small{background:#000;color:#fff;border-color:#495057}.nav label{cursor:pointer;overflow:hidden;user-select:none}.title_Label:hover .dropbtn{color:rgba(255,255,255,1)}.title_Label:hover .dropbtn-small{color:rgba(255,255,255,1)}.group-list a,.group-list label{font-size:85%;padding-left:12.5%;color:#000;background:#e6e6e6;box-shadow:inset 0 -1px #373737}.group-list .inputContainer .input_title,.inputContainer input{font-size:100%;padding-left:.5rem;color:#000;background:#fff}.group-list a:focus,.group-list a:hover,.group-list label:focus,.group-list label:hover{background:#131313}.sub-group-list .inputContainer,.sub-group-list a,.sub-group-list label,input{font-size:75%;outline:solid 1px #353535;margin:auto;height:2.5rem;color:#000;background:#fff}.sub-group-list input{font-size:125%;height:100%}.sub-group-list a:focus,.sub-group-list a:hover,.sub-group-list label:focus,.sub-group-list label:hover{background:#232323}.sub-sub-group-list a,.sub-sub-group-list label{padding-left:6rem;background:#454545;box-shadow:inset 0 -1px #575757}.sub-sub-group-list a:focus,.sub-sub-group-list a:hover,.sub-sub-group-list label:focus,.sub-sub-group-list label:hover{background:#333}.group-list,.sub-group-list,.sub-sub-group-list{height:100%;width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.nav__list input[type=checkbox]:checked+label+ul{max-height:fit-content}label>span{float:right;margin-right:0;margin-left:auto;-webkit-transition:-webkit-transform .65s ease;transition:transform .65s ease}.nav__list input[type=checkbox]:checked+label>span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:rgba(0,0,0,0)}label span{user-select:none}ul{list-style-type:none;margin:0;padding:0}.editIcon{margin:.1rem;height:fit-content;width:fit-content;padding:.5rem;right:1%;bottom:1%;background-color:#fff;user-select:none;margin:auto;cursor:pointer;position:absolute;z-index:100;color:#000;opacity:100%;border:2px solid #000;transition:all .25s ease-in-out}.editIcon:hover{background-color:#414141;color:#fff;transition:all .25s ease-in-out}.editIcon.selected{background-color:#000;color:#fff;transition:all .25s ease-in-out}.editIcon.selected:hover{background-color:#414141;color:#fff;transition:all .25s ease-in-out}.editIcon.disabled{opacity:50%;pointer-events:none}.editIcon i{position:absolute;text-align:center;font-size:1.25vw}.title_Label{margin-left:-10%;user-select:none}.title_Label i{margin-right:5%;margin-left:0;font-size:150%;transition:all .25s ease-in-out;user-select:none}.title_Label i:hover{color:#fff;transition:all .25s ease-in-out}.title_Label i:hover .dropbtn{color:#fff;transition:all .25s ease-in-out}.title_Label i:hover .dropbtn-small{color:#fff;transition:all .25s ease-in-out}.title_Label span{margin-right:0;margin-left:auto}.loading{width:100%;height:100%;background-color:rgba(0,0,0,.5);flex:none;position:absolute;z-index:1000;opacity:0;pointer-events:none}.loading.active{opacity:100%}.loading img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5%}.versionNumb{position:absolute;left:.5%;bottom:0;margin:.5%;text-align:justify;font-size:75%;color:#000;user-select:none}.tutorial-wrap{position:absolute;height:fit-content;width:47.5%;top:35%;left:25%;filter:drop-shadow(0 0 10px #a0a0a0);z-index:1000;opacity:0;transition:all .5s ease-in-out;pointer-events:none}.tutorial-wrap.active{opacity:100%;transition:all .5s ease-in-out}.tutorial-instructions{width:fit-content;height:fit-content;background-color:#fff;user-select:none;margin:0;padding:2.5%;bottom:0;font-size:125%;text-align:left;border:solid 1px rgba(0,0,0,1)}.tut-button-wrapper{pointer-events:none;display:flex;height:5%;width:fit-content}.tutorial-button{justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:1vh;cursor:pointer;user-select:none;border:solid 1px rgba(0,0,0,1);color:#4b4b4b;background-color:#fff;opacity:100%;transition:all .25s ease-in-out;pointer-events:auto}.tutorial-button.disabled{pointer-events:none;opacity:75%;transition:all .25s ease-in-out}.tutorial-button:hover{color:#fff;background-color:#000;transition:all .25s ease-in-out}.infoIcon{position:absolute;height:40px;width:40px;right:0;top:0;padding:.5rem;user-select:none;cursor:default;color:#000;font-size:1.5rem;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out}.infoIcon:hover{opacity:50%;cursor:pointer}