#sbRegFormTermsWrapper{display:flex;flex-direction:row-reverse;align-items:center}#sbRegFormTermsWrapper[hidden]{display:none}#sbRegFormTermsWrapper:after{content:"";display:block;flex:0 0 2.4rem;margin-right:1.6rem;width:2.4rem;height:2.4rem;background:url(arrow.8e25dba5a5c13dc4a180.svg)center/contain no-repeat}.sbRegFormTermsToggle{display:flex;flex:0 0 4.4rem;align-items:center}.sbRegFormTermsToggle:before{content:"";display:block;border:.2rem solid var(--INPUT_FOCUS_COLOR);border-radius:.4rem;width:2.4rem;height:2.4rem;cursor:pointer}.checked .sbRegFormTermsToggle:before{border:none;width:2.8rem;height:2.8rem;background:url(checkbox.8a49ff61fec0ea3f97f3.svg)center center/cover no-repeat}.sbRegFormTermsText,#sbRegFormTermsError{font-size:1.2em;line-height:1.25;text-align:left;color:#000}#sbRegFormTermsError{margin-top:.4rem;padding-left:4rem;color:var(--ERROR_COLOR)}.termsError#sbRegFormTermsWrapper:after{animation:pointingToRight 1.5s infinite ease}.termsError .sbRegFormTermsToggle:before{border-color:var(--ERROR_COLOR)}.termsError .sbRegFormTermsText,.termsError .sbRegFormTermsLink{color:var(--ERROR_COLOR)}@keyframes pointingToRight{0%{transform:translatex(0)}50%{transform:translatex(50%)}to{transform:translatex(0)}}#sbRegFormOptionDivider{position:relative;display:block;margin:1rem 0;padding:0 2rem;font-size:1.4em;font-weight:400;text-align:center;color:#000}#sbRegFormOptionDivider:before,#sbRegFormOptionDivider:after{content:"";position:absolute;top:.7em;left:2rem;display:block;border-top:.1rem solid#ccc;width:36%}#sbRegFormOptionDivider:after{left:auto;right:2rem}#googleButtonWrapper:not(.googleButtonIsLoading),#appleid-signin{opacity:.001}.googleButtonIsLoading~#sbGoogleSignupCover{display:none}#socialConnectBlock{position:relative;display:flex;flex-wrap:wrap;align-content:space-between;margin:0 0 2.8rem}#socialConnectBlock #sbGoogleSignupCover,#socialConnectBlock #sbAppleSignUpCover{margin-top:-4rem}#socialConnectBlock .sbCta{margin-top:.8rem}.sbRegFormContinueCta{box-shadow:0 .1rem .2rem rgba(0,0,0,.24);border-radius:.4rem;width:100%;padding:1.2rem 1.2rem 1.2rem 5.6rem;background-color:#fff;font-size:1.4em;font-weight:700;text-align:center}.sbRegFormContinueCta:before{content:"";position:absolute;left:6.4rem;display:block;margin-top:.1rem;width:1.8rem;height:1.8rem;background:url(email.8f63ddb35765cf0a46f1.svg)center/contain no-repeat}#sbGoogleSignupCover:before{background-image:url(google.1c4001a8e0fdcceb4b17.svg)}#sbAppleSignUpCover:before{background-image:url(apple.99005055af6be6ee297d.svg)}:root{--CTA_RADIUS:.4rem;--ERROR_COLOR:#af1521;--INPUT_FONT_SIZE:1.4em;--INPUT_PADDING_HORIZONTAL:1.6rem;--INPUT_MEDIUM_HEIGHT:4.8rem;--INPUT_SMALL_HEIGHT:4rem;--OUTLINE:.2rem solid #61b5ca;--OUTLINE_OFFSET:.2rem;--SUCCESS_COLOR:#2b8449}@media(max-width:47.9375em){:root{--INPUT_FONT_SIZE:1.6em}}.loginFormSection,.loginFormSection *,.loginFormSection :before,.loginFormSection :after{box-sizing:border-box}.loginFormSection{--INPUT_TEXT_COLOR:#757575;--INPUT_BORDER_COLOR:#dadada;--INPUT_FOCUS_COLOR:#555;--ERROR_COLOR:#af1521;--BOX_SHADOW_COLOR:rgba( 0, 0, 0, .24 );--SECTION_SIDE_INDENTATION:1.6rem;--TRANSITION_DURATION:.2s;--TRANSITION_DELAY:.05s;--TRANSITION_TIMING_FUNCTION:ease-in-out;overflow:hidden;box-shadow:0 0 0 .1rem var(--INPUT_BORDER_COLOR),0 .2rem .3rem var(--BOX_SHADOW_COLOR);border-radius:2rem;width:34.3rem;background-color:#fff;text-align:center}.loginHeaderWrapper{filter:drop-shadow(var(0 .1rem .2rem var(--BOX_SHADOW_COLOR)))}.loginHeader{position:relative;z-index:1;width:100%;height:9.2rem;background:#61b5ca;clip-path:url(#loginHeaderClip)}.loginHeader:before{content:"";position:absolute;top:0;left:0;display:block;opacity:.15;width:100%;height:100%;background:url(swagbucks-logo.f2f5f4dc7c2a96fba774.svg)50%-9.6rem/34rem no-repeat}.loginHeaderContent{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.loginHomePageLink{display:block;margin-top:1.4rem;width:17.8rem;height:4rem;background:url(swagbucks-logo.ad0daeaecc00f2ab694a.svg)50%/contain no-repeat}.loginHeaderTitle{font-size:2em;line-height:1.25;font-weight:700;color:#14404a}#socialConnectBlock{display:flex;flex-wrap:wrap;align-content:space-between;margin:0 var(--SECTION_SIDE_INDENTATION)}#socialConnectBlock .sbCta{margin-top:.8rem}.loginMethodsSeparator{position:relative;margin:0 var(--SECTION_SIDE_INDENTATION);height:3.3rem}.loginMethodsSeparator:before{content:"";position:absolute;top:1.6rem;left:0;display:block;width:100%;height:.1rem;background-color:var(--INPUT_FOCUS_COLOR)}.loginMethodsSeparatorText{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%);padding:0 1.3rem;background-color:#fff;font-size:1.4em;color:#000}#inputFieldsContainer{display:flex;flex-direction:column;transition:padding var(--TRANSITION_DURATION)var(--TRANSITION_TIMING_FUNCTION);margin-bottom:1.1rem;padding:.9rem var(--SECTION_SIDE_INDENTATION)0;text-align:left}.error#inputFieldsContainer{padding-bottom:1.6rem;background-color:#fde8ea80}#loginErrorMessage{order:4;opacity:0;overflow:hidden;transition:max-height var(--TRANSITION_DURATION)var(--TRANSITION_TIMING_FUNCTION),margin var(--TRANSITION_DURATION)var(--TRANSITION_TIMING_FUNCTION),padding var(--TRANSITION_DURATION)var(--TRANSITION_TIMING_FUNCTION),opacity 0s var(--TRANSITION_TIMING_FUNCTION);max-height:0;padding:0;font-size:1.2em;line-height:1.25;color:var(--ERROR_COLOR)}.error#inputFieldsContainer #loginErrorMessage{opacity:1;transition-delay:0s,0s,0s,var(--TRANSITION_DELAY);transition-duration:var(--TRANSITION_DURATION),var(--TRANSITION_DURATION),var(--TRANSITION_DURATION),calc(var(--TRANSITION_DURATION) - var(--TRANSITION_DELAY));margin-bottom:-.7rem;max-height:4.2rem;padding:.6rem 0}.emptyEmail:not(.emptyPassword)#inputFieldsContainer #loginErrorMessage{order:2;margin-bottom:0}.inputFieldWrapper{position:relative;display:flex;align-items:stretch;margin-top:.8rem;border:.1rem solid var(--INPUT_BORDER_COLOR);border-radius:.4rem;padding:.2rem;background-color:#fff}.emailInputWrapper{order:1}.passwordInputWrapper{order:3}.inputFieldWrapper:focus-within{border-color:var(--INPUT_TEXT_COLOR)}.error:not(.emptyEmail)#inputFieldsContainer .passwordInputWrapper,.error:not(.emptyPassword)#inputFieldsContainer .emailInputWrapper,.error.emptyEmail.emptyPassword#inputFieldsContainer .inputFieldWrapper{border-color:var(--ERROR_COLOR)}.inputField{display:block;flex-grow:1;border:none;width:100%;padding:.9rem 1rem;background-color:transparent;font-size:1.6em;line-height:1.5;color:var(--INPUT_TEXT_COLOR)}.inputField::placeholder{color:transparent;user-select:none}.inputField:focus{outline:0;color:var(--INPUT_FOCUS_COLOR)}.inputField:-webkit-autofill,.inputField:-webkit-autofill:hover,.inputField:-webkit-autofill:focus{box-shadow:inset 0 0 0 20rem#fff;-webkit-text-fill-color:var(--INPUT_TEXT_COLOR)}.inputField:-webkit-autofill:focus{-webkit-text-fill-color:var(--INPUT_FOCUS_COLOR)}.error#inputFieldsContainer .inputField:not(.inputFieldNotEmpty):-webkit-autofill{-webkit-text-fill-color:transparent}.error:not(.emptyEmail)#inputFieldsContainer .passwordInputWrapper .inputField:not(.inputFieldNotEmpty),.error:not(.emptyPassword)#inputFieldsContainer .emailInputWrapper .inputField:not(.inputFieldNotEmpty),.error.emptyEmail.emptyPassword#inputFieldsContainer .inputField:not(.inputFieldNotEmpty){color:var(--ERROR_COLOR)}.error:not(.emptyEmail):not(.emptyPassword)#inputFieldsContainer .inputField:not(.inputFieldNotEmpty){color:transparent}.inputPlaceholder{position:absolute;top:1.7rem;left:.7rem;display:inline-block;transition:transform.15s cubic-bezier(.4,0,.2,1);padding:0 .6rem;background-color:#fff;font-size:1.4em;line-height:1;color:var(--INPUT_TEXT_COLOR);pointer-events:none}.inputField.inputFieldNotEmpty~.inputPlaceholder,.inputField:not([disabled]):focus~.inputPlaceholder,#inputFieldsContainer:not(.error) .inputField:-webkit-autofill~.inputPlaceholder,#inputFieldsContainer:not(.error) .inputField:not(:placeholder-shown)~.inputPlaceholder{transform:translate(.7rem,-2.5rem)}.error#inputFieldsContainer .inputPlaceholder{background:linear-gradient(to bottom,rgba(255,255,255,0)50%,#fff 50%)}.error:not(.emptyEmail)#inputFieldsContainer .passwordInputWrapper .inputPlaceholder,.error:not(.emptyPassword)#inputFieldsContainer .emailInputWrapper .inputPlaceholder,.error.emptyEmail.emptyPassword#inputFieldsContainer .inputPlaceholder{color:var(--ERROR_COLOR)}#togglePasswordVisibilityCta{flex-shrink:0;margin-right:.3rem}.loginFormActions{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 var(--SECTION_SIDE_INDENTATION);line-height:1.5}.rememberMeCheckbox{position:relative}#signUpRememberMe{position:absolute;opacity:0}.rememberMeLabel,.forgotPasswordButton{font-family:inherit;background-color:transparent;border:0;cursor:pointer;outline:none;transition:all.15s ease-out}.rememberMeLabel:focus,.forgotPasswordButton:focus{outline:#2388af auto.1rem}.rememberMeLabel,.forgotPasswordButton{color:#15768d;display:block;transition:none;padding:0;font-size:1.2em}.rememberMeLabel{position:relative;padding-left:2.6rem}.rememberMeLabel:hover,.forgotPasswordButton:hover{color:#156477}#signUpRememberMe:focus~.rememberMeLabel{outline:#2388af auto.1rem}.rememberMeLabel:before,.rememberMeLabel:after{content:"";position:absolute;display:block}.rememberMeLabel:before{top:0;left:0;border:.1rem solid#15768d;border-radius:.2rem;width:1.8rem;height:1.8rem;background-color:#fff}#signUpRememberMe:checked~.rememberMeLabel:before{background-color:#15768d}#signUpRememberMe~.rememberMeLabel:hover:before{border-color:#156477;background-color:#fff}#signUpRememberMe:checked~.rememberMeLabel:hover:before{background-color:#156477}.rememberMeLabel:after{top:.1rem;left:.5rem;opacity:0;transform:rotate(45deg);border-bottom:.2rem solid#fff;border-right:.2rem solid#fff;width:.7rem;height:1.3rem}#signUpRememberMe:checked~.rememberMeLabel:after{opacity:1}.reaffirmationContainer{margin:0 auto;width:31rem;padding:1.1rem 0 .9rem;color:#000;font-size:1.2em}.agreementLink{font-weight:400;color:#36c;text-decoration:underline;white-space:nowrap}.agreementLink:hover{color:#156477;text-decoration:none}.sbCtaLoaderWrapper.loginSubmitButtonWrapper{width:100%;margin-top:1.6rem}.loginSubmitButton{font-family:inherit;background-color:transparent;border:0;cursor:pointer;outline:none;transition:all.15s ease-out}.loginSubmitButton:focus{outline:#2388af auto.1rem}.loginSubmitButton{background-color:var(--CTA_COLOR);border-radius:var(--CTA_RADIUS);color:var(--CTA_PRIMARY_TEXT_COLOR);outline-offset:var(--OUTLINE_OFFSET);transition:background-color var(--TRANSITION_DURATION)ease-out;--CTA_COLOR:#15768d;--CTA_HOVER_COLOR:#156477;--CTA_ACTIVE_COLOR:#2d8ca4;--CTA_PRIMARY_TEXT_COLOR:#fff;--TRANSITION_DURATION:.1s}.loginSubmitButton[disabled],.loginSubmitButton[disabled=disabled]{background-color:var(--CTA_COLOR);opacity:.4;pointer-events:none}.loginSubmitButton:focus{outline:var(--OUTLINE)}.loginSubmitButton:not([disabled]):hover{background-color:var(--CTA_HOVER_COLOR)}.loginSubmitButton:not([disabled]):active{background-color:var(--CTA_ACTIVE_COLOR)}.loginSubmitButton{display:block;border-radius:.4rem;width:100%;padding:1.4rem;font-size:1.4em;line-height:1;font-weight:700}.signUpLink{display:inline-block;margin:.6rem 0 1.5rem;padding:.8rem 0;font-size:1.4em;line-height:1.5;color:#000;text-decoration:none}.signUpLinkHighlighted{font-weight:700;color:#15768d}.signUpLink:hover .signUpLinkHighlighted{color:#156477}::-ms-reveal{display:none}#sbRegFormLoadingOverlay{position:fixed;z-index:1000;inset:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(255,255,255,.9)}#sbRegFormLoadingOverlay[hidden]{display:none}#sbRegFormLoadingOverlay:before{content:"";width:19rem;height:19rem;background:url(loading.53c14502e213613b2173.webp)center/contain no-repeat}#sbRegFormWrapper{position:relative;overflow:hidden;border-radius:1.6rem;width:35.2rem}#sbRegForm{--INPUT_TEXT_COLOR:#757575;--INPUT_BORDER_COLOR:#dadada;--INPUT_FOCUS_COLOR:#555;--ERROR_COLOR:#af1521;--BOX_SHADOW_COLOR:rgba( 0, 0, 0, .24 );--TRANSITION_DURATION:.2s;--TRANSITION_DELAY:.05s;--TRANSITION_TIMING_FUNCTION:ease-in-out;height:48rem;padding:1.6rem;background-color:#fff;color:initial}.sbRegFormHeader{margin:-1.6rem -1.6rem .8rem;padding:1.6rem 2.4rem;font-size:2.4em;font-weight:400;letter-spacing:-.05rem;color:#000}.sbRegFormHeaderTitle{position:relative;z-index:1;display:flex;margin:.4rem 0}.sbRegFormSignupBonus{position:absolute;top:1.6rem;right:2.4rem;display:block;padding:.8rem .6rem .8rem .8rem;background-color:#ebf7ef;font-size:1em;line-height:1;font-weight:700;color:var(--SUCCESS_COLOR)}#sbRegFormSignupBonusAsterisk{position:relative;top:-.6rem;margin-left:-.6rem;font-size:.7em;font-weight:400}.sbRegFormMain{position:relative;margin-top:2.4rem}#sbRegFormMask{position:absolute;z-index:2;opacity:0;width:calc(100% + 1.6rem);height:calc(100% + 1.6rem);background-color:#fff;inset:-.8rem}[hidden]#inputFieldsContainer,[hidden]#socialConnectBlock{display:none}.inputFieldWrapper{order:unset}#sbRegForm input:not(#sbxJxRegOptin){border:none;width:100%;padding:.9rem 1rem;background-color:#fff;font-size:1.6em;line-height:1.5;color:var(--INPUT_TEXT_COLOR)}#sbRegForm .sbCtaLoaderWrapper{margin-top:1.6rem}#sbRegFormOptionDivider{margin-top:1.6rem;width:100%;font-size:1.6em;text-transform:uppercase}#sbRegFormOptionDivider:before,#sbRegFormOptionDivider:after{content:normal}.sbRegFormLogin{position:absolute;bottom:2.4rem;width:calc(100% - 3.2rem);font-size:1.4em;text-align:center;color:#000}.sbRegFormLoginCta{display:block;padding-top:.4rem;font-size:1.14em;font-weight:700;color:#15768d}.sbRegFormHeaderSup{font-size:1em;vertical-align:initial}#sbRegFormBackToSocial{margin:.8rem 0;height:4rem;font-size:1.6em;font-weight:700;color:#15768d}.sbRegFormContinueCta,.signupLegalConsentSubmit{box-shadow:0 .2rem .8rem rgba(0,0,0,.15)}#sbRegFormBackToSocial:not([hidden])~.sbRegFormHeaderTitle{padding-left:2rem}@media(max-width:47.9375em){#lpContainer #lpHeaderContentRight{padding:0 0 1.6rem;background-color:initial}#lpContainer #sbRegFormWrapper{max-width:100%}}:root{--CTA_RADIUS:.4rem;--ERROR_COLOR:#af1521;--INPUT_FONT_SIZE:1.4em;--INPUT_PADDING_HORIZONTAL:1.6rem;--INPUT_MEDIUM_HEIGHT:4.8rem;--INPUT_SMALL_HEIGHT:4rem;--OUTLINE:.2rem solid #61b5ca;--OUTLINE_OFFSET:.2rem;--SUCCESS_COLOR:#2b8449}@media(max-width:47.9375em){:root{--INPUT_FONT_SIZE:1.6em}}.styles__togglePasswordVisibilityCta--wFNNJ{font-family:inherit;background-color:transparent;border:0;cursor:pointer;outline:none;transition:all.15s ease-out}.styles__togglePasswordVisibilityCta--wFNNJ:focus{outline:#2388af auto.1rem}.styles__togglePasswordVisibilityCta--wFNNJ{display:flex;justify-content:center;align-items:center;margin-left:auto;width:4.4rem;height:auto;padding:0}.styles__togglePasswordVisibilityCta--wFNNJ:hover{background-color:inherit}.styles__togglePasswordVisibilityCta--wFNNJ:before{content:"";width:1.8rem;height:1.4rem;background:url(sprite.5bd98fcbfe078eec17fa.svg)no-repeat}[data-password-shown=true]~.styles__togglePasswordVisibilityCta--wFNNJ:before{background-position:0 -1.5rem}