.typography-base{margin:0}.typography-h1{letter-spacing:-.025em;font-size:32px;font-weight:600;line-height:36px;font-family:var(--soomuch-font-body)}.typography-h2{font-size:var(--text-xl);letter-spacing:-.025em;font-weight:600;line-height:30px}.typography-p{font-size:var(--text-md);font-weight:400;line-height:1.6}.typography-small{font-size:var(--text-sm);font-weight:400;line-height:1.4}.typography-label{font-size:var(--text-base);font-weight:500;line-height:1}.peer:disabled~.typography-label{cursor:not-allowed;opacity:.7}@media (width>=768px){.typography-h1{font-size:38px;line-height:44px}.typography-h2{font-size:28px;line-height:34px}.typography-p{font-size:var(--text-lg)}.typography-small{font-size:var(--text-base)}.typography-label{font-size:15px}}.typography-align-left{text-align:left}.typography-align-center{text-align:center}.typography-align-right{text-align:right}.typography-color-primary{color:var(--color-text-main);font-size:30px;font-weight:600;font-family:var(--soomuch-font-body)}.typography-color-muted{color:var(--color-text-muted)}.typography-color-brand{color:var(--color-text-title)}.progress-container{border-radius:var(--radius-pill);background-color:#f3f4f6cc;width:100%;height:11px;overflow:hidden}.progress-bar{background-color:var(--color-progress-indicator);border-radius:var(--radius-pill);height:100%;transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-header-container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.auth-header-top-row{flex-direction:row;align-items:center;gap:1rem;width:100%;max-width:100%;height:2.5rem;display:flex}.has-progress{margin-bottom:2.5rem}.auth-header-back-placeholder{flex-shrink:0;width:2.5rem;height:2.5rem}.auth-header-top-row>button{background-color:var(--surface-primary);border:none;flex-shrink:0}.auth-header-progress-wrapper{flex:1;justify-content:flex-start;width:100%;padding-right:0;display:flex}.auth-header-progress-wrapper>*{width:100%;max-width:100%}.auth-header-title-left{padding-left:.25rem}.auth-header-container h1{width:100%;max-width:100%}
