.navbar[data-v-1739654b]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);display:flex;align-items:center;transition:background .3s,backdrop-filter .3s}.navbar.scrolled[data-v-1739654b],.navbar.menu-open[data-v-1739654b]{background:var(--bg-nav);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--accent-dim)}.nav-inner[data-v-1739654b]{width:100%;max-width:960px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.nav-logo[data-v-1739654b]{font-family:var(--font-heading);font-weight:600;font-size:1.1rem;color:var(--accent);letter-spacing:2px;text-transform:uppercase}.nav-right[data-v-1739654b]{display:flex;align-items:center;gap:24px}.nav-links[data-v-1739654b]{list-style:none;display:flex;gap:28px;margin:0;padding:0}.nav-links a[data-v-1739654b]{font-family:var(--font-ui);font-weight:500;font-size:.95rem;color:var(--text-dim);letter-spacing:.5px;transition:color .2s}.nav-links a[data-v-1739654b]:hover{color:var(--accent)}.lang-toggle[data-v-1739654b]{background:none;border:1px solid var(--accent-dim);border-radius:4px;padding:4px 10px;cursor:pointer;font-family:var(--font-ui);font-size:.75rem;font-weight:600;letter-spacing:1px;color:var(--text-dim);transition:border-color .2s}.lang-toggle[data-v-1739654b]:hover{border-color:var(--accent)}.lang-toggle .active[data-v-1739654b]{color:var(--accent)}.lang-sep[data-v-1739654b]{margin:0 2px;opacity:.3}.menu-toggle[data-v-1739654b]{display:none;position:relative;width:40px;height:40px;background:none;border:1px solid var(--accent-dim);border-radius:6px;cursor:pointer;padding:0;transition:border-color .2s}.menu-toggle[data-v-1739654b]:hover{border-color:var(--accent)}.menu-toggle .bar[data-v-1739654b]{position:absolute;left:50%;width:18px;height:1.5px;background:var(--text-dim);border-radius:1px;transform-origin:center;transition:transform .25s ease,opacity .2s ease,top .25s ease,background .2s;margin-left:-9px}.menu-toggle .bar-1[data-v-1739654b]{top:13px}.menu-toggle .bar-2[data-v-1739654b]{top:19px}.menu-toggle .bar-3[data-v-1739654b]{top:25px}.menu-toggle[aria-expanded=true][data-v-1739654b]{border-color:var(--accent)}.menu-toggle[aria-expanded=true] .bar[data-v-1739654b]{background:var(--accent)}.menu-toggle[aria-expanded=true] .bar-1[data-v-1739654b]{top:19px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .bar-2[data-v-1739654b]{opacity:0}.menu-toggle[aria-expanded=true] .bar-3[data-v-1739654b]{top:19px;transform:rotate(-45deg)}.mobile-panel[data-v-1739654b]{position:absolute;top:100%;left:0;right:0;background:var(--bg-nav);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--accent-dim);max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility 0s linear .3s}.mobile-panel.open[data-v-1739654b]{max-height:320px;visibility:visible;transition:max-height .3s ease,visibility 0s linear 0s}.nav-links-mobile[data-v-1739654b]{flex-direction:column;gap:0;padding:8px 0}.nav-links-mobile li[data-v-1739654b]{width:100%}.nav-links-mobile a[data-v-1739654b]{display:block;padding:14px 24px;font-size:1rem;letter-spacing:1px;text-transform:uppercase;border-left:2px solid transparent;transition:color .2s,border-color .2s,background .2s}.nav-links-mobile a[data-v-1739654b]:hover,.nav-links-mobile a[data-v-1739654b]:focus-visible{color:var(--accent);border-left-color:var(--accent);background:#00f0ff0a;outline:none}@media(max-width:720px){.nav-links-inline[data-v-1739654b]{display:none}.menu-toggle[data-v-1739654b]{display:inline-flex;align-items:center;justify-content:center}.nav-right[data-v-1739654b]{gap:12px}.nav-inner[data-v-1739654b]{padding:0 16px}.nav-logo[data-v-1739654b]{font-size:.95rem;letter-spacing:1.5px}}@media(max-width:380px){.nav-logo[data-v-1739654b]{font-size:.85rem;letter-spacing:1px}.nav-right[data-v-1739654b]{gap:8px}.nav-inner[data-v-1739654b]{padding:0 12px}}.skip-link[data-v-9fd08de7]{position:absolute;top:-100%;left:16px;z-index:1000;padding:8px 16px;background:var(--accent);color:var(--bg);font-family:var(--font-ui);font-weight:600;border-radius:0 0 6px 6px;transition:top .2s}.skip-link[data-v-9fd08de7]:focus{top:0;color:var(--bg)}main[data-v-9fd08de7]{min-height:100vh}:root{--bg: #07090e;--bg-nav: rgba(7, 9, 14, .8);--surface: #0d1117;--surface-light: #151b25;--accent: #00f0ff;--accent-dim: rgba(0, 240, 255, .12);--accent-glow: rgba(0, 240, 255, .3);--glitch: #ff2d6b;--glitch-dim: rgba(255, 45, 107, .12);--text: #e0e4ea;--text-dim: #9ca3af;--font-heading: "Cinzel", Georgia, serif;--font-ui: "Space Grotesk", "Segoe UI", sans-serif;--nav-height: 60px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{font-family:var(--font-ui);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--accent);text-decoration:none;transition:color .2s}a:hover{color:var(--glitch)}img{max-width:100%;display:block}.section{padding:100px 24px;max-width:960px;margin:0 auto}.section-title{font-family:var(--font-heading);font-weight:600;letter-spacing:3px;text-transform:uppercase;font-size:2rem;color:var(--accent);margin-bottom:40px;text-align:center;text-shadow:0 0 8px var(--accent-glow);position:relative}.section-title:after{content:"";position:absolute;left:30%;right:30%;bottom:-4px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--glitch),var(--accent),transparent);background-size:200% 100%;opacity:.4;animation:gradient-slide 3s linear infinite}@keyframes gradient-slide{0%{background-position:0% 50%}to{background-position:200% 50%}}.breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:32px;font-family:var(--font-ui);font-size:.85rem}.breadcrumbs a{color:var(--text-dim);transition:color .2s}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs .breadcrumb-sep{color:var(--text-dim);font-size:.8rem}.breadcrumbs .breadcrumb-current{color:var(--accent)}@keyframes glitch-flicker{0%,92%,94%,98%,to{opacity:1}93%{opacity:.6}95%{opacity:.9;transform:translate(1px)}97%{opacity:.7;transform:translate(-1px)}99%{opacity:1;transform:translate(0)}}.fade-section{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.fade-section.is-visible{opacity:1;transform:translateY(0)}::selection{background:var(--accent);color:var(--bg)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dim)}
