.app-login-shell{min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.app-login-card.ant-card{width:min(100%,420px);min-width:0}.app-login-card-wide.ant-card{width:min(100%,720px)}.app-auth-section{gap:var(--space-4);min-width:0;padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.app-auth-section h2,.app-auth-section h3,.app-auth-section p{overflow-wrap:anywhere;margin:0}.app-auth-section h2{font-size:var(--font-size-lead)}.app-auth-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.app-auth-secret{white-space:pre-wrap;overflow-wrap:anywhere}.app-auth-recovery{gap:var(--space-3);display:grid}.app-auth-footer{gap:var(--space-2);color:var(--muted);display:grid}.app-auth-link{align-items:center;min-height:44px;display:inline-flex}.app-login-card .ant-card-body{gap:var(--space-6);padding:var(--space-7);display:grid}.app-login-brand{width:fit-content}.app-login-heading{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.app-auth-sections{gap:var(--space-6);overflow-wrap:anywhere;min-width:0;display:grid}.app-auth-sections section{min-width:0}.app-auth-sections h2{font-size:var(--font-size-lead)}.app-auth-sections a,.app-auth-footer a{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.app-login-heading h1,.app-login-heading p{margin:0}.app-login-heading h1{color:var(--ink);font-size:var(--font-size-command-title);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-command-title);line-height:var(--line-height-command-title)}.app-login-heading p{color:var(--muted);line-height:var(--line-height-supporting)}.app-login-card .ant-form-item{margin-bottom:var(--space-5)}.app-login-card .ant-form-item-label>label{color:var(--ink-soft);font-weight:var(--font-semibold)}@media (max-width:520px){.app-login-shell{padding:var(--space-4);padding-top:var(--space-8);align-items:start}.app-login-card .ant-card-body{padding:var(--space-5)}}

