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