*,:after,:before{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;touch-action:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}html{font-family:Rubik,sans-serif;letter-spacing:.03rem;line-height:1.5}#__next,#root{isolation:isolate}a,a:focus,a:hover{color:inherit;text-decoration:none}button{background:none;border:none;color:inherit;cursor:pointer;padding:0}:focus{outline:none}address{font-style:normal}pre{font-family:monospace,monospace}hr{background:currentColor;border:0;height:1px}abbr[title]{border-bottom:none;cursor:help;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}:root{--text-color:#e6e6e6;--text-blur:#909090;--fm-color1:#ff881e;--fm-color2:#1e95ff;--base:#2d2a2e;--dark:#19181a;--dark-accent:#221f22;--dark-outline:#403e41;--dark-highlight:#707070;--light:#f0f0f0;--light-accent:#403e41;--light-highlight:#929292;--light-outline:#535254;--info:#5aa4e1;--warning:#ffd866;--success:#a9dc76;--error:#f77;--global:#ef95fd}::-webkit-scrollbar,::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;display:none!important;height:0!important;width:0!important}html{font-family:VarelaRound,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}body{background-color:var(--base);color:var(--text-color);height:100vh;overflow:hidden;width:100vw}#devContainer #performanceDisplay{background:rgba(0,0,0,.8);display:flex;flex-direction:column;height:200px;left:10px;padding:5px;position:fixed;top:10px;width:300px}#devContainer #performanceDisplay .info{display:flex;font-size:8px;margin:5px 0;white-space:nowrap}#devContainer #performanceDisplay .info span{display:inline;flex:auto;text-align:center}#devContainer #performanceDisplay .info span.frames{color:var(--info);width:50px}#devContainer #performanceDisplay .info span.gpu{color:var(--global);width:100px}#devContainer #performanceDisplay .info span.heap{color:var(--warning);width:100px}#devContainer #performanceDisplay .info span.ping{color:var(--success);width:50px}#devContainer #performanceDisplay .info span.close{align-items:center;color:var(--error);cursor:pointer;display:flex;flex:0 0 auto;font-size:10px;justify-content:center;padding:0 5px;width:20px}#devContainer #performanceDisplay canvas{background:rgba(0,0,0,.5);border:2px solid rgba(0,0,0,.8);height:100%;width:100%}#splashScreen{align-items:center;background-color:var(--base);display:flex;height:100%;justify-content:center;position:absolute;width:100%}#splashScreen .splash{display:flex;flex-direction:column;overflow:hidden;white-space:nowrap}#splashScreen .splash .description{display:flex;font-family:Consolas,monospace}#splashScreen .splash .description .counter{padding-right:5px}#splashScreen .splash .description .info{flex:1;overflow:hidden;text-decoration:underline;text-overflow:ellipsis}#splashScreen .splash .header{font-family:MPLUSRounded,sans-serif;font-size:clamp(24px,6vw,62px);letter-spacing:0;line-height:1.2;max-width:max-content}#splashScreen .splash .header .progress{max-width:100%;min-width:0;overflow:hidden;position:relative;transition:width .5s linear;white-space:nowrap;width:0}#splashScreen .splash .header .progress span{color:var(--fm-color1)}#splashScreen .splash .header .progress span span{color:var(--fm-color2)}#splashScreen .splash .header .border{color:transparent;position:absolute;text-shadow:-.05em -.05em 0 var(--text-color),.05em -.05em 0 var(--text-color),-.05em .05em 0 var(--text-color),.05em .05em 0 var(--text-color),0 -.05em 0 var(--text-color),0 .05em 0 var(--text-color),-.05em 0 0 var(--text-color),.05em 0 0 var(--text-color);white-space:nowrap}#topBarContainer #topBar{align-items:center;background-color:var(--dark-accent);color:var(--text-blur);display:flex;height:40px;overflow:hidden;position:fixed;width:100%}#topBarContainer #topBar .brand{align-items:center;display:flex;height:100%;padding:0 10px}#topBarContainer #topBar .brand .icon{font-size:1.5rem;margin-right:5px}#topBarContainer #topBar .brand .text{font-size:1.2rem;font-weight:700}#topBarContainer #topBar .description{display:flex;flex-grow:1;height:100%;overflow:hidden}#topBarContainer #topBar .description .icon{align-self:center;min-width:45px;text-align:center}#topBarContainer #topBar .description .text{align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#topBarContainer #topBar .controls{display:flex;height:100%;text-align:center}#topBarContainer #topBar .controls>*{align-items:center;display:flex;height:100%;justify-content:center;width:45px}#topBarContainer #topBar .controls>:hover{color:var(--text-color);cursor:pointer}#backgroundContainer canvas,#loaderContainer #progressLoader{height:100%;position:absolute;width:100%}#loaderContainer #progressLoader{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center}#loaderContainer #progressLoader .loader{align-items:center;display:flex;height:160px;justify-content:center;position:relative;width:160px}#loaderContainer #progressLoader .loader .value{font-size:1.5rem;font-weight:700;position:absolute}#loaderContainer #progressLoader .loader svg{height:100%;position:absolute;width:100%}#loaderContainer #progressLoader .loader svg circle{fill:none}#loaderContainer #progressLoader .loader svg circle.border{stroke:var(--dark);stroke-width:15}#loaderContainer #progressLoader .loader svg circle.progress{stroke:var(--text-color);stroke-width:10;transition:stroke-dashoffset .6s ease;stroke-linecap:round;stroke-dasharray:440;stroke-dashoffset:440}#dialogContainer{height:100%;pointer-events:none;position:fixed;touch-action:none;width:100%}#dialogContainer .dialog{background:var(--dark-accent);border-radius:8px;box-shadow:0 5px 10px 1px rgba(0,0,0,.3);color:var(--text-blur);display:flex;flex-direction:column;padding:4px;pointer-events:auto;position:absolute;touch-action:auto;will-change:width,height,top,left}#dialogContainer .dialog .header{align-items:center;border-radius:4px 4px 0 0;display:flex;min-height:45px;width:100%;will-change:inherit}#dialogContainer .dialog .header .description{display:flex;flex-grow:1;height:100%;min-width:45px;overflow:hidden}#dialogContainer .dialog .header .description .icon{align-self:center;line-height:0;min-width:45px;text-align:center}#dialogContainer .dialog .header .description .text{align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dialogContainer .dialog .header .controls{cursor:default;display:flex;height:100%;will-change:inherit}#dialogContainer .dialog .header .controls>*{align-items:center;display:flex;height:100%;justify-content:center;min-width:max-content}#dialogContainer .dialog .header .controls>* .dropdown{color:inherit}#dialogContainer .dialog .header .controls>* .button{background-color:transparent;border-radius:0;color:inherit;cursor:pointer;height:100%;min-width:45px}#dialogContainer .dialog .header .controls>:hover{color:var(--text-color)}#dialogContainer .dialog .content{background-color:var(--base);border-radius:0 0 4px 4px;flex-grow:1;overflow:hidden;position:relative;will-change:inherit}#dialogContainer .dialog .content .formLoader{height:100%;width:100%}#dialogContainer .dialog .content .form,#dialogContainer .dialog .content .form .error,#dialogContainer .dialog .content .form iframe{will-change:inherit}#dialogContainer .dialog .resizeHandle{height:20px;position:absolute;width:20px;will-change:inherit}#dialogContainer .dialog .resizeHandle[data-direction=n]{cursor:ns-resize;left:50%;top:-10px;transform:translateX(-50%);width:100%}#dialogContainer .dialog .resizeHandle[data-direction=e]{cursor:ew-resize;height:100%;right:-10px;top:50%;transform:translateY(-50%)}#dialogContainer .dialog .resizeHandle[data-direction=s]{bottom:-10px;cursor:ns-resize;left:50%;transform:translateX(-50%);width:100%}#dialogContainer .dialog .resizeHandle[data-direction=w]{cursor:ew-resize;height:100%;left:-10px;top:50%;transform:translateY(-50%)}#dialogContainer .dialog .resizeHandle[data-direction=nw]{cursor:nwse-resize;left:-10px;top:-10px}#dialogContainer .dialog .resizeHandle[data-direction=ne]{cursor:nesw-resize;right:-10px;top:-10px}#dialogContainer .dialog .resizeHandle[data-direction=sw]{bottom:-10px;cursor:nesw-resize;left:-10px}#dialogContainer .dialog .resizeHandle[data-direction=se]{bottom:-10px;cursor:nwse-resize;right:-10px}#dialogContainer .dialog:focus-within{background-color:var(--dark);color:var(--text-color)}#dialogContainer .dialog:focus-within .header .controls>* .button:focus,#dialogContainer .dialog:focus-within .header .controls>* .button:hover,#dialogContainer .dialog:focus-within .header .controls>* .dropdown:focus,#dialogContainer .dialog:focus-within .header .controls>* .dropdown:hover{color:var(--text-blur)}#dialogContainer.dialog-locked{background:rgba(0,0,0,.5);pointer-events:auto;touch-action:auto}#alertContainer{left:0;max-width:230px;min-width:200px;padding:15px;pointer-events:none;position:fixed;right:auto;touch-action:none;width:15vw}#alertContainer .alert{background-color:var(--dark-accent);border-radius:6px;color:var(--text-blur);margin-bottom:10px;overflow:hidden;padding:4px;pointer-events:auto;position:relative;touch-action:auto;transition:transform .3s linear,color .3s linear!important;width:100%;will-change:transform,height}#alertContainer .alert .content{background-color:var(--base);border-radius:4px;height:100%;overflow:hidden;position:relative}#alertContainer .alert .content .message{max-height:205px;min-height:130px;overflow:hidden;padding:10px;position:relative;width:100%}#alertContainer .alert .content .message span{display:-webkit-box;position:relative;-webkit-box-orient:vertical;overflow:hidden!important;word-wrap:break-word;text-overflow:ellipsis;line-clamp:8;-webkit-line-clamp:8}#alertContainer .alert .content .message .icon{bottom:0;color:var(--dark-accent);font-size:12rem;left:0;line-height:0;position:absolute;transform:translateX(-35%) translateY(40%)}#alertContainer .alert .content .progress{border-radius:6px;height:8px;width:3%;will-change:width}#alertContainer .alert:hover{background-color:var(--dark);color:var(--text-color);transform:scale(1.1);transition:transform .125s linear,color .125s linear!important}#alertContainer .alert:focus{background-color:var(--dark);color:var(--text-color);transition:none}.iconLoader{align-items:center;background-color:var(--base);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.iconLoader .fa,.iconLoader .far,.iconLoader .fas,.iconLoader .svg-inline--fa{font-size:500%;padding:20px}.button{align-items:center;background-color:var(--dark-accent);border-radius:35px;color:var(--text-blur);cursor:pointer;display:flex;height:35px;justify-content:center;min-width:100px}.button .button-icon{line-height:0;min-height:16px;min-width:16px}.button .button-text{font-size:.75rem;margin:0 5px;white-space:nowrap}.button:focus,.button:hover{background-color:var(--dark);color:var(--text-color)}.checkbox{align-items:center;background-color:var(--dark-accent);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;justify-content:center;padding:5px 10px;transition:background-color .3s linear,color .3s linear}.checkbox:focus,.checkbox:hover{background-color:var(--dark);color:var(--text-blur)}.dropdown{background-color:var(--base);border-radius:12px;color:var(--text-blur);cursor:pointer;display:flex;height:26px;line-height:0;padding:5px;position:relative;width:200px}.dropdown .dropdown-header{display:inline-flex;width:100%}.dropdown .dropdown-header .dropdown-icon{margin-left:2px;min-width:16px}.dropdown .dropdown-header .dropdown-selected{height:20px;line-height:1.2;margin:0 5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.dropdown .dropdown-header .dropdown-arrow{margin-right:5px;min-width:16px}.dropdown .dropdown-menu{background-color:var(--base);border-radius:0 0 8px 8px;box-shadow:0 5px 2px rgba(0,0,0,.3);display:none;left:0;min-width:100%;padding:3px;position:absolute;top:100%;z-index:1}.dropdown .dropdown-menu .dropdown-options{background-color:var(--dark-outline);border-radius:0 0 5px 5px;color:var(--text-blur);max-height:100%;width:100%}.dropdown .dropdown-menu .dropdown-options .dropdown-option{align-items:center;display:flex;justify-content:left;min-height:24px;padding:0 10px;white-space:nowrap}.dropdown .dropdown-menu .dropdown-options .dropdown-option.selected,.dropdown .dropdown-menu .dropdown-options .dropdown-option:focus,.dropdown .dropdown-menu .dropdown-options .dropdown-option:hover{background-color:var(--dark-highlight);color:var(--text-color)}.dropdown .dropdown-menu .dropdown-options .dropdown-option:last-child{border-radius:0 0 5px 5px}.dropdown .dropdown-menu .dropdown-options .dropdown-spacer{background-color:var(--base);cursor:default;display:flex;height:4px}.dropdown .dropdown-menu .dropdown-overlay{display:none;position:absolute}.dropdown.dropdown-active{border-radius:12px 12px 0 0;color:var(--text-color)!important}.dropdown.dropdown-active .dropdown-menu{display:flex}.dropdown.dropdown-active .dropdown-arrow{transform:scaleY(-1)}.dropdown.dropdown-active.dropdown-inverted{border-radius:0 0 12px 12px}.dropdown.dropdown-active.dropdown-inverted .dropdown-arrow{transform:none}.dropdown.dropdown-scrollable .dropdown-menu{border-radius:0;max-height:80px}.dropdown.dropdown-scrollable .dropdown-menu .dropdown-options{overflow-y:auto}.dropdown.dropdown-scrollable .dropdown-menu .dropdown-options .dropdown-option:last-child{border-radius:0}.dropdown.dropdown-inverted .dropdown-menu{border-radius:8px 8px 0 0;box-shadow:none}.dropdown.dropdown-inverted .dropdown-menu .dropdown-options,.dropdown.dropdown-inverted .dropdown-menu .dropdown-options .dropdown-option:first-child{border-radius:5px 5px 0 0}.dropdown.dropdown-inverted .dropdown-menu .dropdown-options .dropdown-option:last-child{border-radius:0}.dropdown:focus,.dropdown:focus-within,.dropdown:hover{color:var(--text-color)}.scrollbar{height:100%;position:absolute;right:15px;top:0}.scrollbar .scrollbar-track{background-color:var(--base);height:100%;position:absolute;width:15px}.scrollbar .scrollbar-track .scrollbar-thumb{background-color:var(--dark-accent);border-radius:8px;margin:auto;position:absolute;width:8px}.form,.form .error{height:100%;width:100%}.form .error{align-items:center;display:flex;flex-direction:column;justify-content:center}.form .error .icon{font-size:70px;line-height:0}.form .error .text{display:-webkit-box;font-size:18px;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}@font-face{font-family:MPLUSRounded;font-style:normal;font-weight:800;src:url(assets/fonts/MPLUSRounded1c-ExtraBold.ttf) format("truetype")}@font-face{font-family:VarelaRound;font-style:normal;font-weight:400;src:url(assets/fonts/VarelaRound-Regular.ttf) format("truetype")}