*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:#000;min-height:300vh;overflow-x:hidden;position:relative;width:100%}.canvas-background{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.scroll-container{position:relative;width:100%;z-index:2}.hero-section{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.logo-container{position:relative;transform-style:preserve-3d;transition:transform .1s ease-out;will-change:transform}.logo-link{cursor:pointer;display:block;text-decoration:none}.logo-text{color:#fff;display:flex;filter:drop-shadow(0 0 20px rgba(214,138,228,.6)) drop-shadow(0 0 40px rgba(149,93,184,.4)) drop-shadow(0 0 60px rgba(91,140,201,.3));font-size:clamp(4rem,15vw,12rem);font-weight:900;justify-content:center;letter-spacing:.1em;position:relative;text-shadow:0 0 10px #d68ae4cc,0 0 20px #955db899,0 0 30px #5b8cc966}.letter{animation:floatLetter 3s ease-in-out infinite;animation-delay:calc(var(--i)*.1s);display:inline-block;transform-style:preserve-3d;transition:transform .3s ease}.letter-space{width:.5em}.letter:hover{animation-play-state:paused;transform:translateZ(50px) scale(1.2) rotateY(1turn)}@keyframes floatLetter{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-20px) rotate(5deg)}75%{transform:translateY(-10px) rotate(-5deg)}}.logo-glow{animation:pulse 4s ease-in-out infinite;background:radial-gradient(circle,#d68ae44d 0,#955db840 30%,#5b8cc933 50%,#0000 70%);filter:blur(40px);height:120%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}@keyframes pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.floating-shapes{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.shape{animation:morphFloat 20s ease-in-out infinite;animation:morphFloat var(--duration,20s) ease-in-out infinite;animation-delay:0s;animation-delay:var(--delay,0s);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#d68ae426,#955db826,#5b8cc91a);border:1px solid #955db840;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;height:100px;position:absolute;width:100px}@keyframes morphFloat{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:translate(0) rotate(0deg) scale(1)}25%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;transform:translate(50px,-50px) rotate(90deg) scale(1.2)}50%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%;transform:translate(-30px,50px) rotate(180deg) scale(.8)}75%{border-radius:30% 70% 30% 70%/70% 30% 70% 30%;transform:translate(70px,30px) rotate(270deg) scale(1.1)}}.scroll-section{height:100vh}.bridge-section,.scroll-section{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.bridge-section{background:linear-gradient(180deg,#000 0,#0a0a0a 30%,#000);height:150vh;overflow:hidden}.fade-to-darkness{background:linear-gradient(180deg,#0000 0,#00000080 30%,#000000e6 70%,#000);bottom:0;height:50%;pointer-events:none;z-index:10}.fade-to-darkness,.sparkle-layer{left:0;position:absolute;width:100%}.sparkle-layer{height:100%;top:0}.sparkle{animation:sparkleFlash var(--sparkle-duration) ease-in-out infinite;animation-delay:var(--sparkle-delay);background:radial-gradient(circle,#d68ae4,#0000);border-radius:50%;box-shadow:0 0 10px #d68ae4cc,0 0 20px #955db899;height:3px;left:var(--sparkle-x);position:absolute;top:var(--sparkle-y);width:3px}@keyframes sparkleFlash{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}}.bridge-container{height:100%;perspective:1000px;position:relative;transform-style:preserve-3d;width:100%}.bridge-tunnel{height:100%;transform:translate(-50%,-50%);transform-style:preserve-3d;transition:transform .1s ease-out;width:100%}.bridge-tunnel,.tunnel-ring{left:50%;position:absolute;top:50%}.tunnel-ring{animation:tunnelPulse 3s ease-in-out infinite;animation-delay:calc(var(--depth)*.2s);-webkit-backdrop-filter:blur(calc(var(--depth)*2px));backdrop-filter:blur(calc(var(--depth)*2px));border:3px solid;border-color:rgba(149,93,184,calc(.6 - var(--depth)*.08));border-radius:20% 20% 40% 40%;box-shadow:0 0 30px rgba(214,138,228,calc(.4 - var(--depth)*.05)),inset 0 0 50px rgba(91,140,201,calc(.3 - var(--depth)*.04));height:calc(80% - var(--depth)*80px);transform:translate(-50%,-50%) translateZ(calc(var(--depth)*-200px));width:calc(100% - var(--depth)*100px)}@keyframes tunnelPulse{0%,to{border-width:3px;opacity:.5}50%{border-width:5px;opacity:1}}.bridge-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.bridge-particle{animation:particleFlow var(--particle-duration) linear infinite;animation-delay:var(--particle-delay);background:radial-gradient(circle,#d68ae4,#0000);border-radius:50%;box-shadow:0 0 10px #955db8cc;height:4px;left:var(--particle-x);position:absolute;width:4px}@keyframes particleFlow{0%{opacity:0;top:0;transform:scale(.5)}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%;transform:scale(1.5)}}.transition-blur-section{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 20px;position:relative;width:100%}.blur-gradient-overlay{animation:blurPulse 8s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(ellipse at center,#1414144d 0,#0a0a0a99 40%,#000000f2 80%,#000 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes blurPulse{0%,to{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:.8}50%{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);opacity:1}}.sparkle-fade-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.floating-sparkle{animation:floatAndFade var(--float-duration) ease-in-out infinite;animation-delay:var(--float-delay);background:radial-gradient(circle,#d68ae4 0,#955db899 50%,#0000 100%);border-radius:50%;box-shadow:0 0 15px #d68ae4cc,0 0 30px #5b8cc966;filter:blur(1px);height:var(--float-size);left:var(--float-x);position:absolute;top:var(--float-y);width:var(--float-size)}@keyframes floatAndFade{0%{opacity:0;transform:translateY(100px) scale(0)}20%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(-100px) scale(1)}to{opacity:0;transform:translateY(-200px) scale(0)}}.content-section-wrapper{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:10}.futuristic-text-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0a99;border:2px solid #955db84d;border-radius:20px;box-shadow:0 0 60px #d68ae433,inset 0 0 60px #5b8cc91a;overflow:hidden;padding:80px 60px;position:relative}.section-heading{display:flex;flex-wrap:wrap;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;gap:1rem;justify-content:center;letter-spacing:.15em;margin-bottom:3rem}.heading-word{animation:typewriterReveal .4s ease-out forwards;animation-delay:var(--word-delay);color:#fffffff2;display:inline-block;opacity:0;text-shadow:0 0 15px #fff6,0 0 30px #955db880}.brand-heading{animation-name:highlightReveal;color:#d68ae4;text-shadow:0 0 20px #d68ae4e6,0 0 40px #955db8b3,0 0 60px #5b8cc980}.text-glitch-overlay{animation:glitchSweep 8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#d68ae40d 50%,#0000);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@keyframes glitchSweep{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.text-scan-lines{animation:scanMove 10s linear infinite;background:repeating-linear-gradient(0deg,#5b8cc908,#0000 2px,#0000 4px,#5b8cc908 6px);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@keyframes scanMove{0%{transform:translateY(0)}to{transform:translateY(20px)}}.futuristic-paragraph{line-height:1.8;margin-bottom:2rem;position:relative}.futuristic-paragraph:last-of-type{margin-bottom:0}.typewriter-line{display:flex;flex-wrap:wrap;gap:.5rem}.word{animation:typewriterReveal .3s ease-out forwards;animation-delay:var(--word-delay);color:#fffffff2;display:inline-block;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:500;letter-spacing:.05em;opacity:0;position:relative;text-shadow:0 0 10px #ffffff4d,0 0 20px #d68ae466}@keyframes typewriterReveal{0%{filter:blur(10px);opacity:0;text-shadow:0 0 10px #fff0,0 0 20px #d68ae400;transform:translateY(20px) translateX(-10px)}50%{text-shadow:0 0 20px #fff9,0 0 40px #d68ae4cc}to{filter:blur(0);opacity:1;text-shadow:0 0 10px #ffffff4d,0 0 20px #d68ae466;transform:translateY(0) translateX(0)}}.highlight-word{animation-name:highlightReveal;color:#d68ae4;font-weight:700}@keyframes highlightReveal{0%{filter:blur(10px);opacity:0;text-shadow:0 0 10px #d68ae400;transform:translateY(20px) translateX(-10px) scale(.9)}50%{filter:blur(2px);text-shadow:0 0 30px #d68ae4,0 0 60px #955db8cc,0 0 90px #5b8cc999}to{filter:blur(0);opacity:1;text-shadow:0 0 15px #d68ae4cc,0 0 30px #955db899,0 0 45px #5b8cc966;transform:translateY(0) translateX(0) scale(1)}}.brand-word{animation-name:brandReveal;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:900}@keyframes brandReveal{0%{filter:blur(15px);opacity:0;text-shadow:0 0 10px #d68ae400;transform:translateY(30px) scale(.8)}40%{filter:blur(3px);text-shadow:0 0 40px #d68ae4,0 0 80px #955db8,0 0 120px #5b8cc9cc}70%{transform:translateY(-5px) scale(1.1)}to{filter:blur(0);opacity:1;text-shadow:0 0 20px #d68ae4e6,0 0 40px #955db8b3,0 0 60px #5b8cc980;transform:translateY(0) scale(1)}}.data-streams{height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%}.data-stream{animation:streamFlow 15s linear infinite;animation-delay:var(--stream-delay);display:flex;flex-direction:column;gap:10px;position:absolute;top:-20px}@keyframes streamFlow{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(calc(100vh + 100px))}}.data-bit{animation:bitFlicker .5s ease-in-out infinite;animation-delay:var(--bit-delay);color:#5b8cc999;font-family:Courier New,monospace;font-size:12px;text-shadow:0 0 10px #5b8cc9cc}@keyframes bitFlicker{0%,to{opacity:.3}50%{opacity:1}}.corner-brackets{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.bracket{border:2px solid;height:40px;position:absolute;width:40px}.bracket.top-left{animation:bracketGlow 3s ease-in-out infinite;border-color:#d68ae4cc;border-bottom:none;border-right:none;left:20px;top:20px}.bracket.top-right{animation:bracketGlow 3s ease-in-out .5s infinite;border-color:#955db8cc;border-bottom:none;border-left:none;right:20px;top:20px}.bracket.bottom-left{animation:bracketGlow 3s ease-in-out 1s infinite;border-color:#5b8cc9cc;border-right:none;border-top:none;bottom:20px;left:20px}.bracket.bottom-right{animation:bracketGlow 3s ease-in-out 1.5s infinite;border-color:#d68ae4cc;border-left:none;border-top:none;bottom:20px;right:20px}@keyframes bracketGlow{0%,to{box-shadow:0 0 10px currentColor,inset 0 0 10px currentColor;opacity:.6}50%{box-shadow:0 0 30px currentColor,inset 0 0 20px currentColor;opacity:1}}.metaverse-360-section{align-items:center;background:#000;display:flex;height:150vh;justify-content:center;overflow:hidden;position:relative;width:100%}.darkness-veil{animation:veilFade 4s ease-in-out infinite;background:radial-gradient(circle at center,#0000 0,#0000004d 30%,#000000b3 60%,#000 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes veilFade{0%,to{opacity:.6}50%{opacity:1}}.sphere-container{align-items:center;display:flex;height:100%;justify-content:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.sphere-wrapper{height:600px;position:relative;transform-style:preserve-3d;transition:transform .1s ease-out;width:600px}.sphere-ring{animation:ringPulse 4s ease-in-out infinite;animation-delay:calc(var(--ring-index)*.15s);height:100%;position:absolute;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}@keyframes ringPulse{0%,to{opacity:.4}50%{opacity:1}}.sphere-node{animation:nodeGlow 2s ease-in-out infinite;animation-delay:calc(var(--node-index)*.1s);background:radial-gradient(circle,#d68ae4 0,#955db8cc 50%,#0000 100%);border-radius:50%;box-shadow:0 0 20px #d68ae4cc,0 0 40px #955db899;height:15px;left:50%;margin-left:-7.5px;margin-top:-7.5px;position:absolute;top:50%;transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s ease,height .3s ease;width:15px}@keyframes nodeGlow{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.5);transform:scale(1.5)}}.sphere-core{animation:coreExpand 3s ease-in-out infinite;background:radial-gradient(circle,#d68ae4e6 0,#955db8b3 40%,#5b8cc980 70%,#0000 100%);border-radius:50%;box-shadow:0 0 60px #d68ae4cc,0 0 120px #955db899,inset 0 0 40px #5b8cc966;height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:100px}@keyframes coreExpand{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}}.sphere-glow{animation:glowPulse 4s ease-in-out infinite;background:radial-gradient(circle,#d68ae466 0,#955db833 30%,#0000 60%);border-radius:50%;filter:blur(60px);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:400px}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.emergence-text{bottom:15%;display:flex;font-size:clamp(2rem,5vw,4rem);font-weight:900;gap:2rem;left:50%;letter-spacing:.2em;transform:translateX(-50%);transition:opacity .5s ease;z-index:3}.emergence-sparkles,.emergence-text{pointer-events:none;position:absolute}.emergence-sparkles{height:100%;left:0;top:0;width:100%;z-index:2}.emergence-sparkle{animation:emergeSparkle var(--emerge-duration) ease-in-out infinite;animation-delay:var(--emerge-delay);background:radial-gradient(circle,#d68ae4 0,#955db8cc 40%,#0000 100%);border-radius:50%;box-shadow:0 0 20px #d68ae4,0 0 40px #955db899,0 0 60px #5b8cc966;height:4px;left:var(--emerge-x);position:absolute;top:var(--emerge-y);width:4px}@keyframes emergeSparkle{0%{filter:blur(5px);opacity:0;transform:scale(0) rotate(0deg)}30%{filter:blur(0);opacity:1;transform:scale(2) rotate(180deg)}70%{filter:blur(0);opacity:1;transform:scale(1.5) rotate(1turn)}to{filter:blur(5px);opacity:0;transform:scale(0) rotate(540deg)}}.emerge-word{animation:emergeFromDark 2s ease-out forwards;animation-delay:var(--word-delay);color:#fff0;text-shadow:0 0 20px #d68ae4cc,0 0 40px #955db899,0 0 60px #5b8cc966}@keyframes emergeFromDark{0%{color:#fff0;opacity:0;transform:translateZ(-500px) scale(.5)}50%{color:#ffffff80}to{color:#fff;opacity:1;transform:translateZ(0) scale(1)}}.dimensional-plane{height:800px;position:relative;transform-style:preserve-3d;transition:transform .1s ease-out;width:800px}.plane-grid{animation:gridPulse 3s ease-in-out infinite;background-image:repeating-linear-gradient(0deg,#5b8cc933,#0000 1px,#0000 50px,#5b8cc933 51px),repeating-linear-gradient(90deg,#5b8cc933,#0000 1px,#0000 50px,#5b8cc933 51px);box-shadow:0 0 100px #955db866,inset 0 0 100px #d68ae44d;height:100%;width:100%}@keyframes gridPulse{0%,to{opacity:.5}50%{opacity:1}}.portal-effect{height:400px;position:relative;transform-style:preserve-3d;width:400px}.portal-ring{animation:portalRotate 10s linear infinite;border:2px solid;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ring-1{animation-duration:8s;border-color:#5b8cc980;height:400px;width:400px}.ring-2{animation-direction:reverse;animation-duration:12s;border-color:#955db880;height:280px;width:280px}.ring-3{animation-duration:15s;border-color:#d68ae480;height:160px;width:160px}@keyframes portalRotate{0%{transform:translate(-50%,-50%) rotate(0deg) rotateY(60deg)}to{transform:translate(-50%,-50%) rotate(1turn) rotateY(60deg)}}.portal-center{animation:portalPulse 2s ease-in-out infinite;background:radial-gradient(circle,#d68ae4b3 0,#955db880 50%,#5b8cc94d 75%,#0000 100%);border-radius:50%;filter:blur(5px);height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}@keyframes portalPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.5)}}.final-message{bottom:10%;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:10}.agi-announcement{display:flex;flex-wrap:wrap;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;gap:1.5rem;justify-content:center;letter-spacing:.15em}.agi-word{animation:agiReveal .5s ease-out forwards;animation-delay:var(--word-delay);color:#fffffff2;display:inline-block;opacity:0;position:relative;text-shadow:0 0 20px #ffffff80,0 0 40px #d68ae499,0 0 60px #955db866}@keyframes agiReveal{0%{filter:blur(20px);opacity:0;text-shadow:0 0 10px #fff0;transform:translateY(50px) scale(.8)}50%{filter:blur(5px);text-shadow:0 0 40px #fff,0 0 80px #d68ae4,0 0 120px #955db8cc}to{filter:blur(0);opacity:1;text-shadow:0 0 20px #ffffff80,0 0 40px #d68ae499,0 0 60px #955db866;transform:translateY(0) scale(1)}}.highlight-agi{animation-name:agiHighlightReveal;color:#d68ae4;font-size:clamp(3rem,7vw,6rem)}@keyframes agiHighlightReveal{0%{filter:blur(20px);opacity:0;text-shadow:0 0 10px #d68ae400;transform:translateY(50px) scale(.7)}30%{filter:blur(8px);text-shadow:0 0 60px #d68ae4,0 0 120px #955db8,0 0 180px #5b8cc9}60%{transform:translateY(-10px) scale(1.15)}to{filter:blur(0);opacity:1;text-shadow:0 0 30px #d68ae4,0 0 60px #955db8cc,0 0 90px #5b8cc999;transform:translateY(0) scale(1)}}.cursor-follower{background:radial-gradient(circle,#d68ae499 0,#955db866 40%,#0000 70%);border-radius:50%;filter:blur(10px);height:30px;mix-blend-mode:screen;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:left .15s ease-out,top .15s ease-out;width:30px;z-index:9999}@media (max-width:768px){.logo-text{font-size:clamp(3rem,12vw,8rem)}.portal-effect,.ring-1{height:300px;width:300px}.ring-2{height:210px;width:210px}.ring-3{height:120px;width:120px}.shape{height:60px;width:60px}.futuristic-text-container{padding:40px 30px}.word{font-size:clamp(1rem,4vw,1.5rem)}.brand-word{font-size:clamp(1.2rem,5vw,1.8rem)}.bracket{height:30px;width:30px}.data-stream{display:none}.sphere-wrapper{height:300px;width:300px}.sphere-node{height:10px;margin:-5px 0 0 -5px;width:10px}.emergence-text{flex-direction:column;font-size:clamp(1.5rem,4vw,3rem);gap:1rem}.tunnel-ring{width:calc(90% - var(--depth)*80px)}.agi-announcement{flex-direction:column;font-size:clamp(2rem,5vw,3.5rem);gap:1rem}.highlight-agi{font-size:clamp(2.5rem,6vw,4.5rem)}.final-message{bottom:5%}}.cursor-follower,.dimensional-plane,.letter,.logo-text,.portal-ring,.shape{will-change:transform}*{-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=main.a70013d9.css.map*/