:root{--announcement-bar-height:0px;--heading-font:"Playfair Display",Georgia,"Times New Roman",serif;--body-font:"Roboto",Helvetica,Arial,sans-serif}.l-auth{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 50px - var(--announcement-bar-height));padding:40px 20px}@media only screen and (min-width:48rem){.l-auth{min-height:calc(100vh - 100px - var(--announcement-bar-height));padding:40px}}@media only screen and (min-width:64rem){.l-auth{padding:75px 40px}}@media only screen and (min-width:80rem){.l-auth{padding:75px 0}}.l-auth__content{margin-top:calc(-50px - var(--announcement-bar-height));width:100%}@media only screen and (min-width:48rem){.l-auth__content{align-items:center;display:flex;flex-direction:column;margin-top:calc(-100px - var(--announcement-bar-height))}}@media only screen and (min-width:64rem){.l-auth__content{align-items:center;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:80rem){.l-auth__content{width:1024px}}@media only screen and (min-width:90rem){.l-auth__content{width:1074px}}.l-auth__content.loading .m-button{background-color:var(--placeholder-color);cursor:default;overflow:hidden;pointer-events:none}.l-auth__content.loading .m-button:after{-webkit-animation:loading 1s infinite;animation:loading 1s infinite;background-color:#c7f7ca;bottom:0;content:"";height:2px;left:0;position:absolute;width:25%}@-webkit-keyframes loading{0%{transform:translatex(0)}50%{transform:translatex(300%)}to{transform:translatex(0)}}@keyframes loading{0%{transform:translatex(0)}50%{transform:translatex(300%)}to{transform:translatex(0)}}.l-auth__content.success .m-alert.success{display:block}.l-auth__content.success .l-auth__form__error,.l-auth__content.success .l-auth__form__invalid,.l-auth__content.success .m-auth-form{display:none}.l-auth__content.error .l-auth__form__error,.l-auth__content.invalid .l-auth__form__invalid{display:block}.l-auth__content .l-auth__form__error,.l-auth__content .l-auth__form__invalid,.l-auth__content .m-alert.success{display:none}@media only screen and (min-width:48rem){.l-auth__form{order:2}}@media only screen and (min-width:64rem){.l-auth__form{order:1;padding-right:75px}}@media only screen and (min-width:48rem){.l-subscriptions{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px}}.m-auth-heading{margin-bottom:40px;text-align:center}@media only screen and (min-width:48rem){.m-auth-heading{margin-bottom:35px}}@media only screen and (min-width:64rem){.m-auth-heading{text-align:left}.rtl .m-auth-heading{text-align:right}}.m-auth-heading__title{color:var(--secondary-foreground-color);font-family:var(--gh-font-heading,var(--heading-font));font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 15px}@media only screen and (min-width:64rem){.m-auth-heading__title{font-size:2.5rem}}.m-auth-heading__description{color:var(--secondary-foreground-color);font-size:1rem;line-height:1.4;margin:0}@media only screen and (min-width:64rem){.m-auth-heading__description{font-size:1.125rem;max-width:400px}}.m-auth-form{margin-bottom:30px;position:relative;text-align:center}@media only screen and (min-width:48rem){.m-auth-form{align-items:center;display:flex;height:48px;margin:0 auto 25px;text-align:left;width:500px}}@media only screen and (min-width:80rem){.m-auth-form{margin:0 0 25px;width:450px;width:500px}}@media only screen and (min-width:48rem){.rtl .m-auth-form{text-align:right}}.m-auth-secondary-text{color:var(--secondary-foreground-color);font-size:.8125rem;letter-spacing:.5px;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:64rem){.m-auth-secondary-text{font-size:.875rem;text-align:left}}.m-auth-secondary-text a{font-weight:500;text-decoration:underline}@media only screen and (min-width:64rem){.rtl .m-auth-secondary-text{text-align:right}}.m-auth-illustration{display:none}@media only screen and (min-width:48rem){.m-auth-illustration{display:block;height:216px;margin-bottom:40px;order:1;width:300px}}@media only screen and (min-width:64rem){.m-auth-illustration{display:block;height:288px;margin-bottom:0;order:2;width:400px}}@media only screen and (min-width:80rem){.m-auth-illustration{height:325px;width:450px}}.m-subscription{border:1px solid var(--border-color);border-radius:2px;display:flex;flex-direction:column;margin:0 auto 30px;max-width:420px;padding:30px 20px}@media only screen and (min-width:48rem){.m-subscription{flex-basis:calc(50% - 40px);margin-bottom:40px;margin-left:20px;margin-right:20px;max-width:100%}}@media only screen and (min-width:64rem){.m-subscription{flex-basis:calc(33.33% - 40px)}}.m-subscription[data-plan=monthly] .yearly-plan,.m-subscription[data-plan=yearly] .monthly-plan{display:none}.m-subscription__main-container{flex:1}:root .m-subscription__main-container,_:-ms-fullscreen{flex:1 1 auto}.m-subscription__type{color:var(--secondary-foreground-color);font-size:1.125rem;font-weight:700;letter-spacing:.75px;line-height:1.2;margin:0 0 10px;text-align:center;text-transform:uppercase}.m-subscription__price{color:var(--label-color);font-size:1rem;letter-spacing:.5px;margin-bottom:25px;text-align:center}.m-subscription__price__number{color:var(--secondary-foreground-color);font-size:3rem}.m-subscription__divider{border:0;border-top:1px solid var(--primary-subtle-color);margin:0 0 20px;position:relative}.m-subscription__divider:after{background-color:var(--primary-subtle-color);border-radius:50%;-o-box-shadow:0 0 0 10px var(--background-color),0 0 0 transparent;box-shadow:0 0 0 10px var(--background-color),0 0 0 transparent;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.m-subscription__description{color:var(--secondary-foreground-color);font-size:1.0625rem;font-weight:500;padding:10px 0 15px;text-align:center}.m-subscription__list{list-style-type:none;margin:0 0 40px;padding:10px 0 0}.m-subscription__list li{color:var(--secondary-foreground-color);font-size:1rem;letter-spacing:.5px;line-height:1.5;margin-bottom:15px;padding:0;text-align:center}.m-subscription__list li:last-of-type{margin-bottom:0}.m-subscription__list li span{color:inherit}.m-subscription__button-container{display:flex;justify-content:center}
