.auth-reference{font-family:var(--assessment-font);letter-spacing:0;background:var(--bg);color:var(--label);min-height:100dvh;padding:var(--auth-top) var(--space-5) var(--space-10);justify-content:center;display:flex}.auth-reference-form{width:var(--auth-width);gap:var(--auth-gap);flex-direction:column;max-width:100%;display:flex}.auth-reference-heading{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.auth-reference-heading .ch-logo img{object-fit:contain;width:100%;height:100%}.auth-reference-heading h1{font-size:var(--auth-heading);font-weight:var(--weight-bold);letter-spacing:0;margin:0;line-height:normal}.auth-reference-heading p{color:var(--label-secondary);font-size:var(--app-body);overflow-wrap:anywhere;letter-spacing:0;margin:0;line-height:normal}.auth-reference form{gap:var(--auth-gap);flex-direction:column;margin:0;display:flex}.auth-reference .ua-field{gap:var(--assessment-small-gap)}.auth-reference .ua-field label{font-size:var(--app-footnote);font-weight:var(--weight-semibold);color:var(--label);line-height:normal}.auth-reference .ua-field input{height:var(--touch-min);min-height:var(--touch-min);border:var(--assessment-name-gap) solid var(--separator);border-radius:var(--assessment-radius);padding:0 var(--assessment-gap);font-family:inherit;font-size:var(--app-callout);background:var(--bg-elevated);color:var(--label);line-height:normal}.auth-reference .ua-field input[aria-invalid=true]{border-color:var(--red-text)}.auth-reference .ua-field-error{font-size:var(--app-caption);color:var(--red-text);line-height:normal}.auth-reference .ua-button{height:var(--touch-min);min-height:var(--touch-min);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--app-body);font-weight:var(--weight-semibold);padding:0 var(--assessment-button-x);justify-content:center}.auth-reference .ua-plain{font-size:var(--app-callout);font-weight:var(--weight-regular);height:auto;min-height:0;color:var(--link);align-self:center;padding:0}.auth-reference .auth-invitation{font-size:var(--app-caption);text-align:center;color:var(--label-tertiary);margin:0;line-height:normal}.auth-reference .auth-help{font-size:var(--app-caption);color:var(--label-secondary);margin:calc(-1 * var(--assessment-gap)) 0 0;line-height:normal}.auth-reference .auth-message{font-size:var(--app-footnote);line-height:var(--app-body-lh);margin:0}.auth-reference .auth-candidate-link{margin-top:var(--space-2)}@media (width<=767px){.auth-reference{padding-top:var(--space-12)}.auth-reference .ua-plain{min-height:var(--touch-min)}.auth-reference-heading h1{overflow-wrap:anywhere}}
