.Cgra4q_main{max-width:var(--content-max);padding:var(--space-7) var(--space-5);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.Cgra4q_title{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.Cgra4q_form{gap:var(--space-4);flex-direction:column;display:flex}.Cgra4q_field{gap:var(--space-1);flex-direction:column;display:flex}.Cgra4q_label{font-weight:var(--weight-bold)}.Cgra4q_hint{font-size:var(--text-sm)}.Cgra4q_input{width:100%;padding:var(--space-3);border:1px solid var(--color-fg);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg)}.Cgra4q_input:focus-visible,.Cgra4q_primary:focus-visible,.Cgra4q_secondary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Cgra4q_primary,.Cgra4q_secondary{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);font-weight:var(--weight-bold);cursor:pointer}.Cgra4q_primary{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.Cgra4q_secondary{border:1px solid var(--color-fg);background:var(--color-bg);color:var(--color-fg)}.Cgra4q_primary:disabled,.Cgra4q_secondary:disabled{cursor:progress;opacity:.6}.Cgra4q_or{text-align:center;font-size:var(--text-sm)}.Cgra4q_error{color:var(--color-accent);font-weight:var(--weight-bold)}.Cgra4q_notice{font-size:var(--text-lg)}.Cgra4q_links{gap:var(--space-2);flex-direction:column;display:flex}
