:root{font-family:Courier New,Courier,monospace;line-height:1.5;font-weight:400;color-scheme:dark;color:#00ff41;background-color:#0a0a0a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:block;min-width:320px;min-height:100vh;background-color:#010101;overflow-x:hidden;overflow-y:auto}#app{width:100%;position:relative;transition:opacity .5s ease}@keyframes float-data{0%{transform:translateY(100vh) scale(.5);opacity:0}20%{opacity:.2}80%{opacity:.2}to{transform:translateY(-10vh) scale(1.2);opacity:0}}.ambient-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.particle{position:absolute;color:#00ff41;font-family:monospace;font-size:10px;animation:float-data linear infinite;opacity:0}#app:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(#12101000 50%,#00000026 50%),linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08);z-index:9999;background-size:100% 3px,2px 100%;pointer-events:none}#app:after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:#1210101a;opacity:0;z-index:9999;pointer-events:none;animation:flicker .15s infinite}.card{border:1px solid #222;background:#0014004d;box-shadow:0 0 15px #00000080;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.card:hover{border-color:#00ff41;transform:scale(1.01) translateY(-2px);box-shadow:0 5px 20px #00ff411a}.notification-container{position:fixed;top:2rem;right:2rem;display:flex;flex-direction:column;gap:1rem;z-index:10000}.os-toast{background:#050505f2;border:1px solid #00ff41;border-left:5px solid #00ff41;padding:1rem 1.5rem;color:#00ff41;font-family:Courier New,monospace;box-shadow:0 0 20px #00ff4133;animation:toast-in .3s ease-out forwards;min-width:300px}@keyframes toast-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes matrix-rain{0%{background-position:0% 0%}to{background-position:0% 1000%}}.matrix-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,255,65,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,65,.03) 1px,transparent 1px);background-size:30px 30px;z-index:-1;animation:matrix-rain 60s linear infinite}@keyframes chromatic{0%{text-shadow:2px 0 0 rgba(255,0,0,.5),-2px 0 0 rgba(0,0,255,.5)}50%{text-shadow:-2px 0 0 rgba(255,0,0,.5),2px 0 0 rgba(0,0,255,.5)}to{text-shadow:2px 0 0 rgba(255,0,0,.5),-2px 0 0 rgba(0,0,255,.5)}}.chromatic-text{animation:chromatic 2s infinite}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes glitch{0%{clip:rect(44px,450px,56px,0)}to{clip:rect(44px,450px,56px,0)}}@keyframes pulse-red{0%{background:#f000}50%{background:#ff000026}to{background:#f000}}@keyframes flicker{0%{opacity:.97}to{opacity:1}}.shake-mild{animation:shake .5s infinite}.shake-strong{animation:shake .2s infinite}.red-alert{animation:pulse-red 1s infinite}.glitch-text{position:relative}.glitch-text:before{content:attr(data-text);position:absolute;left:-2px;text-shadow:2px 0 #ff00c1;background:#000;overflow:hidden;animation:glitch 2s infinite linear alternate-reverse}.crt-flicker{animation:flicker .15s infinite}button{position:relative;overflow:hidden}button:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00ff411a;animation:glitch .3s infinite}.cyberspace-container[data-v-69f03285]{position:relative;width:100%;height:100%;min-height:520px;background:radial-gradient(circle at center,#050505,#000);border:1px solid #1a1a1a;overflow:hidden;cursor:grab;perspective:1200px;contain:layout paint size}.cyberspace-container[data-v-69f03285]:active{cursor:grabbing}.scanline-overlay[data-v-69f03285]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#0000001a 50%);background-size:100% 4px;z-index:5;pointer-events:none;opacity:.3}.world-viewport[data-v-69f03285]{transition:transform .1s ease-out;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-origin:center;transform-style:preserve-3d;will-change:transform}.iso-layer[data-v-69f03285]{transform:rotateX(45deg) rotate(-45deg) scale(.85);transform-style:preserve-3d;transform-origin:center;backface-visibility:hidden}.network-svg[data-v-69f03285]{overflow:visible}.link[data-v-69f03285]{stroke:#00ff411a;stroke-width:1.5;stroke-dasharray:5;animation:flow-69f03285 5s linear infinite}.link-active[data-v-69f03285]{stroke:#00ff4166;stroke-width:2}@keyframes flow-69f03285{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}.data-pulse[data-v-69f03285]{filter:drop-shadow(0 0 5px #00ff41)}.node-group[data-v-69f03285]{cursor:pointer;transform-style:preserve-3d}.node-main[data-v-69f03285]{transition:all .3s}.node-group:hover .node-main[data-v-69f03285]{r:25;stroke-width:3}.node-group.boss:hover .node-main[data-v-69f03285]{r:35}.node-group.active .node-main[data-v-69f03285]{stroke-width:4;r:22;filter:drop-shadow(0 0 15px currentColor)}.boss-pulse[data-v-69f03285]{animation:boss-p-69f03285 2s infinite ease-in-out}@keyframes boss-p-69f03285{0%,to{stroke-width:4;filter:drop-shadow(0 0 10px #f00)}50%{stroke-width:8;filter:drop-shadow(0 0 25px #f00)}}.node-label[data-v-69f03285]{fill:#00ff41;font-size:12px;text-anchor:middle;font-weight:700;text-transform:uppercase;pointer-events:none;transform:rotate(45deg) rotateX(-45deg)}.node-label.boss_text[data-v-69f03285]{fill:red;font-size:14px;text-shadow:0 0 5px #f00}.node-sublabel[data-v-69f03285]{fill:#444;font-size:9px;text-anchor:middle;text-transform:uppercase;pointer-events:none;transform:rotate(45deg) rotateX(-45deg)}.sector-label[data-v-69f03285]{fill:#ffffff1a;font-size:40px;text-anchor:middle;font-weight:700;pointer-events:none;transform:rotate(45deg) rotateX(-45deg)}.attack-pulse[data-v-69f03285]{fill:none;stroke:#f44;stroke-width:3;animation:p-attack-69f03285 1s infinite}@keyframes p-attack-69f03285{0%{r:10;opacity:1}to{r:40;opacity:0}}.drone-orbital[data-v-69f03285]{animation:rotate-drone-69f03285 4s linear infinite;transform-origin:center}@keyframes rotate-drone-69f03285{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.map-ui[data-v-69f03285]{position:absolute;bottom:1.5rem;right:1.5rem;left:1.5rem;display:flex;justify-content:space-between;align-items:flex-end;z-index:10;pointer-events:none}.nav-hint[data-v-69f03285]{font-size:.7rem;color:#444;letter-spacing:1px}.map-controls[data-v-69f03285]{display:flex;flex-direction:column;gap:.5rem;pointer-events:auto}.map-controls button[data-v-69f03285]{background:#000c;border:1px solid #333;color:#00ff41;width:45px;height:45px;font-family:inherit;cursor:pointer;font-size:.8rem}.map-controls button[data-v-69f03285]:hover{background:#00ff41;color:#000;border-color:#00ff41}.loading[data-v-69f03285]{display:flex;align-items:center;justify-content:center;height:600px;color:#00ff41}@media (max-width: 700px){.cyberspace-container[data-v-69f03285]{min-height:360px}.map-ui[data-v-69f03285]{flex-direction:column;gap:.5rem;align-items:flex-start}.map-controls[data-v-69f03285]{flex-direction:row}.map-controls button[data-v-69f03285]{width:40px;height:40px}.nav-hint[data-v-69f03285]{font-size:.6rem}.iso-layer[data-v-69f03285]{transform:rotateX(45deg) rotate(-45deg) scale(.7)}}.auth-container[data-v-ed3cfd68],.auth-box[data-v-ed3cfd68],.input-group input[data-v-ed3cfd68],.fallback-box input[data-v-ed3cfd68]{box-sizing:border-box}.auth-container[data-v-ed3cfd68]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(1200px 800px at 10% 10%,rgba(0,255,65,.08),transparent),#000;position:relative;overflow:hidden}.auth-container[data-v-ed3cfd68]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(0,255,65,.06),transparent 40%),linear-gradient(-120deg,rgba(0,180,255,.08),transparent 40%);opacity:.7;pointer-events:none}.auth-container[data-v-ed3cfd68]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,255,65,.02),rgba(0,255,65,.02) 1px,transparent 1px,transparent 3px);opacity:.25;mix-blend-mode:screen;animation:scan-sweep-ed3cfd68 10s linear infinite;pointer-events:none}.auth-container.warning-mode[data-v-ed3cfd68]:before{background:linear-gradient(120deg,rgba(255,40,40,.12),transparent 40%),linear-gradient(-120deg,rgba(255,130,40,.12),transparent 40%)}.neo-halo[data-v-ed3cfd68]{position:absolute;width:520px;height:520px;border-radius:50%;border:1px dashed rgba(0,255,65,.15);box-shadow:0 0 60px #00ff4126,inset 0 0 60px #00ff4114;animation:halo-spin-ed3cfd68 18s linear infinite}.auth-lang[data-v-ed3cfd68]{position:absolute;top:1rem;right:1rem;display:flex;gap:.4rem;z-index:20}.auth-lang button[data-v-ed3cfd68]{background:#0009;border:1px solid #222;color:#666;padding:.3rem .5rem;font-family:Courier New,monospace;font-size:.7rem;cursor:pointer}.auth-lang button.active[data-v-ed3cfd68]{border-color:#00ff41;color:#00ff41}.auth-container.warning-mode .neo-halo[data-v-ed3cfd68]{border-color:#ff3c3c40;box-shadow:0 0 60px #ff3c3c33,inset 0 0 60px #ff3c3c1a}.boot-sequence[data-v-ed3cfd68]{width:100%;max-width:600px;padding:2rem;font-family:Courier New,monospace;color:#00ff41;z-index:10}.auth-box[data-v-ed3cfd68]{position:relative;width:380px;padding:3rem 2.5rem;background:#080808f2;border:1px solid #00ff41;box-shadow:0 0 30px #00ff4126,0 0 80px #00ff410d;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-box.is-warning[data-v-ed3cfd68]{border-color:#ff4d4d;box-shadow:0 0 35px #ff464633,0 0 90px #ff464614}.auth-box[data-v-ed3cfd68]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid rgba(0,255,65,.2);filter:blur(1px);pointer-events:none}.auth-box.is-warning[data-v-ed3cfd68]:after{border-color:#ff505059}.logo[data-v-ed3cfd68]{text-align:center;font-size:2.5rem;font-weight:700;letter-spacing:.3rem;margin-bottom:.5rem}.subtitle[data-v-ed3cfd68]{text-align:center;font-size:.8rem;color:#666;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.2rem}.btn-intro[data-v-ed3cfd68]{width:100%;margin:-1rem 0 1.5rem;padding:.6rem;background:#00ff4114;border:1px solid #00ff41;color:#00ff41;font-family:Courier New,monospace;font-size:.75rem;letter-spacing:2px;cursor:pointer;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.btn-intro[data-v-ed3cfd68]:hover{transform:translateY(-1px);box-shadow:0 0 12px #00ff4133}.auth-form[data-v-ed3cfd68]{display:flex;flex-direction:column;gap:1rem}.input-group input[data-v-ed3cfd68]{width:100%;padding:.85rem .9rem;background:#000000b3;border:1px solid #333;color:#00ff41;font-family:Courier New,monospace;font-size:.9rem;text-transform:uppercase;transition:border-color .2s,box-shadow .2s,transform .2s}.input-group input[data-v-ed3cfd68]:focus{outline:none;border-color:#00ff41;box-shadow:0 0 12px #00ff4133;transform:translateY(-1px)}.turnstile-outer[data-v-ed3cfd68]{display:flex;flex-direction:column;align-items:center;margin:1rem 0;min-height:85px;background:#ffffff05;padding:.5rem;border:1px solid #222}.fallback-box[data-v-ed3cfd68]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.fallback-title[data-v-ed3cfd68]{font-size:.7rem;letter-spacing:2px;color:#00ff41}.auth-box.is-warning .fallback-title[data-v-ed3cfd68]{color:#ff6b6b}.fallback-question[data-v-ed3cfd68]{font-size:.75rem;color:#bbb;text-align:center}.fallback-box input[data-v-ed3cfd68]{width:100%;padding:.7rem .8rem;background:#000c;border:1px solid #333;color:#00ff41;font-family:Courier New,monospace;font-size:.85rem;text-transform:uppercase;transition:border-color .2s,box-shadow .2s,transform .2s}.fallback-box input[data-v-ed3cfd68]:focus{outline:none;border-color:#00ff41;box-shadow:0 0 12px #00ff4133;transform:translateY(-1px)}.btn-refresh[data-v-ed3cfd68]{padding:.5rem .8rem;background:transparent;border:1px solid #00ff41;color:#00ff41;font-family:Courier New,monospace;font-size:.7rem;letter-spacing:1px;cursor:pointer;transition:transform .15s,box-shadow .2s}.btn-refresh[data-v-ed3cfd68]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 12px #00ff4133}.btn-refresh[data-v-ed3cfd68]:disabled{opacity:.5;cursor:not-allowed}.error-msg[data-v-ed3cfd68]{color:#ff6b6b;font-size:.8rem;text-align:center;padding:.5rem;border:1px solid rgba(255,107,107,.3);background:#ff6b6b0d;margin-bottom:.5rem;animation:warn-pulse-ed3cfd68 1.2s ease-out}.btn-submit[data-v-ed3cfd68]{padding:1rem;background:transparent;border:2px solid #00ff41;color:#00ff41;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s;position:relative}.btn-submit[data-v-ed3cfd68]:hover:not(:disabled){background:#00ff41;color:#000;box-shadow:0 0 25px #00ff4199}.auth-box.is-warning .btn-submit[data-v-ed3cfd68]{border-color:#ff4d4d;color:#ff4d4d}.auth-box.is-warning .btn-submit[data-v-ed3cfd68]:hover:not(:disabled){background:#ff4d4d;color:#000;box-shadow:0 0 25px #ff4d4d99}.btn-submit[data-v-ed3cfd68]:disabled{opacity:.4;cursor:not-allowed}.toggle-mode[data-v-ed3cfd68]{text-align:center;margin-top:1.5rem;font-size:.8rem;color:#666}.toggle-mode a[data-v-ed3cfd68]{color:#00ff41;text-decoration:none}.auth-box.is-warning .toggle-mode a[data-v-ed3cfd68]{color:#ff6b6b}@keyframes blink-ed3cfd68{50%{opacity:.3}}.animate-in[data-v-ed3cfd68]{animation:slide-up-ed3cfd68 .5s ease-out forwards}@keyframes slide-up-ed3cfd68{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes halo-spin-ed3cfd68{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes warn-pulse-ed3cfd68{0%{box-shadow:0 0 #ff464600}60%{box-shadow:0 0 18px #ff464640}to{box-shadow:0 0 #ff464600}}@keyframes scan-sweep-ed3cfd68{0%{background-position:0 0}to{background-position:0 200px}}.intro-overlay[data-v-ed3cfd68]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:30;animation:fade-in-ed3cfd68 .3s ease-out}.intro-terminal[data-v-ed3cfd68]{position:relative;width:min(720px,92vw);background:#040404;border:1px solid #00ff41;box-shadow:0 0 35px #00ff4140;font-family:Courier New,monospace;color:#00ff41;animation:terminal-pop-ed3cfd68 .35s ease-out;overflow:hidden}.intro-bg[data-v-ed3cfd68]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 10%,rgba(0,255,65,.08),transparent 40%),repeating-linear-gradient(0deg,rgba(0,255,65,.04),rgba(0,255,65,.04) 1px,transparent 1px,transparent 3px);opacity:.6;animation:scan-sweep-ed3cfd68 8s linear infinite;pointer-events:none;z-index:0}.intro-header[data-v-ed3cfd68]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .8rem;border-bottom:1px solid rgba(0,255,65,.2);background:#00ff410d}.intro-title[data-v-ed3cfd68]{font-size:.8rem;letter-spacing:2px}.intro-close[data-v-ed3cfd68]{background:transparent;border:1px solid #00ff41;color:#00ff41;font-size:1rem;width:28px;height:28px;cursor:pointer}.intro-body[data-v-ed3cfd68]{position:relative;padding:1rem 1.2rem;font-size:.85rem;color:#bdf7c5;display:flex;flex-direction:column;gap:.6rem;z-index:1}.intro-hint[data-v-ed3cfd68]{font-size:.75rem;color:#9ad1ff}.intro-steps[data-v-ed3cfd68]{margin-top:.4rem;display:grid;gap:.4rem}.intro-steps .step[data-v-ed3cfd68]{padding:.4rem .6rem;border:1px solid rgba(0,255,65,.2);background:#00ff410a}.intro-footer[data-v-ed3cfd68]{position:relative;padding:.8rem 1.2rem;border-top:1px solid rgba(0,255,65,.2);display:flex;justify-content:flex-end;gap:.6rem;z-index:1}.intro-tour[data-v-ed3cfd68]{background:transparent;color:#00ff41;border:1px solid #00ff41;padding:.5rem .9rem;font-family:Courier New,monospace;font-weight:700;cursor:pointer}.intro-ok[data-v-ed3cfd68]{background:#00ff41;color:#000;border:none;padding:.5rem .9rem;font-family:Courier New,monospace;font-weight:700;cursor:pointer}.glitch[data-v-ed3cfd68]{position:relative}.glitch[data-v-ed3cfd68]:before,.glitch[data-v-ed3cfd68]:after{content:attr(data-text);position:absolute;left:0;top:0;opacity:.7}.glitch[data-v-ed3cfd68]:before{color:#ff4dff;transform:translate(1px,-1px);clip-path:inset(0 0 50% 0);animation:glitch-ed3cfd68 2.5s infinite}.glitch[data-v-ed3cfd68]:after{color:#00bfff;transform:translate(-1px,1px);clip-path:inset(50% 0 0 0);animation:glitch-ed3cfd68 2.2s infinite}@keyframes terminal-pop-ed3cfd68{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes fade-in-ed3cfd68{0%{opacity:0}to{opacity:1}}@keyframes glitch-ed3cfd68{0%{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(1px,-1px)}80%{transform:translate(-1px,1px)}to{transform:translate(0)}}.hack-terminal[data-v-951af0a3]{background:#0a0a0a;border:1px solid #333;color:#00ff41;font-family:Courier New,monospace;padding:1rem;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 0 20px #00ff411a}.terminal-scanline[data-v-951af0a3]{position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(0deg,transparent 0%,rgba(0,255,65,.05) 50%,transparent 100%);opacity:.1;pointer-events:none;z-index:10;animation:scanline-move-951af0a3 8s linear infinite}@keyframes scanline-move-951af0a3{0%{transform:translateY(-100%)}to{transform:translateY(600px)}}.terminal-header[data-v-951af0a3]{border-bottom:1px solid #333;padding-bottom:.5rem;margin-bottom:1rem}.header-line[data-v-951af0a3]{font-weight:700;font-size:1.1rem}.blink[data-v-951af0a3]{animation:blink-951af0a3 1s step-end infinite}@keyframes blink-951af0a3{50%{opacity:0}}.target-info[data-v-951af0a3]{font-size:.8rem;opacity:.7;margin-top:.2rem}.active-hack-interface[data-v-951af0a3]{display:flex;flex-direction:column;gap:1rem;flex:1}.progress-section[data-v-951af0a3]{background:#00140080;padding:.5rem;border:1px solid #1a1a1a}.phase-indicator[data-v-951af0a3]{margin-bottom:.5rem;font-size:.9rem}.status-bars[data-v-951af0a3]{display:flex;flex-direction:column;gap:.5rem}.bar-group[data-v-951af0a3]{display:flex;align-items:center;gap:.5rem}.bar-label[data-v-951af0a3]{font-size:.7rem;width:60px;text-align:right;opacity:.8}.alert-text[data-v-951af0a3]{color:#f44}.sentinel-tag[data-v-951af0a3]{margin-left:1rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.sentinel-tag.searching[data-v-951af0a3]{background:#ffd93d;color:#000}.sentinel-tag.blocking[data-v-951af0a3]{background:#f44;color:#fff;animation:blink-951af0a3 .5s infinite}.module-btn.override[data-v-951af0a3]{border-left:3px solid #00bfff;background:#00bfff1a}.module-btn.override[data-v-951af0a3]:hover:not(:disabled){background:#00bfff33;border-color:#00bfff}.module-btn.override .mod-name[data-v-951af0a3]{color:#00bfff}.progress-bar-container[data-v-951af0a3]{flex:1;height:16px;background:#111;position:relative;border:1px solid #333}.detection-container[data-v-951af0a3]{border-color:#500;background:#1a0000}.detection-bar[data-v-951af0a3]{background:linear-gradient(90deg,#4d0000,red);box-shadow:0 0 10px #ff00004d}.progress-bar[data-v-951af0a3]{height:100%;background:linear-gradient(90deg,#004d1a,#00ff41);transition:width .3s ease-out;box-shadow:0 0 10px #00ff4180}.progress-text[data-v-951af0a3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.7rem;color:#fff;text-shadow:1px 1px 2px #000;mix-blend-mode:difference;z-index:2}.modules-section[data-v-951af0a3]{flex:1;overflow-y:auto;padding-right:.5rem}.module-group[data-v-951af0a3]{margin-bottom:1rem}.module-type-header[data-v-951af0a3]{font-size:.8rem;color:#666;border-bottom:1px solid #333;margin:0 0 .5rem;padding-bottom:.2rem}.module-grid[data-v-951af0a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.module-btn[data-v-951af0a3]{background:#001400cc;border:1px solid #333;color:#aaa;padding:.5rem;cursor:pointer;text-align:left;transition:all .2s;position:relative;overflow:hidden}.module-btn[data-v-951af0a3]:hover:not(:disabled){border-color:#00ff41;color:#fff;background:#003200e6;box-shadow:0 0 10px #00ff4133}.module-btn[data-v-951af0a3]:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(100%)}.module-btn.attack[data-v-951af0a3]{border-left:2px solid #ff4444}.module-btn.defense[data-v-951af0a3]{border-left:2px solid #4444ff}.module-btn.utility[data-v-951af0a3]{border-left:2px solid #ffff44}.mod-name[data-v-951af0a3]{display:block;font-weight:700;font-size:.85rem;margin-bottom:.2rem}.mod-stats[data-v-951af0a3]{display:block;font-size:.7rem;opacity:.7}.mod-cost[data-v-951af0a3]{display:block;font-size:.7rem;color:#888;margin-top:.2rem}.core-breach-warning[data-v-951af0a3]{border:1px solid #ff0000;background:#3200004d;padding:1rem;text-align:center;animation:pulse-red-951af0a3 2s infinite}.warning-text[data-v-951af0a3]{color:red;font-weight:700;margin-bottom:.5rem;letter-spacing:2px}.btn-core-access[data-v-951af0a3]{background:red;color:#fff;border:none;padding:.8rem 1.5rem;font-family:inherit;font-weight:700;cursor:pointer;text-transform:uppercase;clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%)}.btn-core-access[data-v-951af0a3]:hover{background:#f33;box-shadow:0 0 15px #ff000080}.terminal-logs[data-v-951af0a3]{height:150px;background:#000c;border:1px solid #333;padding:.5rem;overflow-y:auto;font-size:.75rem;font-family:Consolas,monospace}.log-line[data-v-951af0a3]{margin-bottom:.2rem;line-height:1.2}.timestamp[data-v-951af0a3]{color:#666;margin-right:.5rem}.text-success[data-v-951af0a3]{color:#00ff41}.text-warning[data-v-951af0a3]{color:#ff4}.text-error[data-v-951af0a3]{color:#f44}.text-info[data-v-951af0a3]{color:#44f}.standby-screen[data-v-951af0a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;opacity:.5;text-align:center}.sub-text[data-v-951af0a3]{font-size:.8rem;color:#666}@keyframes pulse-red-951af0a3{0%{box-shadow:0 0 5px #f003}50%{box-shadow:0 0 20px #ff000080}to{box-shadow:0 0 5px #f003}}[data-v-951af0a3]::-webkit-scrollbar{width:6px}[data-v-951af0a3]::-webkit-scrollbar-track{background:#0a0a0a}[data-v-951af0a3]::-webkit-scrollbar-thumb{background:#333}[data-v-951af0a3]::-webkit-scrollbar-thumb:hover{background:#00ff41}.black-market[data-v-76831d36]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column;overflow-y:auto}.market-header[data-v-76831d36]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #00ff41;padding-bottom:1rem;margin-bottom:1.5rem}.balance[data-v-76831d36]{display:flex;gap:2rem}.highlight[data-v-76831d36]{color:#ffd93d}.market-message[data-v-76831d36]{padding:.8rem;margin-bottom:1rem;text-align:center;border:1px solid;font-weight:700}.market-message.success[data-v-76831d36]{background:#00ff411a;border-color:#00ff41}.market-message.error[data-v-76831d36]{background:#ff00001a;border-color:red;color:red}.market-grid[data-v-76831d36]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.market-section[data-v-76831d36]{background:#ffffff05;border:1px solid #333;padding:1.5rem;display:flex;flex-direction:column}.market-section h3[data-v-76831d36]{margin:0 0 1.5rem;font-size:1rem;color:#00bfff}.market-ticker[data-v-76831d36]{background:#00000080;border:1px solid #222;padding:1rem;margin-bottom:1.5rem}.current-price[data-v-76831d36]{display:flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.current-price .label[data-v-76831d36]{font-size:.7rem;color:#666}.price-chart[data-v-76831d36]{width:100%;height:80px;overflow:visible}.price-chart polyline[data-v-76831d36]{filter:drop-shadow(0 0 5px currentColor)}.exchange-controls[data-v-76831d36]{display:flex;gap:.5rem;margin-bottom:.5rem}.market-input[data-v-76831d36]{background:#000;border:1px solid #333;color:#00ff41;padding:.5rem;width:100px;font-family:inherit}.market-btn[data-v-76831d36]{padding:.5rem 1rem;border:none;font-family:inherit;font-weight:700;cursor:pointer;text-transform:uppercase}.market-btn.sell[data-v-76831d36]{background:#00bfff;color:#000;flex:1}.market-btn.buy[data-v-76831d36]{background:#ffd93d;color:#000}.market-btn.upgrade[data-v-76831d36]{background:#00ff41;color:#000}.market-btn[data-v-76831d36]:disabled{opacity:.3;cursor:not-allowed}.quick-sell[data-v-76831d36]{display:flex;gap:.5rem}.quick-sell button[data-v-76831d36]{background:transparent;border:1px solid #333;color:#666;padding:.2rem .5rem;font-size:.7rem;cursor:pointer}.modules-list[data-v-76831d36]{overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.module-item[data-v-76831d36]{border:1px solid #222;padding:1rem;display:space-between;align-items:center;display:flex;gap:1rem;background:#0000004d}.mod-info[data-v-76831d36]{flex:1}.mod-name[data-v-76831d36]{display:block;font-weight:700}.mod-lvl[data-v-76831d36]{font-size:.7rem;color:#00bfff;font-weight:700}.mod-desc[data-v-76831d36]{font-size:.75rem;margin:.3rem 0 0;color:#aaa}.user-profile[data-v-b77aa4bb]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column;overflow-y:auto}.profile-header[data-v-b77aa4bb]{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;border-bottom:1px solid #333;padding-bottom:2rem}.avatar-placeholder[data-v-b77aa4bb]{width:100px;height:100px;background:#111;border:2px solid #00ff41;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;box-shadow:0 0 15px #00ff4133}.user-info h2[data-v-b77aa4bb]{margin:0;font-size:2rem;letter-spacing:2px}.rank-tag[data-v-b77aa4bb]{background:#00ff41;color:#000;padding:.2rem .8rem;font-size:.8rem;font-weight:700}.faction-tag[data-v-b77aa4bb]{background:#333;color:#fff;padding:.2rem .8rem;font-size:.8rem;font-weight:700}.faction-tag.swarm[data-v-b77aa4bb]{background:#ffd93d;color:#000}.faction-tag.ghosts[data-v-b77aa4bb]{background:#00bfff;color:#000}.faction-tag.nexus[data-v-b77aa4bb]{background:#f44;color:#000}.tags[data-v-b77aa4bb]{display:flex;gap:.5rem;margin-top:.5rem}.profile-grid[data-v-b77aa4bb]{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem}@media (max-width: 900px){.profile-grid[data-v-b77aa4bb]{grid-template-columns:1fr}}.profile-section[data-v-b77aa4bb]{background:#ffffff05;border:1px solid #222;padding:1.5rem}.profile-section h3[data-v-b77aa4bb]{margin:0 0 1.5rem;font-size:1.1rem;color:#00bfff;border-bottom:1px solid #222;padding-bottom:.5rem}.stats-list[data-v-b77aa4bb]{display:flex;flex-direction:column;gap:1.2rem}.stat-item[data-v-b77aa4bb]{display:flex;align-items:center;gap:1rem;background:#0000004d;padding:.8rem;border:1px solid #1a1a1a}.stat-icon[data-v-b77aa4bb]{font-size:1.5rem}.stat-label[data-v-b77aa4bb]{display:block;font-size:.7rem;opacity:.6;text-transform:uppercase}.stat-value[data-v-b77aa4bb]{display:block;font-size:1.2rem;font-weight:700;color:#fff}.achievements-grid[data-v-b77aa4bb]{display:grid;grid-template-columns:1fr;gap:1rem}.achievement-item[data-v-b77aa4bb]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #333;background:#0032000d;transition:all .3s}.achievement-item.locked[data-v-b77aa4bb]{opacity:.4;filter:grayscale(100%);background:#0003}.ach-icon[data-v-b77aa4bb]{font-size:2rem}.ach-name[data-v-b77aa4bb]{font-weight:700;font-size:1rem;display:block}.ach-desc[data-v-b77aa4bb]{font-size:.8rem;opacity:.7;margin:.2rem 0 0}.user-profile[data-v-b77aa4bb]::-webkit-scrollbar{width:6px}.user-profile[data-v-b77aa4bb]::-webkit-scrollbar-track{background:#050505}.user-profile[data-v-b77aa4bb]::-webkit-scrollbar-thumb{background:#222}.user-profile[data-v-b77aa4bb]::-webkit-scrollbar-thumb:hover{background:#00ff41}.base-manager[data-v-d63ae3c3]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column;overflow-y:auto}.base-header[data-v-d63ae3c3]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #00ff41;padding-bottom:1.5rem;margin-bottom:2rem}.base-header h2[data-v-d63ae3c3]{margin:0;letter-spacing:2px}.security-status[data-v-d63ae3c3]{display:flex;align-items:center;gap:1rem}.rating-bar[data-v-d63ae3c3]{width:200px;height:10px;background:#111;border:1px solid #333;position:relative}.rating-fill[data-v-d63ae3c3]{height:100%;background:linear-gradient(90deg,#f44,#00ff41);transition:width .5s ease-out}.rating-value[data-v-d63ae3c3]{font-weight:700;min-width:40px}.market-message[data-v-d63ae3c3]{padding:.8rem;margin-bottom:1.5rem;text-align:center;border:1px solid;font-weight:700}.market-message.success[data-v-d63ae3c3]{background:#00ff411a;border-color:#00ff41}.market-message.error[data-v-d63ae3c3]{background:#ff00001a;border-color:red;color:red}.empty-base[data-v-d63ae3c3]{text-align:center;padding:4rem;opacity:.5;font-style:italic}.nodes-grid[data-v-d63ae3c3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:3rem}.incident-section[data-v-d63ae3c3]{border-top:1px solid #333;padding-top:2rem}.incident-section h3[data-v-d63ae3c3]{color:#f44;margin-bottom:1.5rem}.empty-log[data-v-d63ae3c3]{opacity:.5;font-style:italic;font-size:.9rem}.incident-log-container[data-v-d63ae3c3]{display:flex;flex-direction:column;gap:1rem}.log-entry[data-v-d63ae3c3]{background:#0006;border-left:3px solid #444;padding:1rem}.log-entry.deflected[data-v-d63ae3c3]{border-left-color:#00ff41}.log-entry.compromised[data-v-d63ae3c3]{border-left-color:#f44;background:#ff00000d}.log-header[data-v-d63ae3c3]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.8rem}.log-time[data-v-d63ae3c3]{color:#666}.log-type[data-v-d63ae3c3]{color:#ffd93d;font-weight:700}.log-status[data-v-d63ae3c3]{font-weight:700}.log-body[data-v-d63ae3c3]{font-size:.85rem}.log-target[data-v-d63ae3c3]{color:#00bfff;margin-right:1.5rem}.log-attacker[data-v-d63ae3c3]{color:#aaa}.log-result[data-v-d63ae3c3]{margin:.5rem 0 0;opacity:.8}.node-card[data-v-d63ae3c3]{background:#ffffff05;border:1px solid #222;padding:1.2rem;transition:border-color .3s}.node-card[data-v-d63ae3c3]:hover{border-color:#00ff41}.node-card-header[data-v-d63ae3c3]{display:flex;justify-content:space-between;margin-bottom:1.5rem;border-bottom:1px solid #333;padding-bottom:.5rem}.node-name[data-v-d63ae3c3]{font-weight:700;font-size:1.1rem}.node-type[data-v-d63ae3c3]{font-size:.7rem;opacity:.5;align-self:center}.defense-stats-manager[data-v-d63ae3c3]{display:flex;flex-direction:column;gap:1.2rem}.stat-control[data-v-d63ae3c3]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.stat-info[data-v-d63ae3c3]{display:flex;flex-direction:column}.stat-label[data-v-d63ae3c3]{font-size:.7rem;opacity:.6}.stat-value[data-v-d63ae3c3]{font-weight:700;color:#00bfff}.upgrade-btn[data-v-d63ae3c3]{background:transparent;border:1px solid #444;color:#fff;padding:.5rem 1rem;font-family:inherit;font-size:.8rem;cursor:pointer;transition:all .2s;min-width:140px}.upgrade-btn[data-v-d63ae3c3]:hover:not(:disabled){background:#00bfff;color:#000;border-color:#00bfff}.upgrade-btn[data-v-d63ae3c3]:disabled{opacity:.3;cursor:not-allowed}.base-manager[data-v-d63ae3c3]::-webkit-scrollbar{width:6px}.base-manager[data-v-d63ae3c3]::-webkit-scrollbar-track{background:#050505}.base-manager[data-v-d63ae3c3]::-webkit-scrollbar-thumb{background:#222}.base-manager[data-v-d63ae3c3]::-webkit-scrollbar-thumb:hover{background:#00ff41}.leaderboard-view[data-v-6c6e3008]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column}.leaderboard-header[data-v-6c6e3008]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #00ff41;padding-bottom:1rem;margin-bottom:2rem}.leaderboard-header h2[data-v-6c6e3008]{margin:0;letter-spacing:2px}.refresh-btn[data-v-6c6e3008]{background:transparent;border:1px solid #444;color:#666;padding:.5rem 1rem;font-family:inherit;cursor:pointer;font-size:.8rem}.refresh-btn[data-v-6c6e3008]:hover{border-color:#00ff41;color:#00ff41}.loading-state[data-v-6c6e3008]{flex:1;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.table-container[data-v-6c6e3008]{flex:1;overflow-y:auto}.leaderboard-table[data-v-6c6e3008]{width:100%;border-collapse:collapse;text-align:left}.leaderboard-table th[data-v-6c6e3008]{padding:1rem;font-size:.8rem;color:#00bfff;border-bottom:1px solid #333}.leaderboard-table td[data-v-6c6e3008]{padding:1.2rem 1rem;border-bottom:1px solid #111}.current-user[data-v-6c6e3008]{background:#00ff410d;box-shadow:inset 2px 0 #00ff41}.rank-col[data-v-6c6e3008]{width:60px;color:#666}.level-col[data-v-6c6e3008],.rep-col[data-v-6c6e3008]{width:60px}.data-col[data-v-6c6e3008],.bounty-col[data-v-6c6e3008]{width:120px}.actions-col[data-v-6c6e3008]{width:180px}.text-right[data-v-6c6e3008]{text-align:right}.bounty-val[data-v-6c6e3008]{color:#f44;font-weight:700;text-shadow:0 0 5px rgba(255,0,0,.3)}.no-bounty[data-v-6c6e3008]{color:#333}.btn-group[data-v-6c6e3008]{display:flex;gap:.5rem;justify-content:flex-end}.hunt-btn[data-v-6c6e3008],.bounty-btn[data-v-6c6e3008]{background:transparent;border:1px solid #444;color:#aaa;padding:.3rem .6rem;font-family:inherit;font-size:.7rem;cursor:pointer;transition:all .2s}.hunt-btn[data-v-6c6e3008]{border-color:#f44;color:#f44;font-weight:700}.hunt-btn[data-v-6c6e3008]:hover{background:#f44;color:#000}.bounty-btn[data-v-6c6e3008]:hover{border-color:#ffd93d;color:#ffd93d}.hacker-name[data-v-6c6e3008]{font-weight:700;color:#fff}.highlight[data-v-6c6e3008]{color:#ffd93d;text-shadow:0 0 5px rgba(255,217,61,.3)}.leaderboard-footer[data-v-6c6e3008]{margin-top:2rem;text-align:center;opacity:.4;font-size:.8rem;font-style:italic}.table-container[data-v-6c6e3008]::-webkit-scrollbar{width:4px}.table-container[data-v-6c6e3008]::-webkit-scrollbar-track{background:#000}.table-container[data-v-6c6e3008]::-webkit-scrollbar-thumb{background:#222}.table-container[data-v-6c6e3008]::-webkit-scrollbar-thumb:hover{background:#00ff41}.global-chat[data-v-e831042e]{background:#000c;border:1px solid #1a1a1a;display:flex;flex-direction:column;height:100%;font-family:Courier New,monospace}.chat-header[data-v-e831042e]{padding:.8rem 1rem;background:#00ff410d;border-bottom:1px solid #1a1a1a;display:flex;justify-content:space-between;align-items:center}.chat-header h3[data-v-e831042e]{margin:0;font-size:.8rem;color:#00ff41;letter-spacing:1px}.status-dot[data-v-e831042e]{width:8px;height:8px;background:#00ff41;border-radius:50%;box-shadow:0 0 5px #00ff41;animation:blink-e831042e 2s infinite}@keyframes blink-e831042e{50%{opacity:.3}}.messages-container[data-v-e831042e]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.empty-chat[data-v-e831042e]{opacity:.3;text-align:center;margin-top:2rem;font-size:.8rem}.chat-msg[data-v-e831042e]{font-size:.85rem;line-height:1.4;word-break:break-word}.msg-time[data-v-e831042e]{color:#444;margin-right:.5rem;font-size:.7rem}.msg-user[data-v-e831042e]{font-weight:700;color:#00bfff;margin-right:.5rem}.msg-user.is-me[data-v-e831042e]{color:#ffd93d}.msg-content[data-v-e831042e]{color:#aaa}.chat-input-area[data-v-e831042e]{padding:.8rem;border-top:1px solid #1a1a1a;display:flex;align-items:center;gap:.5rem}.prompt[data-v-e831042e]{color:#00ff41;font-weight:700}input[data-v-e831042e]{flex:1;background:transparent;border:none;color:#fff;font-family:inherit;font-size:.85rem;outline:none}button[data-v-e831042e]{background:transparent;border:1px solid #333;color:#666;padding:.2rem .8rem;font-family:inherit;font-size:.7rem;cursor:pointer}button[data-v-e831042e]:hover:not(:disabled){border-color:#00ff41;color:#00ff41}button[data-v-e831042e]:disabled{opacity:.3}.messages-container[data-v-e831042e]::-webkit-scrollbar{width:4px}.messages-container[data-v-e831042e]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-e831042e]::-webkit-scrollbar-thumb{background:#1a1a1a}.messages-container[data-v-e831042e]::-webkit-scrollbar-thumb:hover{background:#333}.mission-board[data-v-69dba4a9]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column;overflow-y:auto}.board-header[data-v-69dba4a9]{border-bottom:2px solid #00ff41;padding-bottom:1rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.board-header h2[data-v-69dba4a9]{margin:0;letter-spacing:2px}.status-info[data-v-69dba4a9]{font-size:.8rem;color:#666}.loading-state[data-v-69dba4a9]{flex:1;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.board-content[data-v-69dba4a9]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 1000px){.board-content[data-v-69dba4a9]{grid-template-columns:1fr}}.board-section h3[data-v-69dba4a9]{margin:0 0 1.5rem;color:#00bfff;font-size:1rem}.mission-list[data-v-69dba4a9]{display:flex;flex-direction:column;gap:1.5rem}.mission-card[data-v-69dba4a9]{background:#ffffff05;border:1px solid #222;padding:1.5rem;transition:all .3s}.mission-card[data-v-69dba4a9]:hover{border-color:#444}.mission-card.active[data-v-69dba4a9]{border-left:4px solid #ffd93d}.mission-card.available[data-v-69dba4a9]{border-left:4px solid #00ff41}.mission-header[data-v-69dba4a9]{display:flex;flex-direction:column;margin-bottom:1rem}.m-type[data-v-69dba4a9]{font-size:.65rem;color:#666}.m-name[data-v-69dba4a9]{font-weight:700;font-size:1.1rem;color:#fff}.m-desc[data-v-69dba4a9]{font-size:.85rem;opacity:.7;margin-bottom:1.5rem}.progress-container[data-v-69dba4a9]{margin-bottom:1.5rem}.progress-header[data-v-69dba4a9]{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:.5rem;color:#aaa}.progress-bar[data-v-69dba4a9]{height:6px;background:#111;border:1px solid #333}.progress-fill[data-v-69dba4a9]{height:100%;background:#ffd93d;transition:width .5s ease-out;box-shadow:0 0 10px #ffd93d4d}.mission-footer[data-v-69dba4a9]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #222}.m-reward[data-v-69dba4a9]{font-weight:700;color:#00ff41}.accept-btn[data-v-69dba4a9],.claim-btn[data-v-69dba4a9]{background:transparent;border:1px solid #00ff41;color:#00ff41;padding:.5rem 1rem;font-family:inherit;font-size:.75rem;cursor:pointer;font-weight:700}.claim-btn[data-v-69dba4a9]{background:#00ff41;color:#000;animation:pulse-69dba4a9 1s infinite}@keyframes pulse-69dba4a9{50%{opacity:.7}}.accept-btn[data-v-69dba4a9]:hover{background:#00ff411a}.status-active[data-v-69dba4a9]{font-size:.75rem;color:#666}.empty-msg[data-v-69dba4a9]{opacity:.3;font-style:italic;font-size:.9rem}.mission-board[data-v-69dba4a9]::-webkit-scrollbar{width:6px}.mission-board[data-v-69dba4a9]::-webkit-scrollbar-track{background:#050505}.mission-board[data-v-69dba4a9]::-webkit-scrollbar-thumb{background:#222}.mission-board[data-v-69dba4a9]::-webkit-scrollbar-thumb:hover{background:#00ff41}.faction-hub[data-v-4beaed3a]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;overflow-y:auto}.hub-header[data-v-4beaed3a]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #00ff41;padding-bottom:1rem;margin-bottom:2rem}.f-name[data-v-4beaed3a]{font-weight:700;text-shadow:0 0 10px currentColor}.market-message[data-v-4beaed3a]{padding:.8rem;margin-bottom:1.5rem;text-align:center;border:1px solid;font-weight:700}.market-message.success[data-v-4beaed3a]{background:#00ff411a;border-color:#00ff41}.market-message.error[data-v-4beaed3a]{background:#ff00001a;border-color:red;color:red}.hub-grid[data-v-4beaed3a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 1200px){.hub-grid[data-v-4beaed3a]{grid-template-columns:1fr}}.hub-section[data-v-4beaed3a]{background:#ffffff05;border:1px solid #222;padding:1.5rem}.hub-section h3[data-v-4beaed3a]{margin:0 0 1.5rem;font-size:1rem;color:#00bfff;border-bottom:1px solid #333;padding-bottom:.5rem}.sector-grid[data-v-4beaed3a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sector-card[data-v-4beaed3a]{background:#00000080;border:1px solid #333;padding:1rem}.sector-header[data-v-4beaed3a]{display:flex;justify-content:space-between;margin-bottom:1rem}.s-id[data-v-4beaed3a]{font-weight:700;color:#aaa}.s-owner[data-v-4beaed3a]{font-size:.8rem;font-weight:700}.influence-bars[data-v-4beaed3a]{height:4px;background:#111;display:flex;overflow:hidden}.i-bar[data-v-4beaed3a]{height:100%}.i-bar.swarm[data-v-4beaed3a]{background:#00ff41}.i-bar.ghosts[data-v-4beaed3a]{background:#f0f}.i-bar.nexus[data-v-4beaed3a]{background:#00bfff}.g-mission[data-v-4beaed3a]{border:1px solid #333;padding:1rem;margin-bottom:1rem;background:#0000004d}.m-name[data-v-4beaed3a]{font-weight:700;display:block;margin-bottom:.5rem;color:#ffd93d}.m-desc[data-v-4beaed3a]{font-size:.8rem;color:#aaa;margin-bottom:1rem}.p-bar[data-v-4beaed3a]{height:8px;background:#111;border:1px solid #333;margin-bottom:.5rem}.p-fill[data-v-4beaed3a]{height:100%;background:#00ff41;box-shadow:0 0 10px #00ff41}.p-text[data-v-4beaed3a]{font-size:.7rem;color:#666}.f-cards[data-v-4beaed3a]{display:flex;flex-direction:column;gap:1.5rem}.f-card[data-v-4beaed3a]{border:1px solid #333;padding:1.5rem;background:#0000004d;transition:all .3s}.f-card.joined[data-v-4beaed3a]{border-width:2px;background:#ffffff0d}.f-header[data-v-4beaed3a]{border-left:4px solid;padding-left:1rem;margin-bottom:1rem}.f-header h4[data-v-4beaed3a]{margin:0 0 .5rem;font-size:1.2rem}.f-bonus[data-v-4beaed3a]{font-size:.8rem;color:#aaa}.f-stats[data-v-4beaed3a]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.5rem}.s-item[data-v-4beaed3a]{font-size:.75rem;display:flex;justify-content:space-between}.s-item .l[data-v-4beaed3a]{color:#666}.s-item .v[data-v-4beaed3a]{color:#fff;font-weight:700}.join-btn[data-v-4beaed3a]{width:100%;border:none;padding:.8rem;font-family:inherit;font-weight:700;color:#000;cursor:pointer;transition:opacity .2s}.join-btn[data-v-4beaed3a]:hover{opacity:.8}.joined-tag[data-v-4beaed3a]{text-align:center;font-weight:700;color:#00bfff;font-size:.9rem;padding:.5rem;border:1px dashed #00bfff}.network-archive[data-v-2691ee31]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column;overflow:hidden}.archive-header[data-v-2691ee31]{border-bottom:2px solid #00ff41;padding-bottom:1rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.stats[data-v-2691ee31]{font-size:.9rem;color:#ffd93d;font-weight:700}.archive-layout[data-v-2691ee31]{display:grid;grid-template-columns:300px 1fr;gap:2rem;flex:1;overflow:hidden}.file-list[data-v-2691ee31]{background:#ffffff05;border:1px solid #222;display:flex;flex-direction:column;padding:1rem}.file-list h3[data-v-2691ee31]{margin:0 0 1rem;font-size:.9rem;color:#00bfff}.list-container[data-v-2691ee31]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.file-item[data-v-2691ee31]{padding:.8rem;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;gap:.8rem;font-size:.85rem;transition:all .2s}.file-item[data-v-2691ee31]:hover:not(.locked){background:#00ff410d;border-color:#333}.file-item.active[data-v-2691ee31]{background:#00ff411a;border-color:#00ff41;color:#fff}.file-item.locked[data-v-2691ee31]{opacity:.3;cursor:not-allowed}.file-cat[data-v-2691ee31]{font-size:.6rem;background:#333;color:#aaa;padding:.1rem .3rem;margin-left:auto}.file-content[data-v-2691ee31]{background:#00000080;border:1px solid #222;padding:2rem;overflow-y:auto;position:relative}.document-viewer[data-v-2691ee31]{display:flex;flex-direction:column;height:100%}.doc-header[data-v-2691ee31]{border-bottom:1px solid #333;padding-bottom:1rem;margin-bottom:2rem}.doc-header h4[data-v-2691ee31]{margin:0 0 .5rem;font-size:1.5rem;color:#00ff41}.doc-meta[data-v-2691ee31]{font-size:.7rem;color:#666}.doc-body[data-v-2691ee31]{flex:1;line-height:1.6;color:#aaa;white-space:pre-wrap;font-size:1rem}.doc-footer[data-v-2691ee31]{margin-top:2rem;padding-top:1rem;border-top:1px solid #111;font-size:.7rem;color:#333;text-align:right}.empty-viewer[data-v-2691ee31]{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;opacity:.3;font-style:italic}.loading-state[data-v-2691ee31]{flex:1;display:flex;align-items:center;justify-content:center;font-size:1.2rem}[data-v-2691ee31]::-webkit-scrollbar{width:4px}[data-v-2691ee31]::-webkit-scrollbar-track{background:transparent}[data-v-2691ee31]::-webkit-scrollbar-thumb{background:#222}[data-v-2691ee31]::-webkit-scrollbar-thumb:hover{background:#00ff41}.hardware-manager[data-v-8d65c8c6]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column;overflow-y:auto}.header[data-v-8d65c8c6]{border-bottom:2px solid #00ff41;padding-bottom:1rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.balance[data-v-8d65c8c6]{font-weight:700;color:#ffd93d}.market-message[data-v-8d65c8c6]{padding:.8rem;margin-bottom:1.5rem;text-align:center;border:1px solid;font-weight:700}.market-message.success[data-v-8d65c8c6]{background:#00ff411a;border-color:#00ff41}.market-message.error[data-v-8d65c8c6]{background:#ff00001a;border-color:red;color:red}.rig-grid[data-v-8d65c8c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.comp-card[data-v-8d65c8c6]{background:#ffffff05;border:1px solid #222;padding:1.5rem;display:flex;flex-direction:column}.comp-card.high-level[data-v-8d65c8c6]{border-color:#00bfff}.comp-header[data-v-8d65c8c6]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid #333;padding-bottom:.5rem}.comp-header h3[data-v-8d65c8c6]{font-size:.9rem;margin:0}.level-info[data-v-8d65c8c6]{font-size:.75rem;color:#666;margin-bottom:.5rem}.bonus[data-v-8d65c8c6]{font-weight:700;color:#00bfff;font-size:1rem;margin-bottom:1.5rem}.upgrade-btn[data-v-8d65c8c6]{background:transparent;border:1px solid #00ff41;color:#00ff41;padding:.8rem;font-family:inherit;font-weight:700;cursor:pointer}.upgrade-btn[data-v-8d65c8c6]:hover{background:#00ff41;color:#000}.rig-visual[data-v-8d65c8c6]{flex:1;display:flex;gap:3rem;align-items:center;background:#0000004d;padding:2rem;border:1px solid #111}.server-rack[data-v-8d65c8c6]{width:120px;display:flex;flex-direction:column;gap:4px}.rack-unit[data-v-8d65c8c6]{height:12px;background:#111;border:1px solid #222;display:flex;align-items:center;padding:0 4px;gap:4px}.rack-unit.active[data-v-8d65c8c6]{border-color:#00ff41}.led[data-v-8d65c8c6]{width:4px;height:4px;border-radius:50%;background:#222}.rack-unit.active .led[data-v-8d65c8c6]{background:#00ff41;box-shadow:0 0 5px #00ff41}.online[data-v-8d65c8c6]{color:#00ff41;animation:blink-8d65c8c6 1s infinite}@keyframes blink-8d65c8c6{50%{opacity:.5}}.drone-manager[data-v-85293f0d]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:2rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column;overflow-y:auto}.header[data-v-85293f0d]{border-bottom:2px solid #00ff41;padding-bottom:1rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.balance[data-v-85293f0d]{font-weight:700;color:#ffd93d}.market-message[data-v-85293f0d]{padding:.8rem;margin-bottom:1.5rem;text-align:center;border:1px solid;font-weight:700}.market-message.success[data-v-85293f0d]{background:#00ff411a;border-color:#00ff41}.market-message.error[data-v-85293f0d]{background:#ff00001a;border-color:red;color:red}.manager-layout[data-v-85293f0d]{display:grid;grid-template-columns:350px 1fr;gap:2rem;flex:1}@media (max-width: 1000px){.manager-layout[data-v-85293f0d]{grid-template-columns:1fr}}.buy-section h3[data-v-85293f0d],.active-section h3[data-v-85293f0d]{margin:0 0 1.5rem;color:#00bfff;font-size:1rem}.drone-shop[data-v-85293f0d]{display:flex;flex-direction:column;gap:1.5rem}.shop-card[data-v-85293f0d]{background:#ffffff05;border:1px solid #222;padding:1.5rem}.shop-card h4[data-v-85293f0d]{margin:0 0 .5rem;color:#fff}.shop-card .desc[data-v-85293f0d]{font-size:.8rem;color:#aaa;margin-bottom:1rem}.bonus-info[data-v-85293f0d]{font-weight:700;color:#00ff41;font-size:.85rem;margin-bottom:1.5rem}.buy-btn[data-v-85293f0d]{width:100%;background:transparent;border:1px solid #00ff41;color:#00ff41;padding:.8rem;font-family:inherit;font-weight:700;cursor:pointer}.buy-btn[data-v-85293f0d]:hover{background:#00ff41;color:#000}.drones-list[data-v-85293f0d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.drone-card[data-v-85293f0d]{background:#ffffff08;border:1px solid #333;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;position:relative}.drone-card.trader[data-v-85293f0d]{border-color:#ffd93d;background:#ffd93d05}.drone-info[data-v-85293f0d]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #222;padding-bottom:.5rem}.drone-type[data-v-85293f0d]{font-weight:700;color:#fff}.drone-level[data-v-85293f0d]{font-size:.8rem;color:#666}.assignment-control[data-v-85293f0d],.trade-control[data-v-85293f0d]{display:flex;flex-direction:column;gap:.5rem}.assignment-control label[data-v-85293f0d]{font-size:.7rem;color:#666}select[data-v-85293f0d],.trade-input[data-v-85293f0d]{background:#000;color:#00ff41;border:1px solid #444;padding:.5rem;font-family:inherit}.trade-row[data-v-85293f0d]{display:flex;gap:.5rem}.trade-select[data-v-85293f0d]{width:80px}.trade-input.num[data-v-85293f0d]{flex:1}.trade-btn[data-v-85293f0d]{background:#ffd93d;color:#000;border:none;padding:.5rem;font-family:inherit;font-weight:700;cursor:pointer}.trade-btn[data-v-85293f0d]:disabled{opacity:.3;cursor:not-allowed}.drone-status[data-v-85293f0d]{font-size:.8rem;display:flex;gap:.5rem}.status-val[data-v-85293f0d]{color:#00ff41;font-weight:700}.status-val.standby[data-v-85293f0d]{color:#ffd93d}.empty-msg[data-v-85293f0d]{opacity:.3;font-style:italic}[data-v-85293f0d]::-webkit-scrollbar{width:4px}[data-v-85293f0d]::-webkit-scrollbar-track{background:transparent}[data-v-85293f0d]::-webkit-scrollbar-thumb{background:#222}[data-v-85293f0d]::-webkit-scrollbar-thumb:hover{background:#00ff41}.notification-container[data-v-cd6e95d4]{position:fixed;top:2rem;right:2rem;display:flex;flex-direction:column;gap:.8rem;z-index:10000;pointer-events:none}.os-toast[data-v-cd6e95d4]{background:#050505e6;border:1px solid #333;border-left:4px solid #00ff41;padding:1rem;min-width:280px;max-width:400px;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.os-toast.error[data-v-cd6e95d4]{border-left-color:#f44}.os-toast.warning[data-v-cd6e95d4]{border-left-color:#ffd93d}.os-toast.success[data-v-cd6e95d4]{border-left-color:#00ff41}.os-toast.info[data-v-cd6e95d4]{border-left-color:#00bfff}.toast-header[data-v-cd6e95d4]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.7rem}.type-tag[data-v-cd6e95d4]{font-weight:700}.timestamp[data-v-cd6e95d4]{color:#444}.toast-body[data-v-cd6e95d4]{font-size:.85rem;color:#fff;line-height:1.4}.toast-enter-active[data-v-cd6e95d4],.toast-leave-active[data-v-cd6e95d4]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-enter-from[data-v-cd6e95d4],.toast-leave-to[data-v-cd6e95d4]{transform:translate(100%) scale(.8);opacity:0}.guide-card[data-v-d2f7deb8]{border:1px solid #1f1f1f;background:linear-gradient(90deg,#00ff410d,#0000004d);padding:1rem 1.2rem;margin-bottom:1rem;box-shadow:0 0 25px #00ff4114}.guide-header[data-v-d2f7deb8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem}.guide-header h2[data-v-d2f7deb8]{margin:0;font-size:.95rem;letter-spacing:2px;color:#00ff41}.guide-tag[data-v-d2f7deb8]{font-size:.65rem;color:#00bfff;border:1px solid #1f1f1f;padding:.2rem .4rem;background:#00000080}.guide-list[data-v-d2f7deb8]{margin:0;padding-left:1.1rem;font-size:.8rem;color:#c5c5c5;line-height:1.5}.guide-tip[data-v-d2f7deb8]{margin-top:.6rem;font-size:.75rem;color:#00ff41;opacity:.85}@media (max-width: 700px){.guide-card[data-v-d2f7deb8]{padding:.8rem 1rem}.guide-header[data-v-d2f7deb8]{flex-direction:column;align-items:flex-start}}.admin-panel[data-v-b0f12468]{background:#050505;color:#00ff41;font-family:Courier New,monospace;padding:1.5rem;border:1px solid #1a1a1a;height:100%;display:flex;flex-direction:column;gap:1rem}.admin-header[data-v-b0f12468]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #00ff41;padding-bottom:.6rem}.admin-header h2[data-v-b0f12468]{margin:0;letter-spacing:2px;font-size:1rem}.refresh-btn[data-v-b0f12468]{background:transparent;border:1px solid #333;color:#666;padding:.4rem .8rem;font-family:inherit;cursor:pointer}.admin-grid[data-v-b0f12468]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.admin-card[data-v-b0f12468]{border:1px solid #222;background:#00000080;padding:.8rem}.users-card[data-v-b0f12468]{margin-top:1rem}.users-header[data-v-b0f12468]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.users-table[data-v-b0f12468]{display:flex;flex-direction:column;gap:.4rem}.users-row[data-v-b0f12468]{display:grid;grid-template-columns:180px 1fr 200px 260px;gap:.6rem;font-size:.75rem;align-items:center}.users-head[data-v-b0f12468]{color:#00bfff;font-weight:700;border-bottom:1px solid #222;padding-bottom:.3rem}.actions[data-v-b0f12468]{display:flex;gap:.4rem;flex-wrap:wrap}.actions button[data-v-b0f12468]{background:transparent;border:1px solid #333;color:#00ff41;padding:.2rem .4rem;font-family:inherit;cursor:pointer;font-size:.7rem}.actions button[data-v-b0f12468]:hover{border-color:#00ff41}.admin-card h3[data-v-b0f12468]{margin:0 0 .6rem;font-size:.85rem;color:#00bfff}.stat-row[data-v-b0f12468]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;font-size:.8rem}.stat-item span[data-v-b0f12468]{color:#ffd93d}.list[data-v-b0f12468]{display:flex;flex-direction:column;gap:.4rem;max-height:220px;overflow-y:auto}.row[data-v-b0f12468]{display:grid;grid-template-columns:120px 1fr 80px;gap:.5rem;font-size:.75rem;align-items:center}.mono[data-v-b0f12468]{color:#00ff41}.text[data-v-b0f12468]{color:#cfcfcf}.dim[data-v-b0f12468]{color:#666;text-align:right}.tag[data-v-b0f12468]{border:1px solid #ff6b6b;color:#ff6b6b;padding:.1rem .3rem;font-size:.6rem;justify-self:end}.tag.bot[data-v-b0f12468]{border-color:#00bfff;color:#00bfff}@media (max-width: 900px){.admin-grid[data-v-b0f12468]{grid-template-columns:1fr}.row[data-v-b0f12468]{grid-template-columns:100px 1fr}.dim[data-v-b0f12468]{text-align:left}.users-row[data-v-b0f12468]{grid-template-columns:1fr}.actions[data-v-b0f12468]{justify-content:flex-start}}.live-feed[data-v-e641039c]{margin-bottom:1.5rem;background:#0000008c;border:1px solid #1f2a1f}.live-header[data-v-e641039c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.summary[data-v-e641039c]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.6rem}.chip[data-v-e641039c]{font-size:.65rem;color:#9beaa7;border:1px solid rgba(0,255,65,.25);padding:.2rem .5rem;background:#00ff410d}.chip span[data-v-e641039c]{color:#00bfff;margin-left:.35rem}.title h2[data-v-e641039c]{margin:0;font-size:1rem}.title .sub[data-v-e641039c]{display:block;font-size:.7rem;color:#00bfff;opacity:.8;margin-top:.1rem}.pulse[data-v-e641039c]{width:10px;height:10px;border-radius:50%;background:#00ff41;box-shadow:0 0 10px #00ff4199;opacity:.6}.pulse.active[data-v-e641039c]{animation:pulse-e641039c 1s ease-in-out infinite}.feed-list[data-v-e641039c]{display:flex;flex-direction:column;gap:.5rem;max-height:240px;overflow:auto}.feed-row[data-v-e641039c]{display:grid;grid-template-columns:64px 1fr;gap:.6rem;padding:.4rem .6rem;border:1px solid rgba(0,255,65,.1);background:#000a0059}.feed-time[data-v-e641039c]{font-size:.65rem;color:#7a7a7a}.feed-body[data-v-e641039c]{display:flex;flex-direction:column;gap:.15rem}.feed-label[data-v-e641039c]{font-size:.65rem;letter-spacing:1px;color:#00ff41}.feed-text[data-v-e641039c]{font-size:.75rem;color:#c2ffc2}.feed-row.clash .feed-label[data-v-e641039c],.feed-row.bounty .feed-label[data-v-e641039c],.feed-row.bounty_hunt .feed-label[data-v-e641039c]{color:#ff9f43}.feed-row.hack .feed-label[data-v-e641039c],.feed-row.sell .feed-label[data-v-e641039c],.feed-row.market_buy .feed-label[data-v-e641039c]{color:#00bfff}.feed-row.faction .feed-label[data-v-e641039c],.feed-row.faction_join .feed-label[data-v-e641039c]{color:#f0f}.feed-row.raid .feed-label[data-v-e641039c],.feed-row.blackout .feed-label[data-v-e641039c],.feed-row.clash_result .feed-label[data-v-e641039c]{color:#ff6b6b}.feed-row.attack .feed-label[data-v-e641039c]{color:#f44}.feed-row.counter .feed-label[data-v-e641039c]{color:#ffd93d}.feed-row.raid_wave .feed-label[data-v-e641039c],.feed-row.raid_result .feed-label[data-v-e641039c]{color:#ff8f8f}.empty[data-v-e641039c]{font-size:.75rem;opacity:.5}@keyframes pulse-e641039c{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}.clash-panel[data-v-25779bb5]{margin-bottom:1.5rem;border:1px solid rgba(255,100,100,.25);background:radial-gradient(circle at top,#78000033,#000000b3)}.clash-header[data-v-25779bb5]{display:flex;align-items:baseline;gap:.8rem;margin-bottom:.6rem}.clash-header h2[data-v-25779bb5]{margin:0;font-size:1rem;color:#ff6b6b}.clash-sub[data-v-25779bb5]{font-size:.7rem;color:#ff9f43;opacity:.8}.clash-list[data-v-25779bb5]{display:flex;flex-direction:column;gap:.4rem}.clash-row[data-v-25779bb5]{display:grid;grid-template-columns:64px 1fr;gap:.6rem;padding:.35rem .5rem;border:1px solid rgba(255,100,100,.2);background:#14000066}.clash-row.raid[data-v-25779bb5]{border-color:#ff9f4366}.clash-row.blackout[data-v-25779bb5]{border-color:#ffffff26}.clash-row.clash_result[data-v-25779bb5]{border-color:#ff009659}.time[data-v-25779bb5]{font-size:.65rem;color:#999}.text[data-v-25779bb5]{font-size:.75rem;color:#ffd2d2}.empty[data-v-25779bb5]{font-size:.75rem;opacity:.5}.tour-overlay[data-v-971a51cf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:40;animation:fade-in-971a51cf .3s ease-out;pointer-events:none}.spotlight[data-v-971a51cf]{position:absolute;border:1px solid #00ff41;box-shadow:0 0 0 9999px #000000bf,0 0 20px #00ff4159;border-radius:6px;pointer-events:none;animation:glow-971a51cf 1.2s ease-in-out infinite}.tour-window[data-v-971a51cf]{position:fixed;width:min(560px,92vw);background:#050505;border:1px solid #00ff41;box-shadow:0 0 40px #00ff4133;font-family:Courier New,monospace;pointer-events:auto}.tour-header[data-v-971a51cf]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .8rem;border-bottom:1px solid rgba(0,255,65,.2);background:#00ff410d}.tour-header .title[data-v-971a51cf]{font-size:.75rem;letter-spacing:2px}.tour-header .close[data-v-971a51cf]{background:transparent;border:1px solid #00ff41;color:#00ff41;font-size:1rem;width:28px;height:28px;cursor:pointer}.tour-body[data-v-971a51cf]{padding:1rem 1.2rem;color:#bdf7c5}.step-title[data-v-971a51cf]{margin:0 0 .6rem;font-size:1rem}.step-body[data-v-971a51cf]{margin:0;font-size:.85rem}.tour-footer[data-v-971a51cf]{padding:.8rem 1.2rem;border-top:1px solid rgba(0,255,65,.2);display:flex;align-items:center;justify-content:space-between}.controls[data-v-971a51cf]{display:flex;gap:.6rem}.ghost[data-v-971a51cf]{background:transparent;border:1px solid #00ff41;color:#00ff41;padding:.5rem .9rem;font-family:Courier New,monospace;cursor:pointer}.ghost[data-v-971a51cf]:disabled{opacity:.4;cursor:not-allowed}.primary[data-v-971a51cf]{background:#00ff41;color:#000;border:none;padding:.5rem .9rem;font-family:Courier New,monospace;font-weight:700;cursor:pointer}@keyframes fade-in-971a51cf{0%{opacity:0}to{opacity:1}}@keyframes glow-971a51cf{0%,to{box-shadow:0 0 0 9999px #000000bf,0 0 12px #00ff4140}50%{box-shadow:0 0 0 9999px #000000bf,0 0 22px #00ff4173}}.system-pulse[data-v-ee78867b]{display:flex;align-items:center;gap:.8rem;padding:.4rem .8rem;border:1px solid rgba(0,255,65,.25);background:#0006;font-family:Courier New,monospace}.label[data-v-ee78867b]{font-size:.65rem;color:#9beaa7;letter-spacing:1px}.bars[data-v-ee78867b]{display:flex;align-items:flex-end;gap:3px;height:26px}.bar[data-v-ee78867b]{width:4px;background:linear-gradient(180deg,#00ff41,#00ff4133);animation:flicker-ee78867b 1.4s ease-in-out infinite}.load[data-v-ee78867b]{font-size:.7rem;color:#00bfff;min-width:42px;text-align:right}@keyframes flicker-ee78867b{0%,to{opacity:.6}50%{opacity:1}}.container[data-v-a610bdd3]{max-width:1400px;margin:0 auto;padding:1.5rem;font-family:Courier New,Courier,monospace;color:#00ff41;background-color:#0d0d0d;min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box}.container.under-attack[data-v-a610bdd3]{box-shadow:0 0 25px #ff444459;border:1px solid rgba(255,68,68,.35)}header[data-v-a610bdd3]{border-bottom:1px solid #00ff41;margin-bottom:1rem;padding-bottom:1rem;display:flex;justify-content:space-between;align-items:center}header.signal-spike[data-v-a610bdd3]{animation:signal-spike-a610bdd3 1.1s ease-in-out;box-shadow:0 0 30px #00ffff59}h1[data-v-a610bdd3]{font-size:2rem;text-transform:uppercase;letter-spacing:.3rem;margin:0}.header-right[data-v-a610bdd3]{display:flex;align-items:center;gap:2rem}.heat-badge[data-v-a610bdd3]{display:flex;flex-direction:column;gap:.2rem;padding:.35rem .6rem;border:1px solid rgba(0,255,65,.25);background:#0006;min-width:80px}.heat-badge .label[data-v-a610bdd3]{font-size:.6rem;letter-spacing:1px;color:#9beaa7}.heat-badge .value[data-v-a610bdd3]{font-size:.85rem;color:#00ff41}.heat-badge.hot[data-v-a610bdd3]{border-color:#ff9f4399}.heat-badge.hot .value[data-v-a610bdd3]{color:#ff9f43}.heat-badge.critical[data-v-a610bdd3]{border-color:#f44c;box-shadow:0 0 12px #ff44444d}.heat-badge.critical .value[data-v-a610bdd3]{color:#f44}@media (max-width: 1200px){.header-right[data-v-a610bdd3]{gap:1rem}}.player-stats[data-v-a610bdd3]{display:flex;gap:.8rem;padding:.4rem;border:1px solid #222;background:#0000008c}.stat-card[data-v-a610bdd3]{display:flex;flex-direction:column;gap:.2rem;padding:.4rem .7rem;border:1px solid rgba(0,255,65,.2);background:linear-gradient(180deg,#00ff4114,#0000004d);min-width:120px;position:relative;overflow:hidden}.stat-card[data-v-a610bdd3]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent);animation:stat-scan-a610bdd3 3.5s linear infinite}.stat-card.market-spike[data-v-a610bdd3]{border-color:#00bfff99;box-shadow:0 0 18px #00bfff59}.stat-label[data-v-a610bdd3]{font-size:.6rem;color:#00bfff;letter-spacing:1px}.stat-value[data-v-a610bdd3]{font-size:.9rem;font-weight:700;animation:stat-pulse-a610bdd3 2s ease-in-out infinite}.user-info[data-v-a610bdd3]{display:flex;align-items:center;gap:1rem}.lang-switch[data-v-a610bdd3]{display:flex;gap:.4rem;border:1px solid #222;padding:.2rem;background:#0006}.lang-switch button[data-v-a610bdd3]{background:transparent;border:1px solid #222;color:#666;padding:.3rem .5rem;font-family:inherit;font-size:.7rem;cursor:pointer}.lang-switch button.active[data-v-a610bdd3]{border-color:#00ff41;color:#00ff41}.username[data-v-a610bdd3]{color:#00bfff;font-weight:700}.btn-logout[data-v-a610bdd3]{background:transparent;border:1px solid #ff6b6b;color:#ff6b6b;padding:.4rem .8rem;cursor:pointer;font-family:inherit;font-size:.7rem}.event-ticker[data-v-a610bdd3]{background:#000c;border:1px solid #333;padding:.5rem 1rem;margin-bottom:1rem;display:flex;gap:1rem;font-size:.8rem;overflow:hidden;white-space:nowrap;position:relative}.audio-banner[data-v-a610bdd3]{position:fixed;top:.8rem;right:.8rem;z-index:10001;background:#000c;border:1px solid #00ff41;padding:.4rem .6rem;display:flex;flex-direction:column;gap:.1rem;cursor:pointer;font-family:inherit}.audio-title[data-v-a610bdd3]{font-size:.7rem;color:#00ff41;letter-spacing:1px}.audio-sub[data-v-a610bdd3]{font-size:.65rem;color:#666}.event-ticker.positive[data-v-a610bdd3]{border-color:#00ff41;color:#00ff41}.event-ticker.negative[data-v-a610bdd3]{border-color:#f44;color:#f44}.ticker-label[data-v-a610bdd3]{font-weight:700;opacity:.7;z-index:2;position:relative;background:#000000f2;padding-right:.8rem}.ticker-text[data-v-a610bdd3]{animation:marquee-a610bdd3 20s linear infinite;display:inline-block;padding-left:.6rem;z-index:1}.attack-banner[data-v-a610bdd3]{display:flex;align-items:center;gap:.6rem;border:1px solid #ff4444;background:#280000cc;color:#ffb3b3;padding:.4rem .8rem;margin-bottom:1rem;animation:attack-flash-a610bdd3 1.2s ease-in-out infinite}.attack-icon[data-v-a610bdd3]{width:20px;height:20px;border-radius:50%;border:1px solid #ff4444;display:inline-flex;align-items:center;justify-content:center;color:#f44;font-weight:700}.attack-text[data-v-a610bdd3]{font-size:.8rem;letter-spacing:1px}.attack-btn[data-v-a610bdd3]{margin-left:auto;background:#f443;border:1px solid #ff4444;color:#ffb3b3;font-family:inherit;font-size:.7rem;padding:.3rem .6rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.attack-btn .cost[data-v-a610bdd3]{color:#ffd93d}@keyframes marquee-a610bdd3{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes stat-scan-a610bdd3{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes stat-pulse-a610bdd3{0%,to{text-shadow:0 0 0 rgba(0,255,65,0)}50%{text-shadow:0 0 10px rgba(0,255,65,.6)}}@keyframes attack-flash-a610bdd3{0%,to{background:#280000cc}50%{background:#500000e6}}@keyframes signal-spike-a610bdd3{0%{filter:none}40%{filter:drop-shadow(0 0 10px rgba(0,255,255,.6))}to{filter:none}}@keyframes breach-pulse-a610bdd3{0%,to{opacity:.35}50%{opacity:.8}}@keyframes breach-scan-a610bdd3{0%{transform:translateY(-10%)}to{transform:translateY(110%)}}@keyframes raid-pulse-a610bdd3{0%,to{opacity:.35}50%{opacity:.8}}@keyframes raid-scan-a610bdd3{0%{transform:translateY(0)}to{transform:translateY(120%)}}.main-nav[data-v-a610bdd3]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.main-nav button[data-v-a610bdd3]{background:transparent;border:1px solid #333;color:#666;padding:.6rem 1.2rem;font-family:inherit;font-weight:700;cursor:pointer;transition:all .2s}.main-nav button[data-v-a610bdd3]:hover{border-color:#00ff41;color:#00ff41}.main-nav button.active[data-v-a610bdd3]{border-color:#00ff41;color:#00ff41;background:#00ff410d;box-shadow:0 0 10px #00ff411a}.dashboard[data-v-a610bdd3]{display:grid;grid-template-columns:1.6fr 1fr;gap:1.5rem;min-height:70vh}@media (max-width: 1000px){.dashboard[data-v-a610bdd3]{grid-template-columns:1fr;height:auto}}.card[data-v-a610bdd3]{border:1px solid #333;padding:1rem;background:#00ff4103;display:flex;flex-direction:column}.card-header[data-v-a610bdd3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.card-header h2[data-v-a610bdd3]{margin:0;font-size:1.2rem}.btn-regen[data-v-a610bdd3]{background:transparent;border:1px solid #444;color:#666;padding:.3rem .6rem;cursor:pointer;font-family:inherit;font-size:.7rem}.node-info[data-v-a610bdd3]{display:flex;flex-direction:column;height:100%}.node-header[data-v-a610bdd3]{display:flex;justify-content:space-between;margin-bottom:.5rem}.node-name[data-v-a610bdd3]{font-size:1.1rem;font-weight:700}.node-type[data-v-a610bdd3]{font-size:.7rem;opacity:.6}.node-status[data-v-a610bdd3]{padding:.1rem .4rem;font-size:.65rem;border:1px solid currentColor}.node-status.locked[data-v-a610bdd3]{color:#ff6b6b}.node-status.unlocked[data-v-a610bdd3]{color:#ffd93d}.node-status.compromised[data-v-a610bdd3]{color:#ff9f43}.node-status.owned[data-v-a610bdd3]{color:#00ff41}.node-desc[data-v-a610bdd3]{font-size:.8rem;opacity:.7;margin-bottom:1rem}.defense-stats[data-v-a610bdd3]{display:flex;gap:.8rem;margin-bottom:.8rem}.stat[data-v-a610bdd3]{display:flex;flex-direction:column;align-items:center;background:#0000004d;padding:.3rem .6rem;border:1px solid #222;flex:1}.stat .label[data-v-a610bdd3]{font-size:.6rem;opacity:.5}.stat .value[data-v-a610bdd3]{font-size:.9rem;font-weight:700}.core-info[data-v-a610bdd3]{border:1px solid #ff0000;background:#32000033;padding:.5rem;margin-bottom:.8rem}.core-info h3[data-v-a610bdd3]{font-size:.8rem;color:red;margin:0}.core-info p[data-v-a610bdd3]{font-size:.7rem;margin:.2rem 0 0}.btn-hack[data-v-a610bdd3]{width:100%;background:red;color:#fff;border:none;padding:.7rem;font-weight:700;cursor:pointer;font-family:inherit;margin-bottom:1rem}.terminal-wrapper[data-v-a610bdd3]{flex:1;min-height:200px;overflow:hidden}.chat-wrapper[data-v-a610bdd3]{margin-top:1rem;height:250px;border:1px solid #222}.no-selection[data-v-a610bdd3]{text-align:center;opacity:.3;display:flex;flex-direction:column;height:100%}footer[data-v-a610bdd3]{margin-top:auto;padding-top:1rem;text-align:center;font-size:.7rem;opacity:.3}.network-map[data-v-a610bdd3]{min-height:520px;position:relative;overflow:hidden}.raid-overlay[data-v-a610bdd3]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(circle at center,#ff8c002e,#0003);animation:raid-pulse-a610bdd3 1.1s ease-in-out infinite}.raid-grid[data-v-a610bdd3]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,160,80,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,160,80,.15) 1px,transparent 1px);background-size:28px 28px;opacity:.6}.raid-scan[data-v-a610bdd3]{position:absolute;left:-10%;top:0;width:120%;height:6px;background:linear-gradient(90deg,transparent,rgba(255,180,80,.9),transparent);animation:raid-scan-a610bdd3 1s linear infinite}.breach-overlay[data-v-a610bdd3]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:radial-gradient(circle at center,#ff323233,#0003);animation:breach-pulse-a610bdd3 1.4s ease-in-out infinite}.breach-grid[data-v-a610bdd3]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,80,80,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,80,80,.15) 1px,transparent 1px);background-size:24px 24px;opacity:.6}.breach-scan[data-v-a610bdd3]{position:absolute;left:-10%;top:0;width:120%;height:6px;background:linear-gradient(90deg,transparent,rgba(255,100,100,.9),transparent);animation:breach-scan-a610bdd3 1.2s linear infinite}@media (max-width: 1200px){header[data-v-a610bdd3]{flex-wrap:wrap;gap:1rem}.header-right[data-v-a610bdd3]{width:100%;justify-content:space-between;gap:1rem;flex-wrap:wrap}}@media (max-width: 900px){.main-nav[data-v-a610bdd3]{justify-content:center}.main-nav button[data-v-a610bdd3]{padding:.5rem .9rem;font-size:.75rem}}@media (max-width: 700px){.container[data-v-a610bdd3]{padding:1rem}h1[data-v-a610bdd3]{font-size:1.4rem;letter-spacing:.2rem}.player-stats[data-v-a610bdd3]{width:100%;justify-content:space-between}.dashboard[data-v-a610bdd3]{gap:1rem;min-height:auto}.network-map[data-v-a610bdd3]{min-height:360px}.chat-wrapper[data-v-a610bdd3]{height:200px}.btn-hack[data-v-a610bdd3]{font-size:.85rem}}
