.terminal[data-v-c45178a4]{display:flex;flex-direction:column;height:100%;background:#0d0d0d;font-family:var(--font-mono);font-size:13px}.terminal-output[data-v-c45178a4]{flex:1;padding:12px 14px;overflow-y:auto;line-height:1.5}.line[data-v-c45178a4]{white-space:pre-wrap;word-break:break-all}.line.command[data-v-c45178a4]{color:#e0e0e0}.line.normal[data-v-c45178a4]{color:#fff}.line.dim[data-v-c45178a4]{color:#888}.line.system[data-v-c45178a4]{color:var(--accent-blue)}.line.warning[data-v-c45178a4]{color:#f0a500}.line.error[data-v-c45178a4]{color:#ff453a}.line.success[data-v-c45178a4]{color:#32d74b}.terminal-input[data-v-c45178a4]{display:flex;align-items:center;padding:10px 14px;border-top:1px solid #333;background:#141414}.prompt[data-v-c45178a4]{color:#32d74b;white-space:nowrap;margin-right:8px}input[data-v-c45178a4]{flex:1;background:transparent;border:none;color:#fff;font-family:var(--font-mono);font-size:13px;outline:none;caret-color:#32d74b}.terminal-tabs[data-v-ee079ec6]{display:flex;flex-direction:column;height:100%;background:#0a0a0f}.tab-bar[data-v-ee079ec6]{display:flex;align-items:center;background:#12121a;border-bottom:1px solid var(--border-glow);padding:4px 4px 0;gap:2px;overflow-x:auto}.tab[data-v-ee079ec6]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#1a1a24;border:1px solid transparent;border-bottom:none;border-radius:6px 6px 0 0;cursor:pointer;color:var(--text-muted);font-size:12px;transition:all .15s;max-width:140px}.tab[data-v-ee079ec6]:hover{background:#2a2a3a;color:var(--text-primary)}.tab.active[data-v-ee079ec6]{background:#0a0a0f;border-color:var(--border-glow);color:var(--text-primary)}.tab-icon[data-v-ee079ec6]{font-size:12px}.tab-name[data-v-ee079ec6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.tab-close[data-v-ee079ec6]{width:16px;height:16px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;opacity:.5;transition:all .15s}.tab-close[data-v-ee079ec6]:hover{background:var(--accent-red);opacity:1}.new-tab[data-v-ee079ec6]{background:transparent;border:none;color:var(--text-muted);font-size:18px;padding:4px 10px;cursor:pointer;border-radius:4px}.new-tab[data-v-ee079ec6]:hover{background:#00ff411a;color:var(--text-primary)}.tab-content[data-v-ee079ec6]{flex:1;overflow:hidden}.mission-panel[data-v-f4398903]{height:100%;background:#141414;padding:18px;overflow-y:auto;font-size:13px}.mission-list h2[data-v-f4398903]{color:#fff;margin-bottom:18px;font-size:18px;font-weight:500}.mission-card[data-v-f4398903]{background:#1e1e1e;border:1px solid #404040;border-radius:8px;padding:14px;margin-bottom:10px;cursor:pointer;transition:background .2s,border-color .2s}.mission-card[data-v-f4398903]:hover{background:#252525;border-color:#505050}.mission-header[data-v-f4398903]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mission-rank[data-v-f4398903]{color:#f0a500;font-size:12px}.mission-title[data-v-f4398903]{color:#fff;font-weight:500;font-size:14px}.mission-info[data-v-f4398903]{display:flex;justify-content:space-between;font-size:11px;color:#888}.mission-type[data-v-f4398903]{text-transform:capitalize}.no-missions[data-v-f4398903]{text-align:center;color:#888;padding:40px}.hint[data-v-f4398903]{font-size:12px;margin-top:10px;color:#666}.completed-section[data-v-f4398903]{margin-top:28px}.completed-section h3[data-v-f4398903]{color:#888;font-size:12px;margin-bottom:10px}.back-btn[data-v-f4398903]{background:transparent;border:1px solid #404040;color:#a0a0a0;padding:6px 14px;border-radius:6px;cursor:pointer;margin-bottom:18px;font-size:12px;transition:all .2s}.back-btn[data-v-f4398903]:hover{background:#252525;color:#fff}.briefing-content[data-v-f4398903]{color:#fff}.briefing-text[data-v-f4398903]{background:#1e1e1e;padding:18px;border-radius:8px;font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;color:#a0a0a0;margin-bottom:18px}.objectives[data-v-f4398903]{margin-bottom:18px}.objectives h3[data-v-f4398903],.flag-submit h3[data-v-f4398903],.mission-tools h3[data-v-f4398903]{color:#fff;font-size:14px;font-weight:500;margin-bottom:10px}.objectives ul[data-v-f4398903]{list-style:none;padding:0}.objectives li[data-v-f4398903]{padding:6px 0;color:#888;font-size:12px}.objectives li.completed[data-v-f4398903]{color:#28c840;text-decoration:line-through}.flag-input[data-v-f4398903]{display:flex;gap:10px;margin-bottom:10px}.flag-input input[data-v-f4398903]{flex:1;background:#1e1e1e;border:1px solid #404040;color:#fff;padding:10px 14px;border-radius:6px;font-family:var(--font-mono);font-size:13px}.flag-input input[data-v-f4398903]:focus{border-color:#0078d4;outline:none}.flag-input button[data-v-f4398903]{background:#0078d4;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;font-size:13px;transition:background .2s}.flag-input button[data-v-f4398903]:hover{background:#1a86d9}.success[data-v-f4398903]{color:#28c840;font-size:13px}.error[data-v-f4398903]{color:#ff453a;font-size:13px}.tool-list[data-v-f4398903]{display:flex;gap:10px;flex-wrap:wrap}.tool-tag[data-v-f4398903]{background:#252525;padding:6px 12px;border-radius:6px;font-size:11px;color:#a0a0a0;border:1px solid #404040}.shop-panel[data-v-e5a8c80c]{height:100%;background:#141414;padding:18px;overflow-y:auto}.shop-header[data-v-e5a8c80c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.shop-header h2[data-v-e5a8c80c]{color:#fff;font-size:20px;font-weight:500}.currency[data-v-e5a8c80c]{display:flex;gap:20px}.xp[data-v-e5a8c80c]{color:#a0a0a0;font-size:13px}.coins[data-v-e5a8c80c]{color:#0078d4;font-weight:500}.rank-info[data-v-e5a8c80c]{background:#1e1e1e;padding:14px;border-radius:8px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.rank[data-v-e5a8c80c]{color:#0078d4;font-weight:600;font-size:14px}.next-rank[data-v-e5a8c80c]{color:#888;font-size:12px}.shop-grid[data-v-e5a8c80c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-bottom:28px}.tool-card[data-v-e5a8c80c]{background:#1e1e1e;border:1px solid #404040;border-radius:10px;padding:16px;text-align:center;transition:transform .2s,border-color .2s}.tool-card[data-v-e5a8c80c]:hover{transform:translateY(-2px);border-color:#505050}.tool-card.unlocked[data-v-e5a8c80c]{border-color:#28c840;opacity:.85}.tool-icon[data-v-e5a8c80c]{font-size:28px;margin-bottom:10px}.tool-name[data-v-e5a8c80c]{color:#fff;font-weight:500;margin-bottom:6px;font-size:13px}.tool-desc[data-v-e5a8c80c]{color:#888;font-size:11px;margin-bottom:12px;line-height:1.4}.tool-cost[data-v-e5a8c80c]{display:flex;flex-direction:column;gap:8px}.price[data-v-e5a8c80c]{color:#0078d4;font-weight:600;font-size:14px}.buy-btn[data-v-e5a8c80c]{background:#0078d4;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:background .2s}.buy-btn[data-v-e5a8c80c]:hover:not(:disabled){background:#1a86d9}.buy-btn[data-v-e5a8c80c]:disabled{background:#555;cursor:not-allowed}.tool-unlocked[data-v-e5a8c80c]{color:#28c840;font-size:12px;font-weight:500}.stats[data-v-e5a8c80c]{background:#1e1e1e;padding:16px;border-radius:8px}.stats h3[data-v-e5a8c80c]{color:#fff;font-size:14px;font-weight:500;margin-bottom:14px}.stat-row[data-v-e5a8c80c]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #333333;font-size:12px}.stat-row[data-v-e5a8c80c]:last-child{border-bottom:none}.stat-row span[data-v-e5a8c80c]:first-child{color:#888}.stat-row span[data-v-e5a8c80c]:last-child{color:#e0e0e0}.network-panel[data-v-c64573c4]{height:100%;background:#141414;padding:16px;display:flex;flex-direction:column}.network-header[data-v-c64573c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.network-header h2[data-v-c64573c4]{color:#fff;font-size:18px;font-weight:500}.scan-status[data-v-c64573c4]{font-size:12px}.scanning[data-v-c64573c4]{color:#f0a500;animation:pulse-c64573c4 1s infinite}.idle[data-v-c64573c4]{color:#888}@keyframes pulse-c64573c4{0%,to{opacity:1}50%{opacity:.5}}.network-diagram[data-v-c64573c4]{flex:1;background:#1a1a1a;border:1px solid #404040;border-radius:8px;padding:16px;margin-bottom:16px}.network-diagram svg[data-v-c64573c4]{width:100%;height:100%}.gateway[data-v-c64573c4]{cursor:pointer}.gateway:hover rect[data-v-c64573c4],.server:hover rect[data-v-c64573c4],.host:hover rect[data-v-c64573c4]{stroke-width:3}.server[data-v-c64573c4]{cursor:pointer}.server.has-data rect[data-v-c64573c4]{stroke:#f0a500}.selected rect[data-v-c64573c4]{stroke:#f0a500;stroke-width:3}.node-details[data-v-c64573c4]{background:#1a1a1a;border:1px solid #404040;border-radius:8px;padding:14px}.node-details h3[data-v-c64573c4]{color:#fff;font-size:14px;font-weight:500;margin-bottom:12px}.node-details.empty[data-v-c64573c4]{text-align:center;color:#888;padding:24px}.detail-row[data-v-c64573c4]{display:flex;justify-content:space-between;padding:6px 0;font-size:12px}.detail-row .label[data-v-c64573c4]{color:#888}.detail-row .value[data-v-c64573c4]{color:#e0e0e0;font-family:var(--font-mono)}.files-panel[data-v-7767e1fb]{height:100%;background:#141414;display:flex;flex-direction:column}.files-header[data-v-7767e1fb]{background:#1e1e1e;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #404040}.path-bar[data-v-7767e1fb]{background:#0d0d0d;padding:5px 10px;border-radius:6px;border:1px solid #404040}.path[data-v-7767e1fb]{color:#e0e0e0;font-size:12px;font-family:var(--font-mono)}.actions[data-v-7767e1fb]{display:flex;gap:6px}.action-btn[data-v-7767e1fb]{background:#252525;border:1px solid #404040;color:#a0a0a0;width:30px;height:30px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .15s}.action-btn[data-v-7767e1fb]:hover{background:#323232;color:#fff}.files-toolbar[data-v-7767e1fb]{padding:8px 14px;background:#1e1e1e;border-bottom:1px solid #404040}.info[data-v-7767e1fb]{color:#888;font-size:11px}.files-list[data-v-7767e1fb]{flex:1;overflow-y:auto;padding:8px}.file-item[data-v-7767e1fb]{display:grid;grid-template-columns:26px 1fr auto auto;gap:14px;align-items:center;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .2s}.file-item[data-v-7767e1fb]:hover{background:#252525}.file-icon[data-v-7767e1fb]{font-size:18px}.file-name[data-v-7767e1fb]{color:#e0e0e0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-7767e1fb],.file-modified[data-v-7767e1fb]{color:#888;font-size:11px}.files-status[data-v-7767e1fb]{padding:8px 14px;background:#1e1e1e;border-top:1px solid #404040;font-size:11px;color:#888}.stub-window[data-v-f30a2a61]{height:100%;display:flex;align-items:center;justify-content:center;background:#1e1e1e}.content[data-v-f30a2a61]{text-align:center;color:#888}h2[data-v-f30a2a61]{color:#a0a0a0;margin-bottom:10px;font-size:16px;font-weight:500}.calculator[data-v-8544db02]{height:100%;display:flex;flex-direction:column;background:#141414;padding:14px}.display[data-v-8544db02]{background:#0d0d0d;border:1px solid #404040;border-radius:6px;padding:18px;margin-bottom:14px;font-size:32px;font-family:var(--font-mono);color:#fff;text-align:right;min-height:56px;display:flex;align-items:center;justify-content:flex-end}.keypad[data-v-8544db02]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;flex:1}.btn[data-v-8544db02]{background:#252525;border:1px solid #404040;border-radius:8px;font-size:20px;color:#fff;cursor:pointer;transition:all .15s;font-family:var(--font-mono)}.btn[data-v-8544db02]:hover{background:#323232}.btn[data-v-8544db02]:active{background:#404040;transform:scale(.98)}.btn.op[data-v-8544db02]{background:#0078d4;color:#fff;font-weight:500}.btn.op[data-v-8544db02]:hover{background:#1a86d9}.btn.zero[data-v-8544db02]{grid-column:span 1}.process-manager[data-v-8885bfba]{height:100%;display:flex;flex-direction:column;background:#141414;padding:14px}.pm-header[data-v-8885bfba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.title[data-v-8885bfba]{font-size:14px;color:#fff;font-weight:500}.refresh-btn[data-v-8885bfba]{background:#252525;border:1px solid #404040;border-radius:6px;padding:6px 14px;color:#a0a0a0;cursor:pointer;font-size:12px;transition:all .2s}.refresh-btn[data-v-8885bfba]:hover{background:#323232;color:#fff}.pm-stats[data-v-8885bfba]{display:flex;gap:28px;margin-bottom:14px;font-size:12px;color:#888}.pm-table[data-v-8885bfba]{flex:1;overflow-y:auto;border:1px solid #404040;border-radius:6px;background:#1a1a1a}.pm-table th[data-v-8885bfba]{background:#252525;padding:10px 14px;text-align:left;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #404040;font-weight:500}.pm-table td[data-v-8885bfba]{padding:10px 14px;font-size:12px;color:#e0e0e0;border-bottom:1px solid #333333;font-family:var(--font-mono)}.pm-table tr:last-child td[data-v-8885bfba]{border-bottom:none}.pm-table tr[data-v-8885bfba]:hover{background:#252525}.status-running[data-v-8885bfba]{color:#32d74b}.status-sleeping[data-v-8885bfba]{color:#888}.status-stopped[data-v-8885bfba]{color:#ff453a}.settings[data-v-1c2fe44b]{height:100%;display:flex;background:#141414}.settings-nav[data-v-1c2fe44b]{width:150px;background:#1e1e1e;border-right:1px solid #404040;padding:10px}.nav-btn[data-v-1c2fe44b]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#888;font-size:12px;text-align:left;transition:all .2s}.nav-btn[data-v-1c2fe44b]:hover{background:#252525;color:#fff}.nav-btn.active[data-v-1c2fe44b]{background:#0078d4;color:#fff}.settings-content[data-v-1c2fe44b]{flex:1;padding:20px;overflow-y:auto}.section h3[data-v-1c2fe44b]{font-size:16px;color:#fff;font-weight:500;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #404040}.setting-item[data-v-1c2fe44b]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #333333;color:#a0a0a0;font-size:13px}.setting-item .value[data-v-1c2fe44b]{color:#fff;font-family:var(--font-mono)}.setting-item .value.accent[data-v-1c2fe44b]{color:#0078d4;font-weight:500}.setting-item input[type=text][data-v-1c2fe44b]{background:#252525;border:1px solid #404040;border-radius:6px;padding:8px 12px;color:#fff;font-family:var(--font-mono);font-size:12px;width:160px}.setting-item select[data-v-1c2fe44b]{background:#252525;border:1px solid #404040;border-radius:6px;padding:8px 12px;color:#fff;font-size:12px;cursor:pointer}.setting-item input[type=color][data-v-1c2fe44b]{width:44px;height:32px;border:1px solid #404040;border-radius:6px;cursor:pointer;background:transparent}.toggle[data-v-1c2fe44b]{display:flex;align-items:center;gap:10px;cursor:pointer}.toggle input[data-v-1c2fe44b]{width:18px;height:18px}.about-info[data-v-1c2fe44b]{text-align:center;padding:48px}.about-logo[data-v-1c2fe44b]{font-size:36px;font-weight:600;color:#fff;margin-bottom:18px;letter-spacing:-1px}.about-info p[data-v-1c2fe44b]{color:#888;font-size:13px;margin:10px 0}.about-info .mt[data-v-1c2fe44b]{margin-top:28px;color:#666}.text-editor[data-v-8b47b35b]{display:flex;flex-direction:column;height:100%;background:#141414}.editor-toolbar[data-v-8b47b35b]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#1e1e1e;border-bottom:1px solid #404040}.editor-toolbar button[data-v-8b47b35b]{background:#252525;border:1px solid #404040;border-radius:6px;padding:7px 14px;color:#a0a0a0;cursor:pointer;font-size:12px;transition:all .2s}.editor-toolbar button[data-v-8b47b35b]:hover{background:#323232;color:#fff}.filename[data-v-8b47b35b]{margin-left:auto;font-size:12px;color:#888;font-family:var(--font-mono)}.editor-content[data-v-8b47b35b]{flex:1;background:#0d0d0d;border:none;padding:14px;font-family:var(--font-mono);font-size:13px;color:#e0e0e0;resize:none;outline:none;line-height:1.6}.editor-content[data-v-8b47b35b]::placeholder{color:#666}.editor-status[data-v-8b47b35b]{display:flex;gap:20px;padding:10px 14px;background:#1e1e1e;border-top:1px solid #404040;font-size:11px;color:#888}.browser[data-v-af7e7b33]{display:flex;flex-direction:column;height:100%;background:#141414}.browser-toolbar[data-v-af7e7b33]{display:flex;align-items:center;gap:6px;padding:10px;background:#1e1e1e;border-bottom:1px solid #404040}.nav-btn[data-v-af7e7b33]{background:#252525;border:1px solid #404040;border-radius:6px;width:34px;height:34px;color:#a0a0a0;cursor:pointer;font-size:14px;transition:all .15s}.nav-btn[data-v-af7e7b33]:hover{background:#323232;color:#fff}.url-bar[data-v-af7e7b33]{flex:1;background:#0d0d0d;border:1px solid #404040;border-radius:6px;padding:9px 14px;color:#fff;font-size:13px;font-family:var(--font-mono)}.url-bar[data-v-af7e7b33]:focus{border-color:#0078d4;outline:none}.browser-content[data-v-af7e7b33]{flex:1;overflow-y:auto}.start-page[data-v-af7e7b33]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#fff}.start-logo[data-v-af7e7b33]{font-size:72px;margin-bottom:18px}.start-page h2[data-v-af7e7b33]{font-size:26px;font-weight:500;margin-bottom:10px}.start-page p[data-v-af7e7b33]{color:#888;margin-bottom:28px}.quick-links[data-v-af7e7b33]{display:flex;gap:12px}.quick-links button[data-v-af7e7b33]{background:#252525;border:1px solid #404040;border-radius:6px;padding:10px 18px;color:#a0a0a0;cursor:pointer;font-size:12px;transition:all .2s}.quick-links button[data-v-af7e7b33]:hover{background:#323232;color:#fff}.webpage[data-v-af7e7b33]{padding:28px}.site-megacorp h1[data-v-af7e7b33],.site-admin h1[data-v-af7e7b33],.site-mail h1[data-v-af7e7b33]{color:#fff;font-size:26px;font-weight:500;margin-bottom:18px}.site-megacorp p[data-v-af7e7b33],.site-admin p[data-v-af7e7b33],.site-mail p[data-v-af7e7b33]{color:#888;margin-bottom:26px;font-size:14px}.site-megacorp .links[data-v-af7e7b33]{display:flex;flex-direction:column;gap:12px}.site-megacorp .links a[data-v-af7e7b33]{color:#a0a0a0;text-decoration:none;padding:12px 16px;background:#1e1e1e;border-radius:6px;border:1px solid #404040;transition:all .2s}.site-megacorp .links a[data-v-af7e7b33]:hover{background:#252525;color:#fff}.login-form[data-v-af7e7b33],.mail-login[data-v-af7e7b33]{display:flex;flex-direction:column;gap:12px;max-width:320px}.login-form input[data-v-af7e7b33],.mail-login input[data-v-af7e7b33]{background:#1e1e1e;border:1px solid #404040;border-radius:6px;padding:12px 14px;color:#fff;font-size:13px}.login-form button[data-v-af7e7b33],.mail-login button[data-v-af7e7b33]{background:#0078d4;border:none;border-radius:6px;padding:12px 18px;color:#fff;cursor:pointer;font-weight:500;font-size:13px;transition:background .2s}.login-form button[data-v-af7e7b33]:hover,.mail-login button[data-v-af7e7b33]:hover{background:#1a86d9}.desktop[data-v-9315f87a]{width:100vw;height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0d0d0d,#1a1a1a,#0d0d0d);overflow:hidden;outline:none}.top-bar[data-v-9315f87a]{height:32px;background:#1e1e1ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #333;display:flex;align-items:center;padding:0 12px;-webkit-user-select:none;user-select:none;-webkit-app-region:drag}.menu-bar[data-v-9315f87a]{display:flex;align-items:center;width:100%}.menu-left[data-v-9315f87a]{display:flex;align-items:center;gap:2px}.menu-logo[data-v-9315f87a]{font-size:13px;font-weight:600;color:var(--text-primary);margin-right:20px;letter-spacing:-.5px}.menu-item[data-v-9315f87a]{position:relative;padding:5px 12px;font-size:12px;color:var(--text-secondary);border-radius:4px;cursor:pointer}.menu-item[data-v-9315f87a]:hover{background:#ffffff1a;color:var(--text-primary)}.menu-dropdown[data-v-9315f87a]{position:absolute;top:100%;left:0;min-width:220px;background:#2d2d2d;border:1px solid #444;border-radius:8px;box-shadow:0 10px 40px #00000080;padding:5px;z-index:10000;margin-top:2px}.dropdown-item[data-v-9315f87a]{display:block;width:100%;padding:8px 14px;background:transparent;border:none;text-align:left;font-size:12px;color:var(--text-primary);border-radius:4px;cursor:pointer}.dropdown-item[data-v-9315f87a]:hover{background:var(--accent-blue)}.dropdown-sep[data-v-9315f87a]{display:block;height:1px;background:#444;margin:4px 8px}.menu-right[data-v-9315f87a]{display:flex;align-items:center;gap:4px;margin-left:auto;-webkit-app-region:no-drag}.menu-icon[data-v-9315f87a]{font-size:12px;cursor:pointer;padding:4px 6px;border-radius:4px}.menu-icon[data-v-9315f87a]:hover{background:#ffffff1a}.menu-time[data-v-9315f87a]{font-size:12px;color:var(--text-primary);padding:4px 10px;font-variant-numeric:tabular-nums}.desktop-area[data-v-9315f87a]{flex:1;padding:16px;position:relative}.desktop-icons[data-v-9315f87a]{display:flex;flex-direction:column;gap:8px;width:84px}.desktop-icon[data-v-9315f87a]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;border-radius:12px;cursor:pointer;transition:all .2s}.desktop-icon[data-v-9315f87a]:hover{background:#ffffff0f}.desktop-icon[data-v-9315f87a]:active{transform:scale(.96);background:#ffffff08}.desktop-icon .icon[data-v-9315f87a]{font-size:36px}.desktop-icon .label[data-v-9315f87a]{font-size:11px;color:var(--text-primary);text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5)}.windows-area[data-v-9315f87a]{position:absolute;top:32px;right:0;bottom:56px;left:0;pointer-events:none}.window[data-v-9315f87a]{position:absolute;background:#1e1e1e;border-radius:12px;box-shadow:0 15px 50px #00000080,0 5px 20px #0000004d;display:flex;flex-direction:column;overflow:hidden;pointer-events:all;border:1px solid #404040}.window.focused[data-v-9315f87a]{border-color:var(--accent-blue);box-shadow:0 15px 50px #00000080,0 0 0 1px var(--accent-blue)}.window.maximized[data-v-9315f87a]{width:100vw!important;height:calc(100vh - 88px)!important;left:0!important;top:32px!important;border-radius:0;border:none}.window.maximized .resize-handle[data-v-9315f87a],.window.minimized[data-v-9315f87a]{display:none}.resize-handle[data-v-9315f87a]{position:absolute;z-index:10}.resize-n[data-v-9315f87a]{top:0;left:8px;right:8px;height:6px;cursor:n-resize}.resize-s[data-v-9315f87a]{bottom:0;left:8px;right:8px;height:6px;cursor:s-resize}.resize-e[data-v-9315f87a]{right:0;top:8px;bottom:8px;width:6px;cursor:e-resize}.resize-w[data-v-9315f87a]{left:0;top:8px;bottom:8px;width:6px;cursor:w-resize}.resize-ne[data-v-9315f87a]{top:0;right:0;width:10px;height:10px;cursor:ne-resize}.resize-nw[data-v-9315f87a]{top:0;left:0;width:10px;height:10px;cursor:nw-resize}.resize-se[data-v-9315f87a]{bottom:0;right:0;width:10px;height:10px;cursor:se-resize}.resize-sw[data-v-9315f87a]{bottom:0;left:0;width:10px;height:10px;cursor:sw-resize}.resize-handle[data-v-9315f87a]:hover{background:#0078d44d}.window-titlebar[data-v-9315f87a]{height:36px;background:#2a2a2a;border-bottom:1px solid #333;display:flex;align-items:center;padding:0 14px;cursor:move}.window-controls[data-v-9315f87a]{display:flex;gap:8px}.ctrl[data-v-9315f87a]{width:13px;height:13px;border-radius:50%;cursor:pointer;transition:all .15s}.ctrl.close[data-v-9315f87a]{background:#ff5f57}.ctrl.close[data-v-9315f87a]:hover{background:#ff3d30;transform:scale(1.1)}.ctrl.minimize[data-v-9315f87a]{background:#febc2e}.ctrl.minimize[data-v-9315f87a]:hover{background:#fd9500;transform:scale(1.1)}.ctrl.maximize[data-v-9315f87a]{background:#28c840}.ctrl.maximize[data-v-9315f87a]:hover{background:#21ce45;transform:scale(1.1)}.window-title[data-v-9315f87a]{flex:1;text-align:center;font-size:13px;color:var(--text-primary);font-weight:500}.window-spacer[data-v-9315f87a]{width:52px}.window-content[data-v-9315f87a]{flex:1;overflow:hidden}.context-menu[data-v-9315f87a]{position:fixed;background:#2d2d2d;border:1px solid #444;border-radius:10px;box-shadow:0 10px 40px #00000080;padding:5px;min-width:200px;z-index:10001}.ctx-item[data-v-9315f87a]{display:flex;align-items:center;gap:12px;width:100%;padding:9px 14px;background:transparent;border:none;cursor:pointer;color:var(--text-primary);font-size:12px;border-radius:6px}.ctx-item[data-v-9315f87a]:hover{background:var(--accent-blue)}.ctx-item span[data-v-9315f87a]:first-child{font-size:14px}.ctx-divider[data-v-9315f87a]{height:1px;background:#444;margin:4px 8px}.bottom-dock[data-v-9315f87a]{height:56px;background:#232323cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #444;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px}.dock-item[data-v-9315f87a]{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.dock-item[data-v-9315f87a]:hover{background:#ffffff1a;transform:scale(1.15) translateY(-4px)}.dock-item.active[data-v-9315f87a]{background:#0078d440;box-shadow:inset 0 -2px 0 var(--accent-blue)}.dock-item[data-v-9315f87a]:active{transform:scale(1.05) translateY(-2px)}.dock-icon[data-v-9315f87a]{font-size:28px}.toast[data-v-9315f87a]{position:fixed;top:44px;right:20px;display:flex;align-items:center;gap:10px;padding:12px 20px;background:#2d2d2d;border:1px solid #444;border-radius:10px;box-shadow:0 10px 40px #0006;z-index:10002;animation:slideIn-9315f87a .3s ease-out}.toast-success[data-v-9315f87a]{border-color:var(--text-primary)}.toast-icon[data-v-9315f87a]{font-size:16px}.toast-message[data-v-9315f87a]{font-size:12px;color:var(--text-primary)}@keyframes slideIn-9315f87a{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.lock-screen[data-v-9315f87a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a;display:flex;align-items:center;justify-content:center;z-index:10003}.lock-content[data-v-9315f87a]{text-align:center;padding:52px;background:#1e1e1e;border-radius:20px;box-shadow:0 25px 80px #0009}.lock-logo[data-v-9315f87a]{font-size:36px;font-weight:600;color:var(--text-primary);margin-bottom:28px;letter-spacing:-1px}.lock-user[data-v-9315f87a]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px}.user-avatar[data-v-9315f87a]{font-size:56px}.user-name[data-v-9315f87a]{font-size:16px;color:var(--text-secondary)}.lock-input[data-v-9315f87a]{background:#2a2a2a;border:1px solid #444;border-radius:10px;padding:14px 24px;font-size:15px;color:var(--text-primary);width:280px;text-align:center;margin-bottom:18px}.unlock-btn[data-v-9315f87a]{background:var(--accent-blue);border:none;border-radius:10px;padding:12px 40px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.unlock-btn[data-v-9315f87a]:hover{background:var(--accent-blue-hover)}.hackeros-desktop[data-v-82f9d615]{width:100vw;height:100vh;display:flex;flex-direction:column;background:#0a0a0f;overflow:hidden}:root{--bg-primary: #1a1a1a;--bg-secondary: #252525;--bg-tertiary: #2d2d2d;--bg-elevated: #323232;--text-primary: #ffffff;--text-secondary: #a0a0a0;--text-muted: #666666;--accent-blue: #0078d4;--accent-blue-hover: #1a86d9;--border-color: #404040;--border-subtle: #383838;--window-shadow: 0 8px 32px rgba(0, 0, 0, .4);--font-mono: "SF Mono", "Monaco", "Inconsolata", "Fira Code", monospace;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-system);font-size:13px;line-height:1.4;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#555;border-radius:5px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#666;border:2px solid transparent;background-clip:padding-box}::selection{background:var(--accent-blue);color:#fff}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit}
