@charset "UTF-8";#canv{position:absolute;top:0;left:0;z-index:0;font-family:Matrix Code NFI,monospace;background:#000}@font-face{font-family:Matrix Code NFI;src:url(/fonts/matrix_code_nfi.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}html,body{height:100%;width:100%;margin:0;overflow-x:hidden}body.login-page{overflow:hidden;overscroll-behavior:none;position:fixed;width:100%}.clr-brand-orange{color:#f39e12}.bg-brand-orange{background-color:#f39e12}.clr-shades-black{color:#262626}.bg-shades-black{background-color:#262626}.clr-shades-lightBlack{color:#454554}.bg-shades-lightBlack{background-color:#454554}.clr-shades-darkGray{color:#333}.bg-shades-darkGray{background-color:#333}.clr-shades-darkerGray{color:#262626}.bg-shades-darkerGray{background-color:#262626}.clr-shades-gray{color:#c4c4c4}.bg-shades-gray{background-color:#c4c4c4}.clr-shades-lightGray{color:#e6e6e6}.bg-shades-lightGray{background-color:#e6e6e6}.clr-shades-white{color:#fff}.bg-shades-white{background-color:#fff}.clr-cyberpunk-gold{color:#d9a520}.bg-cyberpunk-gold{background-color:#d9a520}.clr-cyberpunk-darkGold{color:#826417}.bg-cyberpunk-darkGold{background-color:#826417}.clr-cyberpunk-orange{color:#ff9d00}.bg-cyberpunk-orange{background-color:#ff9d00}.clr-cyberpunk-darkBg{color:#110d09d9}.bg-cyberpunk-darkBg{background-color:#110d09d9}.clr-flag-notify{color:#d22}.bg-flag-notify{background-color:#d22}:root{brand-orange:hsl(37.3,90.4%,51.2%);shades-black:hsl(0,0%,15%);shades-lightBlack:hsl(240,10%,30%);shades-darkGray:hsl(0,0%,20%);shades-darkerGray:hsl(0,0%,15%);shades-gray:hsl(0,0%,77%);shades-lightGray:hsl(0,0%,90%);shades-white:hsl(0,0%,100%);cyberpunk-gold:hsl(43,74%,49%);cyberpunk-darkGold:hsl(43,70%,30%);cyberpunk-orange:hsl(37,100%,50%);cyberpunk-darkBg:hsla(30,30%,5%,.85);flag-notify:hsl(0,73%,50%)}.clr-error{color:#d22}.effect-glitch{animation:avatar-glitch 5s ease-in-out infinite}@keyframes avatar-glitch{0%,90%,to{transform:translate(0);filter:none}91%{transform:translate(-2px,1px);filter:hue-rotate(90deg) brightness(1.2)}92%{transform:translate(2px,-1px);filter:hue-rotate(-90deg) saturate(2)}93%{transform:translate(-1px,-1px);filter:contrast(1.3)}94%{transform:translate(1px,1px);filter:hue-rotate(45deg)}95%{transform:translate(0);filter:none}}.effect-text-glitch{animation:text-glitch 3s infinite}@keyframes text-glitch{0%,90%,to{text-shadow:0 0 10px rgba(212,175,55,.5)}95%{text-shadow:-2px 0 rgba(255,0,0,.5),2px 0 rgba(0,255,255,.5)}}.effect-pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}.hyperspace-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999;pointer-events:none;opacity:0;transition:opacity .3s ease}.hyperspace-overlay.active{opacity:1;pointer-events:all}.hyperspace-overlay.active .star-line{animation:hyperspace 1.2s ease-out forwards}.hyperspace-container{position:relative;width:100%;height:100%;overflow:hidden}.star-line{position:absolute;background:linear-gradient(to right,transparent,hsl(43,70%,30%),hsl(43,70%,30%),transparent);height:2px;width:0;opacity:0;left:50%;top:50%;transform-origin:left center;box-shadow:0 0 6px #82641799}@keyframes hyperspace{0%{width:0;opacity:0}10%{opacity:1}to{width:150vmax;opacity:0}}.btn-loading{position:relative;overflow:hidden;transition:all .3s ease;pointer-events:none}.btn-loading .btn-text{opacity:0;transform:translateY(-10px)}.btn-loading .btn-loader{opacity:1}.btn-text{display:inline-block;transition:opacity .3s ease,transform .3s ease}.btn-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:6px;opacity:0;transition:opacity .3s ease}.loader-dot{width:8px;height:8px;background:currentColor;border-radius:50%;animation:dotPulse 1.4s infinite ease-in-out both}.loader-dot:nth-child(1){animation-delay:-.32s}.loader-dot:nth-child(2){animation-delay:-.16s}@keyframes dotPulse{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.login-root{position:relative;min-height:100dvh;width:100vw;overflow:hidden}.login-root>*{position:absolute;inset:0;width:100%;height:100%}.Matrix{z-index:1}.dialog-overlay{display:flex;justify-content:center;align-items:center;z-index:2;pointer-events:none}.login-dialog{position:relative;pointer-events:all;margin:0;min-width:240px;max-width:420px;width:100%;background-color:#262626;padding:2.2rem 2.5rem 2rem;border:none;display:flex;flex-direction:column;align-items:center;font-family:Fira Mono,Consolas,monospace}.login-dialog .align-left{align-self:flex-start;text-align:left;width:100%}@media (max-width: 400px){.login-dialog{min-width:unset;width:96vw;padding:1.5rem 1.25rem 1.4rem}}
