@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";.svg-icon{display:flex;align-items:center;justify-content:center;position:relative}.login-button svg{height:16px;width:16px}.login-text-short[data-v-997c18c7]{display:none}@media screen and (max-width: 512px){.login-text-long[data-v-997c18c7]{display:none}.login-text-short[data-v-997c18c7]{display:inline}}.dark-mode-toggle[data-v-5299e11d]{color:var(--text-color-default);padding:8px;display:flex;align-items:center;cursor:pointer}.nav-menu[data-v-57f4a7d5]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding-block:8px;flex-wrap:wrap;max-width:calc(800px - 4rem);margin-inline:auto;padding-inline:2rem}.nav-button[data-v-57f4a7d5]{text-decoration:none;color:var(--text-color-default);font-size:var(--font-size-default);font-weight:var(--font-weight-bold);padding:8px;border-radius:var(--border-radius);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--padding-secondary);background-color:#0000;cursor:pointer;transition:background-color .2s ease-in-out;border:none;position:relative}.nav-button[data-v-57f4a7d5]:before{content:"";display:block;width:6px;height:3px;background-color:var(--text-color-default);transition:all .2s ease-in-out;position:absolute;border-radius:5px;top:0;left:calc(50% - 3px);opacity:.2}.nav-button[data-v-57f4a7d5]:hover:before{width:50%;left:25%;opacity:1}.nav-button-current[data-v-57f4a7d5]:before{opacity:1}.nav-hideable[data-v-57f4a7d5]{display:none;height:24px;width:24px}@media screen and (max-width: 512px){.nav-button[data-v-57f4a7d5]{font-size:0;gap:0;border:none}.nav-hideable[data-v-57f4a7d5]{display:flex}}html:has(.main-layout){background-color:var(--background);background-image:var(--gradient);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}body:has(.main-layout){width:100vw;height:100vh;overflow-x:hidden;font-size:var(--font-size-default);font-family:var(--font-family-default);color:var(--text-color-default)}.main-layout *{font-family:var(--font-family-default)}.main-layout main{width:min(800px,80%);margin-inline:auto;margin-top:100px}@media screen and (max-width: 617px){.main-layout main{width:min(800px,90%)}}@media screen and (max-width: 400px){.main-layout main{width:95%;margin-top:50px}}.main-layout section{padding:var(--padding-main);width:100%}:is(.main-layout main) p a{color:var(--text-color-link);text-decoration:none}:is(.main-layout main) h2{font-size:var(--font-size-big);font-weight:var(--font-weight-bold);color:var(--text-color-alt);padding-bottom:var(--padding-secondary)}.main-layout svg{height:24px;width:24px;color:var(--text-color-default)}.main-layout .button{text-decoration:none;color:var(--text-color-default);font-size:var(--font-size-default);font-weight:var(--font-weight-bold);padding:var(--padding-secondary);border-radius:var(--border-radius);border:solid 2px var(--border-color);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--padding-secondary);background-color:#0000;cursor:pointer;transition:background-color .2s ease-in-out}:is(.main-layout .button):hover{background-color:#5f8cc213}.main-layout .button-sml{text-decoration:none;color:var(--text-color-default);font-size:calc(var(--font-size-default) * .8);font-weight:var(--font-weight-bold);padding-block:calc(var(--padding-secondary) / 4);padding-inline:calc(var(--padding-secondary) / 2);border-radius:var(--border-radius);border:solid 1px #4683ce70;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--padding-secondary);background-color:#5f8cc235;width:fit-content;cursor:pointer}.main-layout .button-super-sml{text-decoration:none;color:var(--text-color-default);font-size:calc(var(--font-size-default) / 2);font-weight:var(--font-weight-bold);padding-block:calc(var(--padding-secondary) / 8);padding-inline:calc(var(--padding-secondary) / 4);border-radius:var(--border-radius);border:solid 1px #4683ce70;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--padding-secondary);background-color:#5f8cc235;width:fit-content;cursor:pointer}.main-layout .footer{margin-inline:auto;width:fit-content;height:100px;display:grid;place-items:center;grid-template-columns:1fr .1fr 1fr .1fr 1fr;gap:var(--padding-secondary)}:is(.main-layout .footer) a{color:inherit;text-decoration:none}.main-layout .footer span{width:100%}.main-layout .footer span:nth-child(1){text-align:right}.main-layout .footer span:nth-child(2){text-align:center}.main-layout .footer span:nth-child(3){text-align:center}.main-layout .footer span:nth-child(4){text-align:center}.main-layout .footer span:nth-child(5){text-align:left}body:has(.plain-layout){width:100vw;height:100vh;font-size:var(--font-size-default);font-family:var(--font-family-default);color:var(--text-color-default)}.plain-layout{width:100vw;height:100vh}.plain-layout svg{height:24px;width:24px;color:var(--text-color-default)}#extension-update[data-v-de424cd6]{display:none}#socials[data-v-de424cd6]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--padding-main);font-weight:var(--font-weight-bold);padding-bottom:var(--padding-secondary)}.social[data-v-de424cd6]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--padding-secondary);text-decoration:none;color:var(--text-color-default)}#bookmark-links[data-v-de424cd6],#tools[data-v-de424cd6]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--padding-secondary);padding-block:var(--padding-secondary);flex-wrap:wrap}#editor[data-v-de424cd6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}#editor>div[data-v-de424cd6]{width:100%}#editor img[data-v-de424cd6]{width:100%;border-radius:var(--border-radius);outline:1px solid #fff4;margin:auto;max-width:40ch}#state span[data-v-de424cd6],#currentTime[data-v-de424cd6],#currentState[data-v-de424cd6]{color:var(--text-color-alt)}#tools .ghl-icon svg,#tools .ghl-icon{width:21px;height:21px;color:#ffdf5b}.progress-bar[data-v-a1e1362f]{height:5px;width:100%;background-color:var(--border-color);border-radius:5px;display:flex}.progress[data-v-a1e1362f]{background-color:var(--text-color-accent);height:100%;width:0;border-radius:5px;margin-right:auto}svg[data-v-ebe174de]{width:100%}span span.text[data-v-ebe174de]{position:absolute;top:0;left:0;font-size:.8rem;color:#111;width:100%;height:100%;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}#stats-page .stats-sorting .sort-btn svg{width:18px;height:18px}.leaderboard-output[data-v-c83215a4]{display:flex;flex-direction:column;gap:5px;width:100%;padding:10px;max-height:800px;overflow-y:scroll;overflow-x:hidden;position:relative}#sections[data-v-c83215a4]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--padding-secondary);padding-block:var(--padding-secondary);flex-wrap:wrap}.stats-sorting[data-v-c83215a4]{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;flex-wrap:wrap;max-width:90%;margin-inline:auto}.stats-sorting>.button-sml[data-v-c83215a4],.list-sorting>.button-sml[data-v-c83215a4]{gap:5px}.sort-active[data-v-c83215a4]{background-color:#1b5eb135;border:solid 2px #2063b570}.tab-active[data-v-c83215a4]{background-color:#5f8cc235;border:solid 2px #4683ce70}#sorters[data-v-c83215a4]{padding-bottom:0}section[data-v-c83215a4]{padding:var(--padding-main);width:100%}#level-compiler-tool-quest-multi-select[data-v-f9e7b8f8]{display:none}#tools div{display:flex;flex-direction:column;align-items:center;gap:5px}#tools>div{display:none}#tools>div.active-tool{display:flex}#tools input,#tools textarea,#tools select{padding:5px;background-color:#5f8cc235;border:solid 2px #4683ce70;border-radius:5px;outline:none;width:100%}#tools h2{color:#2976d4;margin-bottom:0}#tools-buttons[data-v-0c1033e6]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--padding-secondary);padding-block:var(--padding-secondary);flex-wrap:wrap}#tools[data-v-0c1033e6]{display:flex;flex-direction:column;align-items:center;gap:5px}.active-tool-button[data-v-0c1033e6]{background-color:#5f8cc235;border:solid 2px #4683ce70}.list-main .ghl-icon svg,.list-main .ghl-icon{width:50px;height:50px;color:#ffdf5b}.list-main .sort-btn svg{width:18px;height:18px}.list-main[data-v-fea4a253]{width:min(800px,90%)}.listData[data-v-fea4a253],.listData #maps[data-v-fea4a253],#players[data-v-fea4a253]{width:100%}.listData .leaderboard-item[data-v-fea4a253]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#judges[data-v-fea4a253]{margin-inline:auto}#maps[data-v-fea4a253],#players[data-v-fea4a253]{display:flex}#info[data-v-fea4a253]{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center}.list-item[data-v-fea4a253]{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:space-between}.list-item p[data-v-fea4a253]:nth-last-child(2){min-width:40px;text-align:end}.list-item p[data-v-fea4a253]:first-child{font-size:18px;font-weight:600;color:#2976d4;margin-bottom:0}.list-item p[data-v-fea4a253]:nth-child(2),.list-item a[data-v-fea4a253]:nth-child(2){font-size:14px;font-weight:400;margin-top:0;margin-right:auto;color:var(--text-color-default)}#list-credit[data-v-fea4a253]{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:12px;color:var(--text-color-alt)}.metric-data[data-v-fea4a253]{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background-color:var(--background-color-alt);padding:var(--padding-secondary);border-radius:var(--border-radius);white-space:pre;font-size:.5rem}.list-sorting[data-v-fea4a253]{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;flex-wrap:wrap;max-width:90%;margin-inline:auto}.list-sorting>.button-sml[data-v-fea4a253]{gap:5px}.sort-active[data-v-fea4a253]{background-color:#1b5eb135;border:solid 2px #2063b570}#sorters[data-v-fea4a253]{padding-bottom:0}.list-chart[data-v-fea4a253]{width:fit-content;position:relative;display:flex;flex-direction:row;gap:6px;height:20px}.list-item-expanded-content .list-chart[data-v-fea4a253]{height:fit-content;width:100%;display:grid;grid-template-columns:1fr 2fr 1fr 2fr;gap:6px;align-items:center}@media screen and (max-width: 730px){.list-item-expanded-content .list-chart[data-v-fea4a253]{grid-template-columns:1fr 2fr}}.metric-bar[data-v-fea4a253]{height:100%;width:5px;background-color:#d65151a0;border-radius:5px;display:flex;align-items:flex-end}.list-item-expanded-content .metric-bar[data-v-fea4a253]{position:relative;width:100%;min-height:5px;height:8px;border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.metric-bar-fill[data-v-fea4a253]{border-radius:5px;width:100%;background-color:#51d677a0}.list-item-expanded-content .metric-bar-fill[data-v-fea4a253]{height:100%}.metric-bar-label[data-v-fea4a253]{display:none;position:absolute;height:100%;right:100%;transform:translate(-10px);white-space:nowrap;align-items:center;justify-content:center;text-align:center;font-size:10px;padding:5px;border-radius:10px;color:var(--text-color-default)!important}.list-item-expanded-content .metric-bar-label[data-v-fea4a253]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:static;text-align:right;width:100%;transform:none;font-size:10px!important}.metric-bar:hover .metric-bar-label[data-v-fea4a253]{display:flex}.metric-bar-first[data-v-fea4a253]{box-shadow:0 0 4px #ff07}.list-item-expanded[data-v-fea4a253]{flex-wrap:wrap}.list-item-expanded-content[data-v-fea4a253]{display:none;flex-direction:row;gap:5px;align-items:center;justify-content:space-between;padding:5px;flex-basis:100%}.list-item-expanded .list-item-expanded-content[data-v-fea4a253]{display:flex}.game[data-v-eb4ea2bb]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;max-height:100px;padding-block:10px;max-width:550px;margin-inline:auto}.game-details[data-v-eb4ea2bb]{display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:space-between;width:100%;max-height:100px}.game-details img[data-v-eb4ea2bb]{max-height:80px;max-width:30%;border-radius:5px}.game-links[data-v-eb4ea2bb]{margin-top:5px;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:flex-start}#games[data-v-eb4ea2bb]{display:flex;flex-direction:column;gap:1rem}#error[data-v-3051fb3e]{max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}main[data-v-3051fb3e]{justify-items:center}img[data-v-3051fb3e]{height:1.5rem;opacity:.8;margin:1rem}h3[data-v-6e013d9f]{margin-block:1rem .1rem}section[data-v-bd5598cd]{width:100%;height:3rem;z-index:900}.credits[data-v-bd5598cd]{margin-left:auto;display:flex;flex-direction:column;font-size:.8rem}.credits a[data-v-bd5598cd]{color:#5b5f84}a[data-v-bd5598cd]{text-decoration:none}input[type=file][data-v-bd5598cd]{display:none}.menu[data-v-bd5598cd]{box-sizing:border-box;height:100%;background-color:#1e1e1e}.menu-list[data-v-bd5598cd]{height:100%;list-style:none;display:flex;align-items:center;justify-content:flex-start;gap:6px;padding-inline:6px;margin:0}:is(.menu-list>li)>.menu-btn[data-v-bd5598cd]:hover{background-color:#3e3e3e}.menu-btn[data-v-bd5598cd]{background-color:#2e2e2e;color:#fff;padding:6px 16px;border:none;cursor:pointer;font-size:.8rem;font-family:var(--font-family-default)}.menu-dropdown .menu-btn[data-v-bd5598cd]{border-radius:0}.menu-btn[data-v-bd5598cd]:hover,.menu-btn[data-v-bd5598cd]:has(+.menu-dropdown:hover){background-color:#2e2e2e}.menu-dropdown li>.menu-btn[data-v-bd5598cd]{border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);border-bottom:.2px solid var(--border-color);border-top:.2px solid var(--border-color)}.menu-dropdown li:last-child>.menu-btn[data-v-bd5598cd]{border-bottom:1px solid var(--border-color)}.menu-dropdown li:first-child>.menu-btn[data-v-bd5598cd]{border-top:1px solid var(--border-color);margin-bottom:-1px}.menu-dropdown[data-v-bd5598cd]{display:none;padding:5px 0 0;margin:0;list-style:none;position:absolute;z-index:2;min-width:160px;white-space:nowrap}.menu-dropdown .menu-btn[data-v-bd5598cd]{background-color:#1e1e1e;color:#fff;text-align:left;padding:8px 16px;display:block;width:100%;border:none}.unimplemented[data-v-bd5598cd]:is(.menu-dropdown .menu-btn){color:#3e3e3e}.menu-dropdown .menu-dropdown[data-v-bd5598cd]{margin-left:100%;padding-left:2px}.menu-dropdown .menu-dropdown[data-v-bd5598cd]:before{content:" ";position:absolute;z-index:-1;top:-50px;left:-6px;bottom:50px;border:35px solid transparent}.menu-btn:hover+.menu-dropdown[data-v-bd5598cd],.menu-dropdown[data-v-bd5598cd]:hover{display:block}.menu-btn[data-v-bd5598cd]:focus{outline:none}.menu-dropdown .menu-btn[data-v-bd5598cd]:hover{background-color:#2e2e2e}.menu-btn[data-v-bd5598cd]:not(.menu-list>li>ul>li>.menu-btn):not(.menu-list>li>.menu-btn){transform:translateY(-100%) translateY(-4.5px) translate(-1px)}.menu-btn[data-v-bd5598cd]:has(+ul):after{content:">";font-family:var(--font-family-alt)}.menu-list>li>.menu-btn[data-v-bd5598cd]:after{content:none}.menu-btn[data-v-bd5598cd]:after{position:absolute;width:10px;left:88%}section[data-v-8145c79a]{position:fixed;width:fit-content;height:fit-content;z-index:2000}a[data-v-8145c79a]{text-decoration:none}input[type=file][data-v-8145c79a]{display:none}.menu-btn[data-v-8145c79a]{background-color:#2e2e2e;color:#fff;padding:6px 16px;border:none;cursor:pointer;font-size:.8rem;font-family:var(--font-family-default)}.menu-dropdown .menu-btn[data-v-8145c79a]{border-radius:0}.menu-btn[data-v-8145c79a]:hover,.menu-btn[data-v-8145c79a]:has(+.menu-dropdown:hover){background-color:#2e2e2e}.menu-dropdown li>.menu-btn[data-v-8145c79a]{border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);border-bottom:.2px solid var(--border-color);border-top:.2px solid var(--border-color)}.menu-dropdown li:last-child>.menu-btn[data-v-8145c79a]{border-bottom:1px solid var(--border-color)}.menu-dropdown li:first-child>.menu-btn[data-v-8145c79a]{border-top:1px solid var(--border-color);margin-bottom:-1px}.menu-dropdown[data-v-8145c79a]{padding:5px 0 0;margin:0;list-style:none;z-index:2;min-width:160px;white-space:nowrap}.menu-dropdown .menu-btn[data-v-8145c79a]{background-color:#1e1e1e;color:#fff;text-align:left;padding:8px 16px;display:block;width:100%;border:none}.unimplemented[data-v-8145c79a]:is(.menu-dropdown .menu-btn){color:#3e3e3e}.menu-dropdown .menu-dropdown[data-v-8145c79a]{margin-left:100%;padding-left:2px;position:absolute;display:none}.menu-dropdown .menu-dropdown[data-v-8145c79a]:before{content:" ";position:absolute;z-index:-1;top:-50px;left:-6px;bottom:50px;border:35px solid transparent}.menu-btn:hover+.menu-dropdown[data-v-8145c79a],.menu-dropdown[data-v-8145c79a]:hover{display:block}.menu-btn[data-v-8145c79a]:focus{outline:none}.menu-dropdown .menu-btn[data-v-8145c79a]:hover{background-color:#2e2e2e}:is(.menu-dropdown .menu-dropdown) .menu-btn[data-v-8145c79a]:not(.menu-list>li>ul>li>.menu-btn):not(.menu-list>li>.menu-btn){transform:translateY(-100%) translateY(-4.5px) translate(-1px)}.menu-btn[data-v-8145c79a]:has(+ul):after{content:">";font-family:var(--font-family-alt)}.menu-list>li>.menu-btn[data-v-8145c79a]:after{content:none}.menu-btn[data-v-8145c79a]:after{position:absolute;width:10px;left:88%}section[data-v-efd65801]{width:100%;height:100%;background-color:#141415;display:grid;grid-template-rows:1fr 0}.json-container[data-v-efd65801]{overflow-y:scroll;max-height:100%}.error[data-v-efd65801]{position:relative}.error span[data-v-efd65801]{position:absolute;bottom:0;font-size:.6rem;width:100%;height:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow-x:scroll;background-color:var(--red);color:#fff;font-family:var(--font-family-alt);white-space:nowrap}section[data-v-f5cdd53a]{width:100%;height:100%;background-color:#141415;display:grid;grid-template-rows:1fr 0}.code-container[data-v-f5cdd53a]{overflow-y:scroll;max-height:100%}section[data-v-82581a6a]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#141415}.timeline[data-v-82581a6a]{width:100%;height:30px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;padding-inline:5px}.timeline>div[data-v-82581a6a]{height:100%;aspect-ratio:2 / 3;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}:is(.timeline>div[data-v-82581a6a]):hover{color:var(--text-color-accent)}.timeline input[data-v-82581a6a]{width:100%;margin-inline:10px;padding-inline:5px;height:2px;-webkit-appearance:none;appearance:none;background:#777;cursor:pointer}.timeline input[type=range][data-v-82581a6a]{height:2px;-webkit-appearance:none;appearance:none;background:#777;cursor:pointer}.timeline input[type=range][data-v-82581a6a]:focus{outline:none}.timeline input[type=range][data-v-82581a6a]::-webkit-slider-runnable-track,.timeline input[type=range][data-v-82581a6a]::-moz-range-track{height:2px;background-color:#a3a3a3;border:none;border-radius:5px;cursor:pointer}.timeline input[type=range][data-v-82581a6a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#aaa;height:14px;width:10px;border-radius:5px}.timeline input[type=range][data-v-82581a6a]::-moz-range-thumb{border:none;background-color:#aaa;height:14px;width:10px;border-radius:5px}.timeline input[type=range][data-v-82581a6a]:focus::-webkit-slider-thumb,.timeline input[type=range][data-v-82581a6a]:focus::-moz-range-thumb{outline:none}.container[data-v-7dc0e3f8]{display:flex;flex-direction:column}.first[data-v-7dc0e3f8],.second[data-v-7dc0e3f8]{width:100%;height:50%}.second[data-v-7dc0e3f8]{height:calc(50% - 5px)}.thumb[data-v-7dc0e3f8]{width:100%;background:#424243;height:5px;cursor:row-resize}.key-hint[data-v-d232c908]{pointer-events:none;scale:.9;position:absolute;bottom:-6px;left:-6px;line-height:10px;background-color:#151b23;border-radius:6px;font-size:11px;font-family:var(--font-family-alt);padding:.25rem;color:#cdcdcd;vertical-align:middle;border:solid 1px #303841;box-shadow:inset 0 -1px #303841}:is(.controls,.modes)>div:has(input:checked)>label svg{color:var(--text-color-accent)}.slide-up-enter-active[data-v-ea4ded5d],.slide-up-leave-active[data-v-ea4ded5d]{transition:all .3s ease}.slide-up-enter-from[data-v-ea4ded5d],.slide-up-leave-to[data-v-ea4ded5d]{opacity:0;transform:translateY(20px)}.slide-up-leave-from[data-v-ea4ded5d],.slide-up-enter-to[data-v-ea4ded5d]{opacity:1;transform:translateY(0)}.mini-editor[data-v-ea4ded5d],.gasm-editor[data-v-ea4ded5d]{position:absolute;z-index:1}.close-mini-editor[data-v-ea4ded5d],.close-gasm-editor[data-v-ea4ded5d]{position:absolute;z-index:1;top:.5rem;right:.5rem;background-color:var(--red);border-radius:.5rem;cursor:pointer;padding:.5rem .8rem;color:#fff}.viewport[data-v-ea4ded5d],canvas[data-v-ea4ded5d]{width:100%;height:100%;outline:none}.viewport[data-v-ea4ded5d]{position:relative}.group-depth[data-v-ea4ded5d]{position:absolute;left:50%;top:.5rem;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.controls[data-v-ea4ded5d],.modes[data-v-ea4ded5d]{position:absolute;right:.5rem;display:flex;flex-direction:column;gap:.5rem}:is(.controls[data-v-ea4ded5d],.modes[data-v-ea4ded5d]) *{cursor:pointer}:is(.controls,.modes) label[data-v-ea4ded5d]{padding:.3rem;display:flex;position:relative}:is(:is(.controls,.modes) label):hover>i[data-v-ea4ded5d]{display:block!important}:is(.controls,.modes)>div[data-v-ea4ded5d]{background-color:#141415;border-radius:.5rem}:is(:is(.controls,.modes)>div[data-v-ea4ded5d]):hover{background-color:#242425}:is(.controls,.modes) input[data-v-ea4ded5d]{display:none}.modes[data-v-ea4ded5d]{top:.5rem}.controls[data-v-ea4ded5d]{bottom:.5rem}.hints[data-v-ea4ded5d]{position:absolute;display:flex;flex-direction:column;gap:.2rem;top:.5rem;left:.5rem;pointer-events:none}.hints div[data-v-ea4ded5d]{display:flex;align-items:center;gap:.2rem}.hints i[data-v-ea4ded5d]{position:static}.container[data-v-00c4cd22]{display:flex;flex-direction:row}.first[data-v-00c4cd22],.second[data-v-00c4cd22]{height:100%;width:50%}.second[data-v-00c4cd22]{width:calc(50% - 5px)}.thumb[data-v-00c4cd22]{height:100%;background:#424243;width:5px;cursor:col-resize}section[data-v-e29cd713]{width:100%;height:100%;background-color:#141415;cursor:text}section[data-v-33e80e98]{z-index:3000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg);display:flex;flex-direction:column;gap:.5rem;padding:1rem .8rem;border-radius:1.5rem}input[data-v-33e80e98],textarea[data-v-33e80e98],select[data-v-33e80e98],button[data-v-33e80e98]{height:2rem;background-color:var(--border-color);border-radius:1rem;padding-inline:1rem;width:100%;color:#fff;line-height:2rem}button[data-v-33e80e98]{cursor:pointer;background-color:var(--blue)}input[type=range][data-v-33e80e98]{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:none;border-radius:5px;outline:none;cursor:pointer;margin-block:1em;margin-inline:1em;position:relative}input[type=range][data-v-33e80e98]::-webkit-slider-runnable-track{width:100%;height:10px;border-radius:5px;background:var(--border-color)}input[type=range][data-v-33e80e98]::-webkit-slider-thumb{-webkit-appearance:none;transform:translateY(-25%);width:20px;height:20px;border-radius:50%;background:var(--blue);cursor:pointer}input[type=range][data-v-33e80e98]:after{content:attr(value);position:absolute;top:50%;left:-1em;transform:translateY(-50%);font-size:1em;font-weight:700;color:var(--blue)}#statistics-panel>button svg{width:80%;height:80%;cursor:pointer}section[data-v-ce3ff703]{width:100%;height:100%;display:flex;flex-direction:row;gap:.1rem}.extra[data-v-ce3ff703]{display:flex;flex-direction:column;position:absolute;left:.2rem;bottom:1.2rem;color:#fff}button[data-v-ce3ff703]{height:100%;aspect-ratio:1 / 1;background-color:var(--bg)}.statistic[data-v-ce3ff703]{height:100%;border-right:1px solid #fff3;padding-inline:.5rem}section[data-v-ec9cafb7]{width:100%;height:100%;background-color:#141415;max-height:100%;overflow-y:scroll;display:flex;flex-direction:column;padding:5px}.title[data-v-ec9cafb7]{background:var(--bg);border-radius:5px;display:flex;flex-direction:row;gap:5px;padding:5px;align-items:center;justify-content:center;cursor:pointer}.close[data-v-ec9cafb7]{color:var(--red);margin:5px}.templates-section[data-v-ec9cafb7]{width:100%;background-color:#141415;display:flex;flex-direction:column;gap:5px;padding:5px}.templates-group[data-v-ec9cafb7]{width:100%;background-color:#141415;display:flex;flex-direction:column;gap:5px}.template[data-v-ec9cafb7]{background:var(--bg);border-radius:5px;display:flex;flex-direction:row;gap:5px;padding:5px;align-items:center;justify-content:center}.name[data-v-ec9cafb7]{margin-right:auto;max-width:100%;overflow-x:scroll}button[data-v-ec9cafb7]{background-color:var(--text-color-default);padding:5px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}section[data-v-552e55c8]{width:100%;height:100%;background-color:#141415;display:grid;grid-template-rows:1fr 0;border:5px solid #424243;position:relative}.controls[data-v-552e55c8]{position:absolute;right:.5rem;top:.5rem;display:flex;flex-direction:row;gap:.5rem;z-index:1}.controls button[data-v-552e55c8]{background-color:#424243;border-radius:.5rem;cursor:pointer;padding:.5rem .8rem;color:#fff}.code-container[data-v-552e55c8]{overflow-y:scroll;max-height:100%}html:has(#editor){background-color:#1e1e1e;overscroll-behavior:none}.protobuf-panel[data-v-0126d088]{width:80%;height:80%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#editor[data-v-0126d088]{display:flex;flex-direction:column;width:100vw;height:100vh}footer[data-v-0126d088]{height:1.2rem;font-size:.8rem;background-color:#1e1e1e}.main-panel[data-v-0126d088]{height:calc(100% - 4rem)}.side-panel[data-v-0126d088],.view-panel[data-v-0126d088],.left-panel[data-v-0126d088]{height:100%}@keyframes spin-0126d088{0%{transform:rotate(0)}to{transform:rotate(360deg)}}main[data-v-11b83b60]{justify-items:center}section[data-v-11b83b60]{max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.toasts[data-v-a455cba6]{position:fixed;bottom:1rem;left:1rem;z-index:9999;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;justify-content:flex-start}.toast[data-v-a455cba6]{background:var(--bg);border:2px solid transparent;color:#fff;padding:10px 20px;border-radius:10px;opacity:1;transition:opacity .3s ease,transform .3s ease;cursor:pointer;max-width:min(90svw,50ch)}.toast.toast-warning[data-v-a455cba6],.toast.toast-warn[data-v-a455cba6]{border:2px solid var(--yellow)}.toast.toast-error[data-v-a455cba6],.toast.toast-err[data-v-a455cba6]{border:2px solid var(--red)}.toast.toast-message[data-v-a455cba6],.toast.toast-info[data-v-a455cba6]{border:2px solid var(--blue)}.toast-enter-active[data-v-a455cba6],.toast-leave-active[data-v-a455cba6]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-a455cba6],.toast-leave-to[data-v-a455cba6]{opacity:0;transform:translateY(-10px)}span[data-v-a455cba6]{display:block}.extra[data-v-a455cba6]{opacity:.3;font-size:.9rem}.cookie-popup[data-v-6bddba48]{font-size:1.1rem;z-index:3000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background:var(--bg);display:flex;flex-direction:column;gap:1rem;padding:1rem .8rem;border-radius:1.5rem;width:max(30svw,450px);max-width:80svw}.buttons[data-v-6bddba48]{display:flex;flex-direction:row;gap:1rem}.info[data-v-6bddba48]{display:flex;flex-direction:row;gap:1rem;padding-inline:.8rem;align-items:center;justify-content:center}@media screen and (max-width: 500px){.info[data-v-6bddba48]{flex-direction:column-reverse;text-align:center}.info span[data-v-6bddba48]{width:5rem}.buttons[data-v-6bddba48]{flex-direction:column}}button[data-v-6bddba48]{height:2rem;border-radius:1rem;padding-inline:1rem;width:100%;color:#fff;line-height:2rem;cursor:pointer}.accept[data-v-6bddba48]{background-color:var(--blue)}.reject[data-v-6bddba48]{background-color:#fff2}span[data-v-6bddba48]{width:12rem}.container[data-v-d9c7addb]{position:fixed;z-index:999999999;top:0;left:0;width:100%;height:100%;background-color:#000c}.panic-popup[data-v-d9c7addb]{font-size:1.1rem;z-index:3000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background:var(--bg);display:flex;flex-direction:column;gap:1rem;padding:1rem .8rem;border-radius:1.5rem;width:max(30svw,450px);max-width:80svw}p>i.key-hint[data-v-d9c7addb]{position:static}.buttons[data-v-d9c7addb]{display:flex;flex-direction:row;gap:1rem}.info[data-v-d9c7addb]{display:flex;flex-direction:row;gap:1rem;padding-inline:.4rem;align-items:center;justify-content:center}.details[data-v-d9c7addb]{display:flex;flex-direction:column;width:100%;padding-top:.8rem}.details code[data-v-d9c7addb]{padding:.3rem;margin-top:.3rem;background-color:#0002}@media screen and (max-width: 500px){.buttons[data-v-d9c7addb]{flex-direction:column}}button[data-v-d9c7addb],.button[data-v-d9c7addb]{font-size:1rem;color:#fff;line-height:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:1rem;padding-inline:1rem}.tech[data-v-d9c7addb]{background-color:#fff1;width:fit-content}.home[data-v-d9c7addb],.copy[data-v-d9c7addb],.close[data-v-d9c7addb]{height:2rem;width:100%;background-color:#fff2}a[data-v-d9c7addb]{color:var(--text-color-link);text-decoration:none}span[data-v-d9c7addb]{width:12rem}.LeaderboardOutput{display:none;flex-direction:column;gap:5px;width:100%;padding:10px;max-height:800px;overflow-y:scroll;overflow-x:hidden;position:relative}.leaderboard-item{color:#cfe0ea;width:100%;background:#2e5d9740;padding:5px 10px;border-radius:5px;display:flex;flex-direction:row;gap:5px;margin-inline:auto;align-items:center;border-left:solid 5px transparent;font-size:var(--font-size-default)}.leaderboard-item:not(.leaderboard-item-card) span:nth-last-child(1),.leaderboard-item-card span:nth-last-child(2){margin-left:auto}.leaderboard-item span:nth-last-child(2){font-weight:400;color:#5e5e5e;font-size:calc(var(--font-size-default) - 2px)}.LeaderboardOutput>.leaderboard-item:nth-child(1){background-color:var(--first-color);font-weight:600}.LeaderboardOutput>.leaderboard-item:nth-child(2){background-color:var(--second-color);font-weight:600}.LeaderboardOutput>.leaderboard-item:nth-child(3){background-color:var(--third-color);font-weight:600}.leaderboard-item img,.leaderboard-item svg,.leaderboard-item span:has(>svg){height:35px;aspect-ratio:512/288;border-radius:3px}.leaderboard-item-info{max-width:50%}.leaderboard-item span{color:#4e88cf;font-weight:600}.leaderboard-item a{color:#2976d4;font-weight:600;text-decoration:none}:root{--text-color-default: #5b5f64;--text-color-alt: #618dc3;--text-color-accent: #4683ce;--background-color-default: #dee7ec;--background-color-alt: #aec7de;--text-color-link: #2f81f7;--border-color: #5b5f6488;--bg: #1d1d1d;--gradient: linear-gradient(#5f8bc2, #cfe0ea, #5f8bc2);--background: #5f8bc2;--font-weight-default: 400;--font-weight-bold: 600;--font-family-default: "Nunito", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-family-alt: "JetBrains Mono", Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace;--border-radius: .375rem;--border-radius-big: 23.8px;--padding-main: 16px;--padding-secondary: 8px;--padding-extra: 32px;--font-size-default: 16px;--font-size-alt: 14px;--font-size-small: 12px;--font-size-big: 24px;--font-size-xl: 48px;--first-color: #d4982955;--second-color: #81818155;--third-color: #dd710d55;--red: #ce3017;--green: #09974c;--blue: #275db4;--yellow: #ffae00}:root:has(.dark-mode){--text-color-default: #eaeaea;--text-color-alt: #c1c1c1;--text-color-accent: #dddddd;--background-color-default: #222222;--background-color-alt: #363636;--text-color-link: #1e54a0;--border-color: #eaeaea20;--gradient: linear-gradient(#050505, #091421, #050505);--background: #050505;--first-color: #d4982933;--second-color: #81818133;--third-color: #dd710d33}*{margin:0;padding:0;box-sizing:border-box;outline:none;border:none}html{font-family:var(--font-family-default)}*::-webkit-scrollbar,::-webkit-scrollbar,*::-webkit-scrollbar-track,::-webkit-scrollbar-track,*::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{width:0;height:0;display:none;appearance:none;-webkit-appearance:none}grammarly-extension-vbars-feedback-form,grammarly-extension-vbar-card,grammarly-desktop-integration,grammarly-popups,grammarly-extension-vbars,grammarly-extension{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
