:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#0a0a0a;--vt-c-black-soft:#1a1a1a;--vt-c-black-mute:#0f0f0f;--vt-c-terminal-green:#0f0;--vt-c-terminal-green-soft:#0c0;--vt-c-terminal-green-mute:#090;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#00ff004d;--vt-c-divider-light-2:#00ff001a;--vt-c-divider-dark-1:#0f06;--vt-c-divider-dark-2:#0f03;--vt-c-text-light-1:var(--vt-c-terminal-green);--vt-c-text-light-2:#0f0c;--vt-c-text-dark-1:var(--vt-c-terminal-green);--vt-c-text-dark-2:#cccc;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0c0c0c 0%,#1a1a1a 100%);font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,Courier New,monospace;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s;overflow-x:hidden}#app{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;font-weight:400;display:flex}a,.green{color:#0f0;text-shadow:0 0 5px #00ff004d;padding:3px;text-decoration:none;transition:all .3s}@media (hover:hover){a:hover{text-shadow:0 0 10px #0f09;background-color:#00ff001a;transform:translateY(-1px)}}@keyframes scanline{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#0f0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0c0}@media (max-width:768px){#app{padding:10px}}@media (min-width:1024px){body{place-items:center;display:flex}}.terminal-header[data-v-6280316f]{background:linear-gradient(135deg,#1a1a1a 0%,#0f0f0f 100%);border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:relative}.terminal-controls[data-v-6280316f]{gap:8px;display:flex}.control-btn[data-v-6280316f]{cursor:pointer;border-radius:50%;width:12px;height:12px;transition:all .2s}.control-btn[data-v-6280316f]:hover{transform:scale(1.1)}.close[data-v-6280316f]{background:#ff5f56}.close[data-v-6280316f]:hover{background:#ff3b30;box-shadow:0 0 10px #ff5f5680}.minimize[data-v-6280316f]{background:#ffbd2e}.minimize[data-v-6280316f]:hover{background:#ff9500;box-shadow:0 0 10px #ffbd2e80}.maximize[data-v-6280316f]{background:#27ca3f}.maximize[data-v-6280316f]:hover{background:#00d4aa;box-shadow:0 0 10px #27ca3f80}.terminal-title[data-v-6280316f]{color:#0f0;text-shadow:0 0 10px #00ff004d;align-items:center;gap:8px;font-weight:600;display:flex}.terminal-icon[data-v-6280316f]{font-size:16px;animation:2s ease-in-out infinite pulse-6280316f}@keyframes pulse-6280316f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.terminal-text[data-v-6280316f]{font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.terminal-status[data-v-6280316f]{align-items:center;gap:6px;display:flex}.status-indicator[data-v-6280316f]{border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-6280316f}.status-indicator.online[data-v-6280316f]{background:#0f0;box-shadow:0 0 10px #00ff0080}.status-text[data-v-6280316f]{color:#0f0;letter-spacing:1px;font-size:10px;font-weight:600}@media (max-width:768px){.terminal-header[data-v-6280316f]{padding:10px 15px}.terminal-text[data-v-6280316f]{font-size:12px}.status-text[data-v-6280316f]{display:none}}.terminal-input-section[data-v-7eed4572]{margin-top:20px}.terminal-line[data-v-7eed4572]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.prompt[data-v-7eed4572]{color:#0f0;white-space:nowrap;font-weight:600}.command-input[data-v-7eed4572]{color:#fff;font-family:inherit;font-size:inherit;caret-color:#0f0;background:0 0;border:none;outline:none;flex:1}.command-input[data-v-7eed4572]::placeholder{color:#666}.command-output[data-v-7eed4572]{margin-bottom:20px;margin-left:20px}.help-output h3[data-v-7eed4572],.about-output h3[data-v-7eed4572],.projects-output h3[data-v-7eed4572],.skills-output h3[data-v-7eed4572],.contact-output h3[data-v-7eed4572],.sponsor-output h3[data-v-7eed4572]{color:#0f0;margin-bottom:15px}.command-list[data-v-7eed4572]{margin:15px 0}.command-item[data-v-7eed4572]{align-items:center;gap:15px;margin-bottom:8px;display:flex}.cmd[data-v-7eed4572]{color:#0f0;min-width:80px;font-weight:600}.cmd.clickable[data-v-7eed4572]{cursor:pointer;border-radius:3px;padding:2px 4px;transition:all .2s}.cmd.clickable[data-v-7eed4572]:hover{text-shadow:0 0 10px #0f09;background:#0f03;transform:translate(2px)}.command-item[data-v-7eed4572]{cursor:pointer;transition:all .2s}.command-item[data-v-7eed4572]:hover{background:#00ff000d;border-radius:4px;padding:2px}.desc[data-v-7eed4572]{color:#ccc}.project-item[data-v-7eed4572]{background:#00ff000d;border:1px solid #0f03;border-radius:4px;margin-bottom:15px;padding:10px}.project-link[data-v-7eed4572]{color:#0f0;font-size:14px}.project-link a[data-v-7eed4572]{color:#0f0;text-decoration:none}.project-link a[data-v-7eed4572]:hover{text-shadow:0 0 10px #0f09}.skill-category[data-v-7eed4572]{background:#00ff000d;border-radius:4px;margin-bottom:10px;padding:8px}.output[data-v-7eed4572]{color:#ccc;margin:10px 0}.error[data-v-7eed4572]{color:#ff6b6b;margin:10px 0}.contact-output p[data-v-7eed4572],.sponsor-output p[data-v-7eed4572]{margin-bottom:10px}.contact-output a[data-v-7eed4572],.sponsor-output a[data-v-7eed4572]{color:#0f0;text-decoration:none}.contact-output a[data-v-7eed4572]:hover,.sponsor-output a[data-v-7eed4572]:hover{text-shadow:0 0 10px #0f09}.terminal-body[data-v-897416d3]{background:#0a0a0a;min-height:600px;max-height:80vh;padding:20px;font-family:Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;position:relative;overflow-y:auto}.terminal-content[data-v-897416d3]{max-width:100%}.terminal-line[data-v-897416d3]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.prompt[data-v-897416d3]{color:#0f0;white-space:nowrap;flex-shrink:0;font-weight:600}.command[data-v-897416d3]{color:#fff;word-break:break-word;font-weight:500}.output-section[data-v-897416d3]{margin-bottom:30px;margin-left:20px}.terminal-input-wrapper[data-v-897416d3]{margin:20px 0;padding:0 20px}.command-output-display[data-v-897416d3]{color:#0f0;box-shadow:1px lime;background:border-box;margin:20px 0;padding:0 20px}.quick-commands[data-v-897416d3]{margin:30px 0;padding:0 20px}.section-content[data-v-897416d3]{margin:30px 0}.ascii-art[data-v-897416d3]{text-align:center;margin:20px 0;padding:0 20px}.ascii-text[data-v-897416d3]{color:#0f0;text-shadow:0 0 10px #00ff004d;white-space:pre;font-size:clamp(8px,2vw,12px);line-height:1.2;overflow-x:auto}.loading-state[data-v-897416d3],.error-state[data-v-897416d3]{text-align:center;color:#ccc;padding:20px}.loading-state[data-v-897416d3]{color:#0f0}.error-state[data-v-897416d3]{color:#ff6b6b}.help-commands[data-v-897416d3]{margin:20px 0}.command-item[data-v-897416d3]{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:8px;display:flex}.command-item.clickable[data-v-897416d3]{cursor:pointer;border-radius:4px;padding:4px 8px;transition:all .2s}.command-item.clickable[data-v-897416d3]:hover{background:#00ff000d;transform:translate(4px)}.cmd[data-v-897416d3]{color:#0f0;flex-shrink:0;min-width:80px;font-weight:600}.desc[data-v-897416d3]{color:#ccc;flex:1}.section-title[data-v-897416d3]{color:#0f0;text-shadow:0 0 10px #00ff004d;margin-bottom:20px;font-size:clamp(18px,4vw,24px)}.about-grid[data-v-897416d3],.projects-grid[data-v-897416d3],.skills-grid[data-v-897416d3],.sponsor-grid[data-v-897416d3]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:20px 0;display:grid}.about-card[data-v-897416d3],.project-card[data-v-897416d3],.skill-category[data-v-897416d3],.sponsor-card[data-v-897416d3]{background:#00ff000d;border:1px solid #0f03;border-radius:8px;padding:20px;transition:all .3s}.about-card[data-v-897416d3]:hover,.project-card[data-v-897416d3]:hover,.sponsor-card[data-v-897416d3]:hover{background:#00ff001a;border-color:#0f06;transform:translateY(-2px)}.about-card h4[data-v-897416d3],.sponsor-card h4[data-v-897416d3]{color:#0f0;margin-bottom:10px;font-size:16px}.about-card p[data-v-897416d3]{color:#ccc;line-height:1.6}.project-header[data-v-897416d3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.project-name[data-v-897416d3]{color:#0f0;font-size:18px;font-weight:600}.project-links[data-v-897416d3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-link[data-v-897416d3]{color:#0f0;white-space:nowrap;border:1px solid #00ff004d;border-radius:4px;padding:4px 8px;font-size:12px;text-decoration:none;transition:all .3s}.project-link[data-v-897416d3]:hover{background:#00ff001a;border-color:#0f09}.project-stats[data-v-897416d3]{color:#ccc;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:12px}.link-icon[data-v-897416d3]{margin-right:4px}.project-description[data-v-897416d3]{color:#ccc;margin-bottom:15px;line-height:1.6}.project-tech[data-v-897416d3]{flex-wrap:wrap;gap:6px;display:flex}.tech-tag[data-v-897416d3]{color:#0f0;white-space:nowrap;background:#00ff001a;border:1px solid #00ff004d;border-radius:4px;padding:4px 8px;font-size:11px}.skills-grid[data-v-897416d3]{gap:30px}.skill-category[data-v-897416d3]{background:#00ff000d}.category-name[data-v-897416d3]{color:#0f0;text-align:center;margin-bottom:20px;font-size:18px}.skill-item[data-v-897416d3]{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:15px;display:flex}.skill-name[data-v-897416d3]{color:#fff;flex-shrink:0;min-width:100px;font-weight:500}.skill-bar[data-v-897416d3]{background:#00ff001a;border-radius:4px;flex:1;min-width:100px;height:8px;overflow:hidden}.skill-progress[data-v-897416d3]{background:linear-gradient(90deg,#0f0,#0c0);border-radius:4px;height:100%;transition:width 1s;box-shadow:0 0 10px #00ff004d}.skill-level[data-v-897416d3]{color:#0f0;text-align:right;flex-shrink:0;min-width:40px;font-weight:600}.contact-form[data-v-897416d3]{background:#00ff000d;border:1px solid #0f03;border-radius:8px;margin-bottom:20px;padding:20px}.form-group[data-v-897416d3]{margin-bottom:20px}.form-group label[data-v-897416d3]{color:#0f0;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.char-count[data-v-897416d3]{color:#666;font-size:12px;font-weight:400}.char-count.warning[data-v-897416d3]{color:orange}.char-count.error[data-v-897416d3]{color:#ff6b6b}.form-group input[data-v-897416d3],.form-group textarea[data-v-897416d3]{color:#fff;box-sizing:border-box;background:#00000080;border:1px solid #00ff004d;border-radius:4px;width:100%;padding:10px;font-family:inherit;transition:all .3s}.form-group input[data-v-897416d3]:focus,.form-group textarea[data-v-897416d3]:focus{border-color:#0f0;outline:none;box-shadow:0 0 10px #00ff004d}.form-group input[data-v-897416d3]:disabled,.form-group textarea[data-v-897416d3]:disabled{opacity:.6;cursor:not-allowed}.form-group input[data-v-897416d3]::placeholder,.form-group textarea[data-v-897416d3]::placeholder{color:#666}.submit-btn[data-v-897416d3]{color:#000;cursor:pointer;background:linear-gradient(135deg,#0f0,#0c0);border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-family:inherit;font-weight:600;transition:all .3s;display:flex}.submit-btn[data-v-897416d3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #0f06}.submit-btn[data-v-897416d3]:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-btn[data-v-897416d3]:disabled:hover{box-shadow:none;transform:none}.form-error[data-v-897416d3],.form-loading[data-v-897416d3],.form-success[data-v-897416d3]{text-align:center;border-radius:8px;margin:20px 0;padding:20px}.form-error[data-v-897416d3]{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b4d}.form-error ul[data-v-897416d3]{margin:10px 0 0;padding:0;list-style:none}.form-error li[data-v-897416d3]{margin-bottom:5px}.form-loading[data-v-897416d3]{color:#0f0;background:#00ff000d;border:1px solid #0f03}.form-success[data-v-897416d3]{color:#0f0;background:#00ff001a;border:1px solid #0f06}.form-error h3[data-v-897416d3],.form-loading h3[data-v-897416d3],.form-success h3[data-v-897416d3]{margin-bottom:15px;font-size:18px}.form-error p[data-v-897416d3],.form-loading p[data-v-897416d3],.form-success p[data-v-897416d3]{margin-bottom:10px;line-height:1.6}.form-error strong[data-v-897416d3],.form-success strong[data-v-897416d3]{color:#fff}.loading-spinner[data-v-897416d3]{border:3px solid #00ff001a;border-top-color:#0f0;border-radius:50%;width:40px;height:40px;margin:20px auto;animation:1s linear infinite spin-897416d3}@keyframes spin-897416d3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-links[data-v-897416d3]{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.contact-link[data-v-897416d3]{color:#0f0;white-space:nowrap;border:1px solid #00ff004d;border-radius:6px;padding:10px 20px;text-decoration:none;transition:all .3s}.contact-link[data-v-897416d3]:hover{background:#00ff001a;border-color:#0f09}.sponsor-card[data-v-897416d3]{text-align:center}.sponsor-card p[data-v-897416d3]{color:#ccc;margin-bottom:20px;line-height:1.6}.sponsor-btn[data-v-897416d3]{color:#000;background:linear-gradient(135deg,#0f0,#0c0);border-radius:6px;padding:12px 20px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.sponsor-btn[data-v-897416d3]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0f06}.btn-icon[data-v-897416d3]{margin-right:8px}.about-output[data-v-897416d3],.projects-output[data-v-897416d3],.skills-output[data-v-897416d3],.contact-output[data-v-897416d3],.sponsor-output[data-v-897416d3]{color:#ccc}.about-output h3[data-v-897416d3],.projects-output h3[data-v-897416d3],.skills-output h3[data-v-897416d3],.contact-output h3[data-v-897416d3],.sponsor-output h3[data-v-897416d3]{color:#0f0;margin-bottom:15px}.about-output p[data-v-897416d3],.projects-output p[data-v-897416d3],.skills-output p[data-v-897416d3],.contact-output p[data-v-897416d3],.sponsor-output p[data-v-897416d3]{margin-bottom:10px;line-height:1.6}.about-output a[data-v-897416d3],.projects-output a[data-v-897416d3],.skills-output a[data-v-897416d3],.contact-output a[data-v-897416d3],.sponsor-output a[data-v-897416d3]{color:#0f0;text-decoration:none}.about-output a[data-v-897416d3]:hover,.projects-output a[data-v-897416d3]:hover,.skills-output a[data-v-897416d3]:hover,.contact-output a[data-v-897416d3]:hover,.sponsor-output a[data-v-897416d3]:hover{text-shadow:0 0 10px #0f09}@media (max-width:768px){.terminal-body[data-v-897416d3]{padding:15px}.terminal-input-wrapper[data-v-897416d3],.command-output-display[data-v-897416d3],.quick-commands[data-v-897416d3],.ascii-art[data-v-897416d3]{padding:0 10px}.ascii-text[data-v-897416d3]{font-size:clamp(6px,3vw,10px)}.output-section[data-v-897416d3]{margin-left:10px}.about-grid[data-v-897416d3],.projects-grid[data-v-897416d3],.skills-grid[data-v-897416d3],.sponsor-grid[data-v-897416d3]{grid-template-columns:1fr;gap:15px}.project-header[data-v-897416d3]{flex-direction:column;align-items:flex-start}.project-links[data-v-897416d3]{justify-content:flex-start}.skill-item[data-v-897416d3]{flex-direction:column;align-items:flex-start;gap:8px}.skill-bar[data-v-897416d3]{width:100%;min-width:unset}.contact-links[data-v-897416d3]{flex-direction:column;align-items:center}.contact-link[data-v-897416d3]{text-align:center;width:100%}.command-item[data-v-897416d3]{flex-direction:column;align-items:flex-start;gap:8px}.cmd[data-v-897416d3]{min-width:unset}}@media (max-width:480px){.terminal-body[data-v-897416d3]{padding:10px}.terminal-input-wrapper[data-v-897416d3],.command-output-display[data-v-897416d3],.quick-commands[data-v-897416d3],.ascii-art[data-v-897416d3]{padding:0 5px}.output-section[data-v-897416d3]{margin-left:5px}.about-card[data-v-897416d3],.project-card[data-v-897416d3],.skill-category[data-v-897416d3],.sponsor-card[data-v-897416d3],.contact-form[data-v-897416d3]{padding:15px}.project-links[data-v-897416d3]{flex-direction:column;gap:6px}.project-link[data-v-897416d3]{text-align:center}.recaptcha-container[data-v-897416d3]{flex-direction:column;gap:10px;padding:12px;display:flex}.recaptcha-widget[data-v-897416d3]{background:#0000004d;border:1px solid #0f03;border-radius:4px;justify-content:center;align-items:center;min-height:80px;display:flex}.recaptcha-error[data-v-897416d3]{color:#ff6b6b;text-align:center;background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:4px;padding:8px;font-size:12px}.recaptcha-loading[data-v-897416d3]{text-align:center;flex-direction:column;gap:8px}}.command-item.clickable[data-v-897416d3]:focus-visible,.project-link[data-v-897416d3]:focus-visible,.contact-link[data-v-897416d3]:focus-visible,.sponsor-btn[data-v-897416d3]:focus-visible,.submit-btn[data-v-897416d3]:focus-visible{outline-offset:2px;outline:2px solid #0f0}.terminal-body[data-v-897416d3]{animation:.3s fadeIn-897416d3}@keyframes fadeIn-897416d3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terminal-body[data-v-897416d3]::-webkit-scrollbar{width:8px}.terminal-body[data-v-897416d3]::-webkit-scrollbar-track{background:#00ff001a}.terminal-body[data-v-897416d3]::-webkit-scrollbar-thumb{background:#00ff004d;border-radius:4px}.terminal-body[data-v-897416d3]::-webkit-scrollbar-thumb:hover{background:#00ff0080}.terminal-history[data-v-897416d3]{margin:20px 0}.history-item[data-v-897416d3]{margin-bottom:10px;animation:.3s fadeInUp-897416d3}.history-command[data-v-897416d3]{border-left:3px solid #0f0;padding-left:10px}.history-output[data-v-897416d3]{margin-bottom:15px;margin-left:20px}.history-clear[data-v-897416d3]{text-align:center;color:#0f0;margin:20px 0;font-style:italic}.clear-message[data-v-897416d3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clear-notice[data-v-897416d3]{color:#666;margin-left:20px;font-style:italic;animation:.5s fadeIn-897416d3}@keyframes fadeInUp-897416d3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#app[data-v-120f474d]{color:#58a6ff;background:#0d1117;min-height:100vh;font-family:JetBrains Mono,Fira Code,Consolas,monospace;overflow-x:hidden}.nav-header[data-v-120f474d]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a2b2a94;border:1px solid #046e34;border-radius:2px 2px 16px 16px;transition:all .3s;position:fixed;top:0;left:0;right:0}.nav-container[data-v-120f474d]{justify-content:space-between;align-items:center;max-width:1200px;height:60px;margin:0 auto;padding:0 1rem;display:flex;position:relative}.logo-section[data-v-120f474d]{cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:.75rem;padding:.25rem;text-decoration:none;transition:transform .2s;display:flex}.logo-section[data-v-120f474d]:hover,.logo-section[data-v-120f474d]:focus-visible{outline-offset:2px;outline:2px solid #58a6ff;transform:scale(1.05)}.logo-img[data-v-120f474d]{object-fit:cover;background:0 0;border-radius:6px;width:clamp(28px,4vw,40px);height:clamp(28px,4vw,40px);transition:all .3s;box-shadow:0 2px 8px #58a6ff4d}.logo-text[data-v-120f474d]{color:#07cf11;white-space:nowrap;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;text-decoration:none;transition:all .3s}.desktop-nav[data-v-120f474d]{gap:.25rem;display:flex}.nav-btn[data-v-120f474d]{color:#8b949e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;min-height:36px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.nav-btn[data-v-120f474d]:hover,.nav-btn[data-v-120f474d]:focus-visible{color:#58a6ff;outline-offset:2px;background:#1d76db9a;border-color:#30363d;outline:2px solid #0000}.nav-btn[data-v-120f474d]:focus-visible{outline:2px solid #58a6ff}.nav-btn.active[data-v-120f474d]{color:#58a6ff;background:#061e3a33;border-color:#58a6ff}.nav-icon[data-v-120f474d]{font-size:1rem;line-height:1}.nav-text[data-v-120f474d]{font-weight:500}.mobile-menu-btn[data-v-120f474d]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:40px;height:40px;padding:8px;transition:all .2s;display:none}.mobile-menu-btn[data-v-120f474d]:hover,.mobile-menu-btn[data-v-120f474d]:focus-visible{outline-offset:2px;background:#1d76db9a;border-color:#30363d;outline:2px solid #58a6ff}.hamburger-line[data-v-120f474d]{transform-origin:50%;background:#8b949e;border-radius:1px;width:20px;height:2px;transition:all .3s}.hamburger-line.active[data-v-120f474d]:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger-line.active[data-v-120f474d]:nth-child(2){opacity:0}.hamburger-line.active[data-v-120f474d]:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.mobile-nav[data-v-120f474d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;z-index:999;background:#2a2b2af2;border:1px solid #046e34;border-top:none;border-radius:0 0 16px 16px;max-height:0;transition:max-height .3s,opacity .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.mobile-nav.open[data-v-120f474d]{opacity:1;max-height:300px}.mobile-nav-content[data-v-120f474d]{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.mobile-nav-btn[data-v-120f474d]{color:#8b949e;cursor:pointer;text-align:left;background:0 0;border:1px solid #58a6ff33;border-radius:6px;align-items:center;gap:.75rem;min-height:44px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.mobile-nav-btn[data-v-120f474d]:hover,.mobile-nav-btn[data-v-120f474d]:focus-visible{color:#58a6ff;outline-offset:2px;background:#1d76db9a;border-color:#58a6ff;outline:2px solid #0000}.mobile-nav-btn.active[data-v-120f474d]{color:#58a6ff;background:#061e3a33;border-color:#58a6ff}.mobile-nav-btn .nav-icon[data-v-120f474d]{font-size:1.25rem;line-height:1}.mobile-nav-btn .nav-text[data-v-120f474d]{font-weight:500}.mobile-overlay[data-v-120f474d]{z-index:998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;position:fixed;inset:0}.terminal-container[data-v-120f474d]{flex-direction:column;min-height:calc(100vh - 60px);margin-top:60px;display:flex}.nav-btn[data-v-120f474d]:before{content:"";background:linear-gradient(90deg,#0000,#58a6ff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.nav-btn[data-v-120f474d]:hover:before{left:100%}@media (prefers-reduced-motion:reduce){.nav-header[data-v-120f474d],.logo-section[data-v-120f474d],.logo-img[data-v-120f474d],.nav-btn[data-v-120f474d],.mobile-menu-btn[data-v-120f474d],.hamburger-line[data-v-120f474d],.mobile-nav[data-v-120f474d]{transition:none}.nav-btn[data-v-120f474d]:before{display:none}}@media (prefers-contrast:high){.nav-header[data-v-120f474d]{background:#d0d0d1;border-bottom:2px solid #58a6ff}.nav-btn.active[data-v-120f474d],.mobile-nav-btn.active[data-v-120f474d]{border:2px solid #58a6ff}}@media (min-width:769px){.desktop-nav[data-v-120f474d]{display:flex}.mobile-menu-btn[data-v-120f474d],.mobile-nav[data-v-120f474d],.mobile-overlay[data-v-120f474d]{display:none}}@media (max-width:768px){.nav-container[data-v-120f474d]{padding:0 1rem}.desktop-nav[data-v-120f474d]{display:none}.mobile-menu-btn[data-v-120f474d]{display:flex}.logo-text[data-v-120f474d]{font-size:1.1rem}}@media (max-width:480px){.nav-container[data-v-120f474d]{padding:0 .75rem}.logo-section[data-v-120f474d]{gap:.5rem}.logo-text[data-v-120f474d]{font-size:1rem}}@media (max-width:360px){.logo-text[data-v-120f474d]{display:none}.logo-img[data-v-120f474d]{width:32px;height:32px}}.nav-header[data-v-120f474d]{animation:.3s slideDown-120f474d}@keyframes slideDown-120f474d{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.logo-section[data-v-120f474d]:focus-visible,.nav-btn[data-v-120f474d]:focus-visible,.mobile-menu-btn[data-v-120f474d]:focus-visible,.mobile-nav-btn[data-v-120f474d]:focus-visible{z-index:1001;position:relative}@media print{.nav-header[data-v-120f474d]{background:0 0;border-bottom:1px solid #000;position:static}.mobile-nav[data-v-120f474d],.mobile-overlay[data-v-120f474d],.mobile-menu-btn[data-v-120f474d]{display:none}.terminal-container[data-v-120f474d]{margin-top:0}}.footer[data-v-120f474d]{text-align:center;font-size:.95rem;font-style:normal;font:bold;color:#0ab10a;transform:translateY();width:100%;box-shadow:#046e34;background:#0d1117;border:1px solid #07cf11;border-radius:5px;align-content:center;margin-top:auto;margin-bottom:0;padding:1rem;position:fixed;bottom:0}
