.auth-shell_page__X_04A{min-height:100vh;background:var(--background)}.auth-shell_main__JQ1R2{display:grid;min-height:calc(100vh - 76px);place-items:center;padding:var(--space-7) var(--page-gutter) var(--space-8)}.auth-shell_column__rGl49{display:grid;width:var(--content-form);justify-items:start;animation:var(--kf-rise-in) var(--duration-slow) var(--ease-out) both}.auth-shell_mark__Mbw1s{width:56px;height:56px;margin-bottom:var(--space-5);border-radius:50%;object-fit:cover}.auth-shell_column__rGl49 .stack{display:grid;width:100%;max-width:none;grid-gap:var(--space-4);gap:var(--space-4)}.auth-shell_column__rGl49 .stack>h1{margin:0;font-size:var(--text-h1)}.auth-shell_column__rGl49 .stack>.muted{margin:calc(var(--space-2) * -1) 0 var(--space-2);color:var(--text-soft);font-size:var(--text-lg);line-height:var(--leading-normal);white-space:pre-line}.auth-shell_column__rGl49 .stack>.password-hint{margin:0;font-size:var(--text-sm)}.auth-shell_column__rGl49 .demo-login{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2)}.auth-shell_column__rGl49 .auth-footnote{margin:var(--space-3) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);text-align:left}.auth-shell_column__rGl49 .auth-footnote a{color:var(--link);font-weight:var(--weight-semibold);text-decoration:none}@media (max-width:760px){.auth-shell_main__JQ1R2{place-items:start center;padding-top:var(--space-6)}.auth-shell_mark__Mbw1s{width:48px;height:48px}}.auth-shell_column__rGl49 .stack label{position:relative}.auth-shell_column__rGl49 .auth-field-icon{position:absolute;bottom:0;left:14px;display:grid;width:20px;height:var(--control-md);place-items:center;color:var(--muted);pointer-events:none}.auth-shell_column__rGl49 .auth-field-icon svg{width:18px;height:18px}.auth-shell_column__rGl49 .stack label input{padding-left:44px}.auth-shell_column__rGl49 .stack label:focus-within .auth-field-icon{color:var(--link)}.auth-shell_column__rGl49 .stack .auth-terms{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.auth-shell_column__rGl49 .stack .auth-terms input{flex:none;width:18px;height:18px;margin-top:2px;padding:0}.auth-shell_column__rGl49 .stack .auth-terms a{color:var(--link);font-weight:var(--weight-semibold)}