:root{--hammer-color:#4f6df5;--hammer-shadow:rgba(79,109,245,0.5);--text-glow:rgba(79,109,245,0.8);--impact-glow:rgba(79,109,245,0.9);--text-break-color:#f5f5f5;--neon-blue:#00d4ff;--neon-purple:#9d4edd;--tech-green:#39ff14;--hologram-color:rgba(0,212,255,0.7);--grid-color:rgba(79,109,245,0.1)}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--background-gradient);display:flex;justify-content:center;align-items:center;z-index:9999;perspective:1500px;overflow:hidden;opacity:1;transition:opacity .8s ease-out,visibility .8s ease-out}.loader-container:before{height:100%;background-image:linear-gradient(rgba(79,109,245,.1) 1px,transparent 0),linear-gradient(90deg,rgba(79,109,245,.1) 1px,transparent 0);background-size:50px 50px;animation:gridMove 20s linear infinite;opacity:.3}.loader-container:after,.loader-container:before{content:"";position:absolute;top:0;left:0;width:100%}.loader-container:after{height:2px;background:linear-gradient(90deg,transparent,var(--neon-blue),transparent);animation:scanLine 3s linear infinite;box-shadow:0 0 10px var(--neon-blue)}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes scanLine{0%{top:-2px}to{top:100%}}.hologram-container{position:absolute;width:100%;height:100%;pointer-events:none;z-index:0;filter:contrast(1.2)}.hologram-line{position:absolute;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--hologram-color) 20%,var(--hologram-color) 80%,transparent);opacity:.2;animation:hologramScan 8s ease-in-out infinite}@keyframes hologramScan{0%,to{transform:translateY(-100vh);opacity:0}50%{transform:translateY(100vh);opacity:.3}}.data-stream{position:absolute;width:2px;height:100px;background:linear-gradient(180deg,transparent 0,var(--tech-green) 50%,transparent);opacity:.6;animation:dataFlow 2s linear infinite}@keyframes dataFlow{0%{top:-100px}to{top:100%}}.loader-inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d}.loader-inner:before{content:"";position:absolute;width:800px;height:800px;background:radial-gradient(circle,rgba(79,109,245,.1) 0,rgba(79,109,245,.05) 30%,transparent 70%);border-radius:50%;animation:auraRotate 30s linear infinite;filter:blur(20px)}@keyframes auraRotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.loader-content{font-size:6rem;font-weight:700;perspective:1500px;width:100%;height:100%}.animation-stage,.loader-content{position:relative;transform-style:preserve-3d;display:flex;justify-content:center;align-items:center}.animation-stage{width:700px;height:250px;z-index:1}.full-text{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) translateZ(0) scale(.8)!important;width:100%!important;text-align:center!important;color:#fff!important;opacity:0;font-size:6rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:2px!important;font-family:Inter,sans-serif!important;z-index:100000!important;pointer-events:none!important;animation:finalTextAppearSimple 1s cubic-bezier(.19,1,.22,1) forwards!important;animation-delay:4.5s!important;text-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 25px rgba(79,109,245,.8),0 0 50px rgba(0,212,255,.6),0 0 75px rgba(157,78,221,.4)!important}@keyframes finalTextAppearSimple{0%{opacity:0;transform:translate(-50%,-50%) scale(.5);filter:blur(20px)}50%{opacity:.8;filter:blur(5px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.1);filter:blur(0)}}.full-text.with-gradient{background:linear-gradient(45deg,#fff,#00d4ff 25%,#fff 50%,#9d4edd 75%,#fff)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-size:300% auto!important;animation:finalTextAppearSimple 1s cubic-bezier(.19,1,.22,1) forwards,textShineSimple 3s linear infinite!important;animation-delay:4.5s,5.5s!important}@keyframes textShineSimple{0%{background-position:0 50%}to{background-position:300% 50%}}.full-text-container{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:99998!important;pointer-events:none!important;background:transparent!important}.animation-stage>*{z-index:auto}.animation-stage .full-text-container{z-index:99998!important}.animation-stage .full-text{z-index:99999!important}.hammer-part{color:var(--hammer-color);text-shadow:0 0 15px var(--hammer-shadow),0 0 30px var(--neon-blue);left:30%;transform:translate(-100%,-50%) translateZ(0);animation:hammerTextAppear .7s ease forwards,hammerTransform 1.5s ease forwards;animation-delay:.3s,1.3s;font-weight:900;background:linear-gradient(135deg,var(--hammer-color),var(--neon-purple));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hammer-part,.math-part{position:absolute;top:50%;opacity:0;z-index:5;letter-spacing:1px}.math-part{color:var(--text-color);right:30%;transform:translate(100%,-50%) translateZ(0);animation:mathAppear .7s ease forwards,mathFadeOut .5s ease forwards;animation-delay:1.5s,4s;text-shadow:0 0 10px hsla(0,0%,100%,.8),0 0 20px var(--tech-green)}.math-fragment{position:absolute;color:var(--text-break-color);font-size:.5em;opacity:0;top:50%;right:30%;transform:translate(100%,-50%);text-shadow:0 0 8px var(--text-glow),0 0 15px var(--neon-blue);z-index:1;filter:blur(.5px)}.fragment-1{animation:fragment1 1.5s cubic-bezier(.22,.68,0,1.71) forwards;animation-delay:2.7s}.fragment-2{animation:fragment2 1.5s cubic-bezier(.22,.68,0,1.71) forwards;animation-delay:2.75s}.fragment-3{animation:fragment3 1.5s cubic-bezier(.22,.68,0,1.71) forwards;animation-delay:2.8s}.fragment-4{animation:fragment4 1.5s cubic-bezier(.22,.68,0,1.71) forwards;animation-delay:2.85s}.fragment-5{animation:fragment5 1.5s cubic-bezier(.22,.68,0,1.71) forwards;animation-delay:2.9s}.hammer-3d{width:200px;height:200px;opacity:0;transform-style:preserve-3d;transform-origin:70% 70%;top:50%;left:30%;transform:translate(-50%,-50%) rotate(0deg) rotateX(0deg);animation:hammerAppear .5s ease forwards,hammerMove .8s cubic-bezier(.25,.46,.45,.94) forwards,hammerSwing 1s cubic-bezier(.68,-.55,.27,1.55) forwards;animation-delay:1.3s,1.9s,2.4s;z-index:10;animation-fill-mode:forwards!important;filter:drop-shadow(0 0 20px var(--neon-blue))}.hammer-3d,.hammer-head{position:absolute;will-change:transform}.hammer-head{width:110px;height:70px;background:var(--hammer-color);transform:translateX(100px) translateY(-30px);border-radius:8px;box-shadow:0 0 25px var(--hammer-shadow),inset 0 10px 30px hsla(0,0%,100%,.4),inset 0 -10px 20px rgba(0,0,0,.2);transform-style:preserve-3d;background:linear-gradient(135deg,#4f6df5,#3a57e2 30%,#5e3fd6 60%,#2a46d1);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 0 30px var(--hammer-shadow),0 0 50px rgba(79,109,245,.5),0 0 15px var(--neon-blue),inset 0 0 20px hsla(0,0%,100%,.4),inset 0 0 40px rgba(0,212,255,.2);overflow:hidden}.hammer-head:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(135deg,hsla(0,0%,100%,.6),transparent 30%),repeating-linear-gradient(-45deg,transparent,rgba(0,212,255,.1) 2px,transparent 4px,transparent 8px),repeating-linear-gradient(45deg,transparent,rgba(157,78,221,.1) 2px,transparent 4px,transparent 8px);background-blend-mode:overlay;border-radius:8px;animation:surfaceGlow 3s ease-in-out infinite alternate}@keyframes surfaceGlow{0%{opacity:.5}to{opacity:.9}}.hammer-head:after{content:"";position:absolute;width:200%;height:3px;left:-50%;top:50%;background:linear-gradient(90deg,transparent,var(--neon-blue) 20%,hsla(0,0%,100%,.9) 50%,var(--neon-blue) 80%,transparent);transform:translateY(-50%);animation:techScan 2s linear infinite;filter:blur(1px);box-shadow:0 0 10px var(--neon-blue)}@keyframes techScan{0%{background-position:200% 0}to{background-position:-200% 0}}.hammer-handle{position:absolute;width:20px;height:160px;background:linear-gradient(90deg,#a0a0a0,#e0e0e0,#a0a0a0);transform:translateX(140px) translateY(20px);border-radius:6px;box-shadow:inset 0 5px 10px hsla(0,0%,100%,.4),inset 0 -5px 10px rgba(0,0,0,.2);will-change:transform;background:linear-gradient(90deg,hsla(0,0%,70.6%,.9),hsla(0,0%,86.3%,.9),hsla(0,0%,70.6%,.9));border:1px solid hsla(0,0%,100%,.5);box-shadow:0 0 5px hsla(0,0%,100%,.5),0 0 15px var(--neon-blue),inset 0 0 10px hsla(0,0%,100%,.7),inset 0 0 20px rgba(0,212,255,.3);overflow:hidden}.hammer-handle:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:repeating-linear-gradient(0deg,transparent,transparent 10px,rgba(0,212,255,.3) 0,rgba(0,212,255,.3) 11px),linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:handlePulse 2s ease-in-out infinite}@keyframes handlePulse{0%,to{opacity:.5}50%{opacity:.9}}.hammer-handle:after{content:"";position:absolute;width:32px;height:32px;left:-6px;top:-10px;background:radial-gradient(circle,hsla(0,0%,100%,.9) 0,var(--neon-blue) 20%,#4f6df5 40%,#3a57e2 100%);border-radius:50%;box-shadow:0 0 20px var(--neon-blue),0 0 40px rgba(79,109,245,.7),inset 0 0 10px hsla(0,0%,100%,.9);z-index:2;animation:coreEnergy 1.5s ease-in-out infinite alternate}@keyframes coreEnergy{0%{transform:scale(1);box-shadow:0 0 20px var(--neon-blue),0 0 40px rgba(79,109,245,.7)}to{transform:scale(1.1);box-shadow:0 0 30px var(--neon-blue),0 0 60px rgba(79,109,245,.9)}}.hammer-energy{position:absolute;width:120%;height:90%;left:-10%;top:5%;pointer-events:none;border-radius:12px;opacity:0;z-index:4;animation:energyPulse 2s ease-in-out infinite alternate;background:radial-gradient(ellipse at 50% 50%,rgba(79,109,245,0) 0,rgba(79,109,245,.1) 50%,rgba(79,109,245,.3) 80%,rgba(79,109,245,0) 100%);filter:blur(5px);box-shadow:inset 0 0 30px var(--neon-blue),inset 0 0 60px var(--neon-purple)}@keyframes energyPulse{0%{opacity:0;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:0;transform:scale(1.1)}}.tech-circuits{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;opacity:.6;mix-blend-mode:overlay;background-image:radial-gradient(circle at 20% 30%,var(--neon-blue) 0,transparent 5%),radial-gradient(circle at 80% 40%,var(--neon-purple) 0,transparent 5%),radial-gradient(circle at 50% 70%,var(--tech-green) 0,transparent 5%),linear-gradient(90deg,transparent,transparent 40%,rgba(0,212,255,.3) 45%,transparent 50%,transparent),linear-gradient(180deg,transparent,transparent 30%,rgba(157,78,221,.3) 35%,transparent 40%,transparent);animation:circuitPulse 4s infinite alternate}@keyframes circuitPulse{0%{opacity:.3;transform:rotate(0deg)}50%{opacity:.7;transform:rotate(5deg)}to{opacity:.5;transform:rotate(-5deg)}}.impact{width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.9) 0,var(--neon-blue) 30%,var(--impact-glow) 60%,transparent 100%);top:50%;right:30%;transform:translate(50%,-50%) scale(0);animation:impactEffect .6s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:2.6s;opacity:.8;filter:blur(3px);z-index:4;box-shadow:0 0 50px var(--neon-blue),0 0 100px var(--impact-glow)}.impact,.impact:after{position:absolute;border-radius:50%}.impact:after{content:"";width:70%;height:70%;background:radial-gradient(circle,hsla(0,0%,100%,.9) 0,var(--tech-green) 40%,transparent 70%);top:15%;left:15%;animation:impactCore .6s ease-out forwards;animation-delay:2.6s}@keyframes impactCore{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.7}}.impact-rays{top:50%;right:30%;transform:translate(50%,-50%);height:0;opacity:0;animation:impactRays .6s ease-out forwards;animation-delay:2.6s;z-index:6;will-change:opacity,transform}.impact-rays,.ray{position:absolute;width:0}.ray{background:linear-gradient(90deg,var(--hammer-color),var(--neon-blue) 50%,transparent);height:3px;top:0;left:0;transform-origin:left center;box-shadow:0 0 8px var(--hammer-shadow),0 0 15px var(--neon-blue);animation:rayGrow .4s ease-out forwards;animation-delay:2.6s;will-change:width,opacity;filter:blur(.5px)}@keyframes rayGrow{0%{width:0;opacity:.9}50%{width:100px;opacity:.6}to{width:120px;opacity:0}}.ray:first-child{transform:rotate(0deg)}.ray:nth-child(2){transform:rotate(45deg);animation-delay:2.65s}.ray:nth-child(3){transform:rotate(90deg);animation-delay:2.7s}.ray:nth-child(4){transform:rotate(135deg);animation-delay:2.75s}.ray:nth-child(5){transform:rotate(180deg);animation-delay:2.8s}.ray:nth-child(6){transform:rotate(225deg);animation-delay:2.85s}.ray:nth-child(7){transform:rotate(270deg);animation-delay:2.9s}.ray:nth-child(8){transform:rotate(315deg);animation-delay:2.95s}.small-particles{position:absolute;top:50%;right:30%;transform:translate(50%,-50%);width:100px;height:100px;opacity:0;animation:particlesFade .3s ease forwards;animation-delay:2.65s;z-index:5}.small-particle{position:absolute;background:var(--text-color);width:3px;height:3px;border-radius:50%;opacity:0;filter:blur(1px);box-shadow:0 0 2px var(--text-color),0 0 5px var(--neon-blue);will-change:transform;background:radial-gradient(circle,hsla(0,0%,100%,.9) 0,var(--neon-blue) 100%)}@keyframes hammerTextAppear{0%{opacity:0;transform:translate(-100%,-50%) translateZ(0) scale(.8)}50%{opacity:1;transform:translate(-100%,-50%) translateZ(0) scale(1.1)}to{opacity:1;transform:translate(-100%,-50%) translateZ(0) scale(1)}}@keyframes hammerTransform{0%{transform:translate(-100%,-50%) translateZ(0) rotateX(0) rotateY(0);opacity:1}30%{transform:translate(-100%,-50%) translateZ(50px) rotateX(15deg) rotateY(10deg);opacity:1}80%{transform:translate(-100%,-50%) translateZ(80px) rotateX(30deg) rotateY(15deg);opacity:.4}to{transform:translate(-100%,-50%) translateZ(100px) rotateX(40deg) rotateY(20deg);opacity:0}}@keyframes hammerAppear{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg) scale(.5) rotateX(-20deg)}to{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1) rotateX(-10deg)}}@keyframes hammerMove{0%{transform:translate(-50%,-50%) rotate(0deg) rotateX(-10deg)}to{transform:translate(20%,-50%) rotate(0deg) rotateX(-10deg)}}@keyframes hammerSwing{0%{transform:translate(20%,-50%) rotate(0deg) rotateX(-10deg)}20%{transform:translate(20%,-50%) rotate(-40deg) rotateX(0deg)}60%{transform:translate(20%,-50%) rotate(-20deg) rotateX(-5deg)}80%{transform:translate(80%,-50%) rotate(-100deg) rotateX(10deg);opacity:.3}to{transform:translate(150%,-50%) rotate(-140deg) rotateX(20deg);opacity:0}}@keyframes mathAppear{0%{opacity:0;transform:translate(100%,-50%) translateZ(0) scale(.8);filter:blur(5px)}50%{transform:translate(100%,-50%) translateZ(0) scale(1.1);filter:blur(0)}to{opacity:1;transform:translate(100%,-50%) translateZ(0) scale(1);filter:blur(0)}}@keyframes mathFadeOut{0%{opacity:1;transform:translate(100%,-50%) translateZ(0) scale(1)}to{opacity:0;transform:translate(100%,-50%) translateZ(0) scale(.9)}}@keyframes fragment1{0%{transform:translate(100%,-50%) scale(1);opacity:0}5%{opacity:1}90%{opacity:.2}to{transform:translate(-50px,-130px) rotate(-65deg) scale(.7) rotateY(80deg);opacity:0}}@keyframes fragment2{0%{transform:translate(100%,-50%) scale(1);opacity:0}5%{opacity:1}90%{opacity:.2}to{transform:translate(50px,-90px) rotate(50deg) scale(.8) rotateY(-60deg);opacity:0}}@keyframes fragment3{0%{transform:translate(100%,-50%) scale(1);opacity:0}5%{opacity:1}90%{opacity:.2}to{transform:translate(90px) rotate(80deg) scale(.6) rotateX(70deg);opacity:0}}@keyframes fragment4{0%{transform:translate(100%,-50%) scale(1);opacity:0}5%{opacity:1}90%{opacity:.2}to{transform:translate(30px,90px) rotate(-40deg) scale(.7) rotateX(-60deg);opacity:0}}@keyframes fragment5{0%{transform:translate(100%,-50%) scale(1);opacity:0}5%{opacity:1}90%{opacity:.2}to{transform:translate(-60px,50px) rotate(-100deg) scale(.6) rotate(90deg);opacity:0}}@keyframes impactEffect{0%{transform:translate(50%,-50%) scale(0);opacity:0}40%{transform:translate(50%,-50%) scale(2.5);opacity:.9}85%{transform:translate(50%,-50%) scale(4);opacity:.1}to{transform:translate(50%,-50%) scale(5);opacity:0}}@keyframes impactRays{0%{opacity:0;transform:translate(50%,-50%) scale(.3)}40%{opacity:1;transform:translate(50%,-50%) scale(1)}85%{opacity:.2;transform:translate(50%,-50%) scale(1.3)}to{opacity:0;transform:translate(50%,-50%) scale(1.5)}}@keyframes freezeAnimations{0%{animation-play-state:running}to{animation-play-state:paused}}.final-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--background-gradient);opacity:0;z-index:9999;animation:maskTransition 1s ease-in forwards;animation-delay:4s;pointer-events:none}@keyframes maskTransition{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes hideHammer{to{opacity:0;visibility:hidden;display:none}}.final-mask:not([style*="opacity: 0"])~.hammer-3d,.final-mask:not([style*="opacity: 0"])~.hammer-part,.final-mask:not([style*="opacity: 0"])~.impact{display:none!important;opacity:0!important;visibility:hidden!important}.stop-animations *{animation-play-state:paused!important;transition:none!important;transform:none!important}.stop-animations .hammer-3d,.stop-animations .hammer-handle,.stop-animations .hammer-head,.stop-animations .hammer-part,.stop-animations .impact,.stop-animations .impact-flash,.stop-animations .impact-rays,.stop-animations .impact-shockwave,.stop-animations .math-fragment,.stop-animations .math-part,.stop-animations .shadow-overlay,.stop-animations .small-particles{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.no-animation{animation:none!important;transform:none!important;transition:none!important}.no-animation .full-text,.stop-animations .full-text{animation-play-state:running!important;transform:translate(-50%,-50%) translateZ(0) scale(1.1)!important;display:block!important;z-index:9999!important}.full-text.show,.no-animation .full-text,.stop-animations .full-text{visibility:visible!important;opacity:1!important;color:var(--text-color)!important}.hidden{opacity:0!important;visibility:hidden;transition:opacity .8s ease-out,visibility .8s ease-out;pointer-events:none}@media (max-width:768px){.loader-content{font-size:4rem}.animation-stage{width:500px;height:180px}.hammer-3d{transform-origin:60% 60%;transform:translate(-50%,-50%) scale(.8)}}@media (max-width:480px){.loader-content{font-size:3rem}.animation-stage{width:350px;height:150px}.hammer-3d{transform:translate(-50%,-50%) scale(.6)}}.fragment-1,.fragment-2,.fragment-3,.fragment-4,.fragment-5{animation-duration:1.5s;animation-fill-mode:forwards}.new-logo-image{position:absolute;top:50%;left:50%;opacity:0;animation:newLogoFadeIn 1.8s cubic-bezier(.25,.46,.45,.94) .5s forwards;z-index:10;filter:drop-shadow(0 8px 20px rgba(0,212,255,.35));transform-style:preserve-3d}@keyframes newLogoFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.7) perspective(600px) rotateY(25deg) rotateX(15deg)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.05) perspective(600px) rotateY(-7deg) rotateX(-3deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) perspective(600px) rotateY(0deg) rotateX(0deg)}}@keyframes particlesFade{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(50px) scale(.5)}}
/*# sourceMappingURL=/loader-animation.5fa55e0f.css.map */