.wz-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--wz-space-8) var(--wz-page-gutter)}.wz-auth-card{width:100%;max-width:420px;padding:var(--wz-space-10);border:1px solid var(--wz-line);border-radius:var(--wz-radius-panel);background:var(--wz-panel)}.wz-auth-title{margin:0;font-size:var(--wz-text-h2-size);line-height:var(--wz-text-h2-line-height);letter-spacing:var(--wz-text-h2-tracking);font-weight:var(--wz-text-h2-weight)}.wz-auth-subtitle{margin:var(--wz-space-3) 0 var(--wz-space-8);font-size:var(--wz-text-body-size);line-height:var(--wz-text-body-line-height);color:var(--wz-muted)}.wz-auth-form{gap:var(--wz-space-5)}.wz-auth-field,.wz-auth-form{display:flex;flex-direction:column}.wz-auth-field{gap:var(--wz-space-2)}.wz-auth-error{margin:0;font-size:var(--wz-text-caption-size);color:var(--wz-status-late)}.wz-auth-submit{width:100%;margin-top:var(--wz-space-2)}.wz-auth-footnote{margin:var(--wz-space-8) 0 0;font-size:var(--wz-text-small-size);color:var(--wz-muted);text-align:center}.wz-auth-link{color:var(--wz-accent)}