.login_wrapper__OADSd{height:100vh;background:linear-gradient(45deg,#f7f6ff,#6b46c1,#b4f87f);background-size:300% 300%;animation:login_gradientAnimation__FbP2T 10s ease infinite;padding:10rem 2rem}@keyframes login_gradientAnimation__FbP2T{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.login_container__SnwEe{max-width:400px;margin:auto;padding:1.5rem;background-color:#fff;border-radius:40px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;font-family:inherit}.login_logoContainer__ukgZv{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.login_title__SZ_91{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#333}.login_form__5_nsa{text-align:left}.login_input__NqkMD{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:40px;font-size:1rem;transition:border-color .3s;outline:none;margin-bottom:10px;font-family:inherit}.login_input__NqkMD:focus{border-color:#6b46c1;box-shadow:0 0 0 2px rgba(107,70,193,.2)}.login_input__NqkMD:disabled{background-color:#f5f5f5}.login_dropdown__k70a9{position:relative;width:100%;text-align:left;margin-bottom:10px;margin-top:-5px;font-family:inherit}.login_label__nDXRH{font-size:10px;color:#8c8c8c;align-self:flex-start;margin-left:10px}.login_dropdownButton__ZRS1g{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:40px;font-size:1rem;background-color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .3s;font-family:inherit}.login_dropdownButton__ZRS1g:focus{border-color:#6b46c1;box-shadow:0 0 0 2px rgba(107,70,193,.2);outline:none}.login_dropdownButton__ZRS1g:disabled{background-color:#f5f5f5;cursor:not-allowed}.login_dropdownArrow__9zXEz{transition:transform .3s}.login_dropdownArrow__9zXEz.login_open__ciRQl{transform:rotate(180deg)}.login_dropdownMenu__J_l1X{position:absolute;top:100%;left:0;width:100%;max-width:100%;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10;margin-top:.25rem;list-style:none;padding:0;font-family:inherit}.login_dropdownItem__XiqEJ{padding:.75rem;font-size:1rem;color:#333;cursor:pointer;transition:background-color .3s}.login_dropdownItem__XiqEJ:hover{background-color:#f5f5f5}.login_button__EHq0m{width:100%;padding:.75rem;font-size:1rem;font-weight:700;color:#fff;background-color:#39308d;border:none;border-radius:40px;cursor:pointer;transition:background-color .3s;margin-top:10px;font-family:inherit}.login_button__EHq0m:hover{background-color:#553c9a}.login_button__EHq0m:disabled{background-color:#e2e8f0;cursor:not-allowed}.login_error__zB_6a{margin-top:.5rem;padding:.5rem;background-color:#ffe4e6;color:#b91c1c;border-radius:8px;font-size:.875rem}