@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;700&display=swap";:root{--bg-app: #1c1c1e;--bg-card: #2c2c2e;--bg-card-hover: #3a3a3c;--border: #3a3a3c;--primary: #ffdd00;--text-main: #f0f0f0;--text-dim: #a1a1aa;--font-tech: "Roboto Mono", monospace}body{margin:0;padding:0;background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-tech);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}*{box-sizing:border-box}[data-v-1d8095f8]:root{--p: #ffdd00;--bg: #09090b;--dim: #a1a1aa}.app-container[data-v-1d8095f8]{max-width:1200px;margin:0 auto;padding:20px 80px 150px 20px;min-height:100vh;position:relative;font-family:Roboto Mono,monospace;color:#fff;overflow-x:hidden}.boot-screen[data-v-1d8095f8]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:99999;display:flex;padding:40px;color:#fd0;font-family:monospace;font-size:1.2rem}.cursor-block[data-v-1d8095f8]{display:inline-block;width:12px;height:20px;background:#fd0;animation:blink-1d8095f8 .5s infinite}.logo-wrapper[data-v-1d8095f8]{position:relative;display:inline-block}.main-title[data-v-1d8095f8]{font-size:3.5rem;font-weight:900;color:#fd0!important;text-shadow:0 0 10px rgba(255,221,0,.4)}.diagonal-tag[data-v-1d8095f8]{position:absolute;top:-15px;right:-35px;background:#fd0;color:#000;font-size:.7rem;font-weight:700;padding:2px 6px;transform:rotate(-15deg);box-shadow:2px 2px #00000080;z-index:10}.console[data-v-1d8095f8]{position:fixed;bottom:0;left:0;width:100%;background:#09090bf2;border-top:2px solid #ffdd00;padding:15px;z-index:100;font-family:Roboto Mono,monospace}.console-line[data-v-1d8095f8]{color:var(--dim);font-size:.8rem;margin-bottom:4px}.prompt[data-v-1d8095f8]{color:#fd0;font-weight:700;margin-right:10px}.cmd-input[data-v-1d8095f8]{background:transparent;border:none;color:#fff;width:100%;outline:none;text-transform:uppercase;font-family:inherit}.side-stats[data-v-1d8095f8]{position:fixed;right:20px;top:50%;transform:translateY(-50%);width:70px;display:flex;flex-direction:column;gap:15px;border-left:1px solid #333;padding-left:10px;font-size:.7rem;color:var(--dim);background:#00000080;z-index:90}.lbl[data-v-1d8095f8]{color:#fd0;font-weight:700}.val[data-v-1d8095f8]{text-align:right;color:#fff;font-size:.6rem}.bar[data-v-1d8095f8]{height:4px;background:#333;width:100%;margin-top:2px}.fill[data-v-1d8095f8]{height:100%;background:#fd0;transition:width .5s}.radar-container[data-v-1d8095f8]{width:40px;height:40px;border:1px solid #333;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle,rgba(255,221,0,.05) 0%,transparent 70%)}.radar-line[data-v-1d8095f8]{position:absolute;top:0;left:50%;width:50%;height:50%;background:linear-gradient(90deg,transparent,rgba(255,221,0,.5));transform-origin:0% 100%;animation:radarSpin-1d8095f8 2s infinite linear}@keyframes radarSpin-1d8095f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.top-bar[data-v-1d8095f8]{display:flex;justify-content:space-between;margin:20px 0 40px;padding-bottom:10px;border-bottom:1px solid #333;font-size:.8rem;color:#fd0;font-weight:700}header[data-v-1d8095f8]{text-align:center;margin-bottom:50px}.glitch[data-v-1d8095f8]{position:relative}.glitch[data-v-1d8095f8]:before{content:attr(data-text);position:absolute;left:2px;text-shadow:-1px 0 #ffaa00;animation:glitch-anim-1d8095f8 5s infinite linear alternate-reverse;opacity:.8}.glitch[data-v-1d8095f8]:after{content:attr(data-text);position:absolute;left:-2px;text-shadow:-1px 0 #ffffaa;animation:glitch-anim2-1d8095f8 5s infinite linear alternate-reverse;opacity:.8}@keyframes glitch-anim-1d8095f8{0%{clip:rect(10px,9999px,30px,0)}to{clip:rect(80px,9999px,100px,0)}}@keyframes glitch-anim2-1d8095f8{0%{clip:rect(90px,9999px,100px,0)}to{clip:rect(50px,9999px,20px,0)}}.subtitle[data-v-1d8095f8]{color:var(--dim);margin-top:5px;font-size:.9rem}.cursor[data-v-1d8095f8]{animation:blink-1d8095f8 1s infinite;color:#fd0}@keyframes blink-1d8095f8{50%{opacity:0}}.group[data-v-1d8095f8]{margin-bottom:40px}.group-title[data-v-1d8095f8]{color:#fff;margin-bottom:15px;border-left:3px solid #ffdd00;padding-left:10px;font-size:1rem}.grid[data-v-1d8095f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.card[data-v-1d8095f8]{background:#18181b;border:1px solid #333;padding:20px;border-radius:4px;display:flex;gap:15px;align-items:center;position:relative;overflow:hidden;transition:.1s;transform-style:preserve-3d;cursor:pointer;text-decoration:none;color:inherit}.card[data-v-1d8095f8]:hover{border-color:#fd0;background:#27272a;box-shadow:0 0 15px #ffdd0026}.corner[data-v-1d8095f8]{position:absolute;top:0;right:0;border-width:0 15px 15px 0;border-style:solid;border-color:transparent #ffdd00 transparent transparent;opacity:0;transition:.2s}.card:hover .corner[data-v-1d8095f8]{opacity:1}.icon-box[data-v-1d8095f8]{font-size:1.5rem;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #333;background:#0000004d;color:#fd0}.card:hover .icon-box[data-v-1d8095f8]{border-color:#fd0;background:#ffdd001a}.content h3[data-v-1d8095f8]{margin:0 0 5px;color:#fff;font-size:1rem}.content p[data-v-1d8095f8]{margin:0;font-size:.8rem;color:var(--dim);transform:translateZ(10px)}.matrix-bg[data-v-1d8095f8]{position:fixed;top:0;left:0;z-index:0;opacity:.2;pointer-events:none}.hud-corner[data-v-1d8095f8]{position:fixed;width:30px;height:30px;border:2px solid #ffdd00;z-index:50;opacity:.6;pointer-events:none}.top-left[data-v-1d8095f8]{top:20px;left:20px;border-right:0;border-bottom:0}.top-right[data-v-1d8095f8]{top:20px;right:20px;border-left:0;border-bottom:0}.bottom-left[data-v-1d8095f8]{bottom:20px;left:20px;border-right:0;border-top:0}.bottom-right[data-v-1d8095f8]{bottom:20px;right:20px;border-left:0;border-top:0}.scanlines[data-v-1d8095f8]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.3) 50%);background-size:100% 4px;z-index:40;opacity:.2;pointer-events:none}.crt-off[data-v-1d8095f8]{animation:turn-off-1d8095f8 .55s cubic-bezier(.23,1,.32,1) forwards}@keyframes turn-off-1d8095f8{0%{transform:scaleY(1.3);filter:brightness(1);opacity:1}to{transform:scale(0,.001);filter:brightness(50);opacity:0}}
