.RegisterForm-module__LTNhOG__container{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.RegisterForm-module__LTNhOG__formWrapper{background:#fff;border-radius:20px;width:100%;max-width:400px;padding:50px 40px;animation:.5s ease-out RegisterForm-module__LTNhOG__slideUp;box-shadow:0 20px 60px #0000004d}@keyframes RegisterForm-module__LTNhOG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.RegisterForm-module__LTNhOG__header{text-align:center;margin-bottom:30px}.RegisterForm-module__LTNhOG__title{color:#333;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:28px;font-weight:700}.RegisterForm-module__LTNhOG__subtitle{color:#999;margin:0;font-size:14px;font-weight:400}.RegisterForm-module__LTNhOG__form{flex-direction:column;gap:20px;display:flex}.RegisterForm-module__LTNhOG__formGroup{flex-direction:column;gap:8px;display:flex}.RegisterForm-module__LTNhOG__label{color:#333;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.RegisterForm-module__LTNhOG__input{color:#333;background:#f9f9f9;border:2px solid #e0e0e0;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .3s}.RegisterForm-module__LTNhOG__input:focus{background:#fff;border-color:#f5576c;outline:none;box-shadow:0 0 0 3px #f5576c1a}.RegisterForm-module__LTNhOG__input::placeholder{color:#bbb}.RegisterForm-module__LTNhOG__error{color:#c33;background:#fee;border:1px solid #fcc;border-radius:8px;padding:12px 14px;font-size:13px;animation:.3s ease-in-out RegisterForm-module__LTNhOG__shake}@keyframes RegisterForm-module__LTNhOG__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.RegisterForm-module__LTNhOG__button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border:none;border-radius:10px;margin-top:10px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #f5576c66}.RegisterForm-module__LTNhOG__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f5576c99}.RegisterForm-module__LTNhOG__button:active:not(:disabled){transform:translateY(0)}.RegisterForm-module__LTNhOG__button:disabled{opacity:.7;cursor:not-allowed}.RegisterForm-module__LTNhOG__footer{text-align:center;margin-top:25px}.RegisterForm-module__LTNhOG__footer p{color:#666;margin:0;font-size:13px}.RegisterForm-module__LTNhOG__link{color:#f5576c;font-weight:600;text-decoration:none;transition:color .3s}.RegisterForm-module__LTNhOG__link:hover{color:#f093fb;text-decoration:underline}@media (max-width:480px){.RegisterForm-module__LTNhOG__formWrapper{padding:40px 25px}.RegisterForm-module__LTNhOG__title{font-size:24px}.RegisterForm-module__LTNhOG__input{padding:12px 14px;font-size:14px}.RegisterForm-module__LTNhOG__button{padding:12px 18px;font-size:14px}}
