@import "https://fonts.googleapis.com/css2?family=Syne:wght@400;700;800&family=Space+Mono:wght@400;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#0a2540;background:#edf5ff}::placeholder{color:#4f7099;opacity:1}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#ff9ec3;border-radius:2px}@keyframes nexusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes nexusSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes glitchX{0%,90%,to{clip-path:inset(0 0 100%);transform:translate(0)}91%{clip-path:inset(10% 0 60%);transform:translate(-4px)}93%{clip-path:inset(50% 0 20%);transform:translate(4px)}95%{clip-path:inset(30% 0 40%);transform:translate(-2px)}97%{clip-path:inset(70% 0 10%);transform:translate(2px)}}@keyframes letterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes typewriterBlink{0%,to{border-right-color:#ff6b9d}50%{border-right-color:#0000}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes blobFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(24px,-18px)scale(1.06)}66%{transform:translate(-16px,12px)scale(.96)}}@keyframes blobFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-20px,16px)scale(1.04)}66%{transform:translate(18px,-22px)scale(.97)}}@keyframes blobFloat3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,20px)scale(1.08)}}@keyframes nodeOrbit{0%{transform:translate(-50%,-50%)rotate(0)translate(6px)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)translate(6px)rotate(-360deg)}}@keyframes logoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lineGrow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes chipSlide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.shimmer-text{background:linear-gradient(120deg,#2979ff 0%,#ff6b9d 30%,#ff8c42 60%,#2979ff 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.animate-card{animation:.5s cubic-bezier(.16,1,.3,1) both cardEntrance}.step-chip{animation:.4s cubic-bezier(.16,1,.3,1) both chipSlide}.mag-btn{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s!important}.mag-btn:hover{transform:scale(1.04)translateY(-2px)!important}.typewriter{white-space:nowrap;border-right:2px solid #ff6b9d;animation:.9s step-end infinite typewriterBlink;overflow:hidden}
