.welcome-back-please{align-self:flex-start;animation:fadeInUp .6s ease-out .2s forwards;font-weight:400!important;justify-self:center;margin-top:10px;opacity:0;text-align:center;width:100%}.modal-container{animation:fadeInScale .6s ease-out;background-color:var(--white_a700_01);border:1px solid var(--blue_gray_500_51);border-radius:var(--radius-4xl);box-shadow:0 4px 20px rgba(0,0,0,.08);height:100%;padding:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%;@media only screen and (max-width:1050px){padding-bottom:var(--space-7xl);padding-top:var(--space-7xl)}}.modal-container:hover{box-shadow:0 6px 25px rgba(0,0,0,.12);transform:translateY(-5px)}.modal-group{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-left:var(--space-7xl);padding-right:var(--space-7xl);@media only screen and (max-width:1050px){padding-left:var(--space-5xl);padding-right:var(--space-5xl)}}.social-login-container{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-5xl);margin-left:46px;margin-right:46px;margin-top:10px;@media only screen and (max-width:1050px){margin-left:0;margin-right:0}}.or-group{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-9xl);justify-content:center;@media only screen and (max-width:550px){flex-direction:row}}.or-divider{background-color:var(--blue_gray_500);flex:1 0 1px;height:1px;@media only screen and (max-width:550px){align-self:center}}.social-login-group{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-9xl);justify-content:center;margin-left:42px;margin-right:42px;@media only screen and (max-width:1050px){margin-left:0;margin-right:0}@media only screen and (max-width:768px){flex-direction:column;margin-left:0;margin-right:0}}.social-login-button{background-color:var(--white_a700_01)!important;border:1px solid var(--blue_gray_500);border-radius:10px!important;color:var(--blue_gray_900_02)!important;font-size:18px;gap:var(--space-lg);height:54px;letter-spacing:-.25px;min-width:120px;padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.social-login-button:hover{background-color:var(--blue_700)}.sign-in-form{animation:fadeInUp .6s ease-out .6s forwards;gap:var(--space-3xl);margin-bottom:6px;margin-top:20px;opacity:0;width:75%}.sign-in-form,.sign-in-group{align-items:center;display:flex;flex-direction:column}.sign-in-group{align-content:center;align-self:stretch;flex-wrap:nowrap;gap:var(--space-8xl);justify-content:center}.input-field{align-self:stretch;background-color:var(--white_a700_01)!important;border-color:var(--blue_gray_500);border-radius:10px!important;border-width:1px;color:var(--blue_gray_500)!important;font-size:18px;gap:var(--space-5xl);height:54px;letter-spacing:-.25px;padding-left:var(--space-5xl);padding-right:var(--space-5xl);transition:border-color .2s ease-in-out}.input-field.error-state{border-color:var(--red_300)!important}.input-field input.error-state{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.forget-password-group{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--space-4xl);width:100%}.forgot-password--link{margin-right:18px;transition:color .2s ease-in-out}.or{font-family:Inter!important}.don-t-have-an-account,.or{color:var(--blue_gray_500)!important;font-weight:400!important}.don-t-have-an-account{align-content:center;align-items:center;align-self:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:20px;text-align:center;width:100%}.modal-backdrop{animation:fadeIn .3s ease-in-out forwards;background-color:rgba(0,0,0,.5);height:100%;left:0;top:0;width:100%;z-index:999}.modal-backdrop,.modal-dialog{display:none;opacity:0;position:fixed}.modal-dialog{-ms-overflow-style:none;animation:slideIn .3s ease-in-out forwards;background-color:#fff;border-radius:12px;border-width:0;box-shadow:0 4px 8px rgba(0,0,0,.1);left:50%;margin:0;max-height:650px;max-width:600px;overflow-y:auto;padding:20px;scrollbar-width:none;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:90%;z-index:1000}.modal-dialog::-webkit-scrollbar{display:none}.close-button{background:none;border:none;cursor:pointer;left:45px;padding:0;position:absolute;top:45px;z-index:1000}.close-icon{height:24px;transition:transform .2s ease-in-out;width:24px}.input-field:hover{border-color:var(--blue_900)}.don-t-have-an-account--span-1:hover,.forgot-password--link:hover{color:var(--blue_900)}.close-button:hover .close-icon{transform:scale(1.2)}.loading-dialog{background:transparent;border:none;box-shadow:none;max-width:300px;text-align:center}.loading-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:2rem}.loading-spinner{color:var(--blue_700)}.loading-message{color:#fff;margin:0}@media only screen and (max-width:1050px){.don-t-have-an-account,.welcome-back-please{margin-left:0}.sign-in-form{width:100%}.modal-dialog{padding:15px;width:95%}}@media only screen and (max-width:768px){.input-field{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.close-button{left:35px;top:35px}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-dialog,.sign-in-form,.welcome-back-please{animation:none;opacity:1}}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.h-5{height:1.25rem}.w-5{width:1.25rem}.text-white{color:#fff}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.button-spinner{display:none}.button-spinner-check{align-content:center;align-items:center;color:var(--blue_700);display:none;flex-direction:row;flex-wrap:nowrap;height:0;justify-content:center;width:40px}@keyframes shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.toggle-password{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:var(--space-5xl);top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out;width:24px}.toggle-password:hover{opacity:.8}.toggle-password img{height:24px;transition:transform .2s ease-in-out;width:24px}.toggle-password:hover img{transform:scale(1.1)}@media only screen and (max-width:768px){.toggle-password{right:var(--space-3xl)}}.welcome-enter-email{animation:fadeInUp .6s ease-out .2s forwards;font-weight:400!important;margin-top:10px;opacity:0;text-align:center;width:100%}.divider{animation:fadeInLeft .6s ease-out .4s forwards;background-color:var(--blue_gray_900_03);height:1px;margin-top:15px;opacity:0;overflow:hidden;position:relative;width:66%}.divider:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,var(--blue_900),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.input-container{align-content:center;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:var(--space-2xl);width:100%}.input-container,.submit-button{display:flex;justify-content:center}.submit-button{align-items:center;background-color:var(--blue_700);border-radius:26px!important;color:var(--white_a700_01)!important;font-size:16px;font-weight:600;gap:8px;height:52px;padding-left:var(--space-14xl);padding-right:var(--space-14xl);width:-moz-fit-content;width:fit-content;@media only screen and (max-width:550px){padding-left:var(--space-7xl);padding-right:var(--space-7xl)}}.submit-button:hover{background-color:var(--blue_900);border-color:var(--blue_900_30)}.input-container:hover{border-color:var(--blue_900)}@media only screen and (max-width:1050px){.welcome-enter-email{margin-left:0}}@media only screen and (max-width:768px){.divider{width:80%}}@media only screen and (max-width:480px){.divider{width:90%}}@media (prefers-reduced-motion:reduce){.divider,.welcome-enter-email{animation:none;opacity:1}}
