.button-module__JBVHaa__button{background:var(--button-primary-background);color:var(--button-primary-text);border-radius:var(--button-primary-radius);padding:var(--button-primary-padding);font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);font-weight:var(--button-primary-font-weight);cursor:pointer;border:0}
.page-module__X_Z_4a__main{justify-content:center;gap:var(--spacing-3);max-width:480px;min-height:100dvh;padding:var(--spacing-6) var(--spacing-gutter);flex-direction:column;margin:0 auto;display:flex}.page-module__X_Z_4a__title{font-family:var(--typography-display-font-family);font-size:var(--typography-display-font-size);font-weight:var(--typography-display-font-weight);line-height:var(--typography-display-line-height);letter-spacing:var(--typography-display-letter-spacing);margin:0}.page-module__X_Z_4a__subtitle{font-family:var(--typography-body-reading-font-family);font-size:var(--typography-body-reading-font-size);line-height:var(--typography-body-reading-line-height);color:var(--color-text-secondary);margin:0}.page-module__X_Z_4a__failure{padding:var(--spacing-3);border:1px solid var(--color-danger);border-radius:var(--rounded-md);background:var(--color-surface);color:var(--color-text-primary);margin:0}.page-module__X_Z_4a__providers{gap:var(--spacing-2);flex-direction:column;align-items:flex-start;display:flex}
.page-module__E0kJGG__main{justify-content:center;gap:var(--spacing-3);max-width:720px;min-height:100dvh;padding:var(--spacing-6) var(--spacing-gutter);flex-direction:column;margin:0 auto;display:flex}.page-module__E0kJGG__title{font-family:var(--typography-display-font-family);font-size:var(--typography-display-font-size);font-weight:var(--typography-display-font-weight);line-height:var(--typography-display-line-height);letter-spacing:var(--typography-display-letter-spacing);margin:0}.page-module__E0kJGG__tagline{font-family:var(--typography-body-reading-font-family);font-size:var(--typography-body-reading-font-size);line-height:var(--typography-body-reading-line-height);color:var(--color-text-secondary);margin:0}.page-module__E0kJGG__session{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--rounded-md);background:var(--color-surface);flex-direction:column;align-items:flex-start;display:flex}.page-module__E0kJGG__sessionLine{margin:0}.page-module__E0kJGG__loginLink{color:var(--color-accent-text)}
