.glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f26871a}.glass-dark{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#111928bf;border:1px solid #ffffff20;box-shadow:0 8px 32px #0000004d}.glass-card{-webkit-backdrop-filter:blur(30px)saturate(200%);background:#fffc;border:1px solid #fff6;border-radius:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f268726,inset 0 1px #fffc}.glass-card-dark{-webkit-backdrop-filter:blur(30px)saturate(200%);background:#111928d9;border:1px solid #ffffff26;border-radius:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}.glass-card:hover,.glass-card-dark:hover{transform:translateY(-2px);box-shadow:0 12px 48px #1f268733,inset 0 1px #ffffffe6}.gradient-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.gradient-success{background:linear-gradient(135deg,#0ba360 0%,#3cba92 100%)}.gradient-info{background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%)}.gradient-warning{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.gradient-emerald{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.gradient-blue{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.gradient-purple{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.gradient-pink{background:linear-gradient(135deg,#ec4899 0%,#db2777 100%)}.gradient-gold{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)}.animated-gradient{background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c) 0 0/400% 400%;animation:15s infinite gradient-shift}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animated-gradient-slow{background:linear-gradient(-45deg,#10b981,#3b82f6,#8b5cf6,#ec4899) 0 0/400% 400%;animation:20s infinite gradient-shift}.shadow-premium{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d}.shadow-premium-lg{box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #0000000d,inset 0 1px #ffffff1a}.shadow-inner-premium{box-shadow:inset 0 2px 4px #0000000f,0 0 0 1px #0000000d}.btn-glass{-webkit-backdrop-filter:blur(10px);color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:16px;padding:12px 24px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268726}.btn-glass:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 24px #1f268733}.btn-glass:active{transform:translateY(0)}.input-glass{-webkit-backdrop-filter:blur(10px);color:inherit;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1)}.input-glass:focus{background:#ffffff26;border-color:#fff6;outline:none;box-shadow:0 0 0 4px #ffffff1a}.fade-in-up{animation:.6s cubic-bezier(.4,0,.2,1) fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-right{animation:.5s cubic-bezier(.4,0,.2,1) slideInRight}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.scale-in{animation:.4s cubic-bezier(.4,0,.2,1) scaleIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.float{animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.float-delayed{animation:6s ease-in-out .5s infinite float}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000026}.hover-glow{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-glow:hover{box-shadow:0 0 20px #3b82f680,0 0 40px #3b82f64d,0 0 60px #3b82f61a}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0003;border-radius:10px;transition:background .3s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.custom-scrollbar-dark::-webkit-scrollbar-thumb{background:#fff3}.custom-scrollbar-dark::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width:768px){.glass-card,.glass-card-dark{border-radius:20px;padding:16px}.btn-glass{border-radius:14px;padding:10px 20px}.input-glass{border-radius:14px;padding:12px 16px}}@media (hover:none) and (pointer:coarse){.hover-lift:active{transform:translateY(-2px)}.btn-glass:active{transform:scale(.98)}}.gpu-accelerated{will-change:transform;transform:translateZ(0)}.smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
/*# sourceMappingURL=1e06b3f504ee88db.css.map*/