@font-face{font-family:'Inter';src:url(https://www.pleiapp.com/assets/inter-0be2399ea925f1f83ff974764761da9860ec50742ed29a5d4c1ffd0c5c7ac3a8.ttf) format("truetype");font-weight:lighter;font-style:normal}.open-alert{animation:fadeIn 500ms forwards}.close-alert{animation:fadeOut 500ms forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.submit-button{display:flex;justify-content:center;align-items:center;height:48px}.connection-loader{border:3px solid #16755c;border-top:3px solid #fff;border-radius:50%;width:15px;height:15px;animation:testing .5s linear infinite}@keyframes testing{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#landing-alert{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:1000;background-color:#dc2626;color:#fff;padding:16px 24px;border-radius:8px;font-size:14px}.recovery-message{max-width:598px;text-align:center;font-size:18px;font-weight:500;line-height:28px}.recovery-message a{color:#4f46e5 !important}.landing-wrapper{display:flex;justify-content:center;padding-top:30vh;font-family:'Inter'}.landing-wrapper .form-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-wrapper .form-container form{display:flex;flex-direction:column}.landing-wrapper .form-container .logo{margin-bottom:24px}.landing-wrapper .form-container label{color:#111827}.landing-wrapper .form-container .input-container{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.landing-wrapper .form-container .input-container label{font-size:14px;font-weight:500}.landing-wrapper .form-container .input-container input{width:348px;height:13px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0px 1px 2px 0px rgba(16,24,40,0.04)}.landing-wrapper .form-container .input-container input:focus{outline:none}.landing-wrapper .form-container .input-container input.error{border-color:#ef4444}.landing-wrapper .form-container .input-container input::placeholder{color:#9ca3af}.landing-wrapper .form-container .error-container{font-size:14px;font-weight:400;color:#ef4444}.landing-wrapper .form-container button{font-weight:600;font-size:16px;width:381px;padding:15px;border:none;border-radius:36px;color:white;background:#16755c;cursor:pointer}.landing-wrapper .form-container a{font-size:16px;font-weight:600;margin-top:39px;color:#16755c;text-decoration:none;cursor:pointer}@media (max-width: 820px){.landing-wrapper{padding-top:18vh}}@media (max-width: 445px){.landing-wrapper .form-container .input-container{padding:0 20px}.landing-wrapper .form-container .input-container input{max-width:304px}.landing-wrapper .form-container .submit-button{width:341px;align-self:center}}
