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