html{scroll-behavior:unset!important}html,html body{overflow:hidden}html body #footer,html body #header,html body footer,html body header{display:none}html body #explore-create-account,html body #explore-login-account{cursor:pointer}html body .orbem-tablet-show{display:none}@media only screen and (max-width:1025px){html body .orbem-tablet-show{display:block}html body .orbem-tablet-hide{display:none}}html body .orbem-mobile-show{display:none}@media only screen and (max-width:480px){html body .orbem-mobile-show{display:block}html body .orbem-mobile-hide{display:none}}html body .signin-media-mobile{display:none}@media(max-width:768px){html body .signin-media-desktop{display:none}html body .signin-media-mobile{display:block}}html body #select-level{position:fixed;top:2rem;z-index:99}html body .level-selector{align-items:center;background:#fff;display:none;gap:2rem;height:100%;justify-content:center;right:0;max-width:100%;padding:5rem;position:fixed;top:0;width:100%}html body .level-selector .level-option{display:flex;flex-direction:column;gap:1rem;width:300px}html body .level-selector .level-option h3{font-weight:700;text-align:center}html body .level-selector .level-option img{box-shadow:-5px 5px 5px 5px rgba(0,0,0,.38);cursor:pointer;max-width:300px}html body .level-selector .level-option img:hover{border:3px solid #00bfff}html body .level-selector.engage{display:flex;flex-wrap:wrap}html body .game-login-create-container{background:#fff;border-radius:8px;box-shadow:-5px 5px 5px 5px rgba(0,0,0,.369);display:none;right:50%;max-width:600px;padding:1rem;position:fixed;top:50%;transform:translate(50%,-50%);width:100%}html body .game-login-create-container .login-form iframe{margin:0 auto!important}html body .game-login-create-container.engage{display:block}html body #music-unmute{bottom:3rem;cursor:pointer;font-size:40px;right:3rem;position:fixed;z-index:9}html body #skip-cutscene-video,html body #skip-intro-video{left:3rem}html body #skip-cutscene-video,html body #skip-intro-video,html body #unmute{border-radius:8px;bottom:3rem;color:#fff;cursor:pointer;padding:1rem 2rem;position:fixed;z-index:9}html body #unmute{font-size:30px;right:3rem}html body .intro-video{height:100%;right:-6000px;opacity:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:9999}html body .intro-video video{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}html body .intro-video.engage{right:0;opacity:1}html body .cutscene-trigger[data-materializecutscene]:not(.enable),html body .cutscene-trigger[data-materializeexplainer]:not(.enable),html body .cutscene-trigger[data-materializefocus]:not(.enable),html body .cutscene-trigger[data-materializeitem]:not(.enable),html body .cutscene-trigger[data-materializemission]:not(.enable),html body .enemy-item[data-showaftercutscene]:not(.no-point),html body .enemy-item[data-showaftermission]:not(.materialized),html body .map-item[data-showaftercutscene]:not(.no-point),html body .map-item[data-showaftermission]:not(.materialized){display:none}html body .enemy-item[data-clickable],html body .map-item[data-clickable]{cursor:pointer}html body .explainer-trigger{position:absolute}html body .explainer-container{font-size:20px;right:-5000px;opacity:0;padding:1rem 1.5rem;position:absolute;transition:opacity .3s;z-index:-1}html body .explainer-container[data-clickclose="1"]{cursor:pointer}html body .explainer-container>img[data-rotate]{position:absolute}html body .explainer-container.show-explainer{opacity:1;z-index:8!important}html body .explainer-container[data-type=menu]{position:fixed}html body .explainer-container[data-type=fullscreen]{right:50%!important;position:fixed;top:50%!important;transform:translate(50%,-50%)}@media only screen and (max-width:480px){html body .explainer-container[data-type=fullscreen]{overflow:scroll;top:35%!important}}html body #primary{overflow:hidden;overscroll-behavior:none}@media only screen and (max-width:1025px){html body #primary{height:100dvh;right:0;position:fixed;top:0;width:100vw}}html body #primary .indicator-icon{height:15px;opacity:0;position:absolute;transition:opacity .2s;width:15px;z-index:4}html body #primary .indicator-icon.engage{display:block;opacity:1}html body #primary>.game-container{margin-top:0}html body .next-mission{display:none}html body .next-mission.engage{display:block}html body #create-account,html body #login-account{cursor:pointer}html body #create-account:hover,html body #login-account:hover{color:#00a0d2;font-weight:700}html body .communication-wrapper{bottom:-600px;display:none;flex-direction:column;font-size:20px;gap:1rem;height:600px;right:50%;max-width:355px;padding-top:4rem;position:fixed;transform:translateX(50%);transition:bottom .3s;width:100%;z-index:9}html body .communication-wrapper.dependent{display:flex}html body .communication-wrapper .map-communicate{border-bottom:2px solid #dcdcdc;cursor:pointer;display:none;right:50%;min-height:100px;padding:1rem 0;position:relative;transform:translateX(51%);width:77%}html body .communication-wrapper .map-communicate .message-wrapper{cursor:pointer;height:80px;overflow:hidden;width:83%}html body .communication-wrapper .map-communicate .message-wrapper:after{bottom:20px;content:"▼";font-size:12px;height:1px;right:0;line-height:0;position:absolute;width:100%}html body .communication-wrapper .map-communicate .message-wrapper .wp-block-orbem-paragraph-mp3{color:gray;font-size:14px}html body .communication-wrapper .map-communicate .message-wrapper .wp-block-orbem-paragraph-mp3 p:first-of-type{margin-top:0}html body .communication-wrapper .map-communicate .communicate-character{border-radius:100px;height:50px;margin-left:.5rem;overflow:hidden;width:50px}html body .communication-wrapper .map-communicate .communicate-character img{-o-object-fit:cover;object-fit:cover;width:100%}html body .communication-wrapper .map-communicate.engage{display:flex}html body .communication-wrapper .map-communicate.engage.show .message-wrapper{cursor:pointer;height:100%}html body .communication-wrapper .map-communicate.engage.show .message-wrapper:after{box-shadow:none;content:"▲"}html body .communication-wrapper .map-communicate[data-type=voicemail]:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzAuNjEgMTgyLjMxIj4KICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgPGcgaWQ9IkNjNlpmOSI+CiAgICAgIDxnPgogICAgICAgIDxwYXRoIGQ9Ik0zMTQuODguMjVjMy40NC0uNzQsNy42NC4wNyw4LjgzLDMuNzRsLjQ2LDE3MS41OGMtLjMsOC44LTE0LjI0LDkuMTQtMTQuMDguMDRsLjk5LTE3My4xNGMxLjA2LS45NywyLjM4LTEuOTIsMy44LTIuMjNaIi8+CiAgICAgICAgPHBhdGggZD0iTTE5NC44OSwxNC4zMmMxLjM5LDEuMywyLjEzLDUuMjEsMi4zMSw3LjE5LDQuMDIsNDQuNDctMy4xNCw5NC45Ny0uMDMsMTQwLjA3LS42MiwxMC41OS0xMy44MSwxMC41Ni0xNS4wNSwwVjIwLjUzYy0uMzQtNi4yNiw4LjUtMTAuMjEsMTIuNzctNi4yMloiLz4KICAgICAgICA8cGF0aCBkPSJNMjk2Ljg5LDI1LjIzYzUuOTYtMS4yLDguODIsMi45MSw5LjMxLDguMjgsMy4zNiwzNi44Mi0yLjYzLDc4LjcxLS4wMywxMTYuMDctLjA4LDcuMS05LjYyLDEwLjM4LTEzLjQ3LDQuNDItMS40Ni0yLjI3LTEuNDUtNy42LTEuNTgtMTAuMzgtMS41NC0zMi4zNS0xLjctNzMuODUuMDMtMTA2LjEzLjI0LTQuNDYtLjA0LTExLjA5LDUuNzQtMTIuMjZaIi8+CiAgICAgICAgPHBhdGggZD0iTTE0Ny40NSwxNTYuNzdjLTEuMjUtMS41NC0xLjE4LTMuMzEtMS4zNC01LjE3LTMuMzEtMzguOTksMi41Ny04Mi41OC4wMi0xMjIuMDYtLjA1LTguMzQsMTMuMDItOC45MiwxNC4wNy0xLjAzbC0uMDMsMTI0LjA3Yy4zNyw2LjcyLTkuMTIsOC42NC0xMi43Miw0LjE5WiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMjIuODYsMjQuMjdjMy40NS0xLjAxLDguMS0uNjUsOS41MywzLjA0bC43OCwxMjQuMjZjLS4xOSw3LjY2LTkuNTIsOC45My0xMy41LDMuNDVsLS41Ny0xMjUuNTNjLS4wOS0yLjA4LDEuODItNC42NiwzLjc2LTUuMjNaIi8+CiAgICAgICAgPHBhdGggZD0iTTM4Ny44OSwyOS4yM2M1Ljk1LTEuMiw4LjgyLDIuOTEsOS4zMSw4LjI4LDMuMTMsMzQuMjktMi40NSw3My4yOC0uMDMsMTA4LjA3LTEuMTQsOS44OC0xMy44NiwxMS4xNC0xNS4wNi0xLjk4LTMuMDktMzMuNjIsMi4zOS03MS45Mi4wNC0xMDYuMDQuMjUtMy42MywxLjgtNy41Myw1Ljc0LTguMzJaIi8+CiAgICAgICAgPHBhdGggZD0iTTQzMC44NiwzMi4zNmMxLjU5LDEuMjgsMi4xNyw0LjE3LDIuMzYsNi4xNCwzLjE3LDMzLjUyLTIuNTUsNzIuMDUtLjAyLDEwNi4xLS44LDguODUtMTMuNDksOC44OS0xNC4wNi0uMDIsMi43My0zNC4wNC0zLjU4LTczLjY2LjAyLTEwNy4wNC42NC01Ljk1LDcuMjUtOC43OCwxMS43MS01LjE4WiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yNDIuODksMzEuMjFjMy4yOC0uNiw1Ljc5LDEuNDQsNy43NSwzLjg2bC41NywxMDkuNTRjLTEuMDgsOC4yNi0xMi43Nyw4LjQxLTE0LjEsMGwuOTgtMTEwLjEyYzEuMjktMS4yMywzLjAyLTIuOTYsNC44LTMuMjhaIi8+CiAgICAgICAgPHBhdGggZD0iTTU5Ljg2LDM4LjI1YzguMjMtMi40OCw5Ljg0LDUuMDIsMTAuMzIsMTEuMjcsMS43LDIyLjA5LDEuOSw2Mi4wOS0uMDUsODQuMDItLjksMTAuMDctNi43OSwxNC45OS0xNC40Niw2LjVsLS41OC05NS41M2MtLjE5LTIuMTUsMi45My01LjcsNC43Ny02LjI1WiIvPgogICAgICAgIDxwYXRoIGQ9Ik0zMC44Niw0OC4zNmMxLjEuODksMi4xOSwzLjY1LDIuMzMsNS4xNi0yLjI1LDIzLjUyLDIuODUsNTIuMiwwLDc1LjA4LTEuMTQsOS4xMi0xMi45LDcuODMtMTQuMDIsMS45NGwuOTEtODEuMDVjMi41Ni0yLjcsNy44NS0zLjUsMTAuNzgtMS4xMloiLz4KICAgICAgICA8cGF0aCBkPSJNMzMxLjg0LDUzLjI1YzUuNzItMS43NCw5LjY1LjQ0LDEwLjMzLDYuMjgsMS41MywxMy4xMywxLjUxLDQ5Ljg5LDAsNjMuMDUtMS4wNyw5LjI4LTEyLjk3LDkuMy0xNC4wNSwwLTEuNTItMTMuMTQtMS41My00OS45MSwwLTYzLjA1LjI2LTIuMjgsMS4yNy01LjU0LDMuNzEtNi4yOFoiLz4KICAgICAgICA8cGF0aCBkPSJNMTY5Ljg4LDU3LjIzYzguOTktMS44NCw5LDcuMSw5LjI5LDEzLjI3LjQ2LDkuNjgsMS41NCw0MC44Ny0uNTIsNDguNTgtMi40NSw5LjE3LTEzLjYyLDcuODItMTQuNTUtMi40Ny0xLjUyLTE2LjgsMS4xOC0zNS45My4xMS01Mi45OS4zNy0yLjksMi44LTUuOCw1LjY4LTYuMzhaIi8+CiAgICAgICAgPHBhdGggZD0iTTI2Ny44OSw1OS4zMWMxLjAyLDEuMDksMi4xLDUuNTYsMi4yNiw3LjI0LDEuMTMsMTEuMjcsMS4yNSwzNy44NiwwLDQ5LTEuMzEsMTEuNTktMTMuNTMsMTIuMDItMTQuOTQsMi45NC0yLjQ2LTE1Ljg5LDEuNzMtMzcuNDQtLjA4LTUzLjk2LS4yMS02LjUzLDguNjktOS41OSwxMi43Ni01LjIyWiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMTIuODYsMTE2Ljc1Yy01LjQ0LDQuMzgtMTEuNy4yMy0xMi42Mi02LjI5LTEuMDQtNy4zNi0xLjA0LTMxLjQ1LDAtMzguODIsMS40Ni0xMC40LDEzLjYtOS45NiwxNC44NS0yLjAzLDEuMTQsNy4yOCwxLjA1LDM0LjQzLjExLDQxLjk4LS4xOSwxLjUyLTEuMjEsNC4yNi0yLjMzLDUuMTZaIi8+CiAgICAgICAgPHBhdGggZD0iTTQwNS44Nyw2OS4yNmMzLjc0LS44Miw3LjA1LjM4LDguNTIsNC4wNiwxLjI3LDMuMTksMS4zOSwyOC44Ni43LDMzLjE4LTEuMDYsNi42OS05LjU4LDkuMTEtMTMuMDIsNC4xMy0yLjc3LTMuOTktMi43NS0zNC4wNy0uMzktMzguNTUuNjgtMS4zLDIuNzgtMi41MSw0LjE5LTIuODNaIi8+CiAgICAgICAgPHBhdGggZD0iTTg1LjksNzEuMzJjMS4wMS45MywyLjExLDQuNjksMi4yOCw2LjIyLjY3LDYuMDEuNzMsMjIuMDgtLjA5LDI3Ljk2LTEuMzMsOS41OC0xMy41Niw5LjA3LTE0Ljg4LDEuMDEtLjgxLTQuOTItLjgtMjUuOTcsMC0zMC44OS45My01LjcsOC43Ny03LjksMTIuNjktNC4yOVoiLz4KICAgICAgICA8cGF0aCBkPSJNMTMyLjg4LDY5LjI1YzMuMDctLjY3LDcuMDktLjEsOC41MywzLjA0LDEuMiwyLjYyLDEuMzIsMzEuMDguNjgsMzUuMi0xLjE5LDcuNjItMTIuOTEsOC4xMi0xMy45Ni0uOTItLjcyLTYuMjUtLjg2LTI1Ljk4LjA4LTMxLjk2LjQzLTIuNzQsMS44Ni00Ljc1LDQuNjctNS4zN1oiLz4KICAgICAgICA8cGF0aCBkPSJNNDEuODYsNjkuMjVjMy44LTEuMTYsOC41MywxLjQ2LDkuMjcsNS4zMnMuNzIsMjkuMTYsMCwzMi45NmMtMS40Miw3LjQ5LTEyLjY3LDYuNzgtMTMuOTUsMC0uNzItMy44Mi0uNzMtMjkuMTUsMC0zMi45NS4zMy0xLjcyLDMuMDUtNC44Myw0LjY5LTUuMzJaIi8+CiAgICAgICAgPHBhdGggZD0iTTQ0MC44NCw3MS4yNWMzLjg0LTEuMTYsOS40My0uMjEsMTAuMjgsNC4zMy43MSwzLjc4LjcsMjcuMTYsMCwzMC45NS0xLjE0LDYuMTQtMTIuNTgsNy4xNi0xMy45Mi0xLjAzLS43Ni00LjY1LS43Ni0yNC4yNCwwLTI4Ljg4LjMyLTEuOTcsMS42My00Ljc1LDMuNjMtNS4zNloiLz4KICAgICAgICA8cGF0aCBkPSJNMzUwLjg2LDcxLjI3YzMuNzktLjg3LDguNDMtLjEyLDkuMjYsNC4zMS43MSwzLjc4LjcsMjcuMTUsMCwzMC45NS0xLjE5LDYuNDMtMTIuNzIsNi41Ny0xMy45MS0xLjA0LS43OC00Ljk1LS43OC0yMy45MywwLTI4Ljg3LjQ0LTIuNzgsMS44My00LjcsNC42NS01LjM1WiIvPgogICAgICAgIDxwYXRoIGQ9Ik03LjgyLDcyLjMxYzIuNzYtLjA5LDYuNDksMi42OCw3LjExLDUuNDYuOTMsNC4xNy42OSwxOS4wOC4yNiwyMy44My0uODEsOC45Mi0xMC4xMiwxMS4wMi0xMy44NCwzLjctMS43NC0zLjQyLTEuNzctMjQuMTYtLjMxLTI3Ljc1LDEuMDgtMi42NSwzLjg0LTUuMTQsNi43Ny01LjIzWiIvPgogICAgICAgIDxwYXRoIGQ9Ik0yNzcuODUsNzcuMjZjMTEuOTktMy42LDExLjcxLDE0LjgzLDEwLjA4LDIyLjA4LTEuODYsOC4yOS0xMy40NCw3LjM2LTE0LjczLS44NS0uNzktNS4wMy0xLjMtMTkuNDQsNC42NS0yMS4yM1oiLz4KICAgICAgICA8cGF0aCBkPSJNNDU5Ljg2LDc3LjI1YzExLjg4LTMuNTcsMTEuOCwxNS42Miw5LjYyLDIyLjY0LTIuMzUsNy41Ni0xMy4wMiw2LjQyLTE0LjMxLS4zNi0uOTgtNS4xNy0xLjM3LTIwLjQ2LDQuNjktMjIuMjlaIi8+CiAgICAgICAgPHBhdGggZD0iTTM3MS42NSw3Ny41YzguOC4wMiw4Ljg1LDE1LjY5LDcuMDUsMjEuNjEtMi4yOCw3LjQ5LTEzLjY4LDcuNzItMTQuNi0yLjUxLS42LTYuNzItMS43NC0xOS4xMiw3LjU1LTE5LjFaIi8+CiAgICAgICAgPHBhdGggZD0iTTEwMy44NiwxMDIuNzVjLTMuMTEsMi42NC03LjQ4LDIuMjItMTAuMjgtLjY0LTYuMTktNi4zMy0yLjY5LTMxLjgsOS45NC0yMi45MywzLjkzLDIuNzYsMy44NSwyMC41OS4zMywyMy41OFoiLz4KICAgICAgICA8cGF0aCBkPSJNMTExLjQxLDk4LjhjLTEuODgtMS45OS0xLjgxLTEyLjc0LS4zNC0xNS4wOCwyLjE1LTMuNCw4LjkxLTMuMzIsMTEuNTUuMzUsNi40Myw4LjkyLTMuNDMsMjIuOTgtMTEuMjEsMTQuNzJaIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==) no-repeat;background-size:contain;content:"";height:35%;right:50%;position:absolute;text-align:center;top:50%;transform:translate(50%,21%);width:53%}html body .communication-wrapper .map-communicate[data-type=voicemail] .message-wrapper{height:80px;overflow:hidden;width:83%}html body .communication-wrapper .map-communicate[data-type=voicemail] .message-wrapper:after{bottom:20px;box-shadow:none;content:"▶";font-size:16px;height:1px;right:0;line-height:0;position:absolute;width:100%}html body .communication-wrapper .map-communicate[data-type=voicemail] .message-wrapper .wp-block-orbem-paragraph-mp3{display:none}html body .communication-wrapper.notify{animation:shake .05s infinite alternate;bottom:-510px;transform:translateX(50%) rotate(0deg)}html body .communication-wrapper.engage{bottom:40px}html body .map-cutscene{align-items:center;bottom:-1500px;display:flex;right:50%;max-height:300px;position:fixed;transform:translatex(50%);transition:bottom .3s;z-index:99999999}html body .map-cutscene.engage{bottom:20px}html body .map-cutscene.engage[data-video=true]{bottom:unset;height:100vh;max-height:100%;max-width:100%;top:0;width:100%}html body .map-cutscene.engage[data-video=true] figure.wp-block-video{margin:0}html body .map-cutscene.engage[data-video=true] video{height:100vh;-o-object-fit:cover;object-fit:cover;width:100vw}html body .map-cutscene .wp-block-orbem-paragraph-mp3{align-self:center;background:#fff;color:#000;cursor:pointer;display:none;flex-basis:70%;padding:0 20px;position:relative;width:500px}@media only screen and (max-width:480px){html body .map-cutscene .wp-block-orbem-paragraph-mp3{padding:0 13px;width:100%}}html body .map-cutscene .wp-block-orbem-paragraph-mp3:before{animation:cutsceneNextTextPulse 1s infinite;bottom:6px;color:#000;content:"Click to continue";font-size:14px;line-height:1;opacity:.85;position:absolute;left:34px;white-space:nowrap}@media only screen and (max-width:1025px){html body .map-cutscene .wp-block-orbem-paragraph-mp3:before{content:"Tap to continue"}}html body .map-cutscene .wp-block-orbem-paragraph-mp3:after{animation:cutsceneNextArrowBounce .8s infinite;border-right:7px solid transparent;border-left:7px solid transparent;border-top:10px solid #000;bottom:12px;content:"";height:0;line-height:0;position:absolute;left:12px;text-shadow:0 1px 0 #000,0 0 3px rgba(0,0,0,.35);width:0}html body .map-cutscene .wp-block-orbem-paragraph-mp3.engage{display:block}html body .map-cutscene .wp-block-orbem-paragraph-mp3.engage p{color:#000;display:block;font-size:20px;padding:1rem}html body .map-cutscene .cut-character{display:none;margin-left:20px;opacity:0;text-align:left;width:100px}html body .map-cutscene .cut-character.engage{display:block;opacity:1}html body .map-cutscene .cut-character img{height:100%;margin-left:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}html body .map-cutscene .character-name{background:#fff;border-radius:20px;color:#000;display:none;font-size:20px;font-weight:600;margin-bottom:2px;opacity:0;padding:0 5px;width:-moz-max-content;width:max-content}html body .map-cutscene .character-name.engage{display:block;opacity:1}html body.admin-bar .explore-overlay{top:184px}html body .explore-overlay,html body .grecaptcha-badge{display:none}html body .explore-overlay .you-died-message{display:none;right:50%;max-width:400px;position:absolute;text-align:center;top:50%;transform:translate(50%,-50%);width:100%}html body .explore-overlay .you-died-message.engage{display:block}html body .explore-overlay .non-login-warning{background:#fff;border-radius:8px;box-shadow:-5px 5px 5px 5px rgba(0,0,0,.369);display:none;right:50%;max-width:600px;padding:1rem;position:fixed;top:50%;transform:translate(50%,-50%);width:100%}html body .explore-overlay .non-login-warning.engage{display:block}html body .explore-overlay .greeting-message{display:none;height:257px;right:50%;max-width:600px;position:absolute;text-align:center;top:54%;transform:translate(50%,-50%);width:479px}html body .explore-overlay .greeting-message.engage{display:flex;justify-content:center}html body .explore-overlay .greeting-message .greeting-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:224px}html body .explore-overlay .greeting-message .greeting-buttons #engage-explore,html body .explore-overlay .greeting-message .greeting-buttons #login-register,html body .explore-overlay .greeting-message .greeting-buttons #new-explore,html body .explore-overlay .greeting-message .greeting-buttons #try-engage-explore{right:-5000px;min-height:55px;opacity:0;padding:10px 20px;position:absolute;transition:opacity .5s;width:224px}html body .explore-overlay .greeting-message .greeting-buttons #engage-explore.engage,html body .explore-overlay .greeting-message .greeting-buttons #login-register.engage,html body .explore-overlay .greeting-message .greeting-buttons #new-explore.engage,html body .explore-overlay .greeting-message .greeting-buttons #try-engage-explore.engage{opacity:1;position:unset}html body .explore-overlay .greeting-message .greeting-buttons label[for=orbem-studio-player-name]{color:#fff}html body .explore-overlay .greeting-message .greeting-buttons label[for=orbem-studio-player-name] input{font-size:20px;max-width:224px;padding:.75rem}html body .explore-overlay .greeting-message .character-choice{cursor:pointer;display:flex;justify-content:center}html body .explore-overlay .greeting-message .character-choice .character-item{cursor:pointer;width:25%}html body .explore-overlay .greeting-message .character-choice .character-item img.engage{border:5px dotted #00bfff}html body .explore-overlay .greeting-message .character-choice .character-item small{color:green;font-weight:600}html body .explore-overlay .greeting-message button{margin-top:15px}html body .explore-overlay.engage{display:block}html body .right-bottom-devmode{bottom:1rem;cursor:pointer;display:none;flex-direction:column;gap:1.5rem;position:fixed;left:1rem;z-index:9}html body .right-bottom-devmode.engage{display:flex}html body .right-bottom-devmode button{background:#0095c8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1.2rem;padding:.5rem}html body .right-bottom-devmode button.engage{background:#fff;border:1px solid #0095c8;color:#0095c8}html body .right-bottom-devmode #engage-wallbuilder.engage{animation:glowPulse .5s infinite alternate;box-shadow:0 0 5px aqua,0 0 10px aqua,0 0 15px aqua}html body .dev-mode-menu{display:none}html body .dev-mode-menu.engage{display:block}html body .dev-mode-menu .pinpoint-container{background:#0095c8;border-radius:6px;bottom:1rem;color:#fff;right:1rem;padding:0 .5rem .5rem;position:fixed;z-index:9}html body .dev-mode-menu .pinpoint-container #open-pinpoint{cursor:pointer;font-size:40px}html body .dev-mode-menu .pinpoint-container.engage #open-pinpoint{animation:glowPulse .5s infinite alternate;border-radius:8px;box-shadow:0 0 5px aqua,0 0 10px aqua,0 0 15px aqua}html body .dev-mode-menu .pinpoint-container input{border:1px solid #00cee3!important;border-radius:6px!important}html body .game-container{background-position:100% 0;background-repeat:no-repeat;background-size:cover;display:none;height:4517px;overflow:hidden;overscroll-behavior:none;position:relative;width:5000px}html body .game-container .container-image{backface-visibility:hidden;transform:translateZ(0);will-change:transform}@media(max-width:480px){html body .game-container .container-image{content-visibility:auto}}html body .game-container:after{background:transparent;content:"";inset:0;position:absolute;transition:background 1s ease;z-index:999999999}html body .game-container[data-fadeout=false]:after{display:none}html body .game-container[data-fadeout=true]:after{background:#000;display:block}html body .game-container #magic,html body .game-container #weapon{bottom:1rem;right:1rem;position:fixed;z-index:3}html body .game-container #magic .magic-container,html body .game-container #weapon .magic-container{display:flex}html body .game-container #magic img,html body .game-container #weapon img{-o-object-fit:contain;object-fit:contain}html body .game-container #magic{margin-top:2rem}html body .game-container #weapon{bottom:5.5rem}html body .game-container #return-to-map{cursor:pointer;display:none;position:fixed;left:40px;top:40px;z-index:99999}html body .game-container #return-to-map.engage{display:block}html body .game-container #leave-map{display:none;opacity:0;position:fixed;left:40px;top:40px;z-index:99999}html body .game-container #leave-map.engage{display:block;opacity:1}html body .game-container #sound-control{bottom:40px;cursor:pointer;height:50px;opacity:0;position:fixed;left:40px;width:50px;z-index:99999}html body .game-container #sound-control:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiAgd2lkdGg9IjUwMCIgaGVpZ2h0PSI1MDAiIHZpZXdCb3g9IjAgMCA3NSA3NSI+DQo8cGF0aCBkPSJNMzkuMzg5LDEzLjc2OSBMMjIuMjM1LDI4LjYwNiBMNiwyOC42MDYgTDYsNDcuNjk5IEwyMS45ODksNDcuNjk5IEwzOS4zODksNjIuNzUgTDM5LjM4OSwxMy43Njl6Ig0Kc3R5bGU9InN0cm9rZTojMTExO3N0cm9rZS13aWR0aDo1O3N0cm9rZS1saW5lam9pbjpyb3VuZDtmaWxsOiMxMTE7Ig0KLz4NCjxwYXRoIGQ9Ik00OCwyNy42YTE5LjUsMTkuNSAwIDAgMSAwLDIxLjRNNTUuMSwyMC41YTMwLDMwIDAgMCAxIDAsMzUuNk02MS42LDE0YTM4LjgsMzguOCAwIDAgMSAwLDQ4LjYiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMxMTE7c3Ryb2tlLXdpZHRoOjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQiLz4NCjwvc3ZnPg==) no-repeat 0%;background-size:100% 100%;content:"";height:40px;right:0;position:absolute;top:0;width:40px}html body .game-container #sound-control.mute:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwNi4yNTdweCIgaGVpZ2h0PSIzMDYuMjU3cHgiIHZpZXdCb3g9IjAgMCAzMDYuMjU3IDMwNi4yNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNi4yNTcgMzA2LjI1NzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTE5Ljc0NywxMjEuOTY4djcwLjA2OGMwLDIxLjQ5OSwxNy40MywzOC45MjQsMzguOTI0LDM4LjkyNGg0MC43MDNsMTEyLjA4OCw3My42MTINCgkJYzExLjM1MSw2LjI3MSwyNi44MDgtNS44ODMsMzQuMzcyLTIxLjI1Nkw0Ny4yNjEsODQuNzVDMzEuMzMzLDg5LjYyOCwxOS43NDcsMTA0LjQzOCwxOS43NDcsMTIxLjk2OHoiLz4NCgk8cGF0aCBkPSJNMjUwLjM4Niw0MS44MTZjMC0yMS41LTE5LjQ2NC01MS4yNTMtMzguOTI0LTM4LjkyNEwxMDguNzEsNzYuNDk5bDE0MS42NzYsMTQxLjY3N1Y0MS44MTZ6Ii8+DQoJPHBhdGggZD0iTTU1LjQ2Myw4My4yMDJsMTkzLjE0NiwxOTMuMTQ1bDE4Ljg4LDE4Ljg3NGMzLjQ1OSwzLjQ2OSw4LjAwNSw1LjIwNCwxMi41NDcsNS4yMDRjNC41NDEsMCw5LjA4Ny0xLjczNSwxMi41NTItNS4yMDQNCgkJYzYuOTM0LTYuOTI5LDYuOTM0LTE4LjE3LDAtMjUuMTA0bC00Mi4xOTctNDIuMTk3TDEwMy4wMzcsODAuNTY2TDM4Ljc3MSwxNi4zMTRjLTMuNDYxLTMuNDY5LTguMDA1LTUuMjA0LTEyLjU0OS01LjIwNA0KCQljLTQuNTQ0LDAtOS4wODUsMS43MzUtMTIuNTUyLDUuMjA0Yy02LjkzNyw2LjkyOC02LjkzNywxOC4xNywwLDI1LjEwMUw1NS40NjMsODMuMjAyeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat 0%;background-size:100% 100%;width:28px}html body .game-container #missions{border-top:2px solid gray;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;opacity:0;padding-top:.75rem;text-shadow:-1px 1px 2px #fff;z-index:9}html body .game-container #explore-points{background:hsla(0,0%,100%,.58);border-radius:4px;display:flex;flex-direction:column;gap:.5rem;right:1rem;opacity:0;padding:1rem;position:fixed;top:1rem;z-index:6}html body .game-container #explore-points.empty{display:none}html body .game-container #explore-points .point-bar{border:1px solid #2b2b2b;border-radius:20px;height:10px;overflow:hidden;transition:all .5s}html body .game-container #explore-points .point-bar.mana-amount .gauge{background:#7500e3;height:100%}html body .game-container #explore-points .point-bar.power-amount .gauge{background:#00cee3;height:100%;transition:all .3s}html body .game-container #explore-points .point-bar.point-amount{height:2px}html body .game-container #explore-points .point-bar.point-amount .gauge{background:#787878;height:100%}html body .game-container #explore-points .point-bar.money-amount{border:none;font-weight:600;height:20px}html body .game-container #explore-points .point-bar.money-amount .money-image{max-width:16px;width:100%}html body .game-container #explore-points .point-bar.health-amount .gauge{background:#38a223;height:100%}html body .game-container #explore-points .point-bar.engage{border-color:gold}html body .game-container #explore-points .point-info-wrap{display:flex;gap:.75rem}html body .game-container #key-guide{bottom:40px;opacity:0;position:fixed;left:-240px;transition:opacity .6s;width:200px;z-index:99999}html body .game-container #key-guide img{width:100%}@media only screen and (min-width:480px){html body .game-container #key-guide.engage{opacity:.8;left:40px}}html body .game-container div[data-map-item-area]{height:100%;right:0;position:absolute;top:0;width:100%}html body .game-container .default-map>svg{height:4517px;right:0;opacity:0;position:absolute;top:0;width:5000px}html body .game-container .default-map[data-iscutscene=yes] .map-cutscene{bottom:unset;display:table;height:unset;max-height:unset;position:absolute;transform:unset;width:500px}html body .game-container .default-map[data-iscutscene=yes] .map-cutscene .wp-block-orbem-paragraph-mp3{border:2px solid #4ee7ff;padding:0 16px}html body .game-container .default-map .enemy-item.hurt{animation:flash .05s infinite alternate;filter:sepia(1) hue-rotate(313deg) saturate(2) contrast(2.5)}html body .game-container .default-map .enemy-item .enemy-health-bar-wrapper{background:gray;border-radius:3px;display:none;height:10px;right:50%;overflow:hidden;position:absolute;top:-21px;transform:translateX(50%);width:80px}html body .game-container .default-map .enemy-item .enemy-health-bar-wrapper .enemy-health-bar{background:red;display:block;height:100%;width:100%}html body .game-container .default-map .enemy-item,html body .game-container .default-map .map-item{position:absolute;transform:translateZ(0);will-change:transform;z-index:1}html body .game-container .default-map .enemy-item .character-icon,html body .game-container .default-map .map-item .character-icon{display:none}html body .game-container .default-map .enemy-item .character-icon.engage,html body .game-container .default-map .map-item .character-icon.engage{display:block;margin:0!important}html body .game-container .default-map .enemy-item[data-hazard=true],html body .game-container .default-map .map-item[data-hazard=true]{z-index:0}html body .game-container .default-map .enemy-item[data-draggable=true],html body .game-container .default-map .map-item[data-draggable=true]{z-index:1}html body .game-container .default-map .enemy-item[data-genre=explore-sign],html body .game-container .default-map .map-item[data-genre=explore-sign]{position:absolute;z-index:6}html body .game-container .default-map .enemy-item[data-genre=explore-sign] img.sign-image,html body .game-container .default-map .map-item[data-genre=explore-sign] img.sign-image{width:100%}html body .game-container .default-map .enemy-item[data-genre=explore-sign] .focus-content,html body .game-container .default-map .map-item[data-genre=explore-sign] .focus-content{right:50%;max-height:60vh;max-width:70vw;overflow:visible;padding:2rem;position:fixed;top:50%;transform:translate(50%,-50%);width:-moz-max-content;width:max-content}html body .game-container .default-map .enemy-item[data-genre=explore-sign] .focus-content img,html body .game-container .default-map .map-item[data-genre=explore-sign] .focus-content img{max-width:unset}html body .game-container .default-map .enemy-item[data-genre=explore-sign]:not(.open-up),html body .game-container .default-map .map-item[data-genre=explore-sign]:not(.open-up){z-index:0}html body .game-container .default-map .enemy-item[data-genre=explore-sign]:not(.open-up) .focus-content,html body .game-container .default-map .map-item[data-genre=explore-sign]:not(.open-up) .focus-content{display:none}html body .game-container .default-map .enemy-item.selected,html body .game-container .default-map .map-item.selected{border:5px solid red;border-radius:4px}html body .game-container .default-map .enemy-item.passable,html body .game-container .default-map .enemy-item[data-passable=true],html body .game-container .default-map .map-item.passable,html body .game-container .default-map .map-item[data-passable=true]{z-index:0}html body .game-container .default-map .enemy-item[data-foreground=true],html body .game-container .default-map .map-item[data-foreground=true]{z-index:3}html body .game-container .default-map .enemy-item[data-background=true],html body .game-container .default-map .map-item[data-background=true]{z-index:0}html body .game-container .default-map .enemy-item[data-enemy-type=boss],html body .game-container .default-map .map-item[data-enemy-type=boss]{margin:0 1rem}html body .game-container .default-map .enemy-item[data-enemy-type=boss] .projectile,html body .game-container .default-map .map-item[data-enemy-type=boss] .projectile{opacity:0;position:absolute;top:40px;transition:all .3s linear}html body .game-container .default-map .enemy-item[data-enemy-type=boss] .projectile.shooting,html body .game-container .default-map .map-item[data-enemy-type=boss] .projectile.shooting{opacity:1}html body .game-container .default-map .enemy-item[data-enemy-type=boss] .pulse-wave-container,html body .game-container .default-map .map-item[data-enemy-type=boss] .pulse-wave-container{background:rgba(0,0,255,.17);border:3px solid blue;border-radius:20px;right:8px;opacity:0;position:absolute;top:40px;transition:all 18s linear;width:30px}html body .game-container .default-map .enemy-item[data-enemy-type=boss].pulse-wave-wave-engage:not(.pulse-in) .pulse-wave-container,html body .game-container .default-map .map-item[data-enemy-type=boss].pulse-wave-wave-engage:not(.pulse-in) .pulse-wave-container{right:unset;opacity:1;padding:400px;transform:translate(400px,-500px);z-index:99999999}html body .game-container .default-map .enemy-item .map-item-modal,html body .game-container .default-map .map-item .map-item-modal{background:#fff;border-radius:55px;font-size:14px;opacity:0;padding:22px;position:absolute;left:0;top:0;transform:translate(-80%,-80%);transition:all .5s;width:200px}html body .game-container .default-map .enemy-item .map-item-modal.engage,html body .game-container .default-map .map-item .map-item-modal.engage{display:block}html body .game-container .default-map .enemy-item .map-item-modal:before,html body .game-container .default-map .map-item .map-item-modal:before{border-right:0 solid transparent;border-left:36px solid transparent;border-top:20px solid #fff;content:"";right:20px;position:absolute;top:91%;width:0}html body .game-container .default-map .enemy-item.engage .map-item-modal,html body .game-container .default-map .map-item.engage .map-item-modal{opacity:1}html body .game-container .default-map .minigame{display:none;height:auto;right:50%;max-width:700px;position:fixed;top:45%;transform:translate(50%,-50%);width:75%;z-index:1}html body .game-container .default-map .minigame.engage{display:block}html body .game-container .default-map .minigame.engage .draggable-images{display:flex;position:fixed}html body .game-container .default-map .minigame.engage .programming-subject{display:none}html body .game-container .default-map .minigame.engage .programming-subject.engage{display:block}html body .game-container .default-map .minigame.engage .minigame-programming{align-items:center;display:none;height:75vh;justify-content:space-around}html body .game-container .default-map .minigame.engage .minigame-programming.engage{display:flex}html body .game-container .default-map .minigame.engage .minigame-programming .input-section{align-items:center;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;width:66%}html body .game-container .default-map .minigame.engage .minigame-programming .input-section input{width:70%}html body .game-container .default-map .minigame.engage .minigame-programming .input-section button{width:28%}html body .game-container .default-map .minigame.engage .minigame-programming .input-section .programming-output{background:#1f2023;border:2px solid #e3e3e3;border-radius:4px;color:#fff;height:100%;max-height:65vh;max-width:500px;padding:2rem;width:100%}html body .game-container .default-map .minigame.engage .minigame-programming .input-section .programming-output textarea{background:transparent;border:0;color:#ffcb00;outline:none;resize:none}html body .game-container .default-map .minigame.engage .minigame-programming img{background:#fff;box-shadow:-5px 10px 9px -2px rgba(0,0,0,.459);float:left;height:68vh;padding:1rem}html body .game-container #map-character{height:800px;position:absolute;transform:translateZ(0);width:800px;will-change:transform;z-index:1}html body .game-container #map-character[data-hurt=true] .map-character-icon.engage{animation:flash .05s infinite alternate;filter:sepia(1) hue-rotate(313deg) saturate(2) contrast(2.5)}html body .game-container #map-character[data-charge=true] .map-character-icon.engage{animation:flashColor 1s infinite alternate;filter:sepia(1) hue-rotate(227deg) saturate(6) brightness(.7) contrast(3.5)}@media only screen and (max-width:480px){html body .game-container #map-character{width:300px}}@media only screen and (max-width:1025px)and (min-width:481px){html body .game-container #map-character{height:300px}}html body .game-container #map-character .misc-gauge-wrap{height:10px;right:50%;opacity:0;overflow:hidden;position:absolute;top:190px;transform:translateX(50%);width:200px}html body .game-container #map-character .misc-gauge-wrap .misc-gauge{background-color:red;display:block;height:100%;width:100%}html body .game-container #map-character .misc-gauge-wrap.engage{opacity:1}html body .game-container #map-character:before{bottom:30%;color:#000;content:"POINTS";right:47.5%;opacity:0;position:absolute;transition:all .8s;z-index:9}html body .game-container #map-character.point:before{bottom:50%;opacity:1}html body .game-container #map-character.point.money:before{color:gold;content:"MONEY"}html body .game-container #map-character.point.health:before{color:green;color:#4a0d87;content:"HEALTH";content:"MANA"}html body .game-container #map-character.over:before{opacity:0}html body .game-container #map-character .map-character-icon{display:none;height:auto;right:50%;opacity:1;position:absolute;top:50%;transform:translate(50%,-50%)}html body .game-container #map-character .map-character-icon.engage{display:block;margin:0!important;transition:filter .3s}html body .game-container #map-character .map-character-icon.punched{opacity:0}html body .game-container .magic-weapon,html body .game-container .map-weapon{background:blue;position:absolute}html body .game-container .magic-weapon[data-weapon=fist],html body .game-container .map-weapon[data-weapon=fist]{z-index:1}html body .game-container .magic-weapon.protection.engage,html body .game-container .map-weapon.protection.engage{background:blue;border-radius:10000px;opacity:.8;padding:100px;transform:translate(100px,-100px);transition:padding .1s;z-index:100}html body .game-container .magic-weapon[data-direction=down]:not(.protection):not(.fire).engage,html body .game-container .map-weapon[data-direction=down]:not(.protection):not(.fire).engage{z-index:1}html body .game-container .magic-weapon[data-direction=down]:not(.protection):not(.fire).engage.heavy-engage,html body .game-container .map-weapon[data-direction=down]:not(.protection):not(.fire).engage.heavy-engage{scale:1.3}html body .game-container .magic-weapon[data-direction=down]:not(.protection):not(.fire).charge-attack-engage,html body .game-container .magic-weapon[data-direction=down]:not(.protection):not(.fire).charge-engage,html body .game-container .magic-weapon[data-direction=top]:not(.protection):not(.fire),html body .game-container .map-weapon[data-direction=down]:not(.protection):not(.fire).charge-attack-engage,html body .game-container .map-weapon[data-direction=down]:not(.protection):not(.fire).charge-engage,html body .game-container .map-weapon[data-direction=top]:not(.protection):not(.fire){z-index:1}html body .game-container .magic-weapon[data-direction=top]:not(.protection):not(.fire).engage,html body .game-container .map-weapon[data-direction=top]:not(.protection):not(.fire).engage{width:1rem}html body .game-container .magic-weapon[data-direction=top]:not(.protection):not(.fire).engage.heavy-engage,html body .game-container .map-weapon[data-direction=top]:not(.protection):not(.fire).engage.heavy-engage{scale:1.3}html body .game-container .magic-weapon[data-direction=top]:not(.protection):not(.fire).charge-attack-engage,html body .game-container .magic-weapon[data-direction=top]:not(.protection):not(.fire).charge-engage,html body .game-container .map-weapon[data-direction=top]:not(.protection):not(.fire).charge-attack-engage,html body .game-container .map-weapon[data-direction=top]:not(.protection):not(.fire).charge-engage{z-index:0}html body .game-container .magic-weapon[data-direction=left]:not(.protection):not(.fire).engage.heavy-engage,html body .game-container .map-weapon[data-direction=left]:not(.protection):not(.fire).engage.heavy-engage{scale:1.3}html body .game-container .magic-weapon[data-direction=right]:not(.protection):not(.fire)[data-weapon=fist],html body .game-container .map-weapon[data-direction=right]:not(.protection):not(.fire)[data-weapon=fist]{z-index:0}html body .game-container .magic-weapon[data-direction=right]:not(.protection):not(.fire).engage.heavy-engage,html body .game-container .map-weapon[data-direction=right]:not(.protection):not(.fire).engage.heavy-engage{scale:1.3}html body .game-container .mobile-action-key{display:none}@media only screen and (max-width:1025px){html body .game-container .mobile-action-key{bottom:8%;display:block;position:fixed;left:3rem;width:15vw;z-index:7}html body .game-container .mobile-action-key img{width:100%}}@media only screen and (max-width:480px){html body .game-container .mobile-action-key{bottom:25%;display:block;position:fixed;left:1rem;width:30vw;z-index:7}html body .game-container .mobile-action-key img{width:100%}}html body .game-container .touch-buttons{display:none}@media(max-width:1025px){html body .game-container .touch-buttons{bottom:8%;flex-wrap:wrap;height:15vw;right:3rem;max-width:100%!important;position:fixed;transition:all .5s;width:15vw}}@media(max-width:480px){html body .game-container .touch-buttons{bottom:25%;flex-wrap:wrap;height:30vw;right:1rem;max-width:100%!important;position:fixed;transition:all .5s;width:30vw}}html body .game-container .touch-buttons span{z-index:2}html body .game-container .touch-buttons img{position:absolute;width:100%;z-index:1}@media only screen and (max-width:1025px){html body .game-container .touch-buttons.do-mobile{display:flex;z-index:6}html body .game-container .touch-buttons.engage{opacity:.4;z-index:99}}html body .game-container .touch-buttons span{height:33%;position:relative;width:33%}html body .game-container .touch-buttons span:before{background-size:contain!important;content:"";height:140px;right:30%;position:absolute;top:10%;width:30px}html body .loading-screen{background:#add8e6;display:none;height:100%;right:0;position:fixed;top:0;width:100%;z-index:999999}html body .loading-screen.engage{display:block}@keyframes shake{0%{transform:translateX(50%) rotate(0.5deg)}to{transform:translateX(50%) rotate(-0.5deg)}}@keyframes glowPulse{0%{box-shadow:0 0 5px aqua,0 0 5px aqua,0 0 10px aqua}to{box-shadow:0 0 15px aqua,0 0 20px aqua,0 0 30px aqua}}@keyframes flash{0%{opacity:0}to{opacity:1}}@keyframes flashColor{0%{filter:none}to{filter:sepia(1) hue-rotate(227deg) saturate(6) brightness(.7) contrast(3.5)}}@keyframes cutsceneNextArrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes cutsceneNextTextPulse{0%,to{opacity:.55}50%{opacity:1}}
#characters{right:50%;position:fixed;top:50%;transform:translate(50%,-50%)}#characters:not(.engage){height:50px;right:unset;left:10.5rem;top:1rem;transform:unset;width:50px;z-index:5}#characters:not(.engage):hover:before{font-size:50px}#characters.engage{z-index:20}#characters.engage .characters-content{display:block}#characters .characters-content{background:#fff;border:1px solid #000;border-radius:10px;display:none;padding:1rem}#characters .characters-content h2{margin-top:0}#characters .characters-content .characters-form{display:flex;flex-direction:column;position:relative;width:100%}#characters .characters-content .characters-form .close-settings{cursor:pointer;position:absolute;left:.25rem;top:.25rem}#characters .characters-content .characters-form .character-list{display:flex;gap:1rem}#characters .characters-content .characters-form .character-list .character-item{align-items:center;border:4px solid #fff;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:flex-end;width:150px}#characters .characters-content .characters-form .character-list .character-item:hover{border-radius:4px}#characters .characters-content .characters-form .character-list .character-item .character-images .character-icon{display:none}#characters .characters-content .characters-form .character-list .character-item .character-images .character-icon.engage{display:block}#characters .characters-content .characters-form label{margin-bottom:1rem}#characters .characters-content .characters-form a{margin-top:1rem}#settings{right:50%;max-width:500px;position:fixed;top:50%;transform:translate(50%,-50%);width:100%}#settings:not(.engage){height:50px;right:unset;left:1rem;top:1rem;transform:unset;width:50px;z-index:9}#settings:not(.engage):hover:before{font-size:50px}#settings.engage{z-index:20}#settings.engage .setting-content{display:block}#settings .setting-content{background:#fff;border:1px solid #000;border-radius:10px;display:none;padding:1rem}#settings .setting-content h2{margin-top:0}#settings .setting-content .settings-form{display:flex;flex-direction:column;position:relative;width:100%}#settings .setting-content .settings-form .close-settings{cursor:pointer;position:absolute;left:.25rem;top:.25rem}#settings .setting-content .settings-form label{margin-bottom:1rem}#settings .setting-content .settings-form a{margin-top:1rem}#storage{right:50%;position:fixed;top:50%;transform:translate(50%,-50%);width:100%;z-index:20}#storage:not(.engage){height:50px;right:unset;left:5.5rem;top:1rem;transform:unset;width:50px;z-index:9}#storage:not(.engage):hover:before{font-size:50px}#storage.engage{z-index:10}#storage.engage .storage-content{display:block}#storage .storage-content{background:#fff;border:1px solid #000;border-radius:10px;display:none;margin:auto;padding:1rem;width:600px}#storage .storage-content h2{margin-top:0}#storage .storage-content .storage-form{display:flex;flex-direction:column;position:relative;width:100%}#storage .storage-content .storage-form .close-settings{cursor:pointer;position:absolute;left:.25rem;top:.25rem}#storage .storage-content .storage-form .retrieval-points .menu-tabs{border:1px solid #000;display:flex;gap:2rem;padding:1rem}#storage .storage-content .storage-form .retrieval-points .menu-tabs>div{cursor:pointer}#storage .storage-content .storage-form .retrieval-points .storage-menu{border-bottom:1px solid #000;border-right:1px solid #000;display:none;flex-wrap:nowrap}#storage .storage-content .storage-form .retrieval-points .storage-menu[data-menu=weapons] .storage-item img{-o-object-fit:contain;object-fit:contain;width:80px}#storage .storage-content .storage-form .retrieval-points .storage-menu.engage{display:flex}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item{border-left:1px solid #000;border-top:1px solid #000;padding:1rem;width:100%}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item:before{content:attr(data-count)}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item[data-type=health]:after{content:"♥";font-size:2rem}#storage .storage-content .storage-form .retrieval-points .storage-menu .storage-item[data-type=mana]:after{content:"⁂";font-size:2rem}#storage .storage-content .storage-form label{margin-bottom:1rem}#storage .storage-content .storage-form a{margin-top:1rem}
