.auth-content-module__A9bZqW__root{align-items:center;gap:var(--v2-spacing-large);flex-direction:column;width:400px;display:flex}.auth-content-module__A9bZqW__header{align-items:center;gap:var(--v2-spacing-small);text-align:center;flex-direction:column;width:100%;display:flex}.auth-content-module__A9bZqW__title{font-size:var(--v2-typography-page-title-medium-size);font-weight:var(--v2-typography-page-title-medium-weight);line-height:var(--v2-typography-page-title-medium-line-height);letter-spacing:var(--v2-typography-page-title-medium-letter-spacing);color:var(--v2-color-text-primary);margin:0}.auth-content-module__A9bZqW__subtitle{font-size:var(--v2-typography-body-medium-size);font-weight:var(--v2-typography-body-medium-weight);line-height:var(--v2-typography-body-medium-line-height);letter-spacing:var(--v2-typography-body-medium-letter-spacing);color:var(--v2-color-text-secondary);margin:0}.auth-content-module__A9bZqW__body{gap:var(--v2-spacing-medium);flex-direction:column;width:100%;display:flex}.auth-content-module__A9bZqW__buttons{gap:var(--v2-spacing-small);flex-direction:column;width:100%;display:flex}.auth-content-module__A9bZqW__footer{font-size:var(--v2-typography-body-xsmall-size);font-weight:var(--v2-typography-body-xsmall-weight);line-height:var(--v2-typography-body-xsmall-line-height);letter-spacing:var(--v2-typography-body-xsmall-letter-spacing);color:var(--v2-color-text-secondary);text-align:center;width:100%}.auth-content-module__A9bZqW__footer a{color:var(--v2-color-text-brand);-webkit-text-decoration:underline;text-decoration:underline}
.password-input-module__Fb5Ala__root{width:100%;position:relative}.password-input-module__Fb5Ala__toggle{right:var(--v2-spacing-small);top:var(--v2-spacing-xxsmall);height:calc(var(--v2-size-input-medium) - var(--v2-spacing-xxsmall)*2);border-radius:var(--v2-radius-none);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.password-input-module__Fb5Ala__has-label .password-input-module__Fb5Ala__toggle{top:calc(var(--v2-typography-label-medium-line-height) + var(--v2-spacing-xsmall) + var(--v2-spacing-xxsmall))}.password-input-module__Fb5Ala__toggle-icon{width:var(--v2-size-icon-small);height:var(--v2-size-icon-small);color:var(--v2-color-text-secondary)}
.password-requirements-module__e9Ge1q__root{width:100%;padding:var(--v2-spacing-small);background-color:var(--v2-color-bg-secondary);border-radius:var(--v2-radius-medium);flex-direction:column;gap:10px;display:flex;overflow:clip}.password-requirements-module__e9Ge1q__title{font-size:var(--v2-typography-body-small-size);font-weight:var(--v2-typography-body-bold-small-weight);line-height:var(--v2-typography-body-small-line-height);letter-spacing:var(--v2-typography-body-small-letter-spacing);color:var(--v2-color-text-primary)}.password-requirements-module__e9Ge1q__list{gap:var(--v2-spacing-xxsmall);flex-direction:column;display:flex}.password-requirements-module__e9Ge1q__item{align-items:center;gap:var(--v2-spacing-xsmall);display:flex}.password-requirements-module__e9Ge1q__icon{width:var(--v2-size-icon-small);height:var(--v2-size-icon-small);color:var(--v2-color-text-secondary);flex-shrink:0}.password-requirements-module__e9Ge1q__icon.password-requirements-module__e9Ge1q__met{color:var(--v2-color-text-success)}.password-requirements-module__e9Ge1q__label{font-size:var(--v2-typography-body-xsmall-size);font-weight:var(--v2-typography-body-xsmall-weight);line-height:var(--v2-typography-body-xsmall-line-height);letter-spacing:var(--v2-typography-body-xsmall-letter-spacing);color:var(--v2-color-text-secondary)}
.login-module__1N8Qhq__root{align-items:center;gap:var(--v2-spacing-large);flex-direction:column;width:400px;display:flex}.login-module__1N8Qhq__header{align-items:center;gap:var(--v2-spacing-small);flex-direction:column;width:100%;display:flex}.login-module__1N8Qhq__title{font-size:var(--v2-typography-page-title-medium-size);font-weight:var(--v2-typography-page-title-medium-weight);line-height:var(--v2-typography-page-title-medium-line-height);letter-spacing:var(--v2-typography-page-title-medium-letter-spacing);color:var(--v2-color-text-primary);margin:0}.login-module__1N8Qhq__subtitle{font-size:var(--v2-typography-body-medium-size);font-weight:var(--v2-typography-body-medium-weight);line-height:var(--v2-typography-body-medium-line-height);letter-spacing:var(--v2-typography-body-medium-letter-spacing);color:var(--v2-color-text-secondary);margin:0}.login-module__1N8Qhq__form-container{align-items:center;gap:var(--v2-spacing-large);flex-direction:column;width:100%;display:flex}.login-module__1N8Qhq__form{gap:var(--v2-spacing-medium);flex-direction:column;width:100%;display:flex}.login-module__1N8Qhq__password-cluster{align-items:flex-end;gap:var(--v2-spacing-xsmall);flex-direction:column;width:100%;display:flex}.login-module__1N8Qhq__forgot-password{font-size:var(--v2-typography-body-small-size);font-weight:var(--v2-typography-body-bold-small-weight);line-height:var(--v2-typography-body-small-line-height);letter-spacing:var(--v2-typography-body-small-letter-spacing);color:var(--v2-color-text-primary);-webkit-text-decoration:underline;text-decoration:underline}.login-module__1N8Qhq__forgot-password:hover{color:var(--v2-color-text-secondary)}.login-module__1N8Qhq__login-button{width:100%}.login-module__1N8Qhq__support-text{font-size:var(--v2-typography-body-xsmall-size);font-weight:var(--v2-typography-body-xsmall-weight);line-height:var(--v2-typography-body-xsmall-line-height);letter-spacing:var(--v2-typography-body-xsmall-letter-spacing);color:var(--v2-color-text-secondary);text-align:center;margin:0}.login-module__1N8Qhq__support-link{color:var(--v2-color-text-brand);-webkit-text-decoration:underline;text-decoration:underline}
