@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@100;200;300;400;500;600;700;800&display=swap);@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-slideInUp{animation:slideInUp .6s ease-out}.animate-slideInRight{animation:slideInRight .6s ease-out}.animate-slideInLeft{animation:slideInLeft .6s ease-out}.animate-fadeIn{animation:fadeIn .8s ease-out}.animate-zoomIn{animation:zoomIn .5s ease-out}.animate-bounce{animation:bounce 1s infinite}.animate-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.glass-effect{background:#ffffff1a;border:1px solid #fff3;border-radius:16px}.glass-effect,.glass-effect-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-effect-dark{background:#0000001a;border:1px solid #ffffff1a;border-radius:16px}.gradient-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-secondary{background:linear-gradient(135deg,#f093fb,#f5576c)}.gradient-success{background:linear-gradient(135deg,#4facfe,#00f2fe)}.gradient-warning{background:linear-gradient(135deg,#43e97b,#38f9d7)}.gradient-error{background:linear-gradient(135deg,#fa709a,#fee140)}.gradient-info{background:linear-gradient(135deg,#a8edea,#fed6e3)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{box-shadow:0 0 20px rgba(var(--primary-color),.3)}.hover-scale{transition:transform .3s ease}.mobile-only{display:block}.desktop-only{display:none}@media (min-width:768px){.mobile-only{display:none}.desktop-only{display:block}}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000001a;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#764ba2,#667eea)}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px}.interactive-button{overflow:hidden;position:relative;transition:all .3s ease}.interactive-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.interactive-button:hover:before{left:100%}.status-online{position:relative}.status-online:after{animation:pulse 2s infinite;background:#4caf50;border:2px solid #fff;border-radius:50%;content:"";height:10px;position:absolute;right:0;top:0;width:10px}.status-offline:after{background:#f44336}.status-away:after{background:#ff9800}.text-shadow{text-shadow:0 2px 4px #0000001a}.enhanced-card{overflow:hidden;position:relative}.enhanced-card:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.enhanced-card:hover:before{opacity:1}.enhanced-card:hover{box-shadow:0 12px 40px #00000026}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}.notification-enter{animation:slideInFromTop .3s ease-out}.notification-exit{animation:slideOutToTop .3s ease-in}.dashboard-card{animation:slideInUp .6s ease-out;animation-fill-mode:both}.dashboard-card:first-child{animation-delay:.1s}.dashboard-card:nth-child(2){animation-delay:.2s}.dashboard-card:nth-child(3){animation-delay:.3s}.dashboard-card:nth-child(4){animation-delay:.4s}.dashboard-card:nth-child(5){animation-delay:.5s}.dashboard-card:nth-child(6){animation-delay:.6s}.form-field-enhanced{position:relative;transition:all .3s ease}.form-field-enhanced:focus-within{transform:scale(1.02)}.progress-ring{transform:rotate(-90deg)}.progress-ring circle{stroke-dasharray:251.2;stroke-dashoffset:251.2;animation:progressRing 2s ease-out forwards}@keyframes progressRing{to{stroke-dashoffset:calc(251.2 - (251.2*var(--progress))/100)}}@media (max-width:768px){.enhanced-card{margin-bottom:16px}.dashboard-card{animation-delay:0s!important}.hover-lift:hover,.hover-scale:hover{transform:none}}@media print{.no-print{display:none!important}.enhanced-card{border:1px solid #ccc!important;box-shadow:none!important}.glass-effect,.glass-effect-dark{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%,to{box-shadow:0 0 5px #667eea80}50%{box-shadow:0 0 20px #667eeacc,0 0 30px #764ba299}}@keyframes wave{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(1deg)}75%{transform:translateY(-5px) rotate(-1deg)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{0%,to{border-color:#0000}50%{border-color:#667eea}}@keyframes meshGradient{0%,to{background-position:0 0,100% 100%,50% 50%,0 100%}25%{background-position:100% 0,0 100%,80% 20%,20% 80%}50%{background-position:100% 100%,0 0,20% 80%,80% 20%}75%{background-position:0 100%,100% 0,60% 40%,40% 60%}}.gradient-shift{animation:gradientShift 15s ease infinite;background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 400%}.float-animation{animation:float 6s ease-in-out infinite}.pulse-animation{animation:pulse 2s ease-in-out infinite}.glow-effect{animation:glow 3s ease-in-out infinite}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-8px)}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-rotate:hover{transform:rotate(5deg)}.glass-morphism{background:#ffffff1a;border:1px solid #fff3}.glass-morphism,.glass-morphism-dark{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-morphism-dark{background:#0000001a;border:1px solid #ffffff1a}.gradient-border{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:12px;padding:2px;position:relative}.gradient-border:before{background:#fff;border-radius:10px;content:"";inset:2px;position:absolute}.shimmer-effect{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);background-size:200% 100%}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.text-gradient-rainbow{-webkit-text-fill-color:#0000;animation:gradientShift 3s linear infinite;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#00f2fe);-webkit-background-clip:text;background-clip:text;background-size:200% auto}.interactive-bg{overflow:hidden;position:relative}.interactive-bg:before{animation:meshGradient 20s ease infinite;background:radial-gradient(circle at 20% 50%,#667eea1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#764ba21a 0,#0000 50%),radial-gradient(circle at 40% 80%,#f093fb1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.particle-bg{overflow:hidden;position:relative}.particle-bg:after{animation:particleFloat 20s linear infinite;background-image:radial-gradient(circle at 25% 25%,#667eea1a 1px,#0000 0),radial-gradient(circle at 75% 75%,#764ba21a 1px,#0000 0);background-size:50px 50px;content:"";height:100%;pointer-events:none;position:absolute;width:100%}.status-online{background:linear-gradient(45deg,#4caf50,#8bc34a)}.status-online,.status-warning{animation:pulse 2s ease-in-out infinite}.status-warning{background:linear-gradient(45deg,#ff9800,#ffc107)}.status-error{background:linear-gradient(45deg,#f44336,#e91e63)}.status-error,.status-info{animation:pulse 2s ease-in-out infinite}.status-info{background:linear-gradient(45deg,#2196f3,#03a9f4)}.skeleton-loading{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.loading-dots:after{animation:blink 1.5s infinite;content:""}.dashboard-card{overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard-card:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.dashboard-card:hover:before{left:100%}.enhanced-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.enhanced-card:hover{border-color:#667eea4d;box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.hide-mobile{display:block}.show-mobile{display:none}@media (max-width:768px){.hide-mobile{display:none}.show-mobile{display:block}.mobile-full-width{margin-left:calc(-50vw + 50%);width:100vw}}.focus-visible{outline:2px solid #667eea;outline-offset:2px}@media print{.no-print{display:none!important}}.custom-scrollbar{scrollbar-color:#667eea80 #0000;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000}.custom-scrollbar::-webkit-scrollbar-thumb{background:#667eea80;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#667eeacc}@keyframes particleFloat{0%,to{opacity:.8;transform:translateZ(0) rotate(0deg)}25%{opacity:1;transform:translate3d(10px,-15px,0) rotate(90deg)}50%{opacity:.6;transform:translate3d(-5px,-25px,0) rotate(180deg)}75%{opacity:.9;transform:translate3d(15px,-10px,0) rotate(270deg)}}@keyframes particleGlow{0%,to{box-shadow:0 0 5px #667eea80,0 0 15px #667eea4d}50%{box-shadow:0 0 15px #667eeacc,0 0 30px #667eea99}}@keyframes meshFlow{0%{background-position:0 50%;filter:hue-rotate(0deg)}25%{background-position:50% 0;filter:hue-rotate(90deg)}50%{background-position:100% 50%;filter:hue-rotate(180deg)}75%{background-position:50% 100%;filter:hue-rotate(270deg)}to{background-position:0 50%;filter:hue-rotate(1turn)}}@keyframes neuralPulse{0%,to{stroke-dashoffset:0;stroke-width:1;opacity:.4}50%{stroke-dashoffset:-20;stroke-width:2;opacity:.8}}@keyframes nodeGlow{0%,to{r:2;fill-opacity:.6}50%{r:4;fill-opacity:1}}@keyframes hologramShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes dataStream{0%{opacity:0;transform:translateY(100vh) translateX(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) translateX(20px)}}@keyframes matrixRain{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(100vh)}}.interactive-background{height:100%;pointer-events:none;width:100%}.mesh-gradient{animation:meshFlow 20s ease-in-out infinite;background:linear-gradient(45deg,#667eea1a,#764ba21a 25%,#667eea26 50%,#764ba21a 75%,#667eea1a);background-size:400% 400%;height:200%;left:-50%;position:absolute;top:-50%;width:200%}.particle-system{height:100%;position:absolute;width:100%}.particle{animation:particleFloat 15s ease-in-out infinite,particleGlow 3s ease-in-out infinite alternate;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;height:4px;position:absolute;width:4px}.particle:first-child{animation-delay:0s,.5s;left:10%;top:20%}.particle:nth-child(2){animation-delay:2s,1s;left:20%;top:60%}.particle:nth-child(3){animation-delay:4s,1.5s;left:80%;top:40%}.particle:nth-child(4){animation-delay:6s,2s;left:70%;top:80%}.particle:nth-child(5){animation-delay:8s,2.5s;left:90%;top:10%}.particle:nth-child(6){animation-delay:10s,3s;left:30%;top:70%}.particle:nth-child(7){animation-delay:12s,3.5s;left:60%;top:30%}.particle:nth-child(8){animation-delay:14s,4s;left:40%;top:90%}.neural-network{height:100%;opacity:.3;position:absolute;width:100%}.neural-line{stroke:#667eea;stroke-dasharray:10,5;fill:none;animation:neuralPulse 8s ease-in-out infinite}.neural-node{fill:#764ba2;animation:nodeGlow 4s ease-in-out infinite}.data-stream{animation:dataStream 12s linear infinite;background:linear-gradient(180deg,#0000,#667eeacc,#667eea66,#0000);height:50px;position:absolute;width:2px}.data-stream:first-child{animation-delay:0s;left:15%}.data-stream:nth-child(2){animation-delay:3s;left:35%}.data-stream:nth-child(3){animation-delay:6s;left:55%}.data-stream:nth-child(4){animation-delay:9s;left:75%}.matrix-container{color:#667eea4d;font-family:Courier New,monospace;font-size:12px;height:100%;overflow:hidden;position:absolute;width:100%}.matrix-column{animation:matrixRain 10s linear infinite;position:absolute;top:0;white-space:nowrap}.holographic-overlay{animation:hologramShimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#667eea08,#0000);background-size:200px 100%;height:100%;left:0;position:absolute;top:0;width:100%}.interactive-zone{overflow:hidden;position:relative}.interactive-zone:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.interactive-zone:hover:before{left:100%}@media (max-width:768px){.particle{height:3px;width:3px}.data-stream{height:30px;width:1px}.matrix-container{font-size:10px}}@media (max-width:480px){.particle{height:2px;width:2px}.mesh-gradient{animation-duration:30s}}@media (prefers-reduced-motion:reduce){.data-stream,.holographic-overlay,.matrix-column,.mesh-gradient,.neural-line,.neural-node,.particle{animation:none}.interactive-zone:before{display:none}}.interactive-background{animation:backgroundShift 20s ease-in-out infinite;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#2d4a69);height:100vh;left:0;overflow:hidden;position:fixed;top:0;transform:translateZ(0);width:100vw;will-change:transform;z-index:-1}@keyframes backgroundShift{0%,to{filter:hue-rotate(0deg) brightness(1) contrast(1.1)}25%{filter:hue-rotate(15deg) brightness(1.05) contrast(1.15)}50%{filter:hue-rotate(30deg) brightness(1.1) contrast(1.2)}75%{filter:hue-rotate(15deg) brightness(1.05) contrast(1.15)}}@keyframes mouseGlow{0%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.cyberpunk-background{background:radial-gradient(ellipse at 20% 30%,#00ffff1a 0,#0000 50%),radial-gradient(ellipse at 80% 70%,#ff00ff14 0,#0000 50%),linear-gradient(45deg,#000814,#001d3d 50%,#003566);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.cyberpunk-background.cyberpunk{background:radial-gradient(ellipse at 20% 30%,#00ffff26 0,#0000 50%),radial-gradient(ellipse at 80% 70%,#ff00ff1f 0,#0000 50%),linear-gradient(45deg,#0a0a0a,#1a1a2e 50%,#16213e)}.cyberpunk-background.neon{background:radial-gradient(ellipse at 20% 30%,#39ff1426 0,#0000 50%),radial-gradient(ellipse at 80% 70%,#ff14931f 0,#0000 50%),linear-gradient(45deg,#0d1117,#21262d 50%,#30363d)}.glitch-line{animation:glitchMove 3s linear infinite;background:linear-gradient(90deg,#0000,#0ff 20%,#f0f 50%,#ff0 80%,#0000);height:2px;opacity:.6;position:absolute;width:100%}@keyframes glitchMove{0%{opacity:0;transform:translateX(-100%) scaleX(.5)}10%{opacity:.8;transform:translateX(-50%) scaleX(1)}90%{opacity:.8;transform:translateX(50%) scaleX(1)}to{opacity:0;transform:translateX(100%) scaleX(.5)}}.neon-grid{animation:gridPulse 4s ease-in-out infinite;background-image:linear-gradient(#00ffff1a 1px,#0000 0),linear-gradient(90deg,#00ffff1a 1px,#0000 0);background-size:50px 50px;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}@keyframes gridPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.02)}}.floating-hexagon{animation:hexagonFloat 15s ease-in-out infinite;background:linear-gradient(135deg,#0ff,#f0f);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:40px;opacity:.6;position:absolute;width:40px}@keyframes hexagonFloat{0%,to{opacity:.3;transform:translateY(0) rotate(0deg) scale(1)}25%{opacity:.6;transform:translateY(-30px) rotate(90deg) scale(1.1)}50%{opacity:.8;transform:translateY(-60px) rotate(180deg) scale(.9)}75%{opacity:.6;transform:translateY(-30px) rotate(270deg) scale(1.1)}}.holographic-background{animation:holographicShimmer 8s ease-in-out infinite;background:radial-gradient(ellipse at 30% 40%,#8a2be233 0,#0000 50%),radial-gradient(ellipse at 70% 60%,#1e90ff26 0,#0000 50%),conic-gradient(from 45deg,#0000,#ffffff0d,#0000);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes holographicShimmer{0%,to{filter:hue-rotate(0deg) brightness(1);transform:scale(1)}33%{filter:hue-rotate(120deg) brightness(1.1);transform:scale(1.02)}66%{filter:hue-rotate(240deg) brightness(.9);transform:scale(.98)}}.interference-pattern{animation:interferenceWave 6s linear infinite;background:repeating-linear-gradient(45deg,#0000,#0000 2px,#ffffff05 0,#ffffff05 4px);height:200%;mix-blend-mode:overlay;position:absolute;width:200%}@keyframes interferenceWave{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.prismatic-effect{animation:prismaticShift 10s ease-in-out infinite;background:linear-gradient(45deg,#ff00001a,#ffa5001a 16.66%,#ffff001a 33.33%,#00ff001a 50%,#0000ff1a 66.66%,#4b00821a 83.33%,#ee82ee1a);height:100%;left:0;mix-blend-mode:screen;opacity:.3;position:absolute;top:0;width:100%}@keyframes prismaticShift{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(10px) scale(1.05)}}.geometric-background{background:radial-gradient(ellipse at center,#1a1a2e 0,#16213e 100%);height:100%;left:0;position:absolute;top:0;width:100%}.animated-triangle{animation:triangleRotate 12s linear infinite;border-bottom:25px solid #0ff6;border-left:15px solid #0000;border-right:15px solid #0000;filter:drop-shadow(0 0 10px rgba(0,255,255,.3));height:0;position:absolute;width:0}@keyframes triangleRotate{0%{opacity:.3;transform:rotate(0deg) scale(1)}50%{opacity:.7;transform:rotate(180deg) scale(1.2)}to{opacity:.3;transform:rotate(1turn) scale(1)}}.sacred-geometry{animation:sacredRotation 30s linear infinite;background:radial-gradient(circle at 50% 50%,#0000 30%,#ffffff0d 31%,#ffffff0d 32%,#0000 33%),radial-gradient(circle at 50% 50%,#0000 45%,#00ffff1a 46%,#00ffff1a 47%,#0000 48%);height:400px;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}@keyframes sacredRotation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.fluid-background{animation:fluidMovement 15s ease-in-out infinite;background:radial-gradient(ellipse at 25% 25%,#667eea 0,#0000 70%),radial-gradient(ellipse at 75% 75%,#764ba2 0,#0000 70%);filter:blur(80px);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes fluidMovement{0%,to{filter:blur(80px) hue-rotate(0deg);transform:scale(1) rotate(0deg)}33%{filter:blur(60px) hue-rotate(120deg);transform:scale(1.1) rotate(120deg)}66%{filter:blur(100px) hue-rotate(240deg);transform:scale(.9) rotate(240deg)}}.fluid-blob{animation:blobFloat 20s ease-in-out infinite;background:linear-gradient(45deg,#667eea99,#764ba299,#ff7e5f99);border-radius:50%;filter:blur(40px);height:200px;mix-blend-mode:screen;position:absolute;width:200px}@keyframes blobFloat{0%,to{opacity:.6;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(100px,-50px) scale(1.2)}50%{opacity:.4;transform:translate(-50px,-100px) scale(.8)}75%{opacity:.7;transform:translate(-100px,50px) scale(1.1)}}.matrix-container.enhanced{filter:drop-shadow(0 0 10px rgba(0,255,0,.5))}.matrix-column.enhanced{animation:matrixFall 4s linear infinite;color:#00ff41;font-family:Courier New,monospace;font-size:14px;overflow:hidden;text-shadow:0 0 10px #00ff41;white-space:pre}@keyframes matrixFall{0%{opacity:0;transform:translateY(-100vh)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.neural-network.enhanced{filter:drop-shadow(0 0 15px rgba(102,126,234,.4))}.neural-node{fill:#667eea;stroke:#667eeacc;stroke-width:1;animation:nodePulse 3s ease-in-out infinite;filter:drop-shadow(0 0 5px #667eea)}@keyframes nodePulse{0%,to{r:3;fill-opacity:.6}50%{r:5;fill-opacity:1}}.neural-connection{stroke:#667eea66;stroke-width:1;animation:connectionPulse 4s ease-in-out infinite}@keyframes connectionPulse{0%,to{stroke-opacity:.2;stroke-width:1}50%{stroke-opacity:.6;stroke-width:2}}.particle-system.enhanced{perspective:1000px}.enhanced-particle{animation:enhancedParticleFloat 8s ease-in-out infinite;background:radial-gradient(circle,#667eea 0,#0000 70%);border-radius:50%;height:4px;position:absolute;width:4px;will-change:transform}.enhanced-particle[data-type="0"]{animation-duration:6s;background:radial-gradient(circle,#0ff 0,#0000 70%)}.enhanced-particle[data-type="1"]{animation-duration:8s;background:radial-gradient(circle,#f0f 0,#0000 70%)}.enhanced-particle[data-type="2"]{animation-duration:10s;background:radial-gradient(circle,#ff0 0,#0000 70%);height:6px;width:6px}.enhanced-particle[data-type="3"]{animation-duration:12s;background:radial-gradient(circle,#0f0 0,#0000 70%);height:3px;width:3px}@keyframes enhancedParticleFloat{0%,to{opacity:.6;transform:translateZ(0) rotate(0deg) scale(1)}25%{opacity:1;transform:translate3d(20px,-30px,50px) rotate(90deg) scale(1.2)}50%{opacity:.4;transform:translate3d(-15px,-60px,-30px) rotate(180deg) scale(.8)}75%{opacity:.8;transform:translate3d(30px,-20px,40px) rotate(270deg) scale(1.1)}}.mesh-gradient.enhanced{animation:meshFlow 12s ease-in-out infinite;background:radial-gradient(ellipse at 10% 20%,#667eeacc 0,#0000 50%),radial-gradient(ellipse at 90% 80%,#ff7e5f99 0,#0000 50%),radial-gradient(ellipse at 50% 50%,#764ba2b3 0,#0000 50%),linear-gradient(135deg,#667eea,#764ba2);filter:blur(1px)}.mesh-layer{height:100%;left:0;mix-blend-mode:overlay;position:absolute;top:0;width:100%}.mesh-layer.layer-0{animation:layerRotate 20s linear infinite;background:radial-gradient(ellipse at 30% 70%,#ff00ff4d 0,#0000 70%)}.mesh-layer.layer-1{animation:layerRotate 25s linear infinite reverse;background:radial-gradient(ellipse at 70% 30%,#0ff3 0,#0000 70%)}.mesh-layer.layer-2{animation:layerRotate 30s linear infinite;background:radial-gradient(ellipse at 50% 50%,#ffff0040 0,#0000 70%)}@keyframes layerRotate{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1.1)}}.edge-glow{pointer-events:none;position:fixed;z-index:-1}.edge-glow.top{animation:edgeGlow 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#0ff9 50%,#0000);height:3px;left:0;top:0;width:100%}.edge-glow.right{animation:edgeGlow 3s ease-in-out .75s infinite;background:linear-gradient(180deg,#0000,#f0f9 50%,#0000);height:100%;right:0;top:0;width:3px}.edge-glow.bottom{animation:edgeGlow 3s ease-in-out 1.5s infinite;background:linear-gradient(90deg,#0000,#ff09 50%,#0000);bottom:0;height:3px;left:0;width:100%}.edge-glow.left{animation:edgeGlow 3s ease-in-out 2.25s infinite;background:linear-gradient(180deg,#0000,#0f09 50%,#0000);height:100%;left:0;top:0;width:3px}@keyframes edgeGlow{0%,to{filter:blur(1px);opacity:.3}50%{filter:blur(0);opacity:.8}}.cyberpunk-grid-overlay{animation:gridOverlayPulse 6s ease-in-out infinite;background-image:linear-gradient(#00ffff1a 1px,#0000 0),linear-gradient(90deg,#00ffff1a 1px,#0000 0),linear-gradient(#ff00ff0d 1px,#0000 0),linear-gradient(90deg,#ff00ff0d 1px,#0000 0);background-size:100px 100px,100px 100px,20px 20px,20px 20px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}@keyframes gridOverlayPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.6;transform:scale(1.01)}}.gpu-accelerated-layer{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;perspective:1000px;position:absolute;top:0;transform:translateZ(0);width:100%;will-change:transform,opacity}.interactive-background.low{filter:brightness(.8);opacity:.7}.interactive-background.medium{filter:brightness(1);opacity:.85}.interactive-background.high{filter:brightness(1.1) contrast(1.05);opacity:1}.interactive-background.extreme{filter:brightness(1.2) contrast(1.1) saturate(1.1);opacity:1}.interactive-background.hovered{transition:all .3s ease}.interactive-background.hovered .enhanced-particle{animation-duration:3s}.interactive-background.hovered .neural-node{animation-duration:1.5s}.interactive-background.hovered .glitch-line{animation-duration:1s}.interactive-background.rainbow{animation:rainbowShift 10s ease-in-out infinite;background:linear-gradient(45deg,red,#ff8000 14.28%,#ff0 28.57%,#80ff00 42.85%,#0f0 57.14%,#00ff80 71.42%,#0ff 85.71%,#8000ff)}@keyframes rainbowShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(180deg)}}@media (max-width:768px){.enhanced-particle{animation-duration:12s}.matrix-column.enhanced{font-size:12px}.floating-hexagon{height:30px;width:30px}.fluid-blob{height:150px;width:150px}}@media (prefers-reduced-motion:reduce){.interactive-background *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports (-webkit-backdrop-filter:blur()){.interactive-background{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}}@media (-webkit-min-device-pixel-ratio:2){.enhanced-particle,.neural-network.enhanced{transform:translateZ(0)}}:root{--template-purple-main:#8b5cf6;--template-purple-light:#a855f7;--template-purple-dark:#7c3aed;--template-pink:#ec4899;--template-pink-light:#f472b6;--template-dark-bg:#0a0a1a;--template-card-bg:#111827;--template-surface:#1f2937;--template-elevated:#374151;--template-text-primary:#f9fafb;--template-text-secondary:#9ca3af;--template-text-muted:#6b7280}body{background:#0a0a1a!important;background:var(--template-dark-bg)!important;color:#f9fafb!important;color:var(--template-text-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.template-gradient{background:linear-gradient(135deg,#8b5cf6,#a855f7);background:linear-gradient(135deg,var(--template-purple-main) 0,var(--template-purple-light) 100%)}.template-gradient-subtle{background:linear-gradient(135deg,#8b5cf61a,#a855f71a)}.template-button{background:linear-gradient(135deg,#8b5cf6,#a855f7)!important;border:none!important;border-radius:25px!important;box-shadow:0 0 15px #8b5cf64d!important;color:#fff!important;font-weight:600!important;padding:14px 28px!important;transition:all .3s ease!important}.template-button:hover{background:linear-gradient(135deg,#7c3aed,#9333ea)!important;box-shadow:0 0 25px #8b5cf699!important;transform:translateY(-2px)!important}.template-card{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#111827cc!important;border:1px solid #8b5cf64d!important;border-radius:16px!important;box-shadow:0 4px 20px #00000080,0 0 0 1px #8b5cf61a!important;transition:all .3s ease!important}.template-card:hover{border:1px solid #8b5cf680!important;box-shadow:0 8px 30px #0009,0 0 0 1px #8b5cf633!important;transform:translateY(-2px)!important}@keyframes templateGlow{0%,to{box-shadow:0 0 20px #8b5cf64d}50%{box-shadow:0 0 30px #8b5cf699}}.template-glow{animation:templateGlow 3s ease-in-out infinite}.template-text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#a855f7);-webkit-background-clip:text;background-clip:text;font-weight:700}.template-text-purple{color:#8b5cf6!important;color:var(--template-purple-main)!important}.template-text-pink{color:#ec4899!important;color:var(--template-pink)!important}.template-nav{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#111827e6!important;border-bottom:1px solid #8b5cf633!important}.template-hero{align-items:center;background:radial-gradient(ellipse at center,#8b5cf626 0,#0000 70%);display:flex;justify-content:center;min-height:100vh}.template-section{background:#0a0a1a;background:var(--template-dark-bg);padding:80px 0}.template-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11182799;border:1px solid #8b5cf633;border-radius:12px;padding:24px;text-align:center}.template-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800}.template-input{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#111827cc!important;border:1px solid #8b5cf64d!important;border-radius:12px!important;color:#f9fafb!important;color:var(--template-text-primary)!important}.template-input:focus{border:2px solid #8b5cf6!important;border:2px solid var(--template-purple-main)!important;box-shadow:0 0 15px #8b5cf64d!important}::-webkit-scrollbar-track{background:#11182780}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#8b5cf6b3,#a855f7b3)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#7c3aedcc,#9333eacc)}@media (max-width:768px){.template-button{font-size:.9rem!important;padding:12px 24px!important}.template-card{margin:8px!important;padding:16px!important}.template-stat-number{font-size:2rem!important}}@media (prefers-contrast:high){.template-card{border:2px solid #8b5cf6!important;border:2px solid var(--template-purple-main)!important}.template-button{border:2px solid #fff!important}}@media (prefers-reduced-motion:reduce){.template-glow{animation:none!important}.template-button,.template-card{transition:none!important}}.template-bg-primary{background-color:#8b5cf6!important;background-color:var(--template-purple-main)!important}.template-bg-card{background-color:#111827!important;background-color:var(--template-card-bg)!important}.template-bg-surface{background-color:#1f2937!important;background-color:var(--template-surface)!important}.template-border-purple{border:1px solid #8b5cf64d!important}.template-shadow-glow{box-shadow:0 0 20px #8b5cf64d!important}.template-shadow-glow-strong{box-shadow:0 0 30px #8b5cf680!important}@supports (-webkit-appearance:none){@media screen and (-webkit-min-device-pixel-ratio:0),screen and (min-resolution:0.001dpcm){.MuiContainer-root{margin:0 auto!important;max-width:1200px!important}.MuiContainer-maxWidthXl{max-width:1300px!important}html{font-size:15px!important}body{max-width:100vw;overflow-x:hidden}.MuiGrid-spacing-xs-2>.MuiGrid-item{padding:8px!important}.MuiGrid-spacing-xs-3>.MuiGrid-item{padding:12px!important}.MuiButton-root{font-size:.875rem!important;padding:10px 20px!important}.MuiTypography-h1{font-size:2.5rem!important}.MuiTypography-h2{font-size:2rem!important}.MuiTypography-h3{font-size:1.75rem!important}.MuiTypography-h4{font-size:1.375rem!important}.MuiTypography-body1{font-size:.9rem!important}.MuiCard-root{margin:8px!important}.MuiToolbar-root{min-height:56px!important}}}*{-moz-osx-font-smoothing:grayscale;box-sizing:border-box!important;margin:0;padding:0;text-rendering:optimizeLegibility}*,html{-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%;font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;font-size:16px;scroll-behavior:smooth;text-rendering:optimizeLegibility}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0!important;min-height:100vh;padding:0!important;position:relative;width:100%!important}#root,body{overflow-x:hidden}#root{display:flex;flex-direction:column;height:100vh;width:100vw}@media screen and (min-width:1200px){.MuiContainer-root{max-width:1200px!important}.MuiContainer-maxWidthXl{max-width:1400px!important}}*{scrollbar-color:#8b53deb3 #0c0a1a4d;scrollbar-width:thin}::-webkit-scrollbar-track{background:#0c0a1a4d;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#8b53deb3,#a855f7b3);background-clip:content-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#667eeacc,#764ba2cc);background-clip:content-box}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eeacc,#764ba2cc);border:1px solid #ffffff1a}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#667eea,#764ba2)}::-webkit-scrollbar-corner{background:#1e1e2e33}#root{height:100%;min-height:100vh;position:relative}.container-responsive{margin:0 auto;max-width:1920px;padding:0 16px;width:100%}@media (min-width:600px){.container-responsive{padding:0 24px}}@media (min-width:900px){.container-responsive{padding:0 32px}}@media (min-width:1200px){.container-responsive{padding:0 40px}}.responsive-text{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.5}.responsive-heading{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.3}.responsive-subheading{font-size:clamp(1.125rem,3vw,1.5rem);line-height:1.4}.full-height{display:flex;flex-direction:column;min-height:100vh}.center-content{align-items:center;display:flex;justify-content:center}.flex-grow{flex:1 1}.responsive-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:768px){.responsive-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:1024px){.responsive-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.MuiContainer-root{max-width:100%!important;overflow-x:hidden!important}.MuiGrid-root,.MuiPaper-root{max-width:100%;overflow-x:hidden}.enhanced-card{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fffffff2!important;border:1px solid #fff3!important;box-shadow:0 8px 32px #0000001a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.enhanced-card:hover{box-shadow:0 16px 48px #00000026!important;transform:translateY(-4px)!important}.glass-effect{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #fff3!important}.interactive-element{overflow:hidden;position:relative;transition:all .3s ease}.interactive-element:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%;z-index:1}.interactive-element:hover:before{left:100%}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.37848946.css.map*/