/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer base{*{box-sizing:border-box;margin:0;padding:0}*,html{scroll-behavior:smooth}body,html{height:100%}}@layer utilities{.gradient-primary{background:linear-gradient(135deg,#6366f166,#a855f74d 50%,#3b82f666)}.gradient-secondary{background:linear-gradient(135deg,#3b82f64d,#06b6d440 50%,#34d39959)}.gradient-accent{background:linear-gradient(135deg,#8b5cf659,#a855f740 50%,#34d3994d)}.gradient-dark{background:linear-gradient(135deg,#1e293b66,#3341554d 50%,#47556959)}.gradient-neutral{background:linear-gradient(135deg,#64748b40,#9ca3af33 50%,#cbd5e14d)}.gradient-cool{background:linear-gradient(135deg,#22d3ee4d,#3b82f640 50%,#6366f159)}.glass-light{background:#ffffff14;border:1px solid #ffffff1f}.glass-dark,.glass-light{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.glass-dark{background:#00000026;border:1px solid #ffffff14}.shadow-glow{box-shadow:0 0 30px #6366f133}.shadow-glow-pink{box-shadow:0 0 30px #ec489933}.shadow-glow-blue{box-shadow:0 0 30px #3b82f633}.button-glow{box-shadow:0 0 20px #6366f14d,0 0 40px #a855f733,0 0 60px #ec48991a}.button-glow-hover{box-shadow:0 0 30px #6366f166,0 0 60px #a855f74d,0 0 90px #ec489933,0 8px 32px #6366f14d}.button-interactive{position:relative;overflow:hidden}.button-interactive:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.button-interactive:hover:before{left:100%}.button-pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 20px #6366f14d}50%{box-shadow:0 0 40px #6366f199}}.animate-fade-in{animation:fadeIn .8s ease-out}.animate-slide-up{animation:slideUp 1s ease-out}.animate-scale-in{animation:scaleIn .6s ease-out}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.text-gradient-primary{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#6366f1,#a855f7 50%,#3b82f6);-webkit-background-clip:text;background-clip:text}.text-gradient-secondary{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ec4899,#f43f5e 50%,#8b5cf6);-webkit-background-clip:text;background-clip:text}.text-gradient-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#06b6d4,#3b82f6 50%,#8b5cf6);-webkit-background-clip:text;background-clip:text}.hover-lift{transition:transform .3s ease-out}.hover-lift:hover{transform:translateY(-2px)}.hover-glow{transition:box-shadow .3s ease-out}.hover-glow:hover{box-shadow:0 12px 30px #6366f133}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.gradient-01{filter:blur(125px);background-image:linear-gradient(270deg,#d123e1,#d18aea 26%,#d0c2f4 39%,#ceecfd 50%,#a9c8f4 61%,#7b9eea 74%,#2362e1)}.hero-gradient{background:linear-gradient(97.86deg,#a509ff,#34acc7 53.65%,#a134c7)}.gradient-02{filter:blur(190px);background:#7aebfb;width:200px;height:438px;position:absolute;top:0;right:0}.gradient-03{filter:blur(175px);background:#9542e859;width:404px;height:800px;position:absolute;top:5%;left:20%;transform:rotate(-114.2deg)}.gradient-04{filter:blur(200px);background:#2d4898bf;width:304px;height:100vh;position:absolute;top:10%;left:30%;transform:rotate(-53.13deg)}.gradient-05{background:linear-gradient(#ffffff0a,#fff0)}.glassmorphism{-webkit-backdrop-filter:blur(4px);background:#ffffff40;border:1px solid #ffffff2e;box-shadow:0 8px 32px #1f26875e}.feedback-gradient{filter:blur(175px);background:#8d39a3;width:200px;height:316px;position:absolute;top:0;left:0}.footer-gradient{filter:blur(150px);background:#65c4fa;width:500px;height:100px;position:absolute;bottom:0;left:37%}