@import url("https://fonts.googleapis.com/css2?family=Nata+Sans&family=VT323:wght@400;700&display=swap");:root{--nav-offset:64px;--color-black:#0C140D;--color-white:#f0f0f0;--color-light-yellow:#ffcc9c;--color-orange:#e47000;--color-dark-yellow:#9c4e0f;--color-neon-orange:#ff4912;--color-light-green:#92ee86;--color-green:#30a436;--color-dark-green:#075111;--color-neon-green:#00ff4c;--color-light-red:#d44242;--color-red:#bd0b0b;--color-dark-red:#710a0a;--color-neon-red:#ff0404;--color-light-yellow:#f7ee9e;--color-yellow:#e1ca00;--color-dark-yellow:#905304;--color-neon-yellow:#ffe712;--color-light-purple:#d699fa;--color-purple:#9967c9;--color-dark-purple:#551b8b;--color-neon-purple:#8400ff;--color-light-blue:#98e8ee;--color-blue:#4baaf7;--color-dark-blue:#1a6db1;--color-neon-blue:#008cff;--color-light-gold:#ffe7a3;--color-gold:#ffd700;--color-dark-gold:#bfa100;--color-neon-gold:#fff700;--color-light-silver:#f4f6fa;--color-silver:#c0c0c0;--color-dark-silver:#7d7d7d;--color-neon-silver:#e5e9f7;--font-family:"VT323",monospace;--text-shadow:-1px 1px 1px var(--color-black),1px -1px 1px var(--color-black),1px 1px 1px var(--color-black),-1px -1px 1px var(--color-black);--border:2px dashed var(--color-orange);--border-radius:7px;--transition-speed:0.2s;--transition:all var(--transition-speed);--primary-color:var(--color-white);--secondary-color:var(--color-white);--text-primary-color:var(--color-white);--card-background-color:var(--color-black);--border-color:var(--color-orange);--border-hover-color:var(--color-white);--box-shadow-color:rgba(0,255,76,0.5);--button-background-color:var(--color-white);--button-border:2px solid var(--color-orange);--button-border-radius:var(--border-radius);--button-color:var(--color-black);--bas-text-shadow:0 2px 1px var(--color-dark-green),-1px 3px 1px var(--color-green),-2px 4px 1px var(--color-neon-green),-3px 5px 1px var(--color-yellow),-4px 6px 1px var(--color-neon-yellow),-5px 7px 1px var(--color-dark-yellow),-6px 8px 1px var(--color-dark-red),-7px 9px 1px var(--color-red),-8px 10px 1px var(--color-neon-red)}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0;font-family:var(--font-family);font-size:1rem;background:radial-gradient(circle at top right,rgba(255,215,0,.2),.05%,transparent),radial-gradient(circle at bottom left,rgba(255,215,0,.2),.05%,transparent),radial-gradient(circle at bottom right,rgba(255,0,0,.2),.05%,transparent),radial-gradient(circle at top left,rgba(0,255,13,.2),.05%,transparent),radial-gradient(circle at center,rgba(12,12,12,1),100%,transparent);background-attachment:fixed;overflow-x:hidden;line-height:1.5;letter-spacing:-1px}body,html,label{color:var(--text-primary-color)}label{font-weight:600;font-size:.95rem;display:block}a{text-decoration:none;transition:filter var(--transition-speed)}a,a:visited{color:inherit}a:focus,a:hover{filter:brightness(1.2);outline:none}button{display:inline-block;background-color:var(--button-background-color);color:var(--button-color);border:var(--button-border);border-radius:var(--button-border-radius);padding:12px 24px;font-size:1rem;cursor:pointer;width:min-content;text-wrap:nowrap;max-width:100%;text-align:center;transition:var(--transition);outline:none}button:focus,button:hover{background-color:var(--color-neon-yellow);outline:none}button:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{width:100%;padding:8px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-family:var(--font-family);font-size:1rem;background-color:var(--color-black);color:var(--text-primary-color);outline:none;transition:border-color var(--transition-speed),box-shadow var(--transition-speed)}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:var(--color-neon-green);box-shadow:0 0 0 3px rgba(0,255,76,.2)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#358F3A}::-webkit-scrollbar-thumb{background:linear-gradient(0deg,#358F3A,#FFD700,#FF4500,#358F3A);border-radius:4px;animation:scroll-gradient 3s linear infinite}@keyframes scroll-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:992px){button{padding:8px 16px}}@media (max-width:768px){button{padding:7px 14px}}@media (max-width:600px){button{padding:6px 12px}}@media (max-width:480px){button{padding:4px 8px}}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61cd2e7f311e7836-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fd428b69af9ef976-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f36ad5a94261c3ca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_b4e394{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.NavbarComponent_main__jkFLo{position:absolute;top:0;width:100%;height:64px;justify-content:space-between;padding:.2em 1em;z-index:1000;background-color:#000000;border-bottom:1px solid white}.NavbarComponent_main__jkFLo,.NavbarComponent_navLeft__owgKE{max-width:100%;display:flex;flex-direction:row;align-items:center}.NavbarComponent_navLeft__owgKE{gap:1em;flex:1 1}.NavbarComponent_debugMode__TFZI4{background-color:#ff1b1b;border-bottom:5px dashed rgb(255,251,0)}.NavbarComponent_debugModeText__w9UlS{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 2em;font-size:2em;margin:0;letter-spacing:-1px}.NavbarComponent_row__dh3V9{display:flex;flex-direction:row;gap:1em;align-items:center;justify-content:center}.NavbarComponent_logo__3qqqK{width:48px;height:48px}.NavbarComponent_buttonAsLink___HR7J{display:flex;justify-content:center;align-items:center;background-color:var(--color-white);color:var(--color-black);border:var(--button-border);border-radius:var(--border-radius);padding:0;font-size:1rem;cursor:pointer;width:100%;max-width:250px;align-self:center;transition:background-color var(--transition-speed),transform var(--transition-speed)}.NavbarComponent_buttonAsLink___HR7J a{display:flex;padding:0;margin:0}.NavbarComponent_buttonAsLink___HR7J img{width:32px;height:32px;padding:0;margin:0}@media (max-width:600px){.NavbarComponent_debugModeText__w9UlS{display:none}.NavbarComponent_navLeft__owgKE img{width:32px;height:auto}}.SignInComponent_fieldGroup__4M7xm{margin-bottom:1rem;display:flex;flex-direction:column}.SignInComponent_fieldGroup__4M7xm label{font-weight:100;width:-moz-fit-content;width:fit-content}.SignInComponent_link__V7J3R{width:min-content}.SignInComponent_modalOverlay__USUEy{position:fixed;z-index:1000;inset:0;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;transition:background .2s;overflow-y:auto}.SignInComponent_modal__bPD7B{display:flex;flex-direction:column;max-height:100%;background:var(--card-background-color);border:1px solid var(--border-color);border-radius:14px;padding:2em 1em;font-size:1em;box-shadow:0 0 50px var(--box-shadow-color);transform:scale(1);transition:var(--transition-smoothly);z-index:3;width:400px;max-width:100%;overflow:auto;line-height:1.1em;gap:1em}.SignInComponent_modal__bPD7B h2{margin:0;font-weight:100;font-size:2em}.SignInComponent_passwordInputContainer__VPAef{position:relative}.SignInComponent_passwordButton__8eYHe{position:absolute;top:1px;right:1px;margin:0;padding:0;object-fit:contain}.SignInComponent_passwordButton__8eYHe:focus,.SignInComponent_passwordButton__8eYHe:hover{outline:none;transform:none}.SignInComponent_visibilityIcon__5gs4p{display:flex;width:28px;height:auto}@keyframes SignInComponent_modalEnter__mkCQp{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SignInComponent_modalClose__SBnmh{position:absolute;top:.5em;right:.5em;cursor:pointer;z-index:1;width:min-content;margin:0;padding:4px 8px}.SignInComponent_modalClose__SBnmh:focus,.SignInComponent_modalClose__SBnmh:hover{outline:none}.SignInComponent_red__ECVRw{color:var(--color-neon-red)}.SignInComponent_green__SxQsc{color:var(--color-neon-green)}.SignInComponent_yellow__VcoNQ{color:var(--color-neon-yellow)}.SignInComponent_spanRow__iJPY_{display:flex;flex-direction:row}.SignInComponent_basBlockButtonsContainer__bsaM0{display:flex;flex-direction:row;position:absolute;top:1em;right:1em;gap:1em}.SignInComponent_basBlockButtonGreen__UGni_{border-radius:0;background:linear-gradient(-45deg,#075111,#3eba00);border-color:#38920b}.SignInComponent_basBlockButtonGreen__UGni_,.SignInComponent_basBlockButtonYellow__vN5rJ{width:1rem;height:1rem;margin:0;padding:0;transform:rotate(45deg);transition:transform 3s ease-in-out;cursor:pointer}.SignInComponent_basBlockButtonYellow__vN5rJ{border-radius:0;background:linear-gradient(-45deg,#905304,#ffc004);border-color:#c78d05}.SignInComponent_basBlockButtonRed__lt_iX{width:1rem;height:1rem;margin:0;padding:0;border-radius:0;transform:rotate(45deg);transition:transform 3s ease-in-out;cursor:pointer;background:linear-gradient(-45deg,#710a0a,#ff0404);border-color:#bb3824}.SignInComponent_basBlockButtonGreen__UGni_:hover,.SignInComponent_basBlockButtonRed__lt_iX:hover,.SignInComponent_basBlockButtonYellow__vN5rJ:hover{filter:brightness(130%);transform:rotate(1turn)}.SignInComponent_basBlockButtonGreen__UGni_:disabled,.SignInComponent_basBlockButtonRed__lt_iX:disabled,.SignInComponent_basBlockButtonYellow__vN5rJ:disabled{filter:brightness(50%);cursor:default;transform:rotate(0deg)}@media (max-width:600px){.SignInComponent_fieldGroup__4M7xm{font-size:1.5em}.SignInComponent_fieldGroup__4M7xm label{font-size:1em}.SignInComponent_modal__bPD7B{max-width:95%;width:100%;padding:.5em;margin:.5em;gap:1em}.SignInComponent_visibilityIcon__5gs4p{display:flex;width:28px;justify-self:center;height:auto}.SignInComponent_passwordButton__8eYHe{position:absolute;bottom:0;top:0;right:1px;margin:0;padding:0;object-fit:contain}}.SignUpComponent_fieldGroup__7FBPJ{margin-bottom:1rem;display:flex;flex-direction:column}.SignUpComponent_fieldGroup__7FBPJ label{font-weight:100;width:-moz-fit-content;width:fit-content}.SignUpComponent_link__xtacA{width:min-content}.SignUpComponent_modalOverlay__84StI{position:fixed;z-index:1000;inset:0;background:rgba(0,0,0,.48);display:flex;align-items:center;justify-content:center;transition:background .2s;overflow-y:auto}.SignUpComponent_modal__ccRrC{display:flex;flex-direction:column;max-height:100%;background:var(--card-background-color);border:1px solid var(--border-color);border-radius:14px;padding:2em 1em;font-size:1em;box-shadow:0 0 50px var(--box-shadow-color);transform:scale(1);transition:var(--transition-smoothly);z-index:3;width:400px;max-width:100%;overflow:auto;line-height:1.1em;gap:1em}.SignUpComponent_modal__ccRrC h2{margin:0;font-weight:100;font-size:2em}.SignUpComponent_passwordInputContainer__pXrc4{position:relative}.SignUpComponent_visibilityIcon__xSAq8{display:flex;width:28px;height:auto}.SignUpComponent_passwordButton__VFFY_{position:absolute;top:0;right:0;bottom:0;margin:0;padding:0;object-fit:contain}.SignUpComponent_passwordButton__VFFY_:focus,.SignUpComponent_passwordButton__VFFY_:hover{outline:none;transform:none}@keyframes SignUpComponent_modalEnter__M28PB{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SignUpComponent_modalClose__agxXw{position:absolute;top:.5em;right:.5em;cursor:pointer;z-index:1;width:min-content;margin:0;padding:4px 8px}.SignUpComponent_modalClose__agxXw:focus,.SignUpComponent_modalClose__agxXw:hover{outline:none}.SignUpComponent_red__sPSWC{color:var(--color-neon-red)}.SignUpComponent_green__7KqW_{color:var(--color-neon-green)}.SignUpComponent_spanRow___2ff5{display:flex;flex-direction:row}.SignUpComponent_infoTitle__JTsIT{text-align:center;font-size:1.2em;margin:0;padding:.5em 0}.SignUpComponent_infoContainer___b3JG{display:flex;flex-direction:column;font-size:1.25em}.SignUpComponent_infoContainer___b3JG li{list-style-type:square;list-style-position:inside;line-height:1.25em}.SignUpComponent_basBlockButtonsContainer__sHEPQ{display:flex;flex-direction:row;position:absolute;top:1em;right:1em;gap:1em}.SignUpComponent_basBlockButtonGreen__kb5fp{border-radius:0;background:linear-gradient(-45deg,#075111,#3eba00);border-color:#38920b}.SignUpComponent_basBlockButtonGreen__kb5fp,.SignUpComponent_basBlockButtonYellow__egGnj{width:1rem;height:1rem;margin:0;padding:0;transform:rotate(45deg);transition:transform 3s ease-in-out;cursor:pointer}.SignUpComponent_basBlockButtonYellow__egGnj{border-radius:0;background:linear-gradient(-45deg,#905304,#ffc004);border-color:#c78d05}.SignUpComponent_basBlockButtonRed__72lvC{width:1rem;height:1rem;margin:0;padding:0;border-radius:0;transform:rotate(45deg);transition:transform 3s ease-in-out;cursor:pointer;background:linear-gradient(-45deg,#710a0a,#ff0404);border-color:#bb3824}.SignUpComponent_basBlockButtonGreen__kb5fp:hover,.SignUpComponent_basBlockButtonRed__72lvC:hover,.SignUpComponent_basBlockButtonYellow__egGnj:hover{filter:brightness(130%);transform:rotate(1turn)}.SignUpComponent_basBlockButtonGreen__kb5fp:disabled,.SignUpComponent_basBlockButtonRed__72lvC:disabled,.SignUpComponent_basBlockButtonYellow__egGnj:disabled{filter:brightness(50%);cursor:default;transform:rotate(0deg)}@media (max-width:600px){.SignUpComponent_fieldGroup__7FBPJ,.SignUpComponent_fieldGroup__7FBPJ label{font-size:1.25em}.SignUpComponent_visibilityIcon__xSAq8{display:flex;width:28px;justify-self:center;height:auto}}.SignOutComponent_button__b0gTq{display:flex;justify-content:center;align-items:center;background-color:var(--color-white);color:var(--color-black);border:var(--button-border);border-radius:var(--border-radius);padding:0;font-size:1rem;cursor:pointer;width:100%;max-width:250px;align-self:center;transition:background-color var(--transition-speed),transform var(--transition-speed)}.SignOutComponent_button__b0gTq img{width:32px;height:32px;padding:0;margin:0}.layout_rootLayout__KDYtc{display:flex;flex-direction:column;z-index:1;margin-top:var(--nav-offset)}