#decorld0 header,#decorld header{font-size:32vmin;animation-duration:16s}#decorld header{font-size:16vmin;animation-duration:8s}#decorrd header{font-size:8vmin;animation-duration:4s}#decorld0,#decorld,#decorrd{pointer-events:none;color:#50aacb;text-shadow:0 .2em #37758c;z-index:4;background-color:#101010;background-image:linear-gradient(#080808 50%,#0000 5%);background-position:12px 12px;background-size:24px 24px;width:100%;height:100%;font-family:Rubik;display:flex;position:absolute}#decorld0.hidden,#decorld.hidden,#decorrd.hidden{display:none}@keyframes hover{0%{left:-1ch}to{left:1ch}}#decorld0 header,#decorld header,#decorrd header{margin:auto;animation-name:hover;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:relative}#decorld0 .x-lsa.c-gold,#decorld .x-lsa.c-gold,#decorrd .x-lsa.c-gold{color:#f0c755;text-shadow:0 1px #fffa,0 min(.1em,5px) #e3960b}#decorld0 .x-lsa.c-green,#decorld .x-lsa.c-green,#decorrd .x-lsa.c-green{color:#55f06f;text-shadow:0 1px #fffa,0 min(.1em,5px) #0be30f}#decorld0 .x-lsa.c-blue,#decorld .x-lsa.c-blue,#decorrd .x-lsa.c-blue{color:#50aacb;text-shadow:0 1px #fffa,0 min(.1em,5px) #0b609e}#decorld0 .x-lsa.c-black,#decorld .x-lsa.c-black,#decorrd .x-lsa.c-black{color:#fff;text-shadow:0 1px #fffa,0 min(.1em,5px) #fff}#appview decor#decorld{display:flex}#appview.active decor#decorld,#appview decor#decorrd{display:none}#appview.active decor#decorrd{display:flex}.screen_joystick_root .screen_joystick,.screen_joystick_root .screen_joystick_pimp{opacity:1}.screen_joystick_root.sj_left .screen_joystick,.screen_joystick_root.sj_left .screen_joystick_pimp{top:85%;left:15vw}.screen_joystick_root.sj_right .screen_joystick,.screen_joystick_root.sj_right .screen_joystick_pimp{top:85%;left:85vw}.style-a .screen_joystick_root.sj_left .screen_joystick_pimp,.style-a .screen_joystick_root.sj_right .screen_joystick_pimp{border:4px solid #0009;box-shadow:inset 0 2px #fffa}.style-a .screen_joystick_root.sj_left .screen_joystick_pimp:after,.style-a .screen_joystick_root.sj_right .screen_joystick_pimp:after{content:"";opacity:.7;background-size:contain;width:90%;height:90%;position:absolute;top:5%;left:5%}.style-a .screen_joystick_root.sj_left .screen_joystick_pimp.visible,.style-a .screen_joystick_root.sj_right .screen_joystick_pimp.visible{transform:translate(-50%,-50%)scale(1.2)}.style-a .screen_joystick_root.sj_left .screen_joystick_pimp.visible:after,.style-a .screen_joystick_root.sj_right .screen_joystick_pimp.visible:after{transform:scale(1.1)}.style-a .screen_joystick_root.sj_left .screen_joystick_pimp{background-color:#3292de}.style-a .screen_joystick_root.sj_left .screen_joystick_pimp:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAYAAADHLIObAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU3SURBVHgB7ZzNUttWGIbfIxjSdMUluHdAptOZLu0l0GTwttOZmkWMuwq+gjpXAF3xk87UWSRbM+lgurO7ahZ0oLvuqkvwojOJSdDJ+SSMA1hCRzp/CD0rwPw+SEfn/b5PYnCZp4dLYGwAhhEejh9huz6Co3hwldZRBR7rCYmL4r0K3i0MsNlbhKO4KZIkcj4ACbyELQmZW3AU90TOlDiBNdDsOylzDi5Bp+6Hub8wU+IFDN/i6x+Av1/9CYdw64ikdTBJ4gTGO2ge/QyHcEfkxtFv4TqYFpL509GPcAQ3RLbo6OINyBLwLppv1uAADLYhiVwcXdkZCaE1vFg9hUXsiswvccIITGzYd+s+LGFP5MYfz8S5uQ11+EJmzZZMOyKb/TXxk3tQjzWZ5kVO87OmuMdP8fCsZjqXmxVJqSXgJ/okTjAv09z2ZxL9tEskzOdyMyIT87MuzOZyMyI5F6nFpMQLGDbFmtyAAdytR6rCUFlmHiZgbB3nQTX+db4I5mU5DSnVtOO/7/kIe08OYAD7EZGI1tD/II+PvZWv4ADFP7UNUYpURClSEaVIRZQiFZFv+xNdbaPNtsUSVmaolMeDjti8bGN/+TlykP2InMa+Kkjk+UIVd45gLcz+YTMtX5zMJpJKYcazs2YoTm70e1mnOeRFTuqJRZI4ZS3raIycSGp/ai3KugCV4B6coNWryHxVepG0MFP7s9ASLxHr/4OBjMx0IsO+s9JG1VXev89ayfahDymZt29/1LVM4+mKlkDzTV3UvNJPWhDeWRd6IZkn4rpwa988ufoTjpGknIDg/DmCYAhZfn08RF7o4vD/vNw/gZij0l3KMRlPVNx3ll/Gvcxif7F3X2xlGiORJeDr4r/dRR42+pP9rF442thfmbnE3VwjQ4k0FWZAIsGUbKMqMAHDVtwU3FWRlFbo0i8zFXbfiBkpnIq00um7o8yIlJHIIkY+3VyLlF7BI59uLiPlfHgLBu5FWtFEONXR8cQl3amh9juJx4ae2Bc1xFbnF5TIw2nAVeyDd1YOoovN3uqm+ECuCvG9gyRyLroCUZiYbn92VzulzNT4ocTP8vfVDTnJ9NBGSRLRVPC1IsbNiLgjsiSd9yWziB2tnl1Go/P+6eGpZDXch2x9kNYZFaUw/rENNv8MsnAspf/7kqeAk8toMrFRRRXHNGmrRhwH+HK8njRKnVzY3V32hcyakfiYpRSWUNZSBsfLaIuYzO2tBpLJWA06y/p05GepJzLIn84yULE6hUQiXc+GZI7Hj8J14r4QShS7mJSk7yJSX2UsFltaL4pOuGSkl0jI9bVJ5v5KvbCRchL5Mqy72UZWihgpr0U+WbIPUV2PlG491CEtk+3MjcgnS76xPpLZOvQv3u7irsFYW7SQ/wlDwYt8I4nlXQ2KKCd2FVGKVEQpUhGlSEWUIhVh5qodPQhk85bPqiAbfvxLXCSVs7qJuy3M3B0bSaxAD5X4l8RxEiw0xBsdaMbMqe3BVjb3DQyjhpgJdsev3uKb78XhwaowRZSdl7H/5F8YwFxCPn49NCrTOxcSv3sLQ5iPiM0+3Rmh9yl7VAoznP3tZG2do8qSlW1V2NlHjsd1LW0LSxIJe9Uf1RPCFiUSth97qEZmypapTlx4EGdemUNRk6zBMvazNrV6A14P933S0BgJrbf2caNCTrR+r4LPDSS+wnfpqQXuVH92Hw8lpuCckki41fs7fn2aIv04J5Fwr4maFCUN52cZ3OxGx8k0nJ9lcOdiM4vPc7mF/FwsWoeN8IruOJ8Ae7AgF5dFoI0AAAAASUVORK5CYII=)}.style-a .screen_joystick_root.sj_right .screen_joystick_pimp{background-color:#f8434a}.style-a .screen_joystick_root.sj_right .screen_joystick_pimp:after{background-image:url(data:image/png;base64,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)}.style-a .screen_joystick_root.sj_left .screen_joystick{border:4px solid #3292de99}.style-a .screen_joystick_root.sj_right .screen_joystick{border:4px solid #f8434a99}.screen_joystick{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:100%;width:min(25vw,15vh);height:min(25vw,15vh);transition-property:opacity,border;transition-duration:.5s;position:absolute;transform:translate(-50%,-50%)}.screen_joystick.visible,.screen_joystick.visible .screen_joystick_deadzone{opacity:1}.screen_joystick.active{border:4px solid #fff}.screen_joystick.active .screen_joystick_deadzone{opacity:0}.screen_joystick .screen_joystick_deadzone{opacity:0;background-color:#fff4;border-radius:100%;width:40%;height:40%;transition-property:opacity;transition-duration:.5s;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #0005}.screen_joystick_pimp{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;background-color:#fff;border-radius:100%;width:min(10vw,7vh);height:min(10vw,7vh);position:absolute;transform:translate(-50%,-50%)}.screen_joystick_pimp,.screen_joystick_pimp:after{transition-property:opacity,transform;transition-duration:.2s}.screen_joystick_pimp.visible{opacity:1}#approot db{display:none}#approot #pupup_message{color:#000;background-color:#fff;border-radius:.3em;margin:1em;padding:.5em 1em;font-weight:bolder;display:none;position:absolute;bottom:0;left:0}#approot #stats,.inputs-ddump{color:#fff;text-shadow:1px 1px #000;background-color:#0005;border-radius:4px;width:min-content;max-width:50%;max-height:50%;margin:8px;overflow:auto}.inputs-ddump{flex-direction:column;width:max-content;min-width:27ch;height:max-content;margin-left:auto;margin-right:8px;padding:4px;font-size:.7em;display:flex}.inputs-ddump p{margin:4px}d.fade{color:#ddd}@font-face{font-family:Rubik;src:url(./Rubik-ExtraBold-CnUsGbel.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(./Roboto-VariableFont_wdth_wght-WOy3sDCz.ttf)format("truetype")}@font-face{font-family:RobotoMono;src:url(./RobotoMono-VariableFont_wght-Be6w_Krw.ttf)format("truetype")}html,body,#approot,page{width:100%;height:100%;margin:0}#approot page p.topsheader{margin-top:10em}#approot.btns-styled a.btn,#approot.btns-styled btn,#approot.btns-styled .playbtn{-webkit-user-select:none;user-select:none;color:#666;text-shadow:0 -1px #fff5;background-color:#000;font-weight:700}#approot.btns-styled .playbtn{color:#555;text-shadow:0 -1px #fff7}#approot{font-family:Roboto,Source Code Pro,Courier New,Droid Sans Mono,monospace}#approot page{display:none;position:absolute}#approot page:target,#approot page.target{display:flex}#approot .hidden{display:none!important}#approot.wipe-extra-fonts{font-family:Source Code Pro,Lucida Console,Courier New,Droid Sans Mono,monospace!important}#approot.styled,#approot.styled page{background-color:#101010aa;background-image:linear-gradient(#02020280 50%,#0000 5%);background-position:12px 12px;background-size:24px 24px}#approot.styled table{width:100%}#approot.styled a.btn.btn-style-a{text-decoration:none}#approot.styled .enable-txt-borders a.btn.btn-style-a{border:8px solid #fff}#approot.styled .btn-style-a.aqua{--color:#3ecbb1;text-shadow:0 -1px #fff3,0 2px #2da992;background-color:#000}#approot.styled .btn-style-a.aqua .enable-exstra-colors{background-color:#f3f3d6}#approot.styled .btn-style-a.aqua.enable-txt-shadows{box-shadow:0 8px #2da992,0 8px 0 8px #3ecbb1}#approot.styled .btn-style-a.aqua.enable-txt-shadows:active{position:relative;top:8px;box-shadow:0 0 0 8px #3ecbb1,0 0 100px 50px #fffa}#approot.styled .btn-style-a.purple{--color:#b93ecb;text-shadow:0 1px #fffa,0 3px #992da9;-webkit-text-stroke:white;background-color:#000}#approot.styled .btn-style-a.purple .enable-exstra-colors{background-color:#f3f3d6}#approot.styled .btn-style-a.purple.enable-txt-shadows{box-shadow:0 8px #992da9,0 8px 0 8px #b93ecb}#approot.styled .btn-style-a.purple.enable-txt-shadows:active{position:relative;top:8px;box-shadow:0 0 0 8px #b93ecb,0 0 100px 50px #fffa}#approot.styled .btn-style-a.black{--color:#333;text-shadow:0 -1px #fff3,0 2px #1a1a1a;background-color:#000}#approot.styled .btn-style-a.black .enable-exstra-colors{background-color:#f3f3d6}#approot.styled .btn-style-a.black.enable-txt-shadows{box-shadow:0 8px #1a1a1a,0 8px 0 8px #333}#approot.styled .btn-style-a.black.enable-txt-shadows:active{position:relative;top:8px;box-shadow:0 0 0 8px #333,0 0 100px 50px #fffa}#approot.styled .disable-txt-shadows .btn-style-a,#approot.styled .disable-txt-shadows .btn-style-a:active{box-shadow:none}#approot.styled .btn-style-a{cursor:pointer;color:var(--color);--color:#3ecbb1;text-shadow:0 1px #fffa,0 3px #2da992;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#000;padding:.4em 2em;font-family:inherit;font-weight:700}#approot.styled .btn-style-a .enable-exstra-colors{background-color:#f3f3d6}#approot.styled .btn-style-a.enable-txt-shadows{box-shadow:0 8px #2da992,0 8px 0 8px #3ecbb1}#approot.styled .btn-style-a.enable-txt-shadows:active{position:relative;top:8px;box-shadow:0 0 0 8px #3ecbb1,0 0 100px 50px #fffa}.enable-btn-borders #approot.styled .btn-style-a{border-radius:10em}#approot.styled .btn-style-a:active{box-shadow:0px 0px 0px 8px var(--color), 0px 0px 42px 10px #fff4;position:relative}#approot.styled container.gp-ui-floating-a{pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;text-shadow:1px 1px #000;background-color:#0005;border-radius:4px;flex-direction:column;gap:.4em;width:max-content;min-width:70px;max-width:50%;height:max-content;max-height:50%;margin:8px 8px 8px auto;padding:8px;font-size:.7em;display:flex;position:absolute;overflow:auto;transform:translate(-50%,-50%)}#approot.styled container.gp-ui-floating-a p{margin:4px}#approot.styled container.gp-ui-floating-a>*{margin:auto}#approot.styled container.column{flex-direction:column;display:flex}#approot.styled .btn-style-a.locked{filter:grayscale()contrast(.5)brightness(1.3);box-shadow:0px 0px 0px 8px var(--color);position:relative;top:8px}#approot.styled .label-style-a.stack,#approot.styled .lsa.stack{white-space:pre-line}#approot.styled .label-style-a.pad,#approot.styled .lsa.pad{padding:1em}#approot.styled .label-style-a.color-gold,#approot.styled .lsa.color-gold{color:#f0c755;text-shadow:0 1px 1px #fffa,0 min(.1em,5px) #e3960b}#approot.styled .label-style-a.color-blue,#approot.styled .lsa.color-blue{color:#50aacb;text-shadow:0 1px 1px #fffa,0 min(.1em,5px) #0b609e}#approot.styled .label-style-a.color-red,#approot.styled .lsa.color-red{color:red;text-shadow:0 1px 1px #fffa,0 min(.1em,5px) red}#approot.styled .label-style-a.color-green,#approot.styled .lsa.color-green{color:#50cb90;text-shadow:0 1px 1px #fffa,0 min(.1em,5px) #0b9e30}#approot.styled .label-style-a.small,#approot.styled .lsa.small{font-size:.3em}#approot.styled .label-style-a.big,#approot.styled .lsa.big{font-size:1.3em}#approot.styled .label-style-a.white,#approot.styled .lsa.white{color:#fff}#approot sub btn.sb-controls-btn{transform-origin:50%;background-color:#fffa;border-radius:100%;width:64px;height:64px;position:absolute}#approot sub btn.sb-controls-btn:hover{transform:scale(1.1)}#approot sub btn.sb-controls-btn:active{transform:scale(.9)}#approot sub btn.sb-controls-btn.disabled{display:none}#approot sub btn.sb-controls-btn.action-a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAADxQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr6+vz8/PT09P39/fb29v7+/vX19fAAAA////ouu/6QAAAAt0Uk5Tbx8vv4/vf9/PDwBXnbcyAAAA7klEQVRYw+3X3Q6DIAwF4OpARJ2/7/+uk8VENPS0ul1t9FJzPqMirdR8WJSBnwc8PdYifxco7PwuW9wDfD1vVfs7wJ6HAuH8s22fWCCYn5a1JiiQmBcEkvNYIEUeCqTJI4FUeSCQLs8LpMyzAmnznEDqPCOcgArkN6GCgAvrf2ErfBcOAuESHQ904bwI9DzQi0C4hWHk8uMg3kK1byJzHI0O44forQRY/Bqb0mHAleJSNggwXrkjpYBLW1oGMpCBDHwV6GE/EIBjf0j1AwGI+0O6H0hjnj3n7aUx79Af0v1AHnVNnDeXR938z/RfwAtyw8B9vvXl6QAAAABJRU5ErkJggg==);bottom:20%;right:10%}#approot sub btn.sb-controls-btn.input-camera_shift_y{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAAGNQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT09Pz8/Pj4+PHx8fLy8vf39/b29vr6+vn5+fX19f39/fv7+/Dw8PPz8/7+/v////AAAAJUiDBgAAABB0Uk5Tb59Pj68/L89/H99f7w+/AFTQ94IAAAJZSURBVFjD7ZbZ1qMgDIBb9w2nWndBff+nnJ9gkM3a/8zdHHPVIvmyEnj8+Ud53IAb8L8DojwJSiFB4qW/BHjPbNMl9qOvASQxtYWU+VcAkhTbmWT5NcCT1lk7zELqjkkvos8AEoh9dOxXTZZh3BHJJ0AkzNN2WW2ZdkRJTgG5iN6pDoiXKAg5AYSg31S4fWiZkHaY9rWeAiF1AnLAj8L8Ur+1/LNBrE8N/1ekDkAK9gexraNWCTExkInYBpCYb5phT02dXfDev/LfvgXw+XJ/2IB08EZQYxH+dfxnaAA8vthB9A2qg8GFqU6MQODIjGgASADjHys0SCfdnT2ZPBEztIMGCFBjkQ7vrWgm4mUEIQChDLCVplY3ALYtRxACkMkAjHytK7PKWWEQvgSAA7OawG3Ddq6gpLRW0iCDIAh4aMtCjgPwA20mNZQag/AQkGCBmANg56LFrQ8tBF6D6WjByTiISkPy6Hr+K7WT2G9GFVGGAwDJotgJj+MggsrLLKNVjE4mK1UaqUTXlpfThaMIrQwgUTsxkk0mK0krVwCQawgg1g9TgvVRTg/2knIewH+IE2eKPM7x8V12A4PzODd6ewoLuTkPImUgDe5rhSrjIrBHWi67jI80h34H3b2AfkEcQzVUh+pkzAHaTcpQzYhzrAsfcKwv/YizoZH3lBjrRXRxsZzcK9gkWXR1tb17p35Lr662n9kY7wfGut6mXf3z5aq+Dlg7I2TpW+yFLLx8YKTBdi4J+eaJE5Zu7eKZfvvISpPY8UIiv3rmpfnzgJS+W/t+K9+AGyDlL0OwS42DqVENAAAAAElFTkSuQmCC);top:30%;bottom:20%;right:10%}#approot sub btn.sb-controls-btn.action-b{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAAGNQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj4+PLy8vf39/T09PX19fHx8fb29v39/fn5+fr6+vz8/P7+/vv7+/Dw8PPz8/////AAAAebH9WwAAABB0Uk5Tr09vP89fjy9/nx+/798PAL+0kf4AAAL1SURBVFjD5VfZ2qMgDKW1bqD8Xaytisr7P+UYNkHj1DpzNZOb9tNwspCcRPLzh0L+cQB+ZpOc+VEAWkglBT0IcJFGLscAztJJdgiATSeHphkgiK8B6Jkp0+04tjqKjH4BQHOTPjlOYuMgdCcAz+bgfQApE74HILXWh3sjAEA098E8KtLPALFWfb670ZPu/dTP408AiTbejCsxEMnvAZT9/jpi0tWYDwQ5/7JuVwP8DpUNR/Tw/rQNoPL31OfFw7+Fh0rn2Par1vABeAn2W2X9oXM2gb30v0fnEC5bACqBzezrJHVnIp+QlRPNsjU8AKpOBOcD0b7ViyA8gBwS0Fk/ZREze7Q8QXDyBi87uM0cA1AOCKsCOmlpzqcaXapLEfCPIgCJ1aiktcGTuQMUwl1da1BOMwCYe1sL+bprcnMr4zsgCOJH0IMBuMASa1ywUIFG71eTAeAxGHiM5tojDCCyLoAJFnMfgOp0QQTXrcbXCbmaGKZyojMAN/zbmhRNb1cIRgfS3EpPRwFkHv/0GzxsdHqPozIHUAYUoHi4xFKI6SgA674R5eISYEvHAbzml68tAEzHhVB3AfOgIWA6fyeJ3DC5cNdYrK+xcNcopKdD/FkAhXS3/beaF2VYSGZG2FJWreJKOcVKOfVLWRK+aKbUBggxsM1pDQnsfXLfaGdkIchsllQEfA2QW0IZ3Pjwd6TYMeYQ8AUJQxTWReAcf0dKHCk2Yb+TMMano27J0tySKqPE0bKCZygrR471xA2j9VvrGDPCBwuzQYytRTA70nz+upzQZFlsenxoQ96OpNlQ30DJt4brSa0WGkEM/nAd9HBVZRqWGVmvF3oIThBVrwH6yjy5IwsCQci/f+MLRoWtKATt2qFdn2+eaJ+vlyzTtiI8Lkybx5/XvMiM1FvtMJra7GhFtGvRzLcWzZzvXHUjhgFcoi+W7YgsdyR2+nLdp+fS25EyeuB7wdu580MfHJarMY7e983k70gHP/uSrWXh//n03SO/AIn6Rhd42b+RAAAAAElFTkSuQmCC);background-size:contain;width:128px;height:128px;bottom:10%;right:20%}#approot sub btn.sb-controls-btn.action-c{opacity:.5;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAAGNQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj4+PLy8vf39/T09PX19fHx8fb29v39/fn5+fr6+vz8/P7+/vv7+/Dw8PPz8/////AAAAebH9WwAAABB0Uk5Tr09vP89fjy9/nx+/798PAL+0kf4AAAL1SURBVFjD5VfZ2qMgDKW1bqD8Xaytisr7P+UYNkHj1DpzNZOb9tNwspCcRPLzh0L+cQB+ZpOc+VEAWkglBT0IcJFGLscAztJJdgiATSeHphkgiK8B6Jkp0+04tjqKjH4BQHOTPjlOYuMgdCcAz+bgfQApE74HILXWh3sjAEA098E8KtLPALFWfb670ZPu/dTP408AiTbejCsxEMnvAZT9/jpi0tWYDwQ5/7JuVwP8DpUNR/Tw/rQNoPL31OfFw7+Fh0rn2Par1vABeAn2W2X9oXM2gb30v0fnEC5bACqBzezrJHVnIp+QlRPNsjU8AKpOBOcD0b7ViyA8gBwS0Fk/ZREze7Q8QXDyBi87uM0cA1AOCKsCOmlpzqcaXapLEfCPIgCJ1aiktcGTuQMUwl1da1BOMwCYe1sL+bprcnMr4zsgCOJH0IMBuMASa1ywUIFG71eTAeAxGHiM5tojDCCyLoAJFnMfgOp0QQTXrcbXCbmaGKZyojMAN/zbmhRNb1cIRgfS3EpPRwFkHv/0GzxsdHqPozIHUAYUoHi4xFKI6SgA674R5eISYEvHAbzml68tAEzHhVB3AfOgIWA6fyeJ3DC5cNdYrK+xcNcopKdD/FkAhXS3/beaF2VYSGZG2FJWreJKOcVKOfVLWRK+aKbUBggxsM1pDQnsfXLfaGdkIchsllQEfA2QW0IZ3Pjwd6TYMeYQ8AUJQxTWReAcf0dKHCk2Yb+TMMano27J0tySKqPE0bKCZygrR471xA2j9VvrGDPCBwuzQYytRTA70nz+upzQZFlsenxoQ96OpNlQ30DJt4brSa0WGkEM/nAd9HBVZRqWGVmvF3oIThBVrwH6yjy5IwsCQci/f+MLRoWtKATt2qFdn2+eaJ+vlyzTtiI8Lkybx5/XvMiM1FvtMJra7GhFtGvRzLcWzZzvXHUjhgFcoi+W7YgsdyR2+nLdp+fS25EyeuB7wdu580MfHJarMY7e983k70gHP/uSrWXh//n03SO/AIn6Rhd42b+RAAAAAElFTkSuQmCC);background-size:contain;bottom:20%;right:5%}#approot sub btn.sb-controls-btn.action-c.active{opacity:1}#approot sub btn.sb-controls-btn.action-c.active:after{content:"+";color:green;font-size:32px}#approot sub btn.sb-controls-btn.action-up{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAADxQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr6+vz8/PT09P39/fb29v7+/vX19fAAAA////ouu/6QAAAAt0Uk5Tbx8vv4/vf9/PDwBXnbcyAAAA7klEQVRYw+3X3Q6DIAwF4OpARJ2/7/+uk8VENPS0ul1t9FJzPqMirdR8WJSBnwc8PdYifxco7PwuW9wDfD1vVfs7wJ6HAuH8s22fWCCYn5a1JiiQmBcEkvNYIEUeCqTJI4FUeSCQLs8LpMyzAmnznEDqPCOcgArkN6GCgAvrf2ErfBcOAuESHQ904bwI9DzQi0C4hWHk8uMg3kK1byJzHI0O44forQRY/Bqb0mHAleJSNggwXrkjpYBLW1oGMpCBDHwV6GE/EIBjf0j1AwGI+0O6H0hjnj3n7aUx79Af0v1AHnVNnDeXR938z/RfwAtyw8B9vvXl6QAAAABJRU5ErkJggg==);top:20%;right:10%}#approot #stats details summary{cursor:pointer}#approot #stats .minor{opacity:.9;text-shadow:none;font-size:.7em}#approot #stats #print_stat:not(:empty){text-wrap:wrap;overflow-wrap:break-word;border-top:2px solid #fffa;flex-direction:column;margin-top:2px;display:flex}#approot #stats #print_stat{flex-direction:row;display:flex}#approot #stats #config_stat entry{flex-direction:row;justify-content:space-between;gap:4px;display:flex}#approot #stats #config_stat entry label{text-overflow:ellipsis;max-width:30ch;overflow:hidden}#approot #stats #config_stat entry input{color:#fff;background:0 0;border:none;border-bottom:1px solid gray;max-width:10ch}#approot #stats #config_stat entry input:focus{border:none;border-bottom:1px solid #fff}#approot #stats #config_stat entry input:focus-visible{border:none;border-bottom:1px solid #fff}#approot #stats sep{color:gray;display:flex}#approot #stats sep:before,#approot #stats sep:after{content:"";border:1px solid gray;flex-grow:1;height:0;margin:auto;display:flex}#approot #stats btn{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background-color:#000;border-radius:4px;margin:2px;padding:2px 6px;font-weight:700;display:block}#approot #stats btn:hover{text-decoration:underline}#approot #splashscreen_loading{pointer-events:none;color:#50aacb;text-shadow:0 .2em #37758c;z-index:4;width:100%;height:100%;font-family:Rubik;display:flex;position:absolute}#approot #splashscreen_loading.hidden{display:none}#approot #splashscreen_loading header{flex-direction:column;margin:auto;font-size:min(15vh,15vw);animation-name:hover;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:flex;position:relative}#approot #splashscreen_loading header b{margin:auto}#approot #splashscreen{pointer-events:none;width:100%;height:100%;position:absolute}#approot #splashscreen #parta,#approot #splashscreen #partfake,#approot #splashscreen #partb{transition-property:height;transition-duration:0s}#approot #splashscreen #partfake{height:100%}#approot #splashscreen #parta,#approot #splashscreen #partb{background-color:#000;height:0%}#approot #splashscreen.active #partfake{height:0%}#approot #splashscreen.active #parta,#approot #splashscreen.active #partb{background-color:#000;height:50%}#approot page root.document{background-color:#fff;flex-direction:column;width:600px;max-width:800px;height:max-content;margin:20px auto;padding:0 10px}#approot page root.document iframe{width:100%;height:400px}#approot page .cardstyle-a{background-color:#fff;border-radius:4px;flex-direction:column;min-width:min(600px,50%);margin:auto;padding:16px 32px;display:flex;box-shadow:2px 2px #0004}#approot page .cardstyle-a a.btn,#approot page .cardstyle-a .btn{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:2em;transition-duration:.1s}#approot page .cardstyle-a .card-h{color:#fff;text-shadow:1px 1px #000;background-color:#000a;border-radius:4px;grid-template-areas:"img name""img description""progressbar progressbar";padding:4px;display:grid}#approot page .cardstyle-a .card-h img.ico{grid-area:img;width:64px;height:64px;margin:4px}#approot page .cardstyle-a .card-h name{grid-area:name;font-size:1.5em}#approot page .cardstyle-a .card-h description{grid-area:description}#approot page .cardstyle-a .card-h progressbar{background:linear-gradient(90deg, #00ff6d 0%, #00ff8f var(--progress), #0000 var(--progress), #0000 100%);background-position-x:-2px;background-repeat:no-repeat;border:1px solid #fff;border-radius:2px;grid-area:progressbar;height:1.2em;margin:2px;font-size:.8em}#approot page .cardstyle-a .card-h progressbar:before{content:attr(data-text);position:absolute;left:50%;transform:translate(-50%,-.1em)}#approot .fill-abs{width:100%;height:100%;position:absolute;overflow:clip}#approot render.fill-abs canvas{image-rendering:pixelated;width:100%!important;height:100%!important}#approot .abs{position:absolute}#approot ui{padding:8px 16px}
