@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");.styles_main__8wAdZ{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:4rem 1rem;box-sizing:border-box;background:linear-gradient(110deg,#2c3e50 35%,#2980b9 65%);background-size:200% 200%;animation:styles_gradientShift__E5uaZ 5s ease infinite;margin:-10px;overflow:hidden}@keyframes styles_gradientShift__E5uaZ{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.styles_leftColumn__A5Azy{background-color:#f9f9f9;padding:2rem;border-radius:3%;display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.styles_logoLFContainer__8Hzhe,.styles_sublowertitle__otkSJ,.styles_subtitle__E6Cdz,.styles_title__UE27n,.styles_titlename__koV_T{display:flex;width:100%;text-align:center;padding:.5rem 0;justify-content:center}.styles_title__UE27n{font-size:2.2rem;font-weight:600;color:#2c3e50}.styles_title__UE27n,.styles_titlename__koV_T{align-items:center;font-family:Poppins,sans-serif}.styles_titlename__koV_T{color:#2980b9;align-content:center;justify-content:center;font-size:2.8rem;font-weight:700;padding:.5rem}.styles_subtitle__E6Cdz{align-items:center;font-size:1.2rem;font-family:Poppins,sans-serif;font-weight:400;text-align:center;padding:1.5rem;width:100%;color:#2c3e50}.styles_logoLFContainer__8Hzhe{justify-content:center;background:transparent}.styles_logoLF__rNfz6{width:150px;height:auto;margin:1rem 0}.styles_sublowertitle__otkSJ{width:100%;padding:10px;color:#7f8c8d;font-size:1rem;font-family:Poppins,sans-serif;font-weight:400}.styles_loginForm__7hZMy{display:flex;flex-direction:column;width:100%;max-width:400px;margin:1rem 0}.styles_loginForm__7hZMy label{font-family:Poppins,sans-serif;font-weight:600;margin-bottom:.5rem;color:#34495e}.styles_loginForm__7hZMy input{font-family:Poppins,sans-serif;border:1px solid #ddd;border-radius:8px;padding:.8rem;margin-bottom:1rem;outline:none;background-color:#ecf0f1}.styles_loginForm__7hZMy input:focus{border-color:#2980b9}.styles_loginForm__7hZMy button{font-family:Poppins,sans-serif;background-color:#27ae60;color:#fff;border:none;border-radius:8px;padding:1rem;cursor:pointer;font-size:1rem;transition:background-color .3s ease,box-shadow .3s ease}.styles_loginForm__7hZMy button:hover{background-color:#229954}@media (max-width:768px){.styles_main__8wAdZ{flex-direction:column;align-items:center}.styles_leftColumn__A5Azy{width:90%;padding:1rem}.styles_sublowertitle__otkSJ,.styles_subtitle__E6Cdz,.styles_title__UE27n{font-size:calc(1rem + 1vw)}.styles_logoLF__rNfz6{width:70%}}