:root{--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-tech:"Orbitron", var(--font-sans);--color-bg:#07080a;--color-bg-darker:#040506;--color-bg-card:#0d1117b3;--color-text-primary:#f0f4f8;--color-text-secondary:#8e9cae;--neon-green:#39ff14;--neon-green-rgb:57, 255, 20;--neon-green-glow:#39ff1440;--neon-blue:#00e5ff;--neon-blue-rgb:0, 229, 255;--neon-blue-glow:#00e5ff40;--glass-border:#ffffff14;--glass-border-glow:#00e5ff26;--transition-smooth:all .3s cubic-bezier(.25, .8, .25, 1);--transition-fast:all .15s ease-out}*{box-sizing:border-box;margin:0;padding:0}@media (pointer:fine){html,body,a,button,select,input,textarea,[role=button]{cursor:none!important}}html{scroll-behavior:smooth;background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);overflow-x:hidden}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;position:relative}body:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#39ff1405 1px,#0000 1px),linear-gradient(90deg,#39ff1405 1px,#0000 1px);background-position:50%;background-size:40px 40px;width:100%;height:100%;position:fixed;top:0;left:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg-darker)}::-webkit-scrollbar-thumb{border:1px solid var(--glass-border);background:#00e5ff33;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--neon-blue);box-shadow:0 0 10px var(--neon-blue)}h1,h2,h3,h4,h5,h6{font-family:var(--font-tech);letter-spacing:.05em;color:#fff;font-weight:700}code,pre{font-family:var(--font-mono)}a{color:var(--neon-blue);transition:var(--transition-smooth);text-decoration:none}a:hover{color:var(--neon-green);text-shadow:0 0 8px var(--neon-green-glow)}.glass-panel{background:var(--color-bg-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);transition:var(--transition-smooth);border-radius:12px}.glass-panel:hover{border-color:var(--glass-border-glow);box-shadow:0 8px 32px #00e5ff0d}.btn-neon{font-family:var(--font-tech);letter-spacing:.1em;color:var(--neon-green);border:1px solid var(--neon-green);transition:var(--transition-smooth);text-transform:uppercase;z-index:2;text-align:center;background:0 0;border-radius:4px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;display:inline-block;position:relative;overflow:hidden}.btn-neon:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#39ff1433,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.btn-neon:hover:before{left:100%}.btn-neon:hover{color:#fff;background:var(--neon-green);box-shadow:0 0 15px var(--neon-green)}.btn-neon-blue{color:var(--neon-blue);border-color:var(--neon-blue)}.btn-neon-blue:hover{background:var(--neon-blue);box-shadow:0 0 15px var(--neon-blue)}.scanline{pointer-events:none;z-index:100;background:linear-gradient(#fff0 0%,#39ff1401 10%,#fff0 20%) 0 0/100% 20px;width:100%;height:100%;animation:8s linear infinite scanlineAnim;position:fixed;top:0;left:0}@keyframes scanlineAnim{0%{background-position:0 0}to{background-position:0 100%}}.badge-tech{font-family:var(--font-mono);color:var(--color-text-secondary);transition:var(--transition-smooth);background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;padding:.25rem .6rem;font-size:.75rem}.badge-tech:hover{color:var(--neon-blue);border-color:var(--neon-blue);background:#00e5ff05;box-shadow:0 0 5px #00e5ff33}section{z-index:5;max-width:1200px;margin:0 auto;padding:6rem 2rem;position:relative}@media (width<=768px){section{padding:4rem 1rem}}.network-bg-container[data-v-d81c2902]{z-index:0;pointer-events:all;background:radial-gradient(circle,#0c0e14 0%,#06070a 100%);width:100vw;height:100vh;position:fixed;top:0;left:0}.network-canvas[data-v-d81c2902]{width:100%;height:100%;display:block}.custom-cursor-wrapper[data-v-45879717]{z-index:9999;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.rj45-connector[data-v-45879717]{transform-origin:50% 30%;filter:drop-shadow(0 0 4px #00e5ff4d);width:22px;height:32px;transition:transform 80ms ease-out,filter .2s;position:absolute}.rj45-connector.is-hovering[data-v-45879717]{filter:drop-shadow(0 0 12px var(--neon-green)) brightness(1.2);transform:translate(-50%,-30%)scale(1.15)!important}.cable-svg[data-v-45879717]{width:100%;height:100%;position:absolute;top:0;left:0}.cable-data-pulse[data-v-45879717]{animation:1.5s linear infinite dataFlow-45879717}@keyframes dataFlow-45879717{to{stroke-dashoffset:-50px}}.hero-section[data-v-6e747079]{justify-content:center;align-items:center;min-height:100vh;padding-top:6rem;padding-bottom:2rem;display:flex}.hero-container[data-v-6e747079]{border-radius:12px;width:100%;max-width:1200px;overflow:hidden;box-shadow:0 20px 50px #0006}.terminal-bar[data-v-6e747079]{border-bottom:1px solid var(--glass-border);font-family:var(--font-mono);background:#040506f2;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.8rem;display:flex}.dots[data-v-6e747079]{gap:.35rem;display:flex}.dot[data-v-6e747079]{border-radius:50%;width:10px;height:10px}.dot.red[data-v-6e747079]{background:#ff5f56}.dot.yellow[data-v-6e747079]{background:#ffbd2e}.dot.green[data-v-6e747079]{background:#27c93f}.terminal-title[data-v-6e747079]{color:var(--color-text-secondary)}.system-status[data-v-6e747079]{color:var(--neon-green);align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:flex}.pulse-light[data-v-6e747079]{background-color:var(--neon-green);width:8px;height:8px;box-shadow:0 0 8px var(--neon-green);border-radius:50%;animation:1.8s infinite pulse-6e747079}@keyframes pulse-6e747079{0%{transform:scale(.95);box-shadow:0 0 #39ff14b3}70%{transform:scale(1);box-shadow:0 0 0 6px #39ff1400}to{transform:scale(.95);box-shadow:0 0 #39ff1400}}.hero-content[data-v-6e747079]{background:#05070a66;grid-template-columns:1.2fr .8fr;gap:3rem;padding:3rem 2.5rem;display:grid}@media (width<=992px){.hero-content[data-v-6e747079]{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 1.5rem}}.hero-left[data-v-6e747079]{flex-direction:column;justify-content:center;display:flex}.sys-log-line[data-v-6e747079]{font-family:var(--font-mono);color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9rem}.prompt[data-v-6e747079]{color:var(--neon-blue);font-weight:700}.glitch-title[data-v-6e747079]{font-size:3rem;font-family:var(--font-tech);text-shadow:0 0 10px #ffffff1a;flex-direction:column;margin-bottom:1rem;line-height:1.1;display:flex}.sub-title[data-v-6e747079]{color:var(--neon-green);text-shadow:0 0 10px var(--neon-green-glow);margin-top:.25rem;font-size:1.5rem;font-weight:400}@media (width<=768px){.glitch-title[data-v-6e747079]{font-size:2.2rem}.sub-title[data-v-6e747079]{font-size:1.2rem}}.typewriter-container[data-v-6e747079]{font-family:var(--font-mono);color:var(--neon-blue);align-items:center;min-height:2rem;margin-bottom:1.5rem;font-size:1.35rem;display:flex}@media (width<=768px){.typewriter-container[data-v-6e747079]{font-size:1.1rem}}.tech-prompt[data-v-6e747079]{color:var(--neon-green);margin-right:.5rem;font-weight:700}.cursor-blink[data-v-6e747079]{color:var(--neon-green);font-weight:700;animation:1s step-end infinite blink-6e747079}@keyframes blink-6e747079{0%,to{color:#0000}50%{color:var(--neon-green)}}.description[data-v-6e747079]{color:var(--color-text-secondary);max-width:650px;margin-bottom:2.5rem;font-size:1.05rem}.hero-actions[data-v-6e747079]{flex-wrap:wrap;gap:1.25rem;display:flex}@media (width<=480px){.hero-actions[data-v-6e747079]{flex-direction:column;width:100%}.hero-actions a[data-v-6e747079]{width:100%}}.hero-right[data-v-6e747079]{align-items:center;display:flex}.server-status-panel[data-v-6e747079]{width:100%;font-family:var(--font-mono);background:#040508d9;border:1px solid #ffffff0d;border-radius:8px;padding:1.5rem}.panel-title[data-v-6e747079]{color:var(--neon-blue);border-bottom:1px solid #ffffff0d;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:.8rem;font-weight:700}.service-list[data-v-6e747079]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.service-item[data-v-6e747079]{background:#ffffff05;border:1px solid #ffffff05;border-radius:4px;justify-content:space-between;align-items:center;padding:.4rem .75rem;font-size:.75rem;display:flex}.indicator-led[data-v-6e747079]{border-radius:50%;width:6px;height:6px;margin-right:.5rem}.indicator-led.online[data-v-6e747079]{background-color:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.service-name[data-v-6e747079]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.service-port[data-v-6e747079]{color:var(--color-text-secondary);background:#ffffff0a;border-radius:2px;padding:.05rem .3rem;font-size:.7rem}.sys-meters[data-v-6e747079]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.meter-item[data-v-6e747079]{font-size:.75rem}.meter-labels[data-v-6e747079]{color:var(--color-text-secondary);justify-content:space-between;margin-bottom:.25rem;display:flex}.meter-bar-container[data-v-6e747079]{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.meter-bar[data-v-6e747079]{height:100%;transition:width .8s ease-in-out}.meter-bar.green[data-v-6e747079]{background:var(--neon-green);box-shadow:0 0 4px var(--neon-green)}.meter-bar.blue[data-v-6e747079]{background:var(--neon-blue);box-shadow:0 0 4px var(--neon-blue)}.live-activity-log[data-v-6e747079]{font-size:.75rem}.log-title[data-v-6e747079]{color:var(--color-text-secondary);margin-bottom:.4rem}.log-lines[data-v-6e747079]{background:#0000004d;border-radius:4px;flex-direction:column;justify-content:flex-end;gap:.25rem;min-height:4.8rem;padding:.5rem .75rem;display:flex}.activity-line[data-v-6e747079]{color:var(--neon-blue);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skills-section[data-v-7d321c19]{z-index:5;position:relative}.section-header[data-v-7d321c19]{text-align:center;margin-bottom:3.5rem}.tech-tag[data-v-7d321c19]{font-family:var(--font-mono);color:var(--neon-blue);margin-bottom:.5rem;font-size:.9rem}.section-header h2[data-v-7d321c19]{margin-bottom:1rem;font-size:2.25rem}.section-header p[data-v-7d321c19]{color:var(--color-text-secondary)}.switch-chassis[data-v-7d321c19]{border:1px solid #ffffff14;border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #00000080}.chassis-header[data-v-7d321c19]{border-bottom:1px solid var(--glass-border);font-family:var(--font-mono);background:#040506f2;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.8rem;display:flex}.rack-unit-label[data-v-7d321c19]{color:var(--neon-blue);border:1px solid var(--neon-blue);border-radius:2px;padding:.1rem .4rem;font-weight:700}.switch-brand[data-v-7d321c19]{color:#fff;letter-spacing:.1em;font-weight:700}.switch-sys-status[data-v-7d321c19]{align-items:center;gap:.5rem;display:flex}.sys-led[data-v-7d321c19]{border-radius:50%;width:8px;height:8px}.sys-led.green[data-v-7d321c19]{background-color:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.sys-led.blue[data-v-7d321c19]{background-color:var(--neon-blue);box-shadow:0 0 6px var(--neon-blue)}.sys-led.blinking[data-v-7d321c19]{animation:.3s infinite alternate portFlash-7d321c19}.rack-panels-container[data-v-7d321c19]{background:#080a0f66;flex-direction:column;gap:2rem;padding:2rem;display:flex}@media (width<=768px){.rack-panels-container[data-v-7d321c19]{padding:1rem}}.rack-panel[data-v-7d321c19]{background:#040506b3;border:1px solid #ffffff0a;border-radius:6px;padding:1.25rem}.panel-tag[data-v-7d321c19]{font-family:var(--font-mono);color:var(--color-text-secondary);border-left:2px solid var(--neon-blue);margin-bottom:1rem;padding-left:.5rem;font-size:.75rem}.port-grid[data-v-7d321c19]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem;display:grid}@media (width<=480px){.port-grid[data-v-7d321c19]{grid-template-columns:repeat(2,1fr)}}.port-item[data-v-7d321c19]{transition:var(--transition-smooth);background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;flex-direction:column;align-items:center;padding:.75rem;display:flex}.port-item[data-v-7d321c19]:hover{border-color:var(--neon-blue);background:#00e5ff0a;transform:translateY(-2px);box-shadow:0 0 10px #00e5ff1a}.port-connector[data-v-7d321c19]{background:#14171d;border:1px solid #2d3748;border-radius:2px;justify-content:center;align-items:center;width:32px;height:20px;margin-bottom:.5rem;display:flex;position:relative}.port-hole[data-v-7d321c19]{background:#000;border-radius:1px;width:18px;height:10px}.port-pins[data-v-7d321c19]{background:repeating-linear-gradient(90deg,gold,gold 1px,#0000 1px 2px);width:14px;height:3px;position:absolute;top:1px}.port-indicator[data-v-7d321c19]{align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.led[data-v-7d321c19]{border-radius:50%;width:6px;height:6px}.led.green[data-v-7d321c19]{background-color:var(--neon-green);box-shadow:0 0 4px var(--neon-green)}.led.green-blinking[data-v-7d321c19]{background-color:var(--neon-green);box-shadow:0 0 4px var(--neon-green);animation:.4s infinite alternate portFlash-7d321c19}.led.blue[data-v-7d321c19]{background-color:var(--neon-blue);box-shadow:0 0 4px var(--neon-blue)}.led.blue-blinking[data-v-7d321c19]{background-color:var(--neon-blue);box-shadow:0 0 4px var(--neon-blue);animation:.5s infinite alternate portFlash-7d321c19}@keyframes portFlash-7d321c19{0%{opacity:.2}to{opacity:1}}.port-number[data-v-7d321c19]{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.65rem}.port-name[data-v-7d321c19]{font-family:var(--font-mono);text-align:center;color:#fff;font-size:.75rem;font-weight:700}.switch-inspector[data-v-7d321c19]{border-top:1px solid var(--glass-border);font-family:var(--font-mono);background:#040508f2;padding:1.5rem;font-size:.85rem}.terminal-bar[data-v-7d321c19]{color:var(--neon-blue);border-bottom:1px solid #ffffff0d;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-weight:700;display:flex}.terminal-prompt[data-v-7d321c19]{color:var(--neon-green)}.inspector-grid[data-v-7d321c19]{grid-template-columns:repeat(2,1fr);gap:.75rem 2rem;margin-bottom:1rem;display:grid}@media (width<=576px){.inspector-grid[data-v-7d321c19]{grid-template-columns:1fr}}.lbl[data-v-7d321c19]{color:var(--color-text-secondary);margin-right:.5rem}.val[data-v-7d321c19]{color:#fff;font-weight:700}.val.text-green[data-v-7d321c19]{color:var(--neon-green)}.val.text-blue[data-v-7d321c19]{color:var(--neon-blue)}.inspector-desc[data-v-7d321c19]{color:var(--color-text-secondary);border-left:2px solid #ffffff1a;padding-left:.75rem;line-height:1.5}.inspector-placeholder[data-v-7d321c19]{color:var(--color-text-secondary);text-align:center;padding:1rem;font-style:italic}.projects-section[data-v-1fe2a54e]{z-index:5;position:relative}.section-header[data-v-1fe2a54e]{text-align:center;margin-bottom:2.5rem}.tech-tag[data-v-1fe2a54e]{font-family:var(--font-mono);color:var(--neon-blue);margin-bottom:.5rem;font-size:.9rem}.section-header h2[data-v-1fe2a54e]{margin-bottom:1rem;font-size:2.25rem}.section-header p[data-v-1fe2a54e]{color:var(--color-text-secondary)}.filter-container[data-v-1fe2a54e]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.filter-tab[data-v-1fe2a54e]{font-family:var(--font-tech);color:var(--color-text-secondary);transition:var(--transition-smooth);background:0 0;border:none;padding:.5rem 1rem;font-size:.9rem}.filter-tab[data-v-1fe2a54e]:hover{color:var(--neon-blue);text-shadow:0 0 6px var(--neon-blue-glow)}.filter-tab.active[data-v-1fe2a54e]{color:var(--neon-green);text-shadow:0 0 10px var(--neon-green-glow);font-weight:700}.projects-grid[data-v-1fe2a54e]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (width<=992px){.projects-grid[data-v-1fe2a54e]{grid-template-columns:1fr;max-width:650px;margin:0 auto}}.project-card[data-v-1fe2a54e]{transform-style:preserve-3d;background:#0d1117b3;border-radius:12px;flex-direction:column;justify-content:space-between;transition:transform .15s ease-out,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.card-category-indicator[data-v-1fe2a54e]{width:100%;height:4px}.card-category-indicator.software[data-v-1fe2a54e]{background:linear-gradient(90deg, var(--neon-blue), transparent)}.card-category-indicator.game[data-v-1fe2a54e]{background:linear-gradient(90deg,#a855f7,#0000)}.card-category-indicator.infra[data-v-1fe2a54e]{background:linear-gradient(90deg, var(--neon-green), transparent)}.card-body[data-v-1fe2a54e]{padding:2rem}.card-header-row[data-v-1fe2a54e]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.card-category-tag[data-v-1fe2a54e]{font-family:var(--font-mono);color:var(--color-text-secondary);border:1px solid #ffffff14;border-radius:4px;padding:.1rem .5rem;font-size:.7rem}.card-status-dot[data-v-1fe2a54e]{border-radius:50%;width:6px;height:6px}.card-status-dot.green[data-v-1fe2a54e]{background-color:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.project-card h3[data-v-1fe2a54e]{color:#fff;letter-spacing:.02em;margin-bottom:.75rem;font-size:1.5rem}.description[data-v-1fe2a54e]{color:var(--neon-blue);margin-bottom:.75rem;font-size:.95rem;font-weight:500;line-height:1.4}.long-description[data-v-1fe2a54e]{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.tech-stack[data-v-1fe2a54e]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.card-actions[data-v-1fe2a54e]{border-top:1px solid var(--glass-border);background:#04050880;display:flex}.action-btn[data-v-1fe2a54e]{font-family:var(--font-tech);text-align:center;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.8rem;font-weight:700;display:flex}.action-btn[data-v-1fe2a54e]:first-child:not(:last-child){border-right:1px solid var(--glass-border)}.action-btn[data-v-1fe2a54e]:hover{color:#fff}.github-link[data-v-1fe2a54e]:hover{background:#ffffff08}.demo-link[data-v-1fe2a54e]{color:var(--neon-green)}.demo-link[data-v-1fe2a54e]:hover{text-shadow:0 0 8px var(--neon-green-glow);background:#39ff1408}.icon[data-v-1fe2a54e]{transition:transform .2s}.action-btn:hover .icon[data-v-1fe2a54e]{transform:translate(1px,-1px)}.contact-section[data-v-afa17d65]{z-index:5;position:relative}.section-header[data-v-afa17d65]{text-align:center;margin-bottom:3.5rem}.tech-tag[data-v-afa17d65]{font-family:var(--font-mono);color:var(--neon-blue);margin-bottom:.5rem;font-size:.9rem}.section-header h2[data-v-afa17d65]{margin-bottom:1rem;font-size:2.25rem}.section-header p[data-v-afa17d65]{color:var(--color-text-secondary)}.contact-container[data-v-afa17d65]{border-radius:12px;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;box-shadow:0 20px 45px #0006}.terminal-bar[data-v-afa17d65]{border-bottom:1px solid var(--glass-border);font-family:var(--font-mono);background:#040506f2;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.8rem;display:flex}.dots[data-v-afa17d65]{gap:.35rem;display:flex}.dot[data-v-afa17d65]{border-radius:50%;width:10px;height:10px}.dot.red[data-v-afa17d65]{background:#ff5f56}.dot.yellow[data-v-afa17d65]{background:#ffbd2e}.dot.green[data-v-afa17d65]{background:#27c93f}.terminal-title[data-v-afa17d65]{color:var(--color-text-secondary)}.enc-status[data-v-afa17d65]{color:var(--neon-blue);font-size:.75rem;font-weight:700}.terminal-body[data-v-afa17d65]{font-family:var(--font-mono);background:#05070ad9;min-height:380px;padding:2.5rem}@media (width<=576px){.terminal-body[data-v-afa17d65]{padding:1.5rem 1rem}}.terminal-grid[data-v-afa17d65]{grid-template-columns:1.2fr .8fr;gap:3rem;display:grid}@media (width<=992px){.terminal-grid[data-v-afa17d65]{grid-template-columns:1fr;gap:2.5rem}}.terminal-main-pane[data-v-afa17d65]{flex-direction:column;display:flex}.cli-intro[data-v-afa17d65]{margin-bottom:1.5rem;font-size:.9rem}.line-comment[data-v-afa17d65]{color:var(--color-text-secondary)}.prompt[data-v-afa17d65]{color:var(--neon-blue);font-weight:700}.terminal-form[data-v-afa17d65]{flex-direction:column;gap:1.25rem;display:flex}.form-row[data-v-afa17d65]{transition:var(--transition-smooth);background:#ffffff04;border:1px solid #ffffff0a;border-radius:4px;align-items:center;padding:.5rem 1rem;display:flex}.form-row[data-v-afa17d65]:focus-within{border-color:var(--neon-blue);background:#00e5ff05;box-shadow:0 0 10px #00e5ff0d}.form-label[data-v-afa17d65]{color:var(--color-text-secondary);white-space:nowrap;font-size:.9rem}.form-label .key[data-v-afa17d65]{color:var(--neon-green)}.form-input[data-v-afa17d65]{color:#fff;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;padding:.25rem .5rem;font-size:.9rem}.message-row[data-v-afa17d65]{flex-direction:column;align-items:flex-start;gap:.5rem}.form-textarea[data-v-afa17d65]{resize:vertical;width:100%}.cli-outro[data-v-afa17d65]{color:var(--color-text-secondary);margin-top:.5rem}.form-actions[data-v-afa17d65]{margin-top:1.5rem}.form-actions button[data-v-afa17d65]{width:100%}.terminal-logs[data-v-afa17d65]{font-size:.85rem;line-height:1.6}.log-line[data-v-afa17d65]{gap:.75rem;margin-bottom:.5rem;display:flex}.log-time[data-v-afa17d65]{color:var(--color-text-secondary)}.log-prefix[data-v-afa17d65]{font-weight:700}.log-prefix.info[data-v-afa17d65]{color:var(--neon-blue)}.log-prefix.warn[data-v-afa17d65]{color:#ffbd2e}.log-prefix.success[data-v-afa17d65]{color:var(--neon-green)}.log-msg[data-v-afa17d65]{color:#f0f4f8}.log-cursor[data-v-afa17d65]{color:var(--neon-green);font-weight:700;animation:1s step-end infinite blink-afa17d65;display:inline-block}.terminal-success[data-v-afa17d65]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 0;display:flex}.success-icon[data-v-afa17d65]{color:var(--neon-green);filter:drop-shadow(0 0 8px var(--neon-green-glow));margin-bottom:1.5rem}.terminal-success h3[data-v-afa17d65]{color:#fff;letter-spacing:.05em;margin-bottom:1rem;font-size:1.3rem}.success-desc[data-v-afa17d65]{color:var(--color-text-secondary);max-width:500px;margin-bottom:2rem;font-size:.9rem;line-height:1.5}.success-stats[data-v-afa17d65]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;gap:2rem;margin-bottom:2.5rem;padding:.75rem 1.5rem;font-size:.8rem;display:flex}@media (width<=480px){.success-stats[data-v-afa17d65]{flex-direction:column;gap:.75rem}}.success-stats .lbl[data-v-afa17d65]{color:var(--color-text-secondary);margin-right:.5rem}.success-stats .val[data-v-afa17d65]{color:#fff;font-weight:700}.success-stats .val.text-green[data-v-afa17d65]{color:var(--neon-green)}.terminal-side-pane[data-v-afa17d65]{background:#040508d9;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.diag-title[data-v-afa17d65]{color:var(--neon-blue);border-bottom:1px solid #ffffff0d;padding-bottom:.5rem;font-size:.8rem;font-weight:700}.diag-meta-grid[data-v-afa17d65]{grid-template-columns:1fr;gap:.75rem;display:grid}.diag-item[data-v-afa17d65]{justify-content:space-between;font-size:.75rem;display:flex}.diag-item .lbl[data-v-afa17d65]{color:var(--color-text-secondary)}.diag-item .val[data-v-afa17d65]{color:#fff;font-weight:700}.diag-item .val.text-blue[data-v-afa17d65]{color:var(--neon-blue)}.diag-item .val.text-green[data-v-afa17d65]{color:var(--neon-green)}.fw-monitor[data-v-afa17d65]{font-size:.75rem}.fw-title[data-v-afa17d65]{color:var(--color-text-secondary);margin-bottom:.5rem}.fw-list[data-v-afa17d65]{flex-direction:column;gap:.5rem;display:flex}.fw-item[data-v-afa17d65]{color:var(--color-text-primary);background:#ffffff05;border-radius:3px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.status-indicator[data-v-afa17d65]{border-radius:50%;width:6px;height:6px}.status-indicator.active[data-v-afa17d65]{background:var(--neon-green);box-shadow:0 0 4px var(--neon-green)}.ping-matrix[data-v-afa17d65]{font-size:.75rem}.ping-title[data-v-afa17d65]{color:var(--color-text-secondary);margin-bottom:.5rem}.ping-grid-visual[data-v-afa17d65]{background:#0003;border-radius:4px;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.75rem;display:grid}.ping-dot[data-v-afa17d65]{height:8px;transition:var(--transition-smooth);background:#ffffff0d;border-radius:2px}.ping-dot.active[data-v-afa17d65]{background:var(--neon-green);box-shadow:0 0 4px var(--neon-green)}.ping-dot.active.blinking[data-v-afa17d65]{animation:.6s infinite alternate pingFlash-afa17d65}@keyframes pingFlash-afa17d65{0%{opacity:.2}to{opacity:1}}@keyframes blink-afa17d65{0%,to{color:#0000}50%{color:var(--neon-green)}}.app-root[data-v-871a26a0]{flex-direction:column;min-height:100vh;display:flex;position:relative}.main-header[data-v-871a26a0]{z-index:1000;background:#080a0fbf;border-radius:8px;width:calc(100% - 2rem);max-width:1200px;height:4.5rem;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.nav-container[data-v-871a26a0]{justify-content:space-between;align-items:center;height:100%;padding:0 2rem;display:flex}.brand-logo[data-v-871a26a0]{font-family:var(--font-tech);letter-spacing:.1em;align-items:center;gap:.4rem;font-size:1.15rem;font-weight:900;display:flex}.logo-separator[data-v-871a26a0]{color:var(--color-text-secondary);font-weight:300}.text-blue[data-v-871a26a0]{color:var(--neon-blue)}.text-green[data-v-871a26a0]{color:var(--neon-green)}.nav-links[data-v-871a26a0]{gap:1.5rem;display:flex}.nav-item[data-v-871a26a0]{font-family:var(--font-tech);color:var(--color-text-secondary);transition:var(--transition-smooth);font-size:.85rem;font-weight:700}.nav-item[data-v-871a26a0]:hover{color:var(--neon-green);text-shadow:0 0 8px var(--neon-green-glow)}.mobile-toggle[data-v-871a26a0]{background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;width:20px;height:16px;display:none}.mobile-toggle .bar[data-v-871a26a0]{background-color:var(--color-text-primary);width:100%;height:2px;transition:var(--transition-smooth)}.mobile-toggle .bar.open[data-v-871a26a0]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle .bar.open[data-v-871a26a0]:nth-child(2){opacity:0}.mobile-toggle .bar.open[data-v-871a26a0]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=768px){.mobile-toggle[data-v-871a26a0]{display:flex}.nav-links[data-v-871a26a0]{border:1px solid var(--glass-border);opacity:0;pointer-events:none;width:100%;transition:var(--transition-smooth);background:#080a0ff2;border-radius:8px;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 0;position:absolute;top:5rem;left:0;transform:translateY(-10px)}.nav-links.mobile-open[data-v-871a26a0]{opacity:1;pointer-events:all;transform:translateY(0);box-shadow:0 10px 30px #00000080}}.main-content[data-v-871a26a0]{z-index:5;flex:1;width:100%;position:relative}.main-footer[data-v-871a26a0]{border-top:1px solid var(--glass-border);z-index:5;background:#040508e6;padding:2.5rem 2rem;position:relative}.footer-container[data-v-871a26a0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex}@media (width<=768px){.footer-container[data-v-871a26a0]{text-align:center;flex-direction:column}}.build-ver[data-v-871a26a0]{font-family:var(--font-mono);color:var(--neon-blue);margin-bottom:.35rem;font-size:.75rem;font-weight:700}.copyright[data-v-871a26a0]{color:var(--color-text-secondary);font-size:.8rem}.footer-socials[data-v-871a26a0]{font-family:var(--font-tech);gap:1.5rem;font-size:.8rem;font-weight:700;display:flex}.footer-socials a[data-v-871a26a0]{color:var(--color-text-secondary)}.footer-socials a[data-v-871a26a0]:hover{color:var(--neon-green)}
