@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.skeleton-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%}*{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#1f6feb,#9333ea);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#1557d0,#7c3aed)}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInDown{animation:fadeInDown .6s ease-out}.animate-slideInLeft{animation:slideInLeft .6s ease-out}.animate-slideInRight{animation:slideInRight .6s ease-out}.animate-scaleIn{animation:scaleIn .4s ease-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-bounce{animation:bounce 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f6feb,#9333ea);background-clip:text;-webkit-background-clip:text}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-4px)}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 20px #1f6feb80}@keyframes loadingDots{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.loading-dots span{animation:loadingDots 1.4s infinite}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}.card-3d{perspective:1000px;transform-style:preserve-3d;transition:all .6s cubic-bezier(.23,1,.32,1)}.card-3d:hover{box-shadow:0 25px 60px #0000004d,0 15px 40px #1f6feb33,inset 0 0 0 1px #ffffff1a;transform:rotateY(5deg) rotateX(5deg) scale(1.05)}.card-3d-flip{perspective:1000px;transform-style:preserve-3d}.card-3d-flip-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.68,-.55,.265,1.55);width:100%}.card-3d-flip:hover .card-3d-flip-inner{transform:rotateY(180deg)}.card-3d-flip-back,.card-3d-flip-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;height:100%;position:absolute;width:100%}.card-3d-flip-back{transform:rotateY(180deg)}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatReverse{0%,to{transform:translateY(-20px) rotate(-2deg)}50%{transform:translateY(0) rotate(0deg)}}.float-animation{animation:float 6s ease-in-out infinite}.float-slow{animation:floatSlow 8s ease-in-out infinite}.float-reverse{animation:floatReverse 7s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #1f6feb66,0 0 40px #1f6feb33,0 0 60px #1f6feb1a}50%{box-shadow:0 0 30px #1f6feb99,0 0 60px #1f6feb66,0 0 90px #1f6feb33}}@keyframes glow-rotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.glow-effect{animation:glow-pulse 3s ease-in-out infinite}.glow-rotate{animation:glow-pulse 3s ease-in-out infinite,glow-rotate 8s linear infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-rotate{0%{background-position:0 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%}to{background-position:0 50%;filter:hue-rotate(1turn)}}.gradient-animated{animation:gradient-shift 10s ease infinite;background-size:200% 200%}.gradient-rotate-animated{animation:gradient-rotate 15s ease infinite;background-size:200% 200%}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer-effect{overflow:hidden;position:relative}.shimmer-effect:before{animation:shimmer 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes particle-float{0%,to{opacity:.7;transform:translate(0) scale(1)}25%{opacity:.9;transform:translate(20px,-30px) scale(1.2)}50%{opacity:.5;transform:translate(-10px,-60px) scale(.8)}75%{opacity:.8;transform:translate(-30px,-40px) scale(1.1)}}.particle{animation:particle-float 8s infinite;border-radius:50%;pointer-events:none;position:absolute}.particle:first-child{animation-delay:0s}.particle:nth-child(2){animation-delay:.5s}.particle:nth-child(3){animation-delay:1s}.particle:nth-child(4){animation-delay:1.5s}.particle:nth-child(5){animation-delay:2s}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.slide-in-left{animation:slideInFromLeft .8s cubic-bezier(.25,.46,.45,.94)}.slide-in-right{animation:slideInFromRight .8s cubic-bezier(.25,.46,.45,.94)}.slide-in-top{animation:slideInFromTop .8s cubic-bezier(.25,.46,.45,.94)}.slide-in-bottom{animation:slideInFromBottom .8s cubic-bezier(.25,.46,.45,.94)}.fade-in{animation:fadeIn 1s ease-in}.fade-in-up{animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94)}.fade-in-down{animation:fadeInDown .8s cubic-bezier(.25,.46,.45,.94)}.zoom-in{animation:zoomIn .6s cubic-bezier(.25,.46,.45,.94)}@keyframes rotate360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate3D{0%{transform:rotateY(0deg) rotateX(0deg)}50%{transform:rotateY(180deg) rotateX(10deg)}to{transform:rotateY(1turn) rotateX(0deg)}}.rotate-slow{animation:rotate360 20s linear infinite}.rotate-3d{animation:rotate3D 10s ease-in-out infinite;transform-style:preserve-3d}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(1.1)}20%,40%{transform:scale(1.05)}}@keyframes ripple{0%{box-shadow:0 0 0 0 #1f6febb3}to{box-shadow:0 0 0 30px #1f6feb00}}.pulse-animation{animation:pulse 2s ease-in-out infinite}.heartbeat-animation{animation:heartbeat 1.5s ease-in-out infinite}.ripple-animation{animation:ripple 2s ease-out infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.bounce-animation{animation:bounce 2s ease infinite}.shake-animation{animation:shake .5s ease}.wiggle-animation{animation:wiggle 1s ease infinite}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}@keyframes blob{0%,to{border-radius:40% 60% 70% 30%/40% 50% 60% 50%;transform:translate(0) rotate(0deg)}34%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%;transform:translate(20px,-20px) rotate(60deg)}67%{border-radius:30% 70% 30% 70%/70% 50% 30% 60%;transform:translate(-20px,20px) rotate(-60deg)}}.morph-animation{animation:morph 8s ease-in-out infinite}.blob-animation{animation:blob 10s ease-in-out infinite}.glass-effect{background:#ffffff1a;border:1px solid #fff3;box-shadow:0 8px 32px 0 #1f26875e,inset 0 0 0 1px #ffffff1a}.glass-dark,.glass-effect{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.glass-dark{background:#0000004d;border:1px solid #ffffff1a}@keyframes neon-glow{0%,to{text-shadow:0 0 10px #0f8,0 0 20px #0f8,0 0 30px #0f8,0 0 40px #0f8}50%{text-shadow:0 0 20px #0f8,0 0 30px #0f8,0 0 40px #0f8,0 0 50px #0f8,0 0 60px #0f8}}.neon-border,.neon-text{animation:neon-glow 2s ease-in-out infinite}.neon-border{border:2px solid #1f6feb80;box-shadow:0 0 10px #1f6feb80,0 0 20px #1f6feb4d,inset 0 0 10px #1f6feb33}.stagger-item{animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}.stagger-item:first-child{animation-delay:.1s}.stagger-item:nth-child(2){animation-delay:.2s}.stagger-item:nth-child(3){animation-delay:.3s}.stagger-item:nth-child(4){animation-delay:.4s}.stagger-item:nth-child(5){animation-delay:.5s}.stagger-item:nth-child(6){animation-delay:.6s}.stagger-item:nth-child(7){animation-delay:.7s}.stagger-item:nth-child(8){animation-delay:.8s}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 20px 40px #0003;transform:translateY(-10px)}.hover-glow{transition:all .3s ease}.hover-glow:hover{box-shadow:0 0 20px #1f6feb80,0 0 40px #1f6feb4d;transform:scale(1.02)}.hover-rotate{transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}.hover-rotate:hover{transform:rotate(5deg) scale(1.05)}@keyframes spin-3d{0%{transform:rotateY(0deg) rotateX(0deg)}to{transform:rotateY(1turn) rotateX(1turn)}}@keyframes orbit{0%{transform:rotate(0deg) translateX(50px) rotate(0deg)}to{transform:rotate(1turn) translateX(50px) rotate(-1turn)}}.loader-3d{animation:spin-3d 2s linear infinite;transform-style:preserve-3d}.loader-orbit{animation:orbit 2s linear infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.ce5181d0.css.map*/