@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";.navbar[data-astro-cid-ymhdp2rl]{background:#08080ef2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,240,255,.08);box-shadow:0 1px 20px #00f0ff08;position:sticky;top:0;z-index:100;opacity:0;animation:navIn .6s ease forwards}@keyframes navIn{to{opacity:1}}.nav-inner[data-astro-cid-ymhdp2rl]{max-width:1100px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;height:60px}.logo[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#fff;letter-spacing:.04em}.logo[data-astro-cid-ymhdp2rl]:hover{text-decoration:none}.logo-text[data-astro-cid-ymhdp2rl]{background:linear-gradient(90deg,#00f0ff,#00c8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo[data-astro-cid-ymhdp2rl]:hover svg[data-astro-cid-ymhdp2rl]{animation:logoGlow 1.2s ease-in-out infinite alternate}@keyframes logoGlow{0%{filter:drop-shadow(0 0 4px rgba(0,240,255,.2))}to{filter:drop-shadow(0 0 14px rgba(0,240,255,.6))}}.nav-links[data-astro-cid-ymhdp2rl]{display:flex;gap:.25rem}.nav-links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{font-size:.72rem;color:#6a7a8a;padding:.35rem .7rem;border-radius:4px;transition:all .2s;letter-spacing:.04em;font-weight:500;border:1px solid transparent}.nav-links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:hover{color:#00f0ff;background:#00f0ff0f;border-color:#00f0ff1f;text-decoration:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:JetBrains Mono,-apple-system,BlinkMacSystemFont,monospace;background:#08080e;color:#c8d0e0;line-height:1.6;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:linear-gradient(rgba(0,240,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.015) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,240,255,.008) 2px,rgba(0,240,255,.008) 4px);pointer-events:none;z-index:0}.wireframe{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;will-change:transform;transform:translateZ(0);contain:strict}.wireframe-grid{position:absolute;inset:-50% -50% -20%;background-image:linear-gradient(rgba(0,240,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.04) 1px,transparent 1px);background-size:48px 48px;transform:rotateX(75deg);transform-origin:center bottom;animation:wireScroll 24s linear infinite;will-change:transform}@keyframes wireScroll{0%{transform:rotateX(75deg) translateY(0)}to{transform:rotateX(75deg) translateY(48px)}}.wireframe-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.wireframe-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.cable-glow{stroke:#00f0ff12;stroke-width:5}.cable-core{stroke:#00f0ff40;stroke-width:1.5}.cable-branch{stroke:#00c8ff1f;stroke-width:1}.cable-accent{stroke:#00f0ff26;stroke-width:1.2}.data-pulse{stroke:#00f0ff80;stroke-width:1.5;stroke-dasharray:3 80;animation:dataPulse 4s linear infinite}@keyframes dataPulse{0%{stroke-dashoffset:0;opacity:0}10%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-166;opacity:0}}.arc-core{stroke:#00f0ff1f;stroke-width:1.2;animation:arcFlicker 3s ease-in-out infinite alternate}@keyframes arcFlicker{0%{opacity:.3}to{opacity:1}}.spark{fill:#00f0ff66;animation:sparkFlicker 2.5s ease-in-out infinite alternate}@keyframes sparkFlicker{0%{opacity:.1}to{opacity:.8}}.node{fill:#00f0ff0f;stroke:#00f0ff1a;stroke-width:.5}.node-core{fill:#00f0ff59;animation:nodePulse 4s ease-in-out infinite alternate;will-change:opacity}.node-core-bright{fill:#00f0ff;animation:nodePulse 2.5s ease-in-out infinite alternate;will-change:opacity}@keyframes nodePulse{0%{opacity:.3}to{opacity:.9}}.container{max-width:1100px;margin:0 auto;padding:2rem 1.5rem;position:relative;z-index:1}a{color:#00c8ff;text-decoration:none;transition:color .2s}a:hover{color:#00f0ff;text-decoration:underline}::selection{background:#00c8ff40;color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a12}::-webkit-scrollbar-thumb{background:#1a2a3a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2a3a4a}section[data-animate]{content-visibility:auto;contain-intrinsic-size:420px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
