*{box-sizing:border-box}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body,#root{margin:0;padding:0;height:100%;width:100%;overflow:hidden}#root{display:flex;place-content:center;place-items:center;background-color:#000}.container{position:relative;display:flex;place-content:center;place-items:center;width:100vw;height:auto;aspect-ratio:320 / 224;background-color:#000}@media (min-aspect-ratio: 320/224){.container{height:100vh;width:auto}}.canvas{position:absolute!important;inset:0;width:100%!important;height:100%!important;aspect-ratio:320 / 224}.canvas,.canvas>div{display:flex;flex-direction:column;place-content:center;place-items:center}.canvas canvas{aspect-ratio:320 / 224;width:100%!important;height:100%!important;object-fit:contain;opacity:var(--canvas-opacity, 1)}.canvas.ui canvas{pointer-events:none;opacity:1}.debug{position:fixed;bottom:0;right:0;z-index:999;padding:.5rem;color:#90ee90}.queues,.memory{position:fixed;z-index:999;top:0;left:0;padding:.5rem;color:#90ee90}.queues{top:initial;bottom:0;color:#00f}@property --text-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}.disclaimer{opacity:1;position:fixed;inset:0;display:flex;flex-direction:column;place-content:center;place-items:center;background-color:#000;color:#fff;text-align:center;font-size:.7rem;padding:0 15%;animation:showDisclaimer 5s ease-in-out forwards;pointer-events:none}@media (min-width: 600px){.disclaimer{font-size:1rem;padding:0 25%}}.disclaimer p{opacity:var(--text-opacity, 0)}.disclaimer.isHidden{display:none}@keyframes showDisclaimer{0%{--text-opacity: 0;opacity:1}10%{--text-opacity: 1}90%{--text-opacity: 1}99%{--text-opacity: 0;opacity:1}to{--text-opacity: 0;opacity:0}}._controls_r4gsj_2{--canvas-height: ((100vw / 320) * 224);position:fixed;z-index:999;bottom:0;width:100%;height:calc((100vh - var(--canvas-height)) / 2);overflow:hidden;display:flex;flex-direction:row;opacity:.4;transition:opacity .2s ease-in}._controls_r4gsj_2:active{opacity:1}@media (pointer: fine){._controls_r4gsj_2{display:none}}@media (orientation: landscape){._controls_r4gsj_2{height:220px}}._buttons_r4gsj_28,._joystick_r4gsj_29{position:relative;width:50%;height:100%}._buttons_r4gsj_28{display:grid;grid-template-columns:2fr max-content 1fr;grid-template-rows:1fr;place-content:center;place-items:center}._buttons_r4gsj_28 ._container_r4gsj_42{--columns: 12;grid-column:2;display:grid;grid-template-columns:repeat(10,4vw);grid-template-rows:repeat(12,max-content);gap:0}@media (min-width: 600px){._buttons_r4gsj_28 ._container_r4gsj_42{grid-template-columns:repeat(10,20px)}}._buttons_r4gsj_28 button{--color: rgba(255, 255, 255, .2);position:relative;width:100%;height:auto;aspect-ratio:1 / 1;margin:0;padding:0;border:1px solid var(--color);border-radius:50%;background-color:transparent;color:var(--color);cursor:pointer}._buttons_r4gsj_28 button:active{--color: rgba(255 255 255 / .7)}._buttons_r4gsj_28 button:after{--font-size: 4vw;position:absolute;top:50%;left:50%;font-size:var(--font-size);line-height:1;font-size-adjust:1;translate:-50% -65%;color:inherit;font-family:monospace;content:""}@media (orientation: landscape){{--font-size: 15px}}._buttons_r4gsj_28 ._triangle_r4gsj_93{grid-column:4 / span 4;grid-row:1 / span 4}._buttons_r4gsj_28 ._triangle_r4gsj_93:after{font-size:calc(var(--font-size) * 1.4);translate:-50% -80%;content:"△"}._buttons_r4gsj_28 ._square_r4gsj_104{grid-column:1 / span 4;grid-row:4 / span 4}._buttons_r4gsj_28 ._square_r4gsj_104:after{font-size:calc(var(--font-size) * 1.3);translate:-52% -70%;content:"□"}._buttons_r4gsj_28 ._circle_r4gsj_115{grid-column:7 / span 4;grid-row:4 / span 4}._buttons_r4gsj_28 ._circle_r4gsj_115:after{font-size:calc(var(--font-size) * 1.4);content:"○"}._buttons_r4gsj_28 ._cross_r4gsj_125{grid-column:4 / span 4;grid-row:7 / span 4}._buttons_r4gsj_28 ._cross_r4gsj_125:after{font-size:calc(var(--font-size) * 1.4);content:"✕"}._marker_af2tp_1{position:absolute;width:12px;height:12px;transform:translate(-50%,-50%) rotate(var(--rotation, 0deg));transition:transform 80ms linear;pointer-events:none}._marker_af2tp_1 svg{display:block;width:100%;height:100%}._pulsing_af2tp_16{animation:_pulse_af2tp_1 1.07s infinite linear}._solid_af2tp_20{filter:drop-shadow(0 0 1px rgba(0,0,0,.9))}@keyframes _pulse_af2tp_1{0%,to{opacity:.5}50%{opacity:1}}._panel_1mmwi_1{position:absolute;z-index:10;border:1px solid rgba(180,200,255,.6);box-shadow:0 0 8px #000000b3;pointer-events:none;overflow:hidden}._panel_1mmwi_1:before{content:"";position:absolute;inset:0;background-image:url(/worldmap/wmset/textures/world/world_11.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;filter:blur(1.5px)}._small_1mmwi_27{opacity:.5}._large_1mmwi_31{background-color:#0a1020f2}._locationLabel_1mmwi_35{position:absolute;bottom:4px;left:50%;transform:translate(-50%);color:#dcebfff2;font-family:monospace;font-size:10px;letter-spacing:1px;padding:2px 6px;background:#0009;border:1px solid rgba(180,200,255,.4);text-shadow:0 0 2px rgba(0,0,0,.9);white-space:nowrap}._planet_uhu2l_1{position:absolute;z-index:10;border-radius:50%;background-color:#0a1020d9;background-image:url(/worldmap/wmset/textures/world/world_11.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;box-shadow:inset -3px -4px 8px #0009,inset 2px 2px 4px #b4d2ff66,0 0 6px #0009;transform:translate(-50%,-50%);pointer-events:none;overflow:hidden;opacity:.85}._container_o29u8_1{position:fixed;bottom:20px;right:36px;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}._spinner_o29u8_13{border:4px solid rgba(255,255,255,.2);border-top:4px solid white;border-radius:50%;width:20px;height:20px;animation:_spin_o29u8_13 1s linear infinite}@keyframes _spin_o29u8_13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
