@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback,system-ui,arial;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback",system-ui,arial}@keyframes float-particle{0%,to{transform:translate(0);opacity:.2}50%{transform:translate(10px,-10px);opacity:.8}}@keyframes pulse-line{0%,to{opacity:.2;width:30%}50%{opacity:.6;width:40%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes progress{0%{width:0}to{width:100%}}@keyframes pulse{0%,to{background-color:rgba(30,64,175,.1)}50%{background-color:rgba(30,64,175,.3)}}@keyframes glow{0%,to{text-shadow:0 0 5px rgba(59,130,246,.3)}50%{text-shadow:0 0 15px rgba(59,130,246,.8)}}@keyframes nodeGlow{0%,to{box-shadow:0 0 5px rgba(59,130,246,.3)}50%{box-shadow:0 0 15px rgba(59,130,246,.6)}}@keyframes cursorBlink{0%,to{opacity:0}50%{opacity:1}}.animate-fade-in{opacity:0;animation:fadeIn .5s forwards}.animate-slide-in{opacity:0;transform:translateY(10px);animation:slideIn .8s forwards}.animate-progress{width:0;animation:progress 2s forwards}.animate-pulse{animation:pulse 2s infinite}.animate-glow{animation:glow 3s infinite alternate}.terminal-command,.terminal-output{margin-bottom:8px}.terminal-divider{margin:10px 0}.terminal-cursor{display:inline-block;width:8px;height:16px;background-color:#60a5fa;animation:cursorBlink 1s step-end infinite;vertical-align:middle}.terminal-box{border:1px solid rgba(59,130,246,.4);border-radius:4px;margin:8px 0;overflow:hidden}.terminal-box-title{background:rgba(59,130,246,.2);padding:4px 8px;font-weight:700;color:#60a5fa}.terminal-box-content{padding:8px}.terminal-line{padding:2px 0;opacity:0;animation:fadeIn .3s forwards}.innovation-box{box-shadow:0 0 5px rgba(59,130,246,.3)}.community-box,.innovation-box{animation:nodeGlow 3s infinite alternate}.community-box{box-shadow:0 0 5px rgba(124,58,237,.3)}.learning-box{animation:nodeGlow 3s infinite alternate;box-shadow:0 0 5px rgba(16,185,129,.3)}.neural-node{transition:all .2s ease}.fade-in-slide-up{opacity:1;transform:translateY(0)}.animate-type-in{overflow:hidden;white-space:nowrap;display:inline-block;animation:typing 1s steps(40)}@keyframes pulse-focus{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.5)}}.focus-indicator{animation:focus-ripple 3s ease-out infinite}@keyframes focus-ripple{0%{opacity:.7;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.3;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.signal-particle{animation:particle-pulse 1s ease-in-out infinite alternate}@keyframes particle-pulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.node-3d{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.19,1,.22,1)}.node-3d:hover{transform:translate(-50%,-50%) scale(1.4)}.node-active{z-index:10}.node-pulse{animation:node-pulse-animation 1.5s infinite;border-radius:50%}@keyframes node-pulse-animation{0%{transform:scale(1);opacity:.5;box-shadow:0 0 0 0 rgba(59,130,246,.4)}70%{transform:scale(2);opacity:0;box-shadow:0 0 0 10px rgba(59,130,246,0)}to{transform:scale(1);opacity:0;box-shadow:0 0 0 0 rgba(59,130,246,0)}}.active-connection{animation:connection-glow 2s infinite alternate}@keyframes connection-glow{0%{stroke-opacity:.6;stroke-width:1.5px}to{stroke-opacity:1;stroke-width:2.5px}}.advanced-glass-network{background:rgba(6,12,34,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 20px 80px -10px rgba(0,0,0,.5),0 0 0 1px rgba(59,130,246,.1);overflow:hidden;position:relative}.advanced-glass-badge{background:rgba(15,23,42,.6);border:1px solid rgba(59,130,246,.2);box-shadow:0 4px 12px rgba(0,0,0,.1)}.advanced-glass-badge,.instruction-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.instruction-badge{box-shadow:0 4px 12px rgba(0,0,0,.15)}.neural-grid-pattern{background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 0);background-size:50px 50px;background-position:50%;animation:grid-shift 20s linear infinite}.info-popup{animation:popup-appear .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes popup-appear{0%{opacity:0;transform:translate(-50%,-120%) scale(.8)}to{opacity:1;transform:translate(-50%,-130%) scale(1)}}@keyframes grid-shift{0%{background-position:0 0}to{background-position:50px 50px}}.animate-subtle-shift{animation:subtle-shift 30s ease infinite;background-size:200% 200%}@keyframes subtle-shift{0%,to{background-position:0 0}50%{background-position:100% 100%}}.bg-grid-pattern{background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 0);background-size:50px 50px;background-position:50%;animation:grid-shift 20s linear infinite}.animate-pulse-slow{animation:pulse-slow 8s infinite alternate}@keyframes pulse-slow{0%{opacity:.3;transform:scale(.9) translate(0)}to{opacity:.6;transform:scale(1.1) translate(20px,-10px)}}.bubble-float{position:absolute;border-radius:50%;background:rgba(255,255,255,.02);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.05);animation:float 20s ease-in-out infinite;will-change:transform}@keyframes float{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-30px) translateX(15px)}}.typing-line{opacity:0;animation-name:typing-appear;animation-duration:.3s;animation-fill-mode:forwards}@keyframes typing-appear{0%{opacity:0}to{opacity:1}}.terminal-loader:after{content:".";animation:dots 1.5s steps(5) infinite}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,to{content:""}}.terminal-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}.terminal-scrollbar::-webkit-scrollbar-track{background:transparent}.terminal-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(59,130,246,.3);border-radius:6px}.glass-network{background:rgba(15,23,42,.2);border-radius:8px;will-change:transform,opacity}.glass-texture:before{top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 60%);transform:rotate(30deg)}.glass-border-hover{transition:border-color .2s ease}.glass-border-hover:hover{border-color:rgba(59,130,246,.6)}.floating-shadow{box-shadow:0 8px 32px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.05)}.letter-texture{position:relative;z-index:1}.letter-texture:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(59,130,246,.6),rgba(16,185,129,.6));filter:blur(20px);opacity:0;transition:opacity .3s ease}.active-node .letter-texture:after{opacity:.3}.terminal-enhanced{transform:translateZ(0)}.typing-line{overflow:hidden;white-space:nowrap;display:inline-block;animation:typing 1.5s steps(40)}@keyframes typing{0%{width:0}to{width:100%}}.terminal-counter{animation:countUp 2s forwards}@keyframes countUp{0%{opacity:.5}to{opacity:1}}.terminal-loader:after{content:"";animation:loading 1.5s infinite}@keyframes loading{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.glass-network{background:rgba(15,23,42,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glass-network,.premium-card{border:1px solid rgba(255,255,255,.08)}.premium-card{box-shadow:0 8px 16px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.05)}.glass-texture{position:relative;overflow:hidden}.glass-texture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 75%);pointer-events:none}.floating-shadow{box-shadow:0 10px 30px -5px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.05)}.terminal-text{line-height:1.5;font-family:monospace}.terminal-scrollbar::-webkit-scrollbar{width:4px}.terminal-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.terminal-scrollbar::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:10px}