.login-form-container{box-sizing:border-box;width:100%;max-width:500px;margin:0 auto}.logo-container{text-align:center;margin-bottom:30px}.logo-container img{max-width:200px;height:auto}.login-form-container *{box-sizing:border-box}.login-form-container .form-group,.login-form-container .email-input,.login-form-container button{max-width:100%}.login-separator{text-align:center;margin:15px 0;position:relative}.login-separator:before{content:"";z-index:1;background-color:#e1e5e9;height:1px;position:absolute;top:50%;left:0;right:0}.login-separator span{color:#666;text-align:center;z-index:2;background-color:#f7f7f7;padding:0 20px;font-size:20px;font-style:normal;font-weight:400;line-height:100%;position:relative}.form-group{margin-bottom:10px}@media (max-width:768px){.login-form-container{width:100%;max-width:100%}.form-group{margin-bottom:7.8px}}@media (max-width:480px){.login-form-container{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.email-input{box-sizing:border-box;width:100%;max-width:100%}}
.gradient-container{border-radius:20px;flex:1;justify-content:center;align-items:center;min-width:0;max-width:1000px;margin:0 auto;display:flex;position:relative}.gradient-halo-bg{z-index:0;filter:blur(20px);opacity:.9;background:linear-gradient(143.05deg,#b7fd48 5.31%,#eff685 33.88%,#cc7bf2 91.02%) 0 0/200% 200%;border-radius:20px;width:100%;height:100%;animation:8s ease-in-out infinite gradientMove;position:absolute;top:0;left:0}.gradient-main{z-index:1;background:linear-gradient(143.05deg,#b7fd48 5.31%,#eff685 33.88%,#cc7bf2 91.02%) 0 0/200% 200%;border-radius:20px;width:100%;height:100%;animation:8s ease-in-out infinite gradientMove;position:absolute;top:0;left:0}.images-container{z-index:2;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.images-inner{flex-wrap:nowrap;justify-content:center;align-items:center;gap:75px;width:100%;height:100%;padding:1px;display:flex;position:relative}.auth-image{filter:drop-shadow(0 10px 20px #0003);-webkit-user-select:none;user-select:none;pointer-events:none;width:40vw;height:auto;transform:rotate(30deg)}.auth-image-1{animation:30s ease-in-out infinite floatUp;transform:rotate(30deg)translateY(-50px)}.auth-image-2{animation:30s ease-in-out infinite floatDown;transform:rotate(30deg)}.auth-image-3{animation:30s ease-in-out infinite floatUp3;transform:rotate(30deg)}.white-border{z-index:100;pointer-events:none;border:3px solid #fff;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes floatUp{0%,to{transform:rotate(30deg)translateY(0)}50%{transform:rotate(30deg)translateY(-200px)}}@keyframes floatDown{0%,to{transform:rotate(30deg)translateY(20px)}50%{transform:rotate(30deg)translateY(220px)}}@keyframes floatUp3{0%,to{transform:rotate(30deg)translateY(60px)}50%{transform:rotate(30deg)translateY(-140px)}}@media (max-width:768px){.gradient-halo-bg,.gradient-main{animation:none!important}.images-container img{filter:none!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;height:auto!important;animation:none!important;transform:none!important}.images-inner{flex-wrap:nowrap!important;justify-content:center!important;gap:10px!important;padding:0!important;overflow:visible!important}.images-container img:nth-child(2){transform:translateY(60px)!important}.images-container:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#f7f7f7 0% 20%,#f7f7f7e6 40%,#f7f7f700 100%);width:100%;height:50%;position:absolute;top:-1px;left:0}.gradient-halo-bg,.gradient-main,.images-container{border-radius:0!important}.white-border{display:none!important}.gradient-halo-bg,.gradient-main{opacity:0!important}}@media (max-width:480px){.images-container img{filter:none!important;flex-shrink:0!important;width:35vw!important;height:auto!important;animation:none!important;transform:none!important}.images-inner{flex-wrap:nowrap!important;justify-content:center!important;gap:15px!important;width:130vw!important;margin-left:-15vw!important;padding:0!important;overflow:visible!important}.images-container img:nth-child(2){transform:translateY(10vh)!important}.images-container:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(#f7f7f7 0% 30%,#f7f7f7e6 50%,#f7f7f700 100%);width:100%;height:50%;position:absolute;top:0;left:0}.gradient-halo-bg,.gradient-main,.images-container{border-radius:0!important}.white-border{display:none!important}.gradient-halo-bg,.gradient-main{opacity:0!important}.images-container{max-width:100vw!important;overflow:hidden!important}}
