.panner{position:fixed;bottom:0;left:0;top:auto;height:33vh;width:33vw;display:none}.panner.faded{opacity:.2}.panner.show{display:block}.panner:after{content:"";background-image:url(../img/panner-left.e47959b8.png);width:inherit;height:inherit;background-size:100% 100%;background-repeat:no-repeat;display:block;position:absolute;top:0;left:0;opacity:.5}.panner.right{left:auto!important;right:0!important}.panner.right:after{background-image:url(../img/panner-right.b12ec905.png)}#popupMsg,.popupMsg{--x:0;--y:0;position:fixed;top:0;left:0;display:none;border-radius:1em 0 0 0;padding:.4em;background-color:hsla(0,0%,100%,.9);color:#333;font-size:1em;max-width:300px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3333333333333333);box-shadow:0 0 10px rgba(0,0,0,.3333333333333333);z-index:99;margin-top:calc(var(--y)*1px);margin-left:calc(var(--x)*1px)}#popupMsg.dark,.popupMsg.dark{background-color:rgba(248,195,138,.6666666666666666);color:#fff}#popupMsg.show,.popupMsg.show{display:block;cursor:pointer}#popupMsg.raise,.popupMsg.raise{z-index:100}#popupMsg:after,.popupMsg:after{content:"";display:block;width:3px;position:absolute;top:0;right:-3px;height:calc(155px + -1px*var(--y));background:inherit;-webkit-box-shadow:inherit;box-shadow:inherit}#popupMsg.flipX,.popupMsg.flipX{border-radius:0 1em 0 0}#popupMsg.flipX:after,.popupMsg.flipX:after{right:auto;left:0}#popupMsg.flipY:after,.popupMsg.flipY:after{top:-155px;margin-top:inherit}#world.canvas{width:100vw;height:100vh;font-smooth:never}#world.guided{pointer-events:none!important}*{-webkit-tap-highlight-color:transparent}.videoDownloadBtn{position:absolute;top:0;left:0;width:110px;opacity:.8;cursor:pointer;border-radius:.5em;background-color:hsla(0,0%,100%,.6666666666666666);padding:5px}.videoDownloadBtn img{width:100%;height:auto}.videoDownloadBtn:after{content:"Scan or click to download video";font-family:Avenir;font-size:.9rem;display:block;position:relative}.stopBtn{position:absolute;top:70px;right:70px;width:64px;opacity:.8;cursor:pointer}body{background:#fff!important}.deck.loading:before{color:#66a12b!important}.deck .downloadBtn,.pdf .downloadBtn{right:50px!important}.deck .downloadBtn:after,.pdf .downloadBtn:after{background-color:#3e6d34}