.backdrop[data-v-6d7b1ab2]{z-index:90;background:#0a0604b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-6d7b1ab2]{width:min(520px,100%)}.dialog__title[data-v-6d7b1ab2]{margin-bottom:10px;font-size:22px}.dialog__message[data-v-6d7b1ab2]{white-space:pre-line}.dialog__field[data-v-6d7b1ab2]{margin-bottom:14px;display:block}.dialog__word[data-v-6d7b1ab2]{color:#b3312c;letter-spacing:1px}.dialog__actions[data-v-6d7b1ab2]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.pixel-icon[data-v-bd78fe56]{filter:drop-shadow(1px 1px #00000059);flex-shrink:0;display:inline-block}.spinner[data-v-67724dee]{background:linear-gradient(#fff 0 0) 0 0/6px 6px no-repeat,linear-gradient(#fff 0 0) 10px 10px/6px 6px no-repeat;width:16px;height:16px;animation:.6s steps(4,end) infinite spin-67724dee}@keyframes spin-67724dee{to{transform:rotate(360deg)}}.nav[data-v-99b5d8e4]{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;position:sticky;top:0}.nav__inner[data-v-99b5d8e4]{align-items:center;gap:20px;min-height:64px;display:flex}.nav__brand[data-v-99b5d8e4]{color:#fff;text-shadow:3px 3px #1a1a1a;align-items:center;gap:12px;font-size:16px;display:flex}.nav__brand[data-v-99b5d8e4]:hover{color:#fff}.nav__brand-core[data-v-99b5d8e4]{color:var(--mc-aqua)}.nav__links[data-v-99b5d8e4]{align-items:center;gap:6px;margin-left:auto;display:flex}.nav__link[data-v-99b5d8e4]{color:#e0e0e0;text-shadow:var(--shadow-text);border:2px solid #0000;padding:6px 12px;font-weight:600}.nav__link[data-v-99b5d8e4]:hover{color:var(--mc-yellow)}.nav__link--active[data-v-99b5d8e4]{color:var(--mc-yellow);background:#ffffff0f;border-color:#ffffff40}.nav__link--admin[data-v-99b5d8e4]{color:var(--mc-red)}.nav__user[data-v-99b5d8e4]{margin-left:8px;position:relative}.nav__user-button[data-v-99b5d8e4]{font:600 16px var(--font-pixel);color:#fff;text-shadow:var(--shadow-text);cursor:pointer;background:#ffffff0f;border:2px solid #fff3;align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}.nav__user-button img[data-v-99b5d8e4]{image-rendering:auto;border:2px solid #000}.nav__dropdown[data-v-99b5d8e4]{gap:8px;width:220px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.nav__dropdown-name[data-v-99b5d8e4]{font-weight:700}.nav__toggle[data-v-99b5d8e4]{margin-left:auto;display:none}@media (width<=860px){.nav__toggle[data-v-99b5d8e4]{display:inline-flex}.nav__links[data-v-99b5d8e4]{background:#000000eb;border-bottom:2px solid #000;flex-direction:column;align-items:stretch;padding:12px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0}.nav__links--open[data-v-99b5d8e4]{display:flex}.nav__user[data-v-99b5d8e4]{margin-left:0}.nav__dropdown[data-v-99b5d8e4]{width:auto;margin-top:8px;position:static}}.footer[data-v-98c06cad]{background-image:linear-gradient(#00000073, #00000073), var(--tex-obsidian);background-size:auto,48px 48px;border-top:4px solid #000;margin-top:80px;padding:36px 0 28px}.footer__inner[data-v-98c06cad]{gap:16px;display:grid}.footer__brand[data-v-98c06cad]{align-items:center;gap:14px;display:flex}.footer__brand strong[data-v-98c06cad]{text-shadow:var(--shadow-text);font-size:14px}.footer__links[data-v-98c06cad]{flex-wrap:wrap;gap:8px 20px;font-weight:600;display:flex}.footer__seller[data-v-98c06cad]{overflow-wrap:anywhere;font-size:15px;font-style:normal}.footer__legal[data-v-98c06cad]{margin:0;font-size:15px}.toasts[data-v-051c3a40]{z-index:100;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:84px;right:16px}.toast[data-v-051c3a40]{text-align:left;width:100%;font:inherit;color:#fff;cursor:pointer;background:#212121;border:2px solid #000;align-items:center;gap:12px;padding:10px 12px;font-size:16px;display:flex;box-shadow:inset 2px 2px #555,inset -2px -2px #0e0e0e,0 8px 20px #00000080}.toast__body[data-v-051c3a40]{min-width:0;text-shadow:var(--shadow-text);gap:2px;display:grid}.toast__body strong[data-v-051c3a40]{font-weight:700}.toast-enter-active[data-v-051c3a40],.toast-leave-active[data-v-051c3a40]{transition:transform .26s steps(6,end),opacity .26s}.toast-enter-from[data-v-051c3a40],.toast-leave-to[data-v-051c3a40]{opacity:0;transform:translate(110%)}.app[data-v-17681cfe]{flex-direction:column;min-height:100vh;display:flex}.app__main[data-v-17681cfe]{flex:1}.mock-banner[data-v-17681cfe]{text-align:center;color:#000;background:repeating-linear-gradient(45deg,#fc0 0 16px,#ffb300 16px 32px);padding:6px 16px;font-size:15px;font-weight:600}.route-progress[data-v-17681cfe]{z-index:120;background:linear-gradient(90deg,#0000,#80ff20 40%,#b7ff5a 50%,#80ff20 60%,#0000) 0 0/50% 100% no-repeat;width:100%;height:4px;animation:.9s steps(12,end) infinite route-progress-17681cfe;position:fixed;top:0;left:0}@keyframes route-progress-17681cfe{0%{background-position:-50% 0}to{background-position:150% 0}}.skip-link[data-v-17681cfe]{position:absolute;left:-9999px}.skip-link[data-v-17681cfe]:focus{z-index:200;color:#fff;background:#000;padding:8px 12px;top:16px;left:16px}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-400-normal-BkfTUL4s.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(/assets/pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/pixelify-sans-latin-ext-600-normal-Dha6RiOG.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-600-normal-CDaIumwU.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff")}:root{--font-pixel:"Pixelify Sans", "Segoe UI", system-ui, sans-serif;--font-title:"Press Start 2P", "Pixelify Sans", monospace;--mc-white:#fff;--mc-gray:#aaa;--mc-dark-gray:#555;--mc-yellow:#ff5;--mc-gold:#fa0;--mc-green:#5f5;--mc-dark-green:#0a0;--mc-aqua:#5ff;--mc-red:#f55;--mc-purple:#f5f;--mc-blurple:#5865f2;--gui-bg:#c6c6c6;--gui-light:#fff;--gui-shade:#555;--gui-text:#3f3f3f;--slot-bg:#8b8b8b;--slot-dark:#373737;--shadow-text:2px 2px 0 #3f3f3f;--page-width:1180px;--radius:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-pixel);color:var(--mc-white);background-color:#2a1f16;background-image:linear-gradient(#0c0805b8, #0c0805b8), var(--tex-dirt);image-rendering:pixelated;-webkit-font-smoothing:antialiased;background-size:auto,64px 64px;font-size:18px;line-height:1.5}img,svg{image-rendering:pixelated}a{color:var(--mc-aqua);text-decoration:none}a:hover{color:var(--mc-yellow)}::selection{color:#fff;background:#3b6bd6}h1,h2,h3,h4{margin:0 0 .6em;font-weight:600;line-height:1.25}p{margin:0 0 1em}.container{width:min(var(--page-width), 100% - 32px);margin-inline:auto}.shadow{text-shadow:var(--shadow-text)}.title-font{font-family:var(--font-title);letter-spacing:1px;line-height:1.5}.muted{color:var(--mc-gray)}.gold{color:var(--mc-gold)}.yellow{color:var(--mc-yellow)}.green{color:var(--mc-green)}.red{color:var(--mc-red)}.aqua{color:var(--mc-aqua)}.center{text-align:center}.stack>*+*{margin-top:16px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spacer{flex:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc-panel{background:var(--gui-bg);color:var(--gui-text);box-shadow:0 -4px 0 0 #000, 0 4px 0 0 #000, -4px 0 0 0 #000, 4px 0 0 0 #000, inset 4px 4px 0 var(--gui-light), inset -4px -4px 0 var(--gui-shade);margin:4px;padding:20px;position:relative}.mc-panel h2,.mc-panel h3{color:var(--gui-text)}.mc-panel .muted{color:#6b6b6b}.mc-panel a:not(.mc-button){color:#1d4fb8;text-underline-offset:3px;text-decoration:underline}.mc-panel a:not(.mc-button):hover{color:#0d2f78}.mc-dark{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e;border:2px solid #000000e6;padding:20px;position:relative;box-shadow:inset 0 0 0 2px #ffffff14}.mc-slot{background:var(--slot-bg);box-shadow:inset 3px 3px 0 var(--slot-dark), inset -3px -3px 0 var(--gui-light);flex-shrink:0;place-items:center;padding:8px;display:inline-grid}.mc-slot--dark{background:#2b2b2b;box-shadow:inset 3px 3px #111,inset -3px -3px #4a4a4a}.mc-button{--btn-face:var(--tex-button);--btn-color:#6f6f6f;min-height:44px;font:600 18px/1 var(--font-pixel);color:#fff;text-shadow:var(--shadow-text);background-color:var(--btn-color);background-image:var(--btn-face);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-size:64px 64px;border:2px solid #000;justify-content:center;align-items:center;gap:10px;padding:8px 22px;text-decoration:none;transition:transform 60ms;display:inline-flex;position:relative;box-shadow:inset 2px 2px #ffffff73,inset -2px -4px #0006}.mc-button:hover:not(:disabled){color:#ffffa0;background-image:linear-gradient(#788cff47, #788cff47), var(--btn-face);border-color:#fff}.mc-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 2px 2px #00000059,inset -2px -2px #fff3}.mc-button:focus-visible{outline:3px solid var(--mc-yellow);outline-offset:2px}.mc-button:disabled{cursor:not-allowed;color:#a0a0a0;text-shadow:none;background-color:#2c2c2c;background-image:none;box-shadow:inset 2px 2px #ffffff14}.mc-button--green{--btn-color:#3c8527;--btn-face:linear-gradient(#4c9f33, #3c8527 60%, #2f6b1e)}.mc-button--red{--btn-color:#b3312c;--btn-face:linear-gradient(#cf3e38, #b3312c 60%, #8c231f)}.mc-button--discord{--btn-color:#5865f2;--btn-face:linear-gradient(#6b77ff, #5865f2 60%, #434ed1)}.mc-button--gold{--btn-color:#c28a17;--btn-face:linear-gradient(#e0a92c, #c28a17 60%, #98690d)}.mc-button--small{gap:6px;min-height:34px;padding:4px 12px;font-size:16px}.mc-button--large{min-height:56px;padding:10px 30px;font-size:22px}.mc-button--block{white-space:normal;text-align:center;width:100%;line-height:1.2;display:flex}.mc-input{width:100%;min-height:44px;font:500 18px var(--font-pixel);color:#e0e0e0;background:#000;border:2px solid #a0a0a0;outline:none;padding:8px 12px}.mc-input:focus{border-color:#fff}.mc-input::placeholder{color:#5f5f5f}.mc-label{margin-bottom:6px;font-weight:600;display:block}.mc-badge{color:#fff;text-shadow:1px 1px #0009;white-space:nowrap;background:#4a4a4a;border:2px solid #000000bf;align-items:center;gap:6px;padding:2px 10px;font-size:15px;font-weight:600;display:inline-flex}.mc-badge:before{content:"";background:currentColor;width:8px;height:8px;box-shadow:1px 1px #00000080}.mc-badge--green{color:var(--mc-green);background:#1f5f1f}.mc-badge--red{color:var(--mc-red);background:#5f1616}.mc-badge--gold{color:var(--mc-gold);background:#5f4210}.mc-badge--aqua{color:var(--mc-aqua);background:#10505f}.mc-badge--gray{color:#cfcfcf;background:#3a3a3a}.mc-badge--purple{color:var(--mc-purple);background:#4a1a5f}.mc-tooltip{color:#fff;text-shadow:var(--shadow-text);background:#100010f0;border:2px solid #0000;border-image:linear-gradient(#5000ff,#28007f) 1;padding:8px 12px}.enchanted{isolation:isolate;position:relative;overflow:hidden}.enchanted:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#be6eff8c 45%,#8c50ff40 55%,#0000 70%) 0 0/300% 100%;animation:3.2s linear infinite glint;position:absolute;inset:0}@keyframes glint{0%{background-position:150% 0}to{background-position:-150% 0}}.mc-table{border-collapse:collapse;width:100%;font-size:17px}.mc-table th{text-align:left;color:var(--mc-yellow);text-shadow:var(--shadow-text);border-bottom:2px solid #ffffff26;padding:8px 12px;font-weight:600}.mc-table td{vertical-align:middle;border-bottom:1px solid #ffffff12;padding:10px 12px}.mc-table tr:hover td{background:#ffffff0a}.table-scroll{overflow-x:auto}.mono{letter-spacing:.5px;font-family:Cascadia Mono,Consolas,Courier New,monospace;font-size:.92em}.section-title{color:#fff;text-shadow:var(--shadow-text);align-items:center;gap:12px;margin:0 0 16px;font-size:22px;display:flex}.page-title{overflow-wrap:anywhere;font-size:clamp(16px,6.5vw,26px)}.grass-edge{background-image:var(--tex-grass);background-position:0 0;background-size:48px 48px;height:12px;box-shadow:0 4px #00000059}.fade-enter-active,.fade-leave-active{transition:opacity .16s,transform .16s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=480px){.mc-button{white-space:normal;text-align:center;line-height:1.2}}@media (width<=640px){body{font-size:17px}.mc-panel,.mc-dark{padding:16px}.mc-button--large{padding:10px 20px;font-size:19px}}
