.AuthScreen_screen__lmpKX{display:grid;place-items:start center;min-height:calc(100vh - 4.5rem);padding:var(--space-8) var(--page-gutter) var(--space-10);background:var(--surface-page)}.AuthScreen_card__J5o5c{width:min(100%,26rem);padding:var(--space-7);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-card)}.AuthScreen_brand__Ak1Tb{margin-bottom:var(--space-6);text-align:center}.AuthScreen_wordmark__yJiXz{margin:0;color:var(--text-strong);font-family:var(--font-serif);font-size:1.75rem;font-weight:600;letter-spacing:.01em}.AuthScreen_wordmark__yJiXz span{color:var(--amber-700)}.AuthScreen_tagline__WSHtT{margin:var(--space-1) 0 0;color:var(--text-muted);font:var(--type-meta)}.AuthScreen_heading__7Mv70{margin:0 0 var(--space-1);color:var(--text-strong);font-family:var(--font-serif);font-size:1.5rem;font-weight:500}.AuthScreen_lede__YIj_p{margin:0 0 var(--space-5);color:var(--text-body);font:var(--type-meta)}.AuthScreen_problem__52_Z_{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-left:3px solid var(--terracotta-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-sunken);color:var(--text-body);font:var(--type-ui)}.page_form__W15Qj{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_roles__x0BKW{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;border:0}.page_roles__x0BKW legend{padding:0 0 var(--space-2);color:var(--text-strong);font:var(--type-ui-strong)}.page_role___83l0{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer}.page_role___83l0:has(input:checked){border-color:var(--ink-800);box-shadow:inset 0 0 0 1px var(--ink-800)}.page_role___83l0:focus-within{outline:2px solid var(--amber-500);outline-offset:2px}.page_role___83l0 input{flex:none;margin-top:.2rem}.page_role___83l0 strong{display:block;color:var(--text-strong);font:var(--type-ui-strong)}.page_role___83l0 small{color:var(--text-muted);font:var(--type-meta)}.page_field__mz9Yh{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.page_field__mz9Yh>span{color:var(--text-strong);font:var(--type-ui-strong)}.page_field__mz9Yh input{padding:var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-strong);font:var(--type-ui)}.page_field__mz9Yh small{color:var(--text-muted);font:var(--type-small)}.page_submit__2kC0c{padding:var(--space-3) var(--space-5);border:1px solid var(--ink-800);border-radius:var(--radius-sm);background:var(--ink-800);color:var(--paper-000);font:var(--type-ui-strong);cursor:pointer}.page_alt__hlYVB,.page_legal__Cw1o0{margin:0;color:var(--text-muted);font:var(--type-small);text-align:center}.page_alt__hlYVB{padding-top:var(--space-3);border-top:1px solid var(--border-hairline);font:var(--type-meta)}.page_alt__hlYVB a,.page_legal__Cw1o0 a{color:var(--text-link)}