@-webkit-keyframes float{0%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(-15px) rotate(2deg);transform:translateY(-15px) rotate(2deg)}100%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}}@keyframes float{0%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-webkit-transform:translateY(-15px) rotate(2deg);transform:translateY(-15px) rotate(2deg)}100%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}}@-webkit-keyframes pulse{0%{-webkit-filter:drop-shadow(0 0 12px rgba(0,194,204,0.3));filter:drop-shadow(0 0 12px rgba(0,194,204,0.3))}50%{-webkit-filter:drop-shadow(0 0 25px rgba(0,194,204,0.5));filter:drop-shadow(0 0 25px rgba(0,194,204,0.5))}100%{-webkit-filter:drop-shadow(0 0 12px rgba(0,194,204,0.3));filter:drop-shadow(0 0 12px rgba(0,194,204,0.3))}}@keyframes pulse{0%{-webkit-filter:drop-shadow(0 0 12px rgba(0,194,204,0.3));filter:drop-shadow(0 0 12px rgba(0,194,204,0.3))}50%{-webkit-filter:drop-shadow(0 0 25px rgba(0,194,204,0.5));filter:drop-shadow(0 0 25px rgba(0,194,204,0.5))}100%{-webkit-filter:drop-shadow(0 0 12px rgba(0,194,204,0.3));filter:drop-shadow(0 0 12px rgba(0,194,204,0.3))}}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.auth-gradient{background:#131B23;position:relative;overflow:hidden}.auth-gradient::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-45deg, rgba(0,194,204,0.1), rgba(19,27,35,0.1), rgba(0,194,204,0.05), rgba(19,27,35,0.05));background-size:400% 400%;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;opacity:0.5}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,0.95);border:1px solid rgba(0,194,204,0.1);-webkit-box-shadow:0 8px 32px rgba(19,27,35,0.2);box-shadow:0 8px 32px rgba(19,27,35,0.2)}.auth-input{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:rgba(255,255,255,0.9)}.auth-input:focus{border-color:#00C2CC;-webkit-box-shadow:0 0 0 3px rgba(0,194,204,0.1);box-shadow:0 0 0 3px rgba(0,194,204,0.1);background:#fff}.auth-button{background:linear-gradient(45deg, #00C2CC, #009299);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.auth-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,194,204,0.2);box-shadow:0 4px 12px rgba(0,194,204,0.2)}.auth-link{color:#00C2CC;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.auth-link:hover{color:#009299}.logo-float{-webkit-animation:float 6s ease-in-out infinite, pulse 4s ease-in-out infinite;animation:float 6s ease-in-out infinite, pulse 4s ease-in-out infinite;-webkit-filter:drop-shadow(0 0 12px rgba(0,194,204,0.3));filter:drop-shadow(0 0 12px rgba(0,194,204,0.3));-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform-origin:center;transform-origin:center;will-change:transform, filter;position:relative;z-index:1}.logo-float:hover{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:drop-shadow(0 0 30px rgba(0,194,204,0.6));filter:drop-shadow(0 0 30px rgba(0,194,204,0.6))}.logo-float::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:150%;height:150%;background:radial-gradient(circle, rgba(0,194,204,0.15) 0%, transparent 70%);border-radius:50%;z-index:-1;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.logo-float:hover::after{opacity:1}.custom-checkbox input[type="checkbox"]:checked{background-color:#00C2CC;border-color:#00C2CC}.auth-divider{position:relative}.auth-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(0,194,204,0.2)), to(transparent));background:linear-gradient(to right, transparent, rgba(0,194,204,0.2), transparent)}.auth-divider span{background:white;padding:0 1rem;color:rgba(19,27,35,0.7)}
/*# sourceMappingURL=auth.min.css.map */