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