body,html{display:inline-block;margin:0;min-height:auto;overflow:hidden}body{position:relative}.Art{min-height:20px}.AnimatedForm__field{width:350px}.AnimatedForm__submitStatus{margin:0 5px 0 auto}.m-is-d2x-buttons-2020 .AnimatedForm__subscribeButton{background:#0079d3;border-radius:999px;color:#fff;height:40px;padding:0 16px;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:unset;line-height:18px;text-transform:unset;height:24px}.m-is-d2x-buttons-2020 .AnimatedForm__subscribeButton:hover{background-color:#1484d7}.m-is-d2x-buttons-2020 .AnimatedForm__subscribeButton:focus{outline:none;background-color:#298eda}.m-is-d2x-buttons-2020 .AnimatedForm__subscribeButton.active,.m-is-d2x-buttons-2020 .AnimatedForm__subscribeButton:active{background-color:#fdfdfc}.m-is-d2x-buttons-2020 .AnimatedForm__subscribeButton:disabled,.m-is-d2x-buttons-2020 .AnimatedForm__subscribeButton[data-disabled],.m-is-d2x-buttons-2020 .AnimatedForm__subscribeButton[disabled]{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3}.Onboarding__step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Onboarding__step[data-step=confirm-otp],.Onboarding__step[data-step=confirm-password],.Onboarding__step[data-step=email-opt-in],.Onboarding__step[data-step=select-account]{display:none}.Onboarding__step[data-step=email-opt-in]{background-color:#fff;border-radius:11px;box-shadow:0 4px 4px rgba(0,0,0,.25);margin:6px 8px 10px;padding:20px 14px 16px;width:375px}.Onboarding__step[data-step=email-opt-in] .ContinueButton{font-family:IBMPlexSans,sans-serif;font-weight:600;letter-spacing:.5px;line-height:32px;color:#fff;display:inline-block;border:none;text-align:center;background:#1a73e8;text-transform:uppercase;cursor:pointer;line-height:unset;min-height:35px;max-width:392px;width:auto;min-width:155px;padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:14px;font-weight:500;height:36px;min-width:64px;padding:0 16px;text-transform:none;width:100%}.Onboarding__step[data-step=email-opt-in] .ContinueButton.m-secondary-text{font-weight:400;text-transform:none}.Onboarding__step[data-step=email-opt-in] .ContinueButton:hover{background:#488fed}.Onboarding__step[data-step=email-opt-in] .ContinueButton:active{background:#155cba}.Onboarding__step[data-step=email-opt-in] .ContinueButton:disabled,.Onboarding__step[data-step=email-opt-in] .ContinueButton [data-disabled=true]{background:rgba(26,115,232,.5);color:hsla(0,0%,100%,.25);cursor:not-allowed}.Onboarding__step[data-step=email-opt-in] .EmailDescription{color:#4b4d50;font-size:14px;font-weight:500;letter-spacing:.25px;line-height:18px;margin:0;margin-bottom:16px}.m-is-d2x-buttons-2020 .Onboarding__step[data-step=email-opt-in] .ContinueButton{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:unset;line-height:18px;text-transform:unset;background:#1a73e8;border-radius:999px;color:#fff;height:40px;padding:0 16px}.m-is-d2x-buttons-2020 .Onboarding__step[data-step=email-opt-in] .ContinueButton:hover{background-color:#2c7eea}.m-is-d2x-buttons-2020 .Onboarding__step[data-step=email-opt-in] .ContinueButton:focus{outline:none;background-color:#3f89ec}.m-is-d2x-buttons-2020 .Onboarding__step[data-step=email-opt-in] .ContinueButton.active,.m-is-d2x-buttons-2020 .Onboarding__step[data-step=email-opt-in] .ContinueButton:active{background-color:#fdfdfc}.m-is-d2x-buttons-2020 .Onboarding__step[data-step=email-opt-in] .ContinueButton:disabled,.m-is-d2x-buttons-2020 .Onboarding__step[data-step=email-opt-in] .ContinueButton[data-disabled],.m-is-d2x-buttons-2020 .Onboarding__step[data-step=email-opt-in] .ContinueButton[disabled]{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3}.App.m-mobile{width:100vw}.App.m-mobile #ChooseAccount{width:100%}.App.m-mobile .Onboarding__step[data-step=email-opt-in]{margin:0;width:100vw;box-shadow:none;border-top:1px solid #dadce0;border-radius:12px}.App.m-mobile .Onboarding__step[data-step=email-opt-in] .EmailDescription{margin-bottom:0}.App.m-mobile .Onboarding__step[data-step=email-opt-in] .ContinueButton{margin-top:8px}.App.m-desktop .OnboardingStep[data-step=email-opt-in] .Step__content,.App.m-desktop .OnboardingStep[data-step=google-ui] .Step__content,.App.m-mobile .Onboarding__step[data-step=email-opt-in] .Step__content{padding:0}.App.m-desktop #ChooseAccount{width:350px}
.ChooseAccount{margin-left:-16px}.ChooseAccount__listContainer{position:relative}.ChooseAccount__listContainer:after,.ChooseAccount__listContainer:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";height:12px;left:0;pointer-events:none;position:absolute;right:0}.ChooseAccount__listContainer:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0}.ChooseAccount__listContainer:after{bottom:0}.ChooseAccount__list{margin:0;max-height:308px;overflow:auto;padding:0}.ChooseAccount__plusIcon,.ChooseAccount__userIcon{border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;margin-right:8px;width:32px}.ChooseAccount__plusIcon{color:#878a8c;fill:#787c7e}.ChooseAccount__userIcon.m-default{background:#d7dfe2;fill:#fff}.ChooseAccount__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.ChooseAccount__optionButton{background:none;border:none;border-radius:4px;cursor:pointer;outline:none;padding:0;text-align:left;width:100%}.ChooseAccount__optionButton:active,.ChooseAccount__optionButton:focus,.ChooseAccount__optionButton:hover{background-color:rgba(0,0,0,.03)}.ChooseAccount__optionLayout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:12px 20px 12px 16px}.ChooseAccount__optionContent,.ChooseAccount__optionLayout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ChooseAccount__optionContent{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChooseAccount__optionText{color:#121213;font-size:14px;font-style:normal;font-weight:600;line-height:17px;overflow:hidden;text-overflow:ellipsis}.ChooseAccount__optionArrow{fill:#878a8c;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;margin-left:8px;width:20px}
#SubredditSubscriptions{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:hidden}#SubredditSubscriptions,.SubredditPicker{display:-webkit-box;display:-ms-flexbox;display:flex}.SubredditPicker,.SubredditPicker__loader{position:relative;width:100%}.SubredditPicker__loader{overflow:inherit;height:100%}.SubredditPicker__loader,.SubredditPicker__loader:before{transition:color .01s ease-in,text-indent .25s ease-in,opacity .25s ease-in}.SubredditPicker__loader:before{position:absolute;content:"";opacity:0;display:inline-block;vertical-align:middle}.SubredditPicker__loader.m-pending,.SubredditPicker__loader.m-success{pointer-events:none;color:transparent;position:relative;overflow:hidden;text-indent:-9999px}.SubredditPicker__loader.m-pending:before,.SubredditPicker__loader.m-success:before{opacity:1}.SubredditPicker__loader.m-pending:before{top:calc(50% - 64px / 2);left:calc(50% - 64px / 2);width:64px;height:64px;background:url(https://www.redditstatic.com/accountmanager/4efbb9f1cbd8e958264bce1a14a67614.svg);background-repeat:no-repeat;background-size:cover}.SubredditPicker__loader.m-success:before{top:calc(50% - 64px / 4);left:calc(50% - 64px / 4);width:32px;height:32px;background:url(https://www.redditstatic.com/accountmanager/c627c150c56e1f08595ec45afe9b43b1.svg);background-repeat:no-repeat;background-size:contain}.SubredditPicker__loader.m-full-width{width:100%}.SubredditPicker__loader.m-pending:before{background-image:url(https://www.redditstatic.com/accountmanager/c0b89307d9766b607ac0d888f6d999b1.svg)}.SubredditPicker__subreddits{background-color:rgba(0,121,211,.03);width:100%;overflow-y:auto}.SubredditPicker__subredditsInCategory{display:none}.SubredditPicker__subredditsInCategory.m-selected{display:block}.SubredditPicker__subreddit{padding:12px 0;margin:0 24px 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.1)}.SubredditPicker__categories{width:190px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);overflow-y:auto;-ms-flex-negative:0;flex-shrink:0}.SubredditPicker__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 8px 8px 16px}.SubredditPicker__category .SubredditPicker__count{color:#a4a7a8}.SubredditPicker__category.m-selected,.SubredditPicker__category:hover{background-color:rgba(0,121,211,.03);border-left:3px solid #0079d3}.SubredditPicker__category.m-selected .SubredditPicker__categoryDescription,.SubredditPicker__category.m-selected .SubredditPicker__count,.SubredditPicker__category.m-selected .SubredditPicker__icon,.SubredditPicker__category:hover .SubredditPicker__categoryDescription,.SubredditPicker__category:hover .SubredditPicker__count,.SubredditPicker__category:hover .SubredditPicker__icon{color:#0079d3;fill:#0079d3}.SubredditPicker__label,.SubredditPicker__name{font-size:14px;font-weight:500;line-height:18px}.SubredditPicker__categoryDescription{color:#1a1a1b;padding-left:16px}.SubredditPicker__count{font-size:12px;font-weight:400;line-height:16px;color:#929ba0}.SubredditPicker__info{width:330px}.SubredditPicker__description{font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;line-height:18px;padding-right:24px}.SubredditPicker__emptyState{text-align:center;padding:24px}.ProgressBar{top:-24px;position:absolute;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ProgressBar__step{background:hsla(195,2%,65%,.36);margin:0 2px;width:32px;height:4px;display:inline-block}.ProgressBar__step.m-completed{background:#0dd3bb}#SubredditSubscriptions .AnimatedForm__subscribeButton{font-size:14px;line-height:32px;color:#fff;display:inline-block;border:none;border-radius:4px;text-align:center;background:#0079d3;cursor:pointer;min-height:35px;max-width:392px;width:auto;min-width:155px;padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:24px;text-transform:uppercase;line-height:unset;height:25px;width:125px;min-width:125px;padding:0;margin-left:auto;border:1px solid #fff}#SubredditSubscriptions .AnimatedForm__subscribeButton:hover{background:#3394dc}#SubredditSubscriptions .AnimatedForm__subscribeButton:active{background:#0061a9}#SubredditSubscriptions .AnimatedForm__subscribeButton:disabled,#SubredditSubscriptions .AnimatedForm__subscribeButton [data-disabled=true]{background:rgba(0,121,211,.5);color:hsla(0,0%,100%,.25);cursor:not-allowed}#SubredditSubscriptions .AnimatedForm__subscribeButton.m-secondary-text{font-weight:400;text-transform:none}#SubredditSubscriptions .AnimatedForm__subscribeButton:after{content:"Join"}#SubredditSubscriptions .AnimatedForm__subscribeButton.m-subscribed{background-color:#fff;color:#0079d3;border:1px solid #0079d3}#SubredditSubscriptions .AnimatedForm__subscribeButton.m-subscribed:after{content:"Joined"}#SubredditSubscriptions .AnimatedForm__subscribeButton.m-subscribed:hover:after{content:"Leave"}.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton{background:#0079d3;border-radius:999px;color:#fff;height:40px;padding:0 16px;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:unset;line-height:18px;text-transform:unset;height:24px}.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton:hover{background-color:#1484d7}.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton:focus{outline:none;background-color:#298eda}.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton.active,.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton:active{background-color:#fdfdfc}.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton:disabled,.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton[data-disabled],.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton[disabled]{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3}.m-is-d2x-buttons-2020 #SubredditSubscriptions .AnimatedForm__subscribeButton.m-subscribed{background-color:#fff;color:#0079d3;border:1px solid #0079d3}.App .OnboardingStep[data-step=subscribe]{display:none}.App.m-desktop .OnboardingStep[data-step=subscribe]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100vh}.App.m-desktop .OnboardingStep[data-step=subscribe] .Step{width:100%}.App.m-desktop .OnboardingStep[data-step=subscribe] .Step__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;padding:0}.App.m-desktop .OnboardingStep[data-step=subscribe] .AnimatedForm__header{border-bottom:1px solid hsla(195,2%,65%,.36);padding:24px;width:100%}.App.m-desktop .OnboardingStep[data-step=subscribe] .AnimatedForm__submitStatus{margin:0 5px 0 auto}
.Step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.Step__art{width:16px}.Step__content{padding:0 16px 16px;width:100%}.App.m-desktop .Step__content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:24px}
.tfa-description{font-size:14px;font-weight:500;line-height:18px}.back-to-main,.BottomLink.switch-otp-type{color:#0079d3;cursor:pointer;text-decoration:none}.back-to-main:hover,.BottomLink.switch-otp-type:hover{color:#3394dc}.back-to-main:active,.BottomLink.switch-otp-type:active{color:#0061a9}.BottomLink.switch-otp-type{font-size:14px;font-weight:500;line-height:18px}.back-to-main{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:24px;text-transform:uppercase}.back-to-main.m-secondary-text{font-weight:400;text-transform:none}.App.m-desktop .BottomLink.switch-otp-type{font-size:12px;font-weight:500;line-height:16px}.mode-auth .AnimatedForm__field.otp,.mode-auth .AnimatedForm__field.switch-otp-type,.mode-auth .BottomText.tfa-bottom-text,.mode-auth .tfa-description{max-height:0;opacity:0;overflow:hidden;margin-top:0}.mode-auth .tfa-description{margin-bottom:0}.mode-2fa .AnimatedForm__field.login,.mode-2fa .AnimatedForm__field.password,.mode-2fa .BottomText.login-bottom-text{max-height:0;opacity:0;overflow:hidden;margin-top:0}.mode-2fa .tfa-description{line-height:18px;margin-bottom:24px}.mode-2fa .Sso,.mode-2fa .UserAgreement{display:none}.App.m-mobile .mode-2fa .switch-otp-type{font-weight:400;margin-bottom:68px;margin-top:24px;text-align:left;text-transform:none}.App.m-mobile .mode-2fa .Title{display:none}.App.m-mobile .mode-2fa .Title.m-2fa{display:block;margin-bottom:8px;margin-top:24px}.OnboardingStep[data-step=confirm-otp],.OnboardingStep[data-step=confirm-password],.OnboardingStep[data-step=select-account]{display:none}.App.m-desktop .OnboardingStep[data-step=confirm-otp],.App.m-desktop .OnboardingStep[data-step=confirm-password],.App.m-desktop .OnboardingStep[data-step=select-account]{min-width:260px;max-width:440px}.App.m-desktop .OnboardingStep[data-step=select-account]{margin-bottom:-12px}

/*# sourceMappingURL=ssoOneTap.5269341469b906f111e0.css.map*/