.Login-module__zaTUxG__splitPage{z-index:9999;background:#09090b;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Login-module__zaTUxG__imageSide{background-image:url(/assets/login-bg.jpg);background-position:50%;background-size:cover;width:50%;height:100%;position:relative}.Login-module__zaTUxG__imageOverlay{background:linear-gradient(135deg,#09090b4d 0%,#09090bcc 100%);flex-direction:column;justify-content:space-between;padding:4rem;display:flex;position:absolute;inset:0}.Login-module__zaTUxG__brand{color:#fff;letter-spacing:-.5px;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:800;text-decoration:none;display:inline-flex}.Login-module__zaTUxG__brandIcon{color:#e8b84b;font-size:1.75rem}.Login-module__zaTUxG__quoteWrap{max-width:400px}.Login-module__zaTUxG__quote{color:#fff;letter-spacing:-1px;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1.1}.Login-module__zaTUxG__quoteSub{color:#ffffffb3;font-size:1.1rem;line-height:1.5}.Login-module__zaTUxG__formSide{background:#09090b;justify-content:center;align-items:center;width:50%;height:100%;display:flex;position:relative;overflow-y:auto}.Login-module__zaTUxG__formWrapper{width:100%;max-width:420px;padding:2rem}.Login-module__zaTUxG__animContainer{width:100%}.Login-module__zaTUxG__header{margin-bottom:2.5rem}.Login-module__zaTUxG__title{color:#fff;letter-spacing:-.5px;margin-bottom:.5rem;font-size:2rem;font-weight:700}.Login-module__zaTUxG__subtitle{color:#ffffff80;font-size:.95rem}.Login-module__zaTUxG__form{flex-direction:column;gap:1.5rem;display:flex}.Login-module__zaTUxG__field{flex-direction:column;gap:.5rem;display:flex}.Login-module__zaTUxG__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Login-module__zaTUxG__label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.Login-module__zaTUxG__inputWrap{position:relative}.Login-module__zaTUxG__input{color:#fff;background:0 0;border:none;border-bottom:1px solid #ffffff26;width:100%;padding:.75rem 0;font-family:inherit;font-size:1rem;transition:border-color .3s}.Login-module__zaTUxG__input:focus{border-bottom-color:#fff;outline:none}.Login-module__zaTUxG__input::placeholder{color:#fff3}.Login-module__zaTUxG__field>.Login-module__zaTUxG__input{padding-right:0}.Login-module__zaTUxG__inputWrap>.Login-module__zaTUxG__input{padding-right:2rem}.Login-module__zaTUxG__eyeBtn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1rem;transition:color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Login-module__zaTUxG__eyeBtn:hover{color:#fff}.Login-module__zaTUxG__submitBtn{color:#09090b;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.Login-module__zaTUxG__submitBtn:hover:not(:disabled){background:#f1f1f1;transform:translateY(-2px)}.Login-module__zaTUxG__submitBtn:disabled{opacity:.7;cursor:not-allowed}.Login-module__zaTUxG__spinner{border:2px solid #0000001a;border-top-color:#09090b;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite Login-module__zaTUxG__spin;display:inline-block}@keyframes Login-module__zaTUxG__spin{to{transform:rotate(360deg)}}.Login-module__zaTUxG__footer{text-align:left;margin-top:2rem}.Login-module__zaTUxG__footer p{color:#ffffff80;margin-bottom:1rem;font-size:.9rem}.Login-module__zaTUxG__textBtn{color:#fff;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;font-size:.9rem;font-weight:600;text-decoration:underline}.Login-module__zaTUxG__textBtn:hover{color:#e8b84b}.Login-module__zaTUxG__homeLink{color:#fff6;align-items:center;gap:.5rem;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-flex}.Login-module__zaTUxG__homeLink:hover{color:#fff}@media (max-width:900px){.Login-module__zaTUxG__imageSide{display:none}.Login-module__zaTUxG__formSide{width:100%}}@media (max-width:480px){.Login-module__zaTUxG__fieldRow{grid-template-columns:1fr;gap:1.5rem}.Login-module__zaTUxG__formWrapper{padding:1.5rem}.Login-module__zaTUxG__title{font-size:1.75rem}}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #09090b!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #09090b!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #09090b!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #09090b!important}
