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