@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono:wght@400&display=swap";.cyberpunk-nav[data-v-a98a6492]{font-family:Share Tech Mono,monospace;transition:all .4s ease;z-index:1000}.cyberpunk-nav.scrolled[data-v-a98a6492]{right:1rem;top:1rem;transform:scale(.8)}.nav-toggle[data-v-a98a6492]{align-items:center;background:#000000e6;border:2px solid #ff6e00;border-radius:8px;box-shadow:0 0 15px #ff6e004d;cursor:pointer;display:flex;justify-content:center;padding:1rem;position:relative;transition:all .3s ease;z-index:1001}.nav-toggle[data-v-a98a6492]:hover{background:#ff6e001a;box-shadow:0 0 25px #ff6e0080;transform:scale(1.05)}.nav-toggle.active[data-v-a98a6492]{border-color:#3c5ab4;box-shadow:0 0 15px #3c5ab44d}.nav-toggle.active[data-v-a98a6492]:hover{background:#3c5ab41a;box-shadow:0 0 25px #3c5ab480}.toggle-icon[data-v-a98a6492]{display:flex;flex-direction:column;gap:3px;width:20px}.line[data-v-a98a6492]{background:#ff6e00;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.nav-toggle.active .line[data-v-a98a6492]{background:#3c5ab4}.nav-toggle.active .line-1[data-v-a98a6492]{transform:rotate(45deg) translate(5px,5px)}.nav-toggle.active .line-2[data-v-a98a6492]{opacity:0}.nav-toggle.active .line-3[data-v-a98a6492]{transform:rotate(-45deg) translate(5px,-5px)}.toggle-status[data-v-a98a6492]{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px}.nav-links[data-v-a98a6492]{background:#000000f2;border:2px solid #ff6e00;border-radius:8px;box-shadow:0 0 20px #ff6e0033;margin-top:1rem;min-width:280px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-20px) scale(.95);transition:all .4s ease;z-index:1002}.nav-links.visible[data-v-a98a6492]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.nav-link[data-v-a98a6492]{align-items:center;border-bottom:1px solid rgba(255,110,0,.2);color:#fff;display:flex;gap:1rem;overflow:hidden;padding:1.25rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-link[data-v-a98a6492]:last-child{border-bottom:none}.nav-link[data-v-a98a6492]:hover{background:#ff6e001a;transform:translate(-5px)}.nav-link.active[data-v-a98a6492]{background:#3c5ab426;border-left:4px solid #3c5ab4}.nav-link.active .link-icon[data-v-a98a6492],.nav-link.active .link-title[data-v-a98a6492]{color:#3c5ab4}.link-icon[data-v-a98a6492]{flex-shrink:0;font-size:1.5rem;transition:all .3s ease}.link-text[data-v-a98a6492]{flex:1}.link-title[data-v-a98a6492]{font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:.25rem;transition:color .3s ease}.link-subtitle[data-v-a98a6492]{color:#fff9;font-size:.7rem;letter-spacing:.5px}.link-status[data-v-a98a6492]{animation:pulse-a98a6492 2s infinite;background:#ff6e00;border-radius:50%;flex-shrink:0;height:8px;opacity:.6;width:8px}.nav-link.active .link-status[data-v-a98a6492]{animation:active-pulse-a98a6492 1.5s infinite;background:#3c5ab4}@keyframes pulse-a98a6492{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(1)}}@keyframes active-pulse-a98a6492{0%{box-shadow:0 0 #3c5ab4b3;opacity:.8;transform:scale(1)}50%{box-shadow:0 0 0 8px #3c5ab400;opacity:1;transform:scale(1.1)}to{box-shadow:0 0 #3c5ab400;opacity:.8;transform:scale(1)}}.nav-overlay[data-v-a98a6492]{background:#00000080;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:998}.nav-overlay.visible[data-v-a98a6492]{opacity:1;pointer-events:auto}@media (max-width:768px){.cyberpunk-nav[data-v-a98a6492]{right:1rem;top:1rem}.nav-toggle[data-v-a98a6492]{padding:.75rem 1rem}.nav-links[data-v-a98a6492]{min-width:250px;right:0}.nav-link[data-v-a98a6492]{padding:1rem 1.25rem}.link-icon[data-v-a98a6492]{font-size:1.25rem}.link-title[data-v-a98a6492]{font-size:.8rem}.link-subtitle[data-v-a98a6492]{font-size:.65rem}}@media (max-width:480px){.cyberpunk-nav[data-v-a98a6492]{right:.75rem;top:.75rem}.nav-toggle[data-v-a98a6492]{padding:.6rem .8rem}.toggle-status[data-v-a98a6492]{font-size:.7rem}.nav-links[data-v-a98a6492]{margin-top:.75rem;min-width:220px}.nav-link[data-v-a98a6492]{padding:.875rem 1rem}}
