@keyframes gradientBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pulseGlow{0%{box-shadow:0 0 15px #0196fb26}50%{box-shadow:0 0 30px #0196fb4d}to{box-shadow:0 0 15px #0196fb26}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width:640px){@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}}.animate-gradient-bg{background-size:200% 200%;animation:15s infinite gradientBG}.animate-float{animation:6s ease-in-out infinite float}.animate-float-delay{animation:6s ease-in-out 3s infinite float}.animate-pulse-glow{animation:3s infinite pulseGlow}.animate-slide-up{animation:.6s ease-out forwards slideUpFade}.animate-slide-up-delay-1{opacity:0;animation:.6s ease-out .2s forwards slideUpFade}.animate-slide-up-delay-2{opacity:0;animation:.6s ease-out .4s forwards slideUpFade}.glass-panel{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffffb3;border:1px solid #fffc;box-shadow:0 10px 40px -10px #0000001a}@media (max-width:640px){.glass-panel{-webkit-backdrop-filter:blur(16px)saturate(150%)}}.glass-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1a202c;background:#fff9;border:1px solid #c8d2dc80;transition:all .3s}@media (max-width:640px){.glass-input{background:#fffc}}.glass-input:focus{background:#ffffffe6;border-color:#0196fb99;outline:none;box-shadow:0 0 0 3px #0196fb26}.glass-input::placeholder{color:#646e7899}@media (max-width:640px){.glass-input::placeholder{color:#505a64cc}}.glass-input option{color:#1a202c;background:#fff}@media (max-width:640px){button,input,select{min-height:44px}button{min-width:44px}}@media (max-width:360px){.container{padding-left:12px;padding-right:12px}}
