.auth-module__Cgra4q__frame{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:24px 16px;display:flex}.auth-module__Cgra4q__brand{align-items:baseline;gap:10px;display:flex}.auth-module__Cgra4q__brandName{font-family:var(--font-serif);font-size:26px}.auth-module__Cgra4q__brandTag{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.auth-module__Cgra4q__card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);width:100%;max-width:420px;padding:24px}:is(.auth-module__Cgra4q__card main,.auth-module__Cgra4q__card section){flex-direction:column;gap:14px;display:flex}.auth-module__Cgra4q__card h1{font-size:24px}.auth-module__Cgra4q__card label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.auth-module__Cgra4q__card input{border:1px solid var(--hairline);background:var(--white);min-height:44px;color:var(--ink);border-radius:10px;width:100%;padding:0 12px;font-size:15px;font-weight:400}.auth-module__Cgra4q__card button{border-radius:var(--radius-pill);background:var(--navy);min-height:52px;color:var(--card);cursor:pointer;border:0;padding:0 20px;font-size:16px;font-weight:600}.auth-module__Cgra4q__card button:disabled{background:var(--grey-bg);color:var(--muted);cursor:not-allowed}.auth-module__Cgra4q__card [role=alert]{background:var(--red-bg);color:var(--red-fg);border-radius:10px;padding:10px 12px;font-size:13px}.auth-module__Cgra4q__card p{color:var(--body-ink);font-size:14px}.auth-module__Cgra4q__foot{color:var(--muted);font-size:12px}
