@font-face{font-family:"Press Start 2P";src:url(/fonts/PressStart2P-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--neon-orange: #ff6600;--neon-orange-bright: #ff8800;--neon-orange-dark: #ff4400;--neon-yellow: #ffaa00;--neon-blue: #00f3ff;--neon-pink: #ff00ff;--neon-green: #00ff00;--neon-red: #ff0000;--bg-dark: #050505;--bg-panel: #111111;--text-main: #e0e0e0;--grid-color: rgba(255, 157, 0, .1)}html{overflow-y:scroll}body{margin:0;padding:0;background-color:var(--bg-dark);color:var(--text-main);font-family:"Press Start 2P",cursive;font-size:12px;line-height:1.5;overflow-x:hidden;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:40px 40px}h1,h2,h3,h4,h5,h6{font-family:"Press Start 2P",cursive;text-transform:uppercase;color:var(--neon-orange);text-shadow:0 0 5px var(--neon-orange),0 0 10px var(--neon-orange),0 0 20px var(--neon-orange-dim)}button{width:100%;max-width:320px;height:60px;font-size:12px;font-family:"Press Start 2P",monospace;background:var(--neon-orange);border:0;color:#fff;letter-spacing:2px;line-height:60px;box-shadow:none;outline:transparent;position:relative;display:block;margin:0 auto;cursor:pointer;text-transform:uppercase;image-rendering:pixelated;transition:all .3s ease;text-align:center;padding:0;overflow:hidden;z-index:1;clip-path:polygon(0% 0%,96.25% 0%,100% 20%,100% 100%,3.75% 100%,0% 80%)}button:hover:not(:disabled){background:transparent;color:#fff;box-shadow:0 0 30px var(--neon-blue) inset}button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tab-button{width:auto!important;min-width:150px;height:50px;font-size:12px;background:transparent;color:var(--neon-orange);border:1px solid var(--neon-orange);border-bottom:none;border-right:none;border-radius:0;margin:0 0 -2px!important;clip-path:none!important;transition:all .3s ease;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:none!important;text-align:center!important;line-height:normal!important;padding:0 20px!important}.tab-button:last-child{border-right:1px solid var(--neon-orange)}.tab-button.active{background:var(--neon-orange)!important;color:#fff!important;border-bottom:none!important;border-right:none!important;box-shadow:none!important}.tab-button.active:last-child{border-right:1px solid var(--neon-orange)}.tab-button:hover:not(.active){background:#f603!important;color:var(--neon-orange)!important;border-color:var(--neon-orange)!important;box-shadow:0 0 20px #ff66004d inset!important}button[data-text]{position:relative;z-index:1}button[data-text]:before{content:none!important}button[data-text]>*{position:relative;z-index:2}@keyframes borderRotate{0%{background-position:0px 0px}to{background-position:96px 0px}}.jimu-loader{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.jimu-loader-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.jimu-primary-loading:before,.jimu-primary-loading:after{position:absolute;top:0;content:""}.jimu-primary-loading:before{left:-19.992px}.jimu-primary-loading:after{left:19.992px;-webkit-animation-delay:.32s!important;animation-delay:.32s!important}.jimu-primary-loading:before,.jimu-primary-loading:after,.jimu-primary-loading{background:var(--neon-orange);-webkit-animation:loading-keys-app-loading .8s infinite ease-in-out;animation:loading-keys-app-loading .8s infinite ease-in-out;width:13.6px;height:32px}.jimu-primary-loading{text-indent:-9999em;margin:auto;position:absolute;left:calc(50% - 6.8px);top:calc(50% - 16px);-webkit-animation-delay:.16s!important;animation-delay:.16s!important}@-webkit-keyframes loading-keys-app-loading{0%,80%,to{opacity:.75;box-shadow:0 0 var(--neon-orange);height:32px}40%{opacity:1;box-shadow:0 -8px var(--neon-orange);height:40px}}@keyframes loading-keys-app-loading{0%,80%,to{opacity:.75;box-shadow:0 0 var(--neon-orange);height:32px}40%{opacity:1;box-shadow:0 -8px var(--neon-orange);height:40px}}.pixel-border{border:2px solid var(--neon-orange);box-shadow:0 0 10px var(--neon-orange-dim);background:var(--bg-panel);position:relative}.pixel-border:after{content:"";position:absolute;inset:-2px;box-shadow:inset 0 0 20px #ff9d001a;pointer-events:none;z-index:1}.neon-text{color:var(--neon-orange);text-shadow:0 0 5px var(--neon-orange)}.neon-text-blue{color:var(--neon-blue);text-shadow:0 0 5px var(--neon-blue)}.container{max-width:1200px;margin:0 auto;padding:20px}.header-actions{min-height:60px!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;box-sizing:border-box}.header-actions>button,.header-actions>.pixel-border{min-height:40px!important;height:40px!important;display:flex!important;align-items:center!important;box-sizing:border-box}.header-actions>button{width:auto!important;max-width:none!important;margin:0!important;clip-path:polygon(0% 0%,96.25% 0%,100% 20%,100% 100%,3.75% 100%,0% 80%)!important}@media(min-width:768px){.header-container{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.header-actions{margin-top:0!important}}.scanlines{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0000001a 50%,#0000001a);background-size:100% 4px;pointer-events:none;z-index:1000;opacity:1}
