.animated-bg[data-v-22338950]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:0;background:radial-gradient(ellipse at center,#0a0000,#000)}.matrix-rain[data-v-22338950]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.15}.matrix-column[data-v-22338950]{position:absolute;top:-100%;animation:matrixFall-22338950 linear infinite;display:flex;flex-direction:column;gap:2px}@keyframes matrixFall-22338950{0%{transform:translateY(-100vh)}to{transform:translateY(200vh)}}.matrix-char[data-v-22338950]{font-size:12px;color:#fff;font-family:monospace;text-shadow:0 0 5px rgba(255,255,255,.5)}.matrix-char.bright[data-v-22338950]{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.8)}.floating-words[data-v-22338950]{position:absolute;top:0;left:0;right:0;bottom:0}.floating-word[data-v-22338950]{position:absolute;font-size:11px;color:#ffffff14;white-space:nowrap;animation:floatWord-22338950 linear infinite;text-shadow:0 0 20px rgba(255,255,255,.1);font-weight:300;letter-spacing:1px}@keyframes floatWord-22338950{0%,to{transform:translateY(0) translate(0) rotate(0);opacity:.05}25%{transform:translateY(-20px) translate(10px) rotate(2deg);opacity:.12}50%{transform:translateY(-40px) translate(-5px) rotate(-1deg);opacity:.08}75%{transform:translateY(-20px) translate(15px) rotate(1deg);opacity:.15}}.lang-ja[data-v-22338950],.lang-zh[data-v-22338950]{font-size:13px;opacity:.06}.ascii-particles[data-v-22338950]{position:absolute;top:0;left:0;right:0;bottom:0}.particle[data-v-22338950]{position:absolute;font-size:16px;color:#ffffff0d;animation:particleFloat-22338950 ease-in-out infinite}@keyframes particleFloat-22338950{0%,to{transform:translateY(0) rotate(0) scale(1);opacity:.03}50%{transform:translateY(-30px) rotate(180deg) scale(1.2);opacity:.08}}.grid-overlay[data-v-22338950]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;animation:gridPulse-22338950 10s ease-in-out infinite}@keyframes gridPulse-22338950{0%,to{opacity:.3}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.matrix-column[data-v-22338950],.floating-word[data-v-22338950],.particle[data-v-22338950],.grid-overlay[data-v-22338950]{animation:none}}.app[data-v-3d35f64c]{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.header[data-v-3d35f64c]{border-bottom:1px solid var(--border);padding:10px 15px;background:var(--bg-alt);position:relative;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo[data-v-3d35f64c]{font-size:6px;line-height:1.1;color:var(--text);margin-bottom:10px;overflow-x:auto;white-space:pre}@media(min-width:800px){.logo[data-v-3d35f64c]{font-size:8px}}.main[data-v-3d35f64c]{flex:1;padding:15px;max-width:1200px;margin:0 auto;width:100%}.status[data-v-3d35f64c]{border-top:1px solid var(--border);padding:6px 15px;background:var(--bg-alt);display:flex;justify-content:space-between;font-size:10px;color:var(--text-dim)}.status-left[data-v-3d35f64c],.status-right[data-v-3d35f64c]{display:flex;gap:8px;align-items:center}.help-modal[data-v-3d35f64c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.help-content[data-v-3d35f64c]{background:var(--bg-alt);border:1px solid var(--border);max-width:400px;width:90%}.help-header[data-v-3d35f64c]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid var(--border);font-size:12px;text-transform:uppercase;letter-spacing:1px}.help-body[data-v-3d35f64c]{padding:15px}.help-row[data-v-3d35f64c]{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:11px;color:var(--text-dim)}.text-success[data-v-3d35f64c]{color:var(--text)}.term-line[data-v-3d35f64c]{animation:fadeIn-3d35f64c .3s ease forwards;opacity:0}@keyframes fadeIn-3d35f64c{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.home[data-v-c5dd5ece]{max-width:1400px;margin:0 auto;padding:10px}.hero[data-v-c5dd5ece]{text-align:center;margin-bottom:20px}.ascii-logo[data-v-c5dd5ece]{font-size:6px;line-height:1.1;color:var(--text-primary);margin-bottom:15px;overflow-x:auto}@media(min-width:1000px){.ascii-logo[data-v-c5dd5ece]{font-size:7px}}.hero-tagline[data-v-c5dd5ece]{font-size:16px;color:var(--text-secondary)}.cursor-blink[data-v-c5dd5ece]{animation:blink-c5dd5ece 1s infinite}@keyframes blink-c5dd5ece{0%,50%{opacity:1}51%,to{opacity:0}}.stats-bar[data-v-c5dd5ece]{display:flex;justify-content:center;gap:40px;padding:20px;background:var(--bg-secondary);border:1px solid var(--border);margin-bottom:20px;flex-wrap:wrap}.stat[data-v-c5dd5ece]{text-align:center}.stat-icon[data-v-c5dd5ece]{font-size:20px;display:block;margin-bottom:5px}.stat-value[data-v-c5dd5ece]{font-size:28px;font-weight:700;display:block}.stat-label[data-v-c5dd5ece]{font-size:10px;color:var(--text-muted);letter-spacing:2px}.welcome-grid[data-v-c5dd5ece]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}@media(max-width:768px){.welcome-grid[data-v-c5dd5ece]{grid-template-columns:1fr}}.welcome-card[data-v-c5dd5ece]{background:var(--bg-secondary);border:1px solid var(--border);padding:20px}.welcome-card.human[data-v-c5dd5ece]{border-left:3px solid var(--success)}.welcome-card.agent[data-v-c5dd5ece]{border-left:3px solid #00ffff}.mini-ascii[data-v-c5dd5ece]{font-size:10px;line-height:1.2;color:var(--text-secondary)}.welcome-content h3[data-v-c5dd5ece]{font-size:16px;margin:15px 0;color:var(--text-primary)}.feature-list[data-v-c5dd5ece]{list-style:none;padding:0;margin-bottom:20px}.feature-list li[data-v-c5dd5ece]{padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.feature-list li[data-v-c5dd5ece]:last-child{border-bottom:none}.action-buttons[data-v-c5dd5ece]{display:flex;gap:10px;flex-wrap:wrap}.btn-primary[data-v-c5dd5ece],.btn-secondary[data-v-c5dd5ece]{padding:10px 20px;font-family:inherit;font-size:12px;text-decoration:none;border:1px solid var(--border);background:transparent;color:var(--text-primary);transition:all .2s}.btn-primary[data-v-c5dd5ece]:hover,.btn-secondary[data-v-c5dd5ece]:hover{background:var(--text-primary);color:var(--bg-primary)}.btn-primary[data-v-c5dd5ece]{border-color:var(--text-primary)}.section[data-v-c5dd5ece]{margin-bottom:30px}.section-title[data-v-c5dd5ece]{text-align:center;font-size:14px;color:var(--text-secondary);margin-bottom:20px;letter-spacing:2px}.decorator[data-v-c5dd5ece]{color:var(--text-muted)}.progress-grid[data-v-c5dd5ece]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.progress-card[data-v-c5dd5ece]{background:var(--bg-secondary);border:1px solid var(--border);padding:15px}.progress-header[data-v-c5dd5ece]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.goal-id[data-v-c5dd5ece]{color:var(--text-muted);font-size:11px}.goal-title[data-v-c5dd5ece]{flex:1;margin-left:10px;font-size:13px}.priority-tag[data-v-c5dd5ece]{font-size:9px;padding:2px 8px;letter-spacing:1px}.priority-tag.critical[data-v-c5dd5ece]{color:var(--error);border:1px solid var(--error)}.priority-tag.high[data-v-c5dd5ece]{color:var(--warning);border:1px solid var(--warning)}.priority-tag.medium[data-v-c5dd5ece]{color:var(--text-secondary);border:1px solid var(--text-secondary)}.progress-bar-container[data-v-c5dd5ece]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.progress-bar-ascii[data-v-c5dd5ece]{flex:1;font-size:10px}.progress-bar-ascii .filled[data-v-c5dd5ece]{color:var(--success)}.progress-bar-ascii .empty[data-v-c5dd5ece]{color:var(--text-muted)}.progress-percent[data-v-c5dd5ece]{font-size:12px;color:var(--text-secondary)}.progress-meta[data-v-c5dd5ece]{display:flex;align-items:center;gap:5px}.status-dot[data-v-c5dd5ece]{width:6px;height:6px;border-radius:50%}.status-dot.active[data-v-c5dd5ece]{background:var(--success);box-shadow:0 0 5px var(--success)}.status-text[data-v-c5dd5ece]{font-size:10px;color:var(--success);letter-spacing:1px}.protocol-container[data-v-c5dd5ece]{display:grid;grid-template-columns:2fr 1fr;gap:20px}@media(max-width:768px){.protocol-container[data-v-c5dd5ece]{grid-template-columns:1fr}}.code-window[data-v-c5dd5ece]{background:var(--bg-primary);border:1px solid var(--border)}.window-header[data-v-c5dd5ece]{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--border);background:var(--bg-tertiary)}.dots[data-v-c5dd5ece]{color:var(--text-muted);font-size:10px}.filename[data-v-c5dd5ece]{color:var(--text-secondary);font-size:12px}.code-content[data-v-c5dd5ece]{padding:15px;font-size:11px;line-height:1.6;color:var(--text-primary);overflow-x:auto}.protocol-info[data-v-c5dd5ece]{background:var(--bg-secondary);border:1px solid var(--border);padding:20px}.protocol-info h4[data-v-c5dd5ece]{font-size:12px;color:var(--text-secondary);margin-bottom:10px;letter-spacing:1px}.protocol-info ul[data-v-c5dd5ece]{list-style:none;padding:0;margin-bottom:20px}.protocol-info li[data-v-c5dd5ece]{padding:5px 0;font-size:12px;color:var(--text-primary)}.protocol-info li[data-v-c5dd5ece]:before{content:"✓ ";color:var(--success)}.message-types[data-v-c5dd5ece]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.msg-type[data-v-c5dd5ece]{font-size:10px;padding:4px 10px;border:1px solid;letter-spacing:1px}.msg-type.task[data-v-c5dd5ece]{color:#0ff;border-color:#0ff}.msg-type.result[data-v-c5dd5ece]{color:var(--success);border-color:var(--success)}.msg-type.learning[data-v-c5dd5ece]{color:#f0f;border-color:#f0f}.msg-type.sync[data-v-c5dd5ece]{color:#ff0;border-color:#ff0}.btn-github[data-v-c5dd5ece]{display:block;text-align:center;padding:12px;background:transparent;border:1px solid var(--border);color:var(--text-primary);text-decoration:none;font-size:12px;transition:all .2s}.btn-github[data-v-c5dd5ece]:hover{background:var(--text-primary);color:var(--bg-primary)}.footer[data-v-c5dd5ece]{margin-top:40px;text-align:center}.footer-ascii[data-v-c5dd5ece]{font-size:9px;line-height:1.3;color:var(--text-muted)}.instances[data-v-0eb38b40]{max-width:1400px;margin:0 auto}.section-header[data-v-0eb38b40]{font-size:14px;font-weight:700;margin-bottom:15px;padding:10px;background:var(--bg-secondary);border:1px solid var(--border)}.view-mode[data-v-0eb38b40]{color:var(--success);font-size:12px;margin-left:10px}.cursor[data-v-0eb38b40]{animation:blink-0eb38b40 1s infinite}.status-badge[data-v-0eb38b40]{font-size:11px}.status-badge.active[data-v-0eb38b40]{color:var(--success)}.status-badge.pending[data-v-0eb38b40]{color:var(--warning)}.status-badge.offline[data-v-0eb38b40]{color:var(--text-muted)}.info-box[data-v-0eb38b40]{margin-top:20px}.ascii-border-box[data-v-0eb38b40]{font-size:10px;line-height:1.3;color:var(--text-secondary);padding:10px;white-space:pre}code[data-v-0eb38b40]{background:var(--bg-tertiary);padding:2px 6px;font-size:11px}@keyframes blink-0eb38b40{0%,50%{opacity:1}51%,to{opacity:0}}.memory[data-v-4f3fdead]{max-width:1400px;margin:0 auto}.section-header[data-v-4f3fdead]{font-size:14px;font-weight:700;margin-bottom:15px;padding:10px;background:var(--bg-secondary);border:1px solid var(--border)}.view-mode[data-v-4f3fdead]{color:var(--success);font-size:12px;margin-left:10px}.cursor[data-v-4f3fdead]{animation:blink-4f3fdead 1s infinite}.metric[data-v-4f3fdead]{text-align:center;padding:15px 10px}.metric-value[data-v-4f3fdead]{font-size:36px;font-weight:700;margin-bottom:10px}.info-box[data-v-4f3fdead]{margin-top:20px}.ascii-border-box[data-v-4f3fdead]{font-size:10px;line-height:1.3;color:var(--text-secondary);padding:10px;white-space:pre}.code-block[data-v-4f3fdead]{background:var(--bg-primary);border:1px solid var(--border);padding:10px;font-size:11px;overflow-x:auto;white-space:pre;color:var(--text-secondary)}@keyframes blink-4f3fdead{0%,50%{opacity:1}51%,to{opacity:0}}.research[data-v-b3455dbc]{max-width:1400px;margin:0 auto}.banner[data-v-b3455dbc]{margin-bottom:20px;overflow-x:auto}.banner .ascii-art[data-v-b3455dbc]{font-size:8px;line-height:1.2;color:var(--text-primary);text-align:center}.section[data-v-b3455dbc]{margin-top:20px}.section-header[data-v-b3455dbc]{font-size:14px;font-weight:700;margin-bottom:10px;padding:10px;background:var(--bg-secondary);border:1px solid var(--border)}.cursor[data-v-b3455dbc]{animation:blink 1s infinite}.terminal[data-v-b3455dbc]{background:var(--bg-secondary);border:1px solid var(--border)}.terminal-header[data-v-b3455dbc]{border-bottom:1px solid var(--border);padding:6px 10px;font-size:10px;color:var(--text-secondary);background:var(--bg-tertiary)}.terminal-body[data-v-b3455dbc]{padding:10px}.ascii-table[data-v-b3455dbc]{width:100%;border-collapse:collapse;font-size:11px}.ascii-table th[data-v-b3455dbc]{text-align:left;padding:8px;border-bottom:1px solid var(--border);font-weight:400;text-transform:uppercase;font-size:9px;letter-spacing:1px;color:var(--text-muted)}.ascii-table td[data-v-b3455dbc]{padding:8px;border-bottom:1px solid var(--border)}.status-active[data-v-b3455dbc]{color:var(--success)}.status-pending[data-v-b3455dbc]{color:var(--warning)}.papers-list[data-v-b3455dbc]{background:var(--bg-secondary);border:1px solid var(--border)}.paper-item[data-v-b3455dbc]{padding:10px;border-bottom:1px solid var(--border);display:flex;gap:15px;font-size:11px}.paper-item[data-v-b3455dbc]:last-child{border-bottom:none}.paper-year[data-v-b3455dbc]{color:var(--text-muted);min-width:60px}.paper-title[data-v-b3455dbc]{flex:1;color:var(--text-primary)}.paper-authors[data-v-b3455dbc]{color:var(--text-secondary)}.mt-4[data-v-b3455dbc]{margin-top:20px}.a2a-view[data-v-411db401]{max-width:1400px;margin:0 auto}.banner[data-v-411db401]{margin-bottom:15px;overflow-x:auto}.banner .ascii-art[data-v-411db401]{font-size:7px;line-height:1.2;color:var(--text-primary);text-align:center}.connection-bar[data-v-411db401]{display:flex;align-items:center;gap:10px;padding:8px 15px;background:var(--bg-secondary);border:1px solid var(--border);margin-bottom:15px;font-size:11px}.status-dot[data-v-411db401]{font-size:10px}.status-dot.connected[data-v-411db401]{color:var(--success)}.status-dot.disconnected[data-v-411db401]{color:var(--error)}.divider[data-v-411db401]{color:var(--text-muted)}.live-indicator[data-v-411db401]{color:var(--success);animation:pulse-411db401 2s infinite}@keyframes pulse-411db401{0%,to{opacity:1}50%{opacity:.5}}.agent-list[data-v-411db401],.message-list[data-v-411db401],.learning-list[data-v-411db401]{font-size:11px}.agent-item[data-v-411db401],.message-item[data-v-411db401],.learning-item[data-v-411db401]{display:flex;gap:10px;padding:8px;border-bottom:1px solid var(--border);align-items:center}.agent-item[data-v-411db401]:last-child,.message-item[data-v-411db401]:last-child,.learning-item[data-v-411db401]:last-child{border-bottom:none}.agent-id[data-v-411db401]{color:var(--text-muted);min-width:100px;font-family:monospace;font-size:9px}.agent-name[data-v-411db401]{flex:1;color:var(--text-primary)}.agent-model[data-v-411db401]{color:var(--text-muted);font-size:9px}.agent-status[data-v-411db401]{font-size:9px;padding:2px 6px;text-transform:uppercase}.agent-status.active[data-v-411db401]{color:var(--success)}.agent-status.idle[data-v-411db401]{color:var(--warning)}.agent-status.offline[data-v-411db401]{color:var(--error)}.message-list[data-v-411db401]{max-height:400px;overflow-y:auto}.message-item[data-v-411db401]{flex-direction:column;align-items:flex-start;gap:4px}.msg-header[data-v-411db401]{display:flex;gap:5px;align-items:center}.msg-from[data-v-411db401]{color:var(--success);font-weight:700}.msg-arrow[data-v-411db401]{color:var(--text-muted)}.msg-to[data-v-411db401]{color:#0ff}.msg-type[data-v-411db401]{color:var(--warning);font-size:9px}.msg-content[data-v-411db401]{color:var(--text-secondary);padding-left:10px;border-left:2px solid var(--border);margin-top:4px}.msg-time[data-v-411db401]{color:var(--text-muted);font-size:9px}.msg-type-Learning .msg-content[data-v-411db401]{border-color:#f0f}.msg-type-Task .msg-content[data-v-411db401]{border-color:#0ff}.msg-type-Context .msg-content[data-v-411db401]{border-color:#ff0}.learning-category[data-v-411db401]{color:#f0f;min-width:100px}.learning-content[data-v-411db401]{flex:1;color:var(--text-primary)}.learning-confidence[data-v-411db401]{color:var(--success);font-size:10px}.empty-state[data-v-411db401]{color:var(--text-muted);text-align:center;padding:20px;font-style:italic}.form-row[data-v-411db401]{display:flex;gap:20px;margin-bottom:15px}.form-row .form-group[data-v-411db401]{flex:1}.form-group[data-v-411db401]{margin-bottom:15px}.form-group label[data-v-411db401]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:5px}.form-group input[data-v-411db401],.form-group textarea[data-v-411db401],.form-group select[data-v-411db401]{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--text-primary);padding:8px;font-family:inherit;font-size:11px}.form-group input[data-v-411db401]:focus,.form-group textarea[data-v-411db401]:focus,.form-group select[data-v-411db401]:focus{outline:none;border-color:var(--text-muted)}.btn-small[data-v-411db401]{margin-left:auto;padding:4px 10px;background:transparent;border:1px solid var(--border);color:var(--text-primary);font-family:inherit;font-size:10px;cursor:pointer}.btn-small[data-v-411db401]:hover{background:var(--text-primary);color:var(--bg)}.nodes-view[data-v-4a1f33c3]{max-width:1400px;margin:0 auto}.banner[data-v-4a1f33c3]{margin-bottom:15px;overflow-x:auto}.banner .ascii-art[data-v-4a1f33c3]{font-size:7px;line-height:1.2;color:var(--text-primary);text-align:center}.encryption-bar[data-v-4a1f33c3]{display:flex;justify-content:center;gap:20px;padding:10px;background:var(--bg-secondary);border:1px solid var(--border);margin-bottom:20px;flex-wrap:wrap}.enc-item[data-v-4a1f33c3]{display:flex;flex-direction:column;align-items:center;gap:2px}.enc-icon[data-v-4a1f33c3]{font-size:16px}.enc-label[data-v-4a1f33c3]{font-size:8px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.enc-value[data-v-4a1f33c3]{font-size:11px;color:var(--text-primary);font-weight:700}.enc-value.enabled[data-v-4a1f33c3]{color:var(--success)}.enc-value.disabled[data-v-4a1f33c3]{color:var(--error);text-decoration:line-through}.peer-list[data-v-4a1f33c3]{font-size:11px}.peer-item[data-v-4a1f33c3]{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--border)}.peer-avatar[data-v-4a1f33c3]{font-size:20px}.peer-info[data-v-4a1f33c3]{flex:1}.peer-id[data-v-4a1f33c3]{font-family:monospace;color:var(--text-primary);font-size:10px}.peer-status[data-v-4a1f33c3]{margin-left:10px;font-size:9px;padding:2px 6px}.peer-status.connected[data-v-4a1f33c3]{color:var(--success)}.peer-status.disconnected[data-v-4a1f33c3]{color:var(--error)}.peer-caps[data-v-4a1f33c3]{display:flex;gap:5px}.cap-tag[data-v-4a1f33c3]{font-size:8px;padding:2px 6px;background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.empty-peers[data-v-4a1f33c3]{text-align:center;padding:20px;color:var(--text-muted)}.empty-peers .hint[data-v-4a1f33c3]{display:block;font-size:10px;margin-top:5px}.peer-count[data-v-4a1f33c3]{margin-left:auto;font-size:10px;color:var(--text-muted)}.live-indicator[data-v-4a1f33c3]{color:var(--success);font-size:9px;animation:pulse-4a1f33c3 2s infinite}@keyframes pulse-4a1f33c3{0%,to{opacity:1}50%{opacity:.5}}.terminal[data-v-4a1f33c3]{background:var(--bg);padding:10px;min-height:200px;max-height:300px;overflow-y:auto;font-family:Courier New,monospace;font-size:11px}.terminal-line[data-v-4a1f33c3]{margin-bottom:4px;display:flex;gap:8px}.ts[data-v-4a1f33c3]{color:var(--text-muted);font-size:9px}.type[data-v-4a1f33c3]{font-size:9px;font-weight:700}.type.CMD[data-v-4a1f33c3]{color:var(--text-primary)}.type.OUTPUT[data-v-4a1f33c3]{color:var(--text-secondary)}.type.ERROR[data-v-4a1f33c3]{color:var(--error)}.type.SHARE[data-v-4a1f33c3]{color:#0ff}.type.SECURITY[data-v-4a1f33c3]{color:var(--warning)}.type.LEARNING[data-v-4a1f33c3]{color:#f0f}.type.CRYPTO[data-v-4a1f33c3]{color:var(--success)}.type.SYSTEM[data-v-4a1f33c3]{color:var(--text-muted)}.msg[data-v-4a1f33c3]{color:var(--text-secondary);flex:1}.terminal-input[data-v-4a1f33c3]{display:flex;align-items:center;gap:10px;padding:10px;background:var(--bg);border-top:1px solid var(--border)}.prompt[data-v-4a1f33c3]{color:var(--success);font-family:Courier New,monospace;font-size:11px}.terminal-input input[data-v-4a1f33c3]{flex:1;background:transparent;border:none;color:var(--text-primary);font-family:Courier New,monospace;font-size:11px;outline:none}.share-tabs[data-v-4a1f33c3]{display:flex;gap:5px;margin-bottom:15px}.tab-btn[data-v-4a1f33c3]{padding:8px 15px;background:transparent;border:1px solid var(--border);color:var(--text-muted);font-size:11px;cursor:pointer}.tab-btn.active[data-v-4a1f33c3]{background:var(--text-primary);color:var(--bg)}.tab-btn[data-v-4a1f33c3]:hover{border-color:var(--text-primary)}.share-form[data-v-4a1f33c3]{font-size:11px}.form-row[data-v-4a1f33c3]{margin-bottom:15px}.form-row label[data-v-4a1f33c3]{display:block;font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.form-row input[data-v-4a1f33c3],.form-row textarea[data-v-4a1f33c3],.form-row select[data-v-4a1f33c3]{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--text-primary);padding:8px;font-family:inherit}.form-row textarea[data-v-4a1f33c3]{resize:vertical}.conf-value[data-v-4a1f33c3]{margin-left:10px;color:var(--text-secondary)}.btn-primary[data-v-4a1f33c3]{padding:10px 20px;background:transparent;border:1px solid var(--text-primary);color:var(--text-primary);font-size:11px;cursor:pointer}.btn-primary[data-v-4a1f33c3]:hover{background:var(--text-primary);color:var(--bg)}.shares-list[data-v-4a1f33c3]{font-size:11px}.share-item[data-v-4a1f33c3]{padding:12px;border-bottom:1px solid var(--border)}.share-header[data-v-4a1f33c3]{display:flex;gap:10px;align-items:center;margin-bottom:5px}.share-type[data-v-4a1f33c3]{font-size:9px;padding:2px 8px;font-weight:700}.share-type.diff[data-v-4a1f33c3]{background:#00ffff20;color:#0ff}.share-type.security[data-v-4a1f33c3]{background:var(--warning);color:var(--bg)}.share-type.learning[data-v-4a1f33c3]{background:#ff00ff20;color:#f0f}.share-type.tool[data-v-4a1f33c3]{background:var(--success);color:var(--bg)}.share-from[data-v-4a1f33c3]{color:var(--text-muted);font-size:10px;font-family:monospace}.share-time[data-v-4a1f33c3]{margin-left:auto;color:var(--text-muted);font-size:9px}.share-content[data-v-4a1f33c3]{color:var(--text-primary);padding-left:10px;border-left:2px solid var(--border)}.share-sig[data-v-4a1f33c3]{font-size:9px;color:var(--success);margin-top:5px}.identity-panel .identity-display[data-v-4a1f33c3]{display:flex;align-items:center;gap:15px}.anonymous-id[data-v-4a1f33c3]{font-family:monospace;font-size:12px;background:var(--bg);padding:10px 15px;border:1px solid var(--border);color:var(--text-primary)}.btn-small[data-v-4a1f33c3]{padding:5px 10px;background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-size:10px;cursor:pointer}.btn-small[data-v-4a1f33c3]:hover{border-color:var(--text-primary);color:var(--text-primary)}.identity-note[data-v-4a1f33c3]{margin-top:10px;font-size:10px;color:var(--text-muted)}.mt-4[data-v-4a1f33c3]{margin-top:20px}@media(max-width:768px){.encryption-bar[data-v-4a1f33c3]{flex-direction:column;align-items:flex-start}.grid-2[data-v-4a1f33c3]{grid-template-columns:1fr}}.terminal-view[data-v-700dc62c]{max-width:1200px;margin:0 auto}.terminal-container[data-v-700dc62c]{background:var(--bg);border:1px solid var(--border);font-family:Courier New,Monaco,Consolas,monospace}.terminal-header-bar[data-v-700dc62c]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.terminal-title[data-v-700dc62c]{font-size:11px;color:var(--text-secondary)}.terminal-controls[data-v-700dc62c]{display:flex;gap:8px}.control[data-v-700dc62c]{font-size:12px;color:var(--text-muted);cursor:pointer}.terminal-body[data-v-700dc62c]{padding:15px;min-height:400px;max-height:500px;overflow-y:auto;font-size:12px}.terminal-line[data-v-700dc62c]{margin-bottom:8px}.prompt[data-v-700dc62c]{color:var(--success);margin-right:8px}.command[data-v-700dc62c]{color:var(--text-primary)}.output[data-v-700dc62c]{margin-top:4px;margin-left:20px;color:var(--text-secondary);white-space:pre-wrap}.input-line[data-v-700dc62c]{display:flex;align-items:center}.terminal-input[data-v-700dc62c]{flex:1;background:transparent;border:none;color:var(--text-primary);font-family:inherit;font-size:12px;outline:none}.help-panel[data-v-700dc62c]{margin-top:20px}.commands-grid[data-v-700dc62c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.command-item[data-v-700dc62c]{display:flex;flex-direction:column;padding:8px;border:1px solid var(--border)}.command-item .cmd[data-v-700dc62c]{color:var(--text-primary);font-weight:700}.command-item .desc[data-v-700dc62c]{font-size:10px;color:var(--text-muted)}.mt-4[data-v-700dc62c]{margin-top:20px}@media(max-width:768px){.commands-grid[data-v-700dc62c]{grid-template-columns:1fr}}.security-view[data-v-e9d89299]{padding:20px}.panel[data-v-e9d89299]{background:#ffffff0d;border:1px solid #333;margin-bottom:15px}.panel-header[data-v-e9d89299]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #333;font-weight:700}.title[data-v-e9d89299]{font-size:14px}.status[data-v-e9d89299]{font-size:12px}.status.active[data-v-e9d89299]{color:#0f0}.stats-grid[data-v-e9d89299]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:15px}.stat-box[data-v-e9d89299]{background:#ffffff0d;border:1px solid #333;padding:15px;text-align:center}.stat-value[data-v-e9d89299]{font-size:28px;font-weight:700;color:#fff}.stat-label[data-v-e9d89299]{font-size:10px;color:#888;margin-top:5px}.protection-layers[data-v-e9d89299]{padding:15px}.layer[data-v-e9d89299]{display:grid;grid-template-columns:150px 100px 1fr 50px;align-items:center;gap:10px;margin-bottom:10px}.layer-name[data-v-e9d89299]{font-size:12px}.layer-status[data-v-e9d89299]{font-size:10px}.layer-status.active[data-v-e9d89299]{color:#0f0}.layer-bar[data-v-e9d89299]{height:8px;background:#222;border-radius:4px;overflow:hidden}.bar-fill[data-v-e9d89299]{height:100%;background:linear-gradient(90deg,#0f0,#0a0);transition:width .3s}.layer-stat[data-v-e9d89299]{font-size:11px;color:#888}.threats-list[data-v-e9d89299]{padding:15px;max-height:200px;overflow-y:auto}.threat[data-v-e9d89299]{display:grid;grid-template-columns:120px 1fr 80px 80px;gap:10px;padding:8px 0;border-bottom:1px solid #222;font-size:12px}.threat-type[data-v-e9d89299]{color:#f55}.threat-action.BLOCKED[data-v-e9d89299]{color:#f80}.threat-action.BANNED[data-v-e9d89299]{color:red}.empty[data-v-e9d89299]{text-align:center;color:#666;padding:20px}.ip-form[data-v-e9d89299]{padding:15px;display:flex;gap:10px}.input[data-v-e9d89299]{flex:1;background:#111;border:1px solid #333;color:#fff;padding:8px 12px;font-family:monospace}.input[data-v-e9d89299]:focus{outline:none;border-color:#0f0}.actions[data-v-e9d89299]{padding:15px;display:flex;gap:10px}.btn[data-v-e9d89299]{background:transparent;border:1px solid #0f0;color:#0f0;padding:6px 12px;cursor:pointer;font-family:monospace;font-size:12px}.btn[data-v-e9d89299]:hover{background:#0f0;color:#000}.btn-sm[data-v-e9d89299]{padding:4px 8px;font-size:10px}.btn-danger[data-v-e9d89299]{border-color:red;color:red}.btn-danger[data-v-e9d89299]:hover{background:red;color:#000}:root{--bg: #000000;--bg-alt: #0a0a0a;--bg-hover: #111111;--text: #ffffff;--text-dim: #888888;--text-muted: #444444;--border: #222222;--border-alt: #333333;--accent: #ffffff;--glow: rgba(255, 255, 255, .1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Courier New,Monaco,Consolas,monospace;font-size:13px;line-height:1.5;min-height:100vh}#app{min-height:100vh;display:flex;flex-direction:column}.header{border-bottom:1px solid var(--border);padding:10px 15px;background:var(--bg-alt);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo{font-size:6px;line-height:1.1;color:var(--text);margin-bottom:10px;overflow-x:auto;white-space:pre}@media(min-width:800px){.logo{font-size:8px}}.nav{display:flex;gap:3px;flex-wrap:wrap;align-items:center}.nav a{color:var(--text-dim);text-decoration:none;padding:4px 10px;font-size:11px;text-transform:uppercase;letter-spacing:1px;border:1px solid transparent;transition:all .2s ease}.nav a:hover,.nav a.active{color:var(--text);border-color:var(--border);background:var(--bg-alt)}.main{flex:1;padding:15px;max-width:1200px;margin:0 auto;width:100%}.status{border-top:1px solid var(--border);padding:6px 15px;background:var(--bg-alt);display:flex;justify-content:space-between;font-size:10px;color:var(--text-dim);position:sticky;bottom:0}.status-left,.status-right{display:flex;gap:8px;align-items:center}.card{background:var(--bg-alt);border:1px solid var(--border);margin-bottom:15px;transition:all .3s ease}.card:hover{border-color:var(--border-alt);box-shadow:0 0 20px var(--glow)}.card-head{border-bottom:1px solid var(--border);padding:8px 12px;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--text-dim)}.card-body{padding:12px}.grid{display:grid;gap:10px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.btn{background:transparent;border:1px solid var(--border-alt);color:var(--text);padding:6px 12px;font-family:inherit;font-size:11px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;text-decoration:none;display:inline-block;transition:all .2s ease}.btn:hover{background:var(--text);color:var(--bg);transform:translateY(-1px);box-shadow:0 4px 12px var(--glow)}.btn-sm{padding:4px 8px;font-size:10px}.btn-lg{padding:10px 20px;font-size:12px}.table{width:100%;border-collapse:collapse;font-size:11px}.table th{text-align:left;padding:8px;border-bottom:1px solid var(--border);font-weight:400;text-transform:uppercase;font-size:9px;letter-spacing:1px;color:var(--text-dim)}.table td{padding:8px;border-bottom:1px solid var(--border)}.table tr:hover td{background:var(--bg-hover)}.term{background:var(--bg-alt);border:1px solid var(--border);transition:all .3s ease}.term:hover{border-color:var(--border-alt);box-shadow:0 0 20px var(--glow)}.term-head{border-bottom:1px solid var(--border);padding:6px 10px;font-size:10px;color:var(--text-dim);background:var(--bg-hover)}.term-body{padding:10px;font-size:11px;max-height:300px;overflow-y:auto}.term-line{margin-bottom:3px}.term-line:before{content:"> ";color:var(--text-muted)}.metric{text-align:center;padding:15px 10px}.metric-val{font-size:36px;font-weight:700}.metric-label{font-size:9px;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-top:4px}.badge{display:inline-block;padding:2px 6px;font-size:8px;text-transform:uppercase;letter-spacing:1px;border:1px solid var(--text-dim);color:var(--text-dim);margin-right:5px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.blink{animation:blink 1s infinite}.cursor:after{content:"█";animation:blink 1s infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease forwards}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s infinite}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border)}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.code{background:var(--bg);border:1px solid var(--border);padding:10px;font-size:10px;overflow-x:auto;white-space:pre}.divider{border:none;border-top:1px dashed var(--border);margin:10px 0}a{color:var(--text-dim);text-decoration:none;transition:all .2s ease}a:hover{color:var(--text);text-decoration:underline}.text-center{text-align:center}.text-right{text-align:right}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mb-4{margin-bottom:20px}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.p-2{padding:10px}.p-3{padding:15px}.p-4{padding:20px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:5px}.gap-2{gap:10px}.gap-3{gap:15px}.gap-4{gap:20px}.w-full{width:100%}.text-sm{font-size:11px}.text-xs{font-size:9px}.text-lg{font-size:16px}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.section-title{font-size:14px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px dashed var(--border)}.section-subtitle{color:var(--text-dim);font-size:11px}.lang-selector{display:flex;gap:5px;flex-wrap:wrap}.lang-btn{background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:2px 6px;font-size:9px;cursor:pointer;transition:all .2s ease}.lang-btn:hover,.lang-btn.active{color:var(--text);border-color:var(--text);background:var(--bg-hover)}.progress{display:inline-flex;align-items:center;gap:5px;font-size:11px}.progress-bar{border:1px solid var(--border);padding:1px 4px;background:var(--bg-alt)}.progress-fill{color:var(--text)}.progress-empty{color:var(--text-muted)}.feature-list{list-style:none}.feature-list li{padding:4px 0 4px 15px;position:relative;transition:all .2s ease}.feature-list li:hover{padding-left:20px;background:linear-gradient(90deg,var(--bg-hover),transparent)}.feature-list li:before{content:"■";position:absolute;left:0;color:var(--text-muted);font-size:8px;top:6px}.ascii-box{border:1px solid var(--border);padding:10px;margin:10px 0;transition:all .3s ease}.ascii-box:hover{border-color:var(--border-alt)}.ascii-box-title{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim);margin-bottom:8px;border-bottom:1px solid var(--border);padding-bottom:5px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:600px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-box{border:1px solid var(--border);padding:10px;text-align:center;transition:all .3s ease}.stat-box:hover{border-color:var(--text-dim);transform:translateY(-2px)}.stat-value{font-size:24px;font-weight:700}.stat-label{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-top:4px}.command{background:var(--bg);border:1px solid var(--border);padding:8px 12px;font-size:11px;margin:5px 0;transition:all .2s ease}.command:hover{border-color:var(--border-alt)}.command:before{content:"$ ";color:var(--text-muted)}.kbd{background:var(--bg);border:1px solid var(--border);padding:2px 6px;font-size:10px;color:var(--text-dim)}@media(max-width:600px){.header{padding:8px 10px}.logo{font-size:5px}.nav a{padding:3px 6px;font-size:9px}.status{flex-direction:column;gap:4px;padding:8px}.status-left,.status-right,.lang-selector{justify-content:center}.main{padding:10px}}.hero-highlight{color:var(--text);text-shadow:0 0 10px var(--glow);animation:heroPulse 3s ease-in-out infinite}@keyframes heroPulse{0%,to{text-shadow:0 0 10px var(--glow)}50%{text-shadow:0 0 20px var(--glow),0 0 30px var(--glow)}}.anchor-link{opacity:0;transition:opacity .2s ease}:hover>.anchor-link{opacity:1}.psychedelic-text{animation:psychedelicShift 5s ease-in-out infinite}@keyframes psychedelicShift{0%,to{filter:hue-rotate(0deg);text-shadow:0 0 5px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.3)}50%{filter:hue-rotate(10deg);text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.5)}}.glitch{animation:glitch 2s infinite}@keyframes glitch{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px,1px)}94%{transform:translate(2px,-1px)}96%{transform:translate(-1px,2px)}98%{transform:translate(1px,-2px)}}.scanlines:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);z-index:9999;animation:scanlineMove 8s linear infinite}@keyframes scanlineMove{0%{transform:translateY(0)}to{transform:translateY(2px)}}.vignette{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.3) 100%);z-index:9998}.wave-bg{animation:waveBg 15s ease-in-out infinite}@keyframes waveBg{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.neon-flicker{animation:neonFlicker 1.5s infinite alternate}@keyframes neonFlicker{0%,18%,22%,25%,53%,57%,to{text-shadow:0 0 4px #fff,0 0 11px #fff,0 0 19px #fff}20%,24%,55%{text-shadow:none}}.data-stream{position:relative;overflow:hidden}.data-stream:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:dataStream 3s linear infinite}@keyframes dataStream{0%{left:-100%}to{left:100%}}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.breathing-border{animation:breathingBorder 4s ease-in-out infinite}@keyframes breathingBorder{0%,to{border-color:var(--border)}50%{border-color:var(--border-alt)}}.typing-effect{overflow:hidden;white-space:nowrap;animation:typing 2s steps(40,end)}@keyframes typing{0%{width:0}to{width:100%}}.matrix-card{position:relative;overflow:hidden}.matrix-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.02) 50%,transparent 100%);animation:matrixCard 2s linear infinite;pointer-events:none}@keyframes matrixCard{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.a2a-promo{background:linear-gradient(135deg,var(--bg-alt) 0%,#0d0d0d 100%);border:1px solid var(--border-alt)}.a2a-promo:hover{border-color:var(--text-dim);box-shadow:0 0 30px var(--glow)}
