@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation:bounce 1.2s infinite}.guide.container{position:fixed;top:100px;left:1em;cursor:pointer}.guide.container .guide{width:10em;padding:.5em;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;border-radius:.5em}.tooltip.cover{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.tooltip.cover .outline{position:absolute;display:block}.tooltip .pointer{position:absolute;width:0;height:0;border:10px solid transparent}.tooltip .pointer.above{border-bottom:unset;border-top:10px solid #004e58;transform:translate(-50%,calc(-.75em - 100%))}.tooltip .pointer.below{border-top:unset;border-bottom:10px solid #004e58;transform:translate(-50%,.75em)}.tooltip .pointer.right{border-left:unset;border-right:10px solid #004e58;transform:translateY(-50%)}.tooltip .pointer.left{border-right:unset;border-left:10px solid #004e58;transform:translate(-100%,-50%)}.tooltip .container{display:block;font:18px Helvetica,Arial,sans-serif;background:#faf8f9;color:#1f1d1f;content:attr(title);padding:.5%;position:fixed;z-index:98;width:auto;min-height:90px;max-width:800px;pointer-events:auto;border:4px solid #004e58;border-radius:15px}.tooltip .container.left{transform:translate(-.5em)}.tooltip .container.below{transform:translateY(1em)}.tooltip .container.right{transform:translate(.5em)}.tooltip .container.above{transform:translateY(-1em)}.tooltip .content{display:inline}.tooltip .content *~p:last-child{display:inline}.tooltip .submit{all:unset;position:relative;bottom:0;float:right;font:700 35px Courier New,Courier,monospace;font-style:normal;background:#faf8f9;color:#007b85;border:1px solid #B3B8C4;text-shadow:-8px 0px 0px #007B85;box-shadow:0 0 7px #000;border-radius:20px;width:15px;padding:0 25px;cursor:pointer;margin:0 auto}.tooltip .submit:hover{background:#007b85;color:#faf8f9;text-shadow:-8px 0px 0px #FAF8F9}.tooltip .submit:active{background:#0f0;color:#1f1d1f;text-shadow:-8px 0px 0px #1F1D1F}.guide.bottomBar{position:fixed;bottom:0;left:0;width:100vw;height:3.5em;background:#4caab5!important;color:#1f1d1f!important;display:flex;justify-content:space-between;align-items:center;border-top:4px solid #004e58;padding:10px}.guide.bottomBar select{font:italic small-caps 700 20px Helvetica,Arial,sans-serif;background:#007b85;color:#faf8f9;margin:0;padding:5px;min-width:200px;resize:both;overflow:auto}.guide.bottomBar .guide.name{font:italic small-caps 700 25px Helvetica,Arial,sans-serif}.guide.bottomBar .dismissButton,.guide.bottomBar .resetButton{font:italic small-caps 700 20px Helvetica,Arial,sans-serif;color:#faf8f9;border:1px solid #B3B8C4;box-shadow:0 0 7px #000;background:#007b85;padding:5px 15px;margin:0 .25em}.guide.bottomBar .dismissButton:hover,.guide.bottomBar .resetButton:hover{color:#1f1d1f;padding:5px 15px 5px 25px;background:linear-gradient(to right,#c79c00,#c79c00 14%,#fc0 14%)}.guide.bottomBar .dismissButton:hover:before,.guide.bottomBar .resetButton:hover:before{content:"!";font-size:22px;position:relative;left:-9%}.guide.bottomBar .dismissButton:active,.guide.bottomBar .resetButton:active{background:#0f0;color:#1f1d1f;padding:5px 13px 5px 15px;background:linear-gradient(to right,#00ca00,#00ca00 14%,#0f0 14%)}.guide.bottomBar .dismissButton:active:before,.guide.bottomBar .resetButton:active:before{content:"✓";font-size:22px;position:relative;left:-7%}.ui-dialog{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font:18px Helvetica,Arial,sans-serif;background:#faf8f9;color:#1f1d1f;padding:0!important;pointer-events:auto;border:4px solid #004e58!important;border-radius:15px!important;z-index:10}.ui-dialog *{padding:5px}.ui-dialog .ui-button[title=close]{display:none}.ui-dialog .ui-widget-overlay.ui-front{z-index:10500;opacity:1!important}.ui-dialog .ui-dialog-titlebar{font-size:120%;background:#007b85;color:#faf8f9;border:0px;border-radius:10px 10px 0 0}.ui-dialog .ui-dialog-buttonpane{background:#4caab5;border-radius:0 0 10px 10px;padding:0!important}.ui-dialog .ui-dialog-buttonpane .ui-button{background:#faf8f9;color:#007b85;border:1px solid #B3B8C4;box-shadow:0 0 7px #000}.ui-dialog .ui-dialog-buttonpane .ui-button:hover{background:#007b85;color:#faf8f9}.ui-dialog .ui-dialog-buttonpane .ui-button:active{background:#0f0;color:#1f1d1f}
