@font-face{font-family:Bebas Neue;src:url(../fonts/BebasNeue-Regular.ttf)}:root{--leftOffset: 44px;--menuWidth: 420px}body{margin:0;background:#2c2c2c;transition:1s opacity;overflow:hidden;height:100svh}div.container{display:flex;flex-flow:column;width:100vw;height:100svh;background:linear-gradient(#1b1b1b,#313131);opacity:0;font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal}div.container.ready{opacity:1!important}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#splashscreen_map button{display:none}#app div.stats{right:0;left:unset!important;z-index:1}#app .lil-gui.root{position:absolute;top:0;right:0;opacity:.75;transition:opacity 1s;z-index:1;overflow:auto;max-height:100svh}#app .lil-gui.root:hover{opacity:1}#app .lil-gui.root .children{margin-left:10px}div.splashscreens>div{display:flex;flex-flow:column;position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:40px;text-shadow:2px 2px #2c2c2c;align-items:center;justify-content:center;text-align:center;opacity:0;transition:1s opacity;pointer-events:none;-webkit-user-select:none;user-select:none}div.splashscreens>div.active{opacity:1;z-index:2;pointer-events:all}div.splashscreens>div>div{padding:10px}div.splashscreens>div h2{font-size:1em}div.splashscreens>div button.continue{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;font-size:24px;padding:10px;border-radius:5px;transition:1s opacity;cursor:pointer;-webkit-user-select:none;user-select:none}div.splashscreens>div button.continue .loader{height:20px;width:20px}div.splashscreens>div img{max-height:80svh;max-width:120vw}div.splashscreens>div#splashscreen_home{z-index:10;background:linear-gradient(#1b1b1b,#313131)}div.splashscreens>div#splashscreen_home .videoBackground{position:fixed;z-index:1;cursor:pointer}div.splashscreens>div#splashscreen_home footer{display:none}div.splashscreens>div#splashscreen_home video{min-width:100vw;min-height:100%;transition:all 1s}div.splashscreens>div#splashscreen_home.ready video{opacity:1}div.splashscreens>div#splashscreen_home img.videoBackground{transition:all .5s}div.splashscreens>div#splashscreen_home.ready img.videoBackground{opacity:1}div.splashscreens>div#splashscreen_map{z-index:5}div.splashscreens>div#splashscreen_map svg image{max-width:calc(100vw - 100px);max-height:calc(100vh - 100px)}div.splashscreens>div#splashscreen_map svg rect{fill:none;stroke:#b7b7b7;transition:all .25s}div.splashscreens>div#splashscreen_map svg rect:hover{stroke:#271a9f;cursor:pointer}div.splashscreens>div#splashscreen_map svg path{fill:#ff5b00;stroke:#b7b7b7;opacity:.3;transition:all .25s}div.splashscreens>div#splashscreen_map svg path:hover{opacity:.5;cursor:pointer}div.splashscreens>div#splashscreen_map canvas{width:100%;height:100%;z-index:1}div.splashscreens>div#splashscreen_map canvas.map2d{position:absolute;pointer-events:none}div.splashscreens>div#splashscreen_loading{opacity:1}div.splashscreens>div#splashscreen_loading video{min-width:100vw;min-height:100%}div.splashscreens>div#splashscreen_loading video.hide{opacity:0}nav.menu{position:absolute;opacity:0;transition:all .5s;pointer-events:none}body.started nav.menu.ready{opacity:1;pointer-events:all;z-index:10}nav.menu #navtoggle{position:absolute;top:30px;left:10px;opacity:0;pointer-events:none}nav.menu #navtoggle:checked+label.navbutton>span{transform:rotate(45deg)}nav.menu #navtoggle:checked+label.navbutton>span:before{top:0;transform:rotate(0)}nav.menu #navtoggle:checked+label.navbutton>span:after{top:0;transform:rotate(90deg)}nav.menu #navtoggle:checked~div.navmenu{width:var(--menuWidth);height:calc(100svh - 50px)}nav.menu label.navbutton{text-indent:-9999px;position:fixed;top:-10px;left:8px;width:26px;height:26px;padding-top:28px;cursor:pointer;z-index:3}nav.menu label.navbutton>span,nav.menu label.navbutton>span:before,nav.menu label.navbutton>span:after{display:block;position:absolute;width:100%;height:2px;background-color:#c8c8c8;transition-duration:.25s}nav.menu label.navbutton>span:before{content:"";top:-8px}nav.menu label.navbutton>span:after{content:"";top:8px}nav.menu div.navmenu{display:block;position:fixed;top:0;left:0;width:var(--leftOffset);margin:0;padding:0;padding-top:calc(var(--leftOffset) + 10px);list-style:none;box-shadow:2px 2px 6px #0006;transition-duration:.25s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:.7}nav.menu div.navmenu li{display:block;padding:12px 24px;color:#333;font-family:Roboto,sans-serif;font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:600;text-decoration:none;transition-duration:.25s;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}nav.menu div.navmenu li.hover,nav.menu div.navmenu li:hover{background:linear-gradient(#1b1b1b,#313131);cursor:pointer}nav.menu div.navmenu li i{margin-right:15px}nav.menu div.navmenu li i.number{position:relative;left:-5px;margin-right:12px}nav.menu div.navmenu li[data-m=""]{opacity:.25;cursor:not-allowed}nav.menu ul.spaces{padding:0}nav.menu ul.spaces li{padding:10px;list-style:none;color:#b0b0b0;text-shadow:1px 1px #000;transition:all 1s}nav.menu ul.spaces li.active,nav.menu div.navmenu li.hover.active{color:green}nav.menu ul.spaces .loaded{color:}nav.menu ul.spaces li.hover,nav.menu ul.spaces li:hover{color:#fff;cursor:pointer}nav.menu ul.spaces div.spaces{overflow:auto;height:calc(100svh - 160px)}nav.menu ul.spaces li[data-id=pKF2hKHjWjL]{display:none}div.container.loading nav.menu{opacity:0;pointer-events:none}div.container div.showcase{display:flex;position:relative;left:var(--leftOffset);width:calc(100% - var(--leftOffset));height:100%;text-align:center;border-radius:25px}div.container div.showcase iframe{position:absolute;width:100%;height:100%;top:0;left:0}div.container div.showcase iframe{opacity:0;transition:all 1s}div.container div.showcase iframe.loaded.active{opacity:1;z-index:1}div.container div.showcase iframe.hover3d{cursor:pointer}
