.auth-status{gap:var(--q-space-sm);flex-direction:column;display:flex}.auth-status__title{font-family:var(--q-type-heading-lg-family);font-size:var(--q-type-heading-md-size);font-weight:var(--q-type-heading-lg-weight);line-height:var(--q-type-heading-lg-line);margin:0}.auth-status__message{color:var(--q-ink-muted);overflow-wrap:anywhere;margin:0}.auth-status--error{border-left:4px solid var(--q-error);padding-left:var(--q-space-md)}.auth-status--error .auth-status__title{color:var(--q-error)}.auth-status--success{border-left:4px solid var(--q-success);padding-left:var(--q-space-md)}.auth-status--success .auth-status__title{color:var(--q-success)}.auth-status__actions{gap:var(--q-space-sm) var(--q-space-md);margin-top:var(--q-space-sm);flex-wrap:wrap;align-items:center;display:flex}.auth-status__actions a{color:var(--q-link)}.auth-status__spinner{border:3px solid var(--q-hairline);border-top-color:var(--q-accent);border-radius:var(--q-radius-full);width:24px;height:24px;animation:.9s linear infinite auth-status-spin}@keyframes auth-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-status__spinner{animation:none}}.auth-status__actions .MuiButton-root{text-transform:none;min-height:44px}.auth-layout{display:block}.auth-panel{max-width:30rem;padding:var(--q-space-lg);border:1px solid var(--q-hairline);border-radius:var(--q-radius-md);background:var(--q-canvas-soft);color:var(--q-ink)}@media (width<=600px){.auth-panel{padding:var(--q-space-md)}}.auth-panel__heading{margin:0 0 var(--q-space-md);font-family:var(--q-type-heading-lg-family);font-size:var(--q-type-heading-md-size);font-weight:var(--q-type-heading-lg-weight);line-height:var(--q-type-heading-lg-line)}.auth-divider{align-items:center;gap:var(--q-space-md);margin:var(--q-space-lg) 0 var(--q-space-md);color:var(--q-ink-muted);font-size:var(--q-type-label-size);display:flex}.auth-divider:before,.auth-divider:after{content:"";border-top:1px solid var(--q-hairline);flex:1}.auth-fields{gap:var(--q-space-md);flex-direction:column;display:flex}.auth-links{gap:var(--q-space-sm);margin:var(--q-space-lg) 0 0;padding-top:var(--q-space-md);border-top:1px solid var(--q-hairline);font-size:var(--q-type-label-size);flex-direction:column;display:flex}.auth-links p{margin:0}.auth-links a{color:var(--q-link)}.auth-panel__lede{margin:calc(-1 * var(--q-space-sm)) 0 var(--q-space-md);color:var(--q-ink-muted)}.auth-sso{margin-top:var(--q-space-md)}.auth-sso__help{margin:var(--q-space-sm) 0 0;color:var(--q-ink-muted);font-size:var(--q-type-label-size)}
