.hide{display:none}.invisible{visibility:hidden}.vivisle{visibility:visible}.transparent{opacity:0}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;left:-10000px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.content-centered{justify-content:center}.content-centered,.horizontal-centered-items{align-items:center;display:flex}.full-absolute{height:100%;left:0;position:absolute;top:0;width:100%}.focusable:focus{box-shadow:0 0 0 2px var(--focus);outline:none!important}.no-appearance{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none!important;background-color:transparent;border:0;outline:0;padding:0}.no-scroll-y{overflow-y:hidden}.pos-relative{position:relative}.pointer{cursor:pointer}.g-account-container{min-height:100vh;padding:8rem 0 var(--spacing-l)}@media only screen and (min-width:45rem){.g-account-container{padding:11.625rem 0}}.g-account-container__wrapper{margin:0 auto;max-width:35rem;padding:0 var(--spacing-s)}@media only screen and (min-width:45rem){.g-account-container__wrapper{padding:0}}.g-account-header{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--spacing-l)}@media only screen and (min-width:45rem){.g-account-header{flex-direction:row;margin:0 calc(var(--spacing-s)*-1) 6.25rem}}.g-account-header__avatar{background-color:var(--light-background);border-radius:50%;flex-shrink:0;height:10rem;margin-bottom:var(--spacing-m);overflow:hidden;position:relative;transform:translateZ(0);width:10rem}@media only screen and (min-width:45rem){.g-account-header__avatar{margin:0 var(--spacing-s)}}.g-account-header__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.g-account-header__avatar__fallback{height:6.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6.25rem;z-index:1}.g-account-header__main{align-items:center;color:var(--foreground);display:flex;flex-direction:column}@media only screen and (min-width:45rem){.g-account-header__main{align-items:flex-start;margin:0 var(--spacing-s)}}.g-account-header__label{display:block;font-size:.9375rem;line-height:1.2;margin-bottom:.625rem}@media only screen and (min-width:45rem){.g-account-header__label{font-size:1rem}}.g-account-header__name{font-size:1.75rem;font-weight:700;line-height:1.1;margin:0 0 .625rem;text-align:center}@media only screen and (min-width:45rem){.g-account-header__name{font-size:2.25rem;text-align:unset}}.g-account-header__email{display:block;font-size:.875rem;line-height:1.2;margin-bottom:var(--spacing-s);opacity:.8}.g-account-header__links{display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:center}@media only screen and (min-width:45rem){.g-account-header__links{justify-content:flex-start}}.g-account-header__link{font-size:.875rem;line-height:1.2;text-decoration:underline;transition:opacity .2s linear}.g-account-header__link:hover{opacity:.6}.g-account-section-label{display:block;font-size:.875rem;line-height:1.2}.g-account-section-label,.g-account-subscription{color:var(--foreground);margin-bottom:var(--spacing-s)}.g-account-subscription{border:1px solid var(--border);border-radius:var(--border-radius-m);padding:2rem var(--spacing-s)}@media only screen and (min-width:45rem){.g-account-subscription{padding:2rem}}.g-account-subscription.last{margin-bottom:0}.g-account-subscription__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.g-account-subscription__title{font-size:1.25rem;font-weight:400;line-height:1.1;margin:0}@media only screen and (min-width:45rem){.g-account-subscription__title{font-size:1.5rem}}.g-account-subscription__status{border-radius:var(--border-radius-m);color:var(--color-on-dark);display:inline-block;font-size:.75rem;padding:.1875rem .6875rem .125rem}@media only screen and (min-width:45rem){.g-account-subscription__status{font-size:.875rem;padding:.1875rem .625rem .125rem}}.g-account-subscription__status.active{background-color:var(--active-status)}.g-account-subscription__status.trialing{background-color:var(--trialing-status)}.g-account-subscription__status.past_due,.g-account-subscription__status.unpaid{background-color:var(--issue-status)}.g-account-subscription__status.canceled{background-color:var(--canceled-status)}.g-account-subscription__grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--spacing-s)*-1);margin-right:calc(var(--spacing-s)*-1)}@media only screen and (min-width:45rem){.g-account-subscription__grid{margin-bottom:2rem}}.g-account-subscription__grid__item{flex-basis:50%;margin-bottom:2rem;padding:0 var(--spacing-s)}.g-account-subscription__grid__item.grow{flex-basis:100%}@media only screen and (min-width:45rem){.g-account-subscription__grid__item.grow{flex-basis:50%}}.g-account-subscription__label{display:block;font-size:.875rem;line-height:1.2;margin-bottom:.625rem;opacity:.8}.g-account-subscription__value{font-size:1rem;line-height:1.2}.g-account-subscription__link{font-size:.875rem;line-height:1.2;text-decoration:underline;transition:opacity .2s linear}.g-account-subscription__link:hover{opacity:.6}.g-auth-error{color:var(--error);font-size:.875rem;line-height:1.3;padding-top:.75rem}
