.DashboardLoginButtonGradient{--buttonColor:#fff;--buttonHoverColor:hsla(0,0%,100%,.9);--initialGradientColor:linear-gradient(90deg,#e18638,#e17a38)}.DashboardLoginButtonGradient .CtaButton.variant--Button .DashboardLoginButton__label{background:var(--initialGradientColor);will-change:color;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;transition:background .3s linear}.DashboardLoginButtonGradient .CtaButton.variant--Button .HoverArrow{stroke:#e17a38;will-change:stroke;transition:stroke .3s linear}.WorkEmailInput{--WorkEmailInputBorderRadius:4px;--WorkEmailInputErrorWidth:32px;--WorkEmailInputErrorHeight:36px;--WorkEmailInputHorizontalPadding:12px;--WorkEmailInputIconLeft:0;--WorkEmailInputIconPadding:8px;--WorkEmailInputPaddingTop:5px;--WorkEmailInputPaddingBottom:7px;width:100%;position:relative;display:flex;flex-direction:column}.WorkEmailInput__icon{position:absolute;top:50%;left:var(--WorkEmailInputIconLeft);transform:translate(var(--WorkEmailInputIconPadding),-50%)}.WorkEmailInput__icon+.WorkEmailInput__input{padding-left:calc(16px + var(--WorkEmailInputIconPadding)*2)}.WorkEmailInput__input{width:100%;background:var(--inputBackground);border:none;border-radius:var(--WorkEmailInputBorderRadius);outline:none;color:var(--inputTextColor);padding:var(--WorkEmailInputPaddingTop) var(--WorkEmailInputHorizontalPadding) var(--WorkEmailInputPaddingBottom);font:var(--fontWeightNormal) 15px/24px var(--fontFamily)}.WorkEmailInput__input::-moz-placeholder{color:var(--inputPlaceholderColor)}.WorkEmailInput__input::placeholder{color:var(--inputPlaceholderColor)}.WorkEmailInput__input--forceError,.WorkEmailInput__input--touched:invalid:not(:focus){box-shadow:0 0 0 1px var(--inputErrorAccentColor);padding-right:var(--WorkEmailInputErrorWidth)}.WorkEmailInput__input:focus-visible{box-shadow:var(--focusBoxShadow)}.WorkEmailInput__error{position:absolute;right:0;top:0;height:var(--WorkEmailInputErrorHeight);width:var(--WorkEmailInputErrorWidth);align-items:center;justify-content:center;border-radius:var(--WorkEmailInputBorderRadius);background:var(--inputBackground)}.WorkEmailInput__input--touched:invalid+.WorkEmailInput__error{display:flex}.WorkEmailInput__input--touched:invalid:focus+.WorkEmailInput__error{display:none}.WorkEmailInput__input--forceError+.WorkEmailInput__error{display:flex!important}.WorkEmailInput__input--multiline{min-height:64px;resize:vertical}.WorkEmailInputValidationError{display:none;margin-top:10px;font:var(--fontWeightNormal) 13px/17px var(--fontFamily);color:var(--formFieldDescriptionTextColor)}.WorkEmailInputValidationError.visible{display:block}.TextInput{--textInputBorderRadius:4px;--textInputErrorWidth:32px;--textInputHorizontalPadding:12px;--textInputIconLeft:0;--textInputIconPadding:8px;--textInputPaddingTop:5px;--textInputPaddingBottom:7px;width:100%;position:relative;display:flex;flex-direction:column}.TextInput__icon{position:absolute;top:50%;left:var(--textInputIconLeft);transform:translate(var(--textInputIconPadding),-50%)}.TextInput__icon+.TextInput__input{padding-left:calc(16px + var(--textInputIconPadding)*2)}.TextInput__input{width:100%;background:var(--inputBackground);border:none;border-radius:var(--textInputBorderRadius);outline:none;color:var(--inputTextColor);padding:var(--textInputPaddingTop) var(--textInputHorizontalPadding) var(--textInputPaddingBottom);font:var(--fontWeightNormal) 15px/24px var(--fontFamily)}.TextInput__input::-moz-placeholder{color:var(--inputPlaceholderColor)}.TextInput__input::placeholder{color:var(--inputPlaceholderColor)}.TextInput__input--touched:invalid:not(:focus){box-shadow:0 0 0 1px var(--inputErrorAccentColor);padding-right:var(--textInputErrorWidth)}.TextInput__input:focus-visible{box-shadow:var(--focusBoxShadow)}.TextInput__error{position:absolute;right:0;top:0;height:100%;width:var(--textInputErrorWidth);align-items:center;justify-content:center;border-radius:var(--textInputBorderRadius);background:var(--inputBackground)}.TextInput__input--touched:invalid+.TextInput__error{display:flex}.TextInput__input--touched:invalid:focus+.TextInput__error{display:none}.TextInput__input--multiline{min-height:64px;resize:vertical}