form.authentication-form{font-family:var(--font-roboto);display:flex;flex-direction:column;gap:24px}form.authentication-form .rs-form-group{margin:0!important}form.authentication-form .rs-form-group label{color:var(--Neutral-800,#191d23);font-size:14px;font-style:normal;font-weight:400;line-height:17px}form.authentication-form .rs-form-group input{display:flex;height:36px;padding:0 12px;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--Neutral-400,#a0abbb);background:var(--Shades-White,#fff)}form.authentication-form .rs-form-group input[aria-invalid=true]{border:1px solid var(--Error-Red-500,#ef4444);background:var(--color-gray-10,#fff)}form.authentication-form .rs-form-group.terms-checkbox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}form.authentication-form .rs-form-group.terms-checkbox .terms-required-error .rs-message-container{padding:6px 12px;font-size:12px}form.authentication-form .rs-btn-group{width:100%;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:space-between}form.authentication-form .rs-checkbox .rs-checkbox-checker label .rs-checkbox-label{display:flex;align-items:center;gap:4px;flex-direction:row}form.authentication-form .rs-checkbox .rs-checkbox-checker label .rs-checkbox-label a{text-decoration:underline}form.authentication-form .rs-checkbox .rs-checkbox-checker label .rs-checkbox-label a:hover{text-decoration:none}form.authentication-form.error input{border:1px solid var(--Error-Red-500,#ef4444);background:var(--Shades-White,#fff)}form.authentication-form .button-container{width:100%;display:flex;justify-content:center;align-items:center}form.authentication-form .button-auth{display:flex;flex-direction:row;align-items:center;justify-content:center;height:40px}form.authentication-form .button-auth.button-sign-in{width:85px}form.authentication-form .button-auth.button-sign-up{width:110px}.message{display:flex;padding:12px 12px 12px 44px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;background-repeat:no-repeat;background-position:10px;background-size:24px}.message .message-text{color:var(--Neutral-900,#000);font-size:16px;font-style:normal;font-weight:400;line-height:19px}.error-message{background-color:var(--Error-Red-100,#fee2e2);background-image:url(/images/icon-alert.svg)}.success-message{background-color:var(--Success-100,#95f5b5);background-image:url(/images/icon-success.svg)}#Login .login-container{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;align-items:stretch;justify-content:center;padding:24px;border-radius:24px;background:var(--Neutral-50,#f7f8f9)}#Login .login-container .header{color:var(--Shades-Black,#000);text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:34px;letter-spacing:-.56px}#Login .login-container .subheader{color:var(--Shades-Black,#000);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:17px}#Login .login-container .login-content{display:flex;flex-direction:column;gap:16px;padding:24px;width:360px}#Login .login-container .login-content .actions{text-align:center}#Login .login-container .login-content .actions .forgot-password-link{color:var(--Neutral-500,#64748b);font-size:14px;font-style:normal;font-weight:400;line-height:17px;text-decoration-line:underline}#Login .login-container .login-content .actions .forgot-password-link:hover{color:var(--Neutral-600,#475569)}#Login .login-container .signup-content{border-left:1px solid var(--Shades-Gray-300,#d1d5db);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;width:360px}@media(max-width:768px){#Login .login-container{margin:0;background:none;border-radius:0}#Login .login-container,#Login .login-container .login-content{width:100%;padding:unset}#Login .login-container .signup-content{display:none}}