.alert-message{border:none;border-radius:1.6rem;margin-bottom:2rem;max-width:47rem;padding:1.2rem;position:relative}@media screen and (min-width: 905px){.alert-message{padding:2rem}}.alert-message strong{font-weight:600}.alert-message__close-button{position:absolute;right:2rem;top:1.5rem}.sign-in-form__inputs .input-container{width:100%}.sign-in-form__inputs .input-container .validation-message{font-style:italic;margin-top:.8rem;display:block;width:100%}.sign-in-form__inputs .input-container .input.input-validation-error .input__wrapper{border-color:var(--red-300, #E2483D)}.sign-in-form__inputs .show-password-button{color:var(--neutral-900, #16191D);height:2rem;width:2rem}.sign-in-form__inputs .remember-me-checkbox .checkbox__input{margin:0}.sign-in-form__inputs .remember-me-checkbox .checkbox__label{font-size:1.4rem;font-weight:500;margin-left:1rem}.sign-in-form__inputs .action-button{margin-top:1.6rem;width:100%}.sign-up-form__inputs .input-container{width:100%}.sign-up-form__inputs .input-container .validation-message{font-style:italic;margin-top:.8rem;display:block;width:100%}.sign-up-form__inputs .input-container .input.input-validation-error .input__wrapper{border-color:var(--red-300, #E2483D)}.sign-up-form__inputs .show-password-button{color:var(--neutral-900, #16191D);height:2rem;width:2rem}.sign-up-form__inputs .remember-me-checkbox .checkbox__input{margin:0}.sign-up-form__inputs .remember-me-checkbox .checkbox__label{font-size:1.4rem;font-weight:500;margin-left:1rem}.sign-up-form__inputs .action-button{margin-top:1.6rem;width:100%}.auth-form{max-width:47rem;width:100%}.auth-form .router-link{color:var(--blue-300, #0769DE);font-size:1.4rem;font-weight:500;transition:opacity .25s ease-in-out}.auth-form .router-link:hover,.auth-form .router-link:focus{opacity:.6}.auth-form__heading{margin-bottom:1.2rem}.auth-form__subheading{margin-bottom:2.4rem}.auth-form__divider{margin:3rem 0}.auth-form__divider:before,.auth-form__divider:after{background-color:var(--neutral-500, #E2E7EE);content:"";display:block;height:1px;width:100%}.auth-form .disclaimer-text{margin-top:2rem}.auth-form .disclaimer-text a{text-decoration:underline}.auth-form .affiliate-code-message .icon-container{background-color:var(--green-150, #D4F1E5);border-radius:100%;min-width:3.6rem}.auth-form .affiliate-code-message .icon-container__inner{background-color:var(--green-300, #2ABB7F);border-radius:100%;min-width:2.2rem}.auth-form .affiliate-code-message .icon-container__inner .icon{color:var(--neutral-100, #FFFFFF)}.forgot-password{max-width:47rem;width:100%}.forgot-password .router-link{color:var(--blue-300, #0769DE);font-size:1.4rem;font-weight:500;transition:opacity .25s ease-in-out}.forgot-password .router-link:hover,.forgot-password .router-link:focus{opacity:.6}.forgot-password__heading{margin-bottom:1.2rem}.forgot-password__subheading{margin-bottom:3rem}.forgot-password__inputs .validation-message{font-style:italic;margin-top:.8rem;display:block;width:100%}.forgot-password__inputs .action-button{margin:3rem 0 2rem;width:100%}.reset-password{max-width:47rem;width:100%}.reset-password__heading{margin-bottom:1.2rem}.reset-password__subheading{margin-bottom:3rem}.reset-password__inputs .input-container{width:100%}.reset-password__inputs .input-container .input.input-validation-error .input__wrapper{border-color:var(--red-300, #E2483D)}.reset-password__inputs .validation-message{font-style:italic;margin-top:.8rem;display:block;width:100%}.reset-password__inputs .action-button{margin:3rem 0 2rem;width:100%}.onboarding-wrapper{max-width:47rem;width:100%}.onboarding-wrapper__skip-button{color:var(--neutral-900, #16191D);font-weight:400;position:absolute;right:2.4rem;top:2.4rem}@media screen and (min-width: 905px){.onboarding-wrapper__skip-button{right:5.7rem;top:3.4rem}}.onboarding-wrapper__skip-button:hover,.onboarding-wrapper__skip-button:focus{opacity:.6}.onboarding-wrapper__premium-text{border:solid .2rem var(--yellow-300, #FACD39);border-radius:4rem;display:block;font-style:italic;margin-bottom:1rem;padding:.1rem 0;width:9.4rem}.onboarding-wrapper__heading-container{margin-bottom:2.4rem}.onboarding-wrapper__heading{margin-bottom:1rem}.onboarding-sports__chips-container{margin-bottom:7rem}.onboarding-sports__chips-container .loading-spinner{width:100%}.onboarding-sports__chips-container .chip{min-height:10rem;padding:0;white-space:normal;width:calc(50% - .8rem)}@media screen and (min-width: 905px){.onboarding-sports__chips-container .chip{width:calc(25% - 1.2rem)}}.onboarding-sports .continue-button{width:100%}.onboarding-sports .disclaimer-text{margin-top:2rem}.onboarding-premium .pricing-toggle{margin:0 auto 2rem;max-width:24rem}@media screen and (min-width: 905px){.onboarding-premium .pricing-toggle{margin:0 0 2rem}}.onboarding-premium .pricing-toggle .cell{width:100%}.onboarding-premium .pricing{margin-bottom:4rem}.onboarding-premium .pricing__slashed-price{text-decoration:line-through}.onboarding-premium .features .feature__checkmark{background-color:var(--yellow-300, #FACD39);border-radius:100%;color:var(--text-dark, #16191D);min-width:2.3rem}.onboarding-premium .features__and-more{margin:1.2rem 0 4rem;width:100%}.onboarding-premium__buttons-container>*{width:100%}.onboarding-premium__buttons-container>* .slashed{color:var(--neutral-800, #525A67);text-decoration:line-through}.onboarding-premium__buttons-container>* .slashed--with-affiliate-code{color:#525a67}.onboarding-premium__buttons-container .upgrade-button{margin-bottom:1.2rem;text-align:center;width:100%}.onboarding-premium__buttons-container .upgrade-button .text--top{font-size:1.6rem;font-weight:600}@media screen and (min-width: 905px){.onboarding-premium__buttons-container .upgrade-button .text--top{font-size:1.4rem}}.onboarding-premium__buttons-container .upgrade-button .text--bottom{font-size:1.2rem;font-weight:400}.confirm-dialog .modal{max-width:51.5rem}.confirm-dialog .slide-up-menu .slide-up-menu-modal__content{padding:2.4rem}.confirm-dialog__heading{margin-bottom:1.2rem}.confirm-dialog__text{margin-bottom:4rem}.confirm-dialog__buttons-container>*{text-align:center;width:100%}@media screen and (min-width: 905px){.confirm-dialog__buttons-container>*{width:auto}}.affiliate-code,.affiliate-code__form{text-align:center}.affiliate-code__form .input-container{width:100%}.affiliate-code__form .input-container .validation-message{font-style:italic;margin-top:.8rem;display:block;width:100%}.affiliate-code__form .input-container .input.input-validation-error .input__wrapper{border-color:var(--red-300, #E2483D)}.affiliate-code__form .action-button{margin-top:3rem;width:100%}.affiliate-code .no-code-button{color:var(--neutral-900, #16191D);font-weight:400}.affiliate-code .no-code-button:hover,.affiliate-code .no-code-button:focus{opacity:.6}.download-app{background-color:var(--darkBlue-300, #081D3F);height:auto;overflow:hidden;padding:4rem 4rem 14rem;width:100%}@media screen and (min-width: 905px){.download-app{padding:4rem}}.download-app .remind-me-later-link{align-items:center;display:flex;gap:1.2rem}.download-app__header{margin-bottom:4rem}.download-app__content-top-container{margin:0 auto;max-width:56.2rem;position:relative;z-index:1}.download-app__heading{margin-bottom:2rem}.download-app__heading .free-text{font-style:italic;font-weight:800;position:relative}.download-app__heading .free-text:after{display:none}@media screen and (min-width: 905px){.download-app__heading .free-text:after{background-color:var(--blue-300, #0769DE);content:"";display:block;height:.4rem;left:-.3rem;position:absolute;transform:skew(-15deg);width:9.5rem}}.download-app__subheading{margin:0 auto 3rem;max-width:47.3rem}.download-app .app-links{margin-bottom:10rem}.download-app .app-links__mobile-link{min-width:19.5rem;text-align:center}.download-app .phone-image-container{margin:0 auto 7rem;position:relative}.download-app .phone-image-container__background{min-width:155.4rem;position:absolute;left:-65rem;top:-30rem}.download-app .phone-image-container__image{position:relative}.download-app .features{margin:0 auto;max-width:95rem;position:relative}.download-app .features .dots-line{background:radial-gradient(.5rem .5rem at center center,var(--darkBlue-100, #43587B) .2rem,transparent .2rem);background-size:1.5rem;height:1rem;position:absolute;top:.8rem;width:80%}.download-app .features .dots-line--mobile{left:-4rem;width:calc(100% + 8rem)}.download-app .features .feature{position:relative}.download-app .features .feature__icon{background-color:var(--blue-200, #4E9AEB);border-radius:100%;margin-bottom:1.8rem;position:relative}.download-app .features .feature__title{margin-bottom:1.2rem}.launch-pad{background-color:var(--neutral-100, #FFFFFF)}.launch-pad--is-download-app{background-color:var(--darkBlue-300, #081D3F)}.launch-pad__section{background-color:var(--neutral-100, #FFFFFF)}.launch-pad__section--logo{background-color:var(--darkBlue-300, #081D3F);position:fixed}[data-theme=dark] .launch-pad__section--logo{background-color:var(--page-bg-color)}.launch-pad__section--action{margin:auto;padding:4rem 2.4rem}@media screen and (min-width: 905px){.launch-pad__section--action{margin:auto auto auto 50vw;padding:2.4rem 5.7rem}}.launch-pad__section .bp-logo{max-height:5rem}.redirect{background-color:var(--darkBlue-300, #081D3F)}.redirect__link{margin-top:2rem}
