.Cgra4q_page{min-height:100dvh;padding:var(--space-24) var(--space-16);background:var(--bg-page);justify-content:center;align-items:center;display:flex}.Cgra4q_panel{width:100%;max-width:360px}.Cgra4q_brand{align-items:center;gap:var(--space-10);margin:0 0 var(--space-32);display:flex}.Cgra4q_form{gap:var(--space-16);flex-direction:column;display:flex}.Cgra4q_heading{margin:0}.Cgra4q_text{color:var(--text-secondary);margin:0}.Cgra4q_field{gap:var(--space-6);flex-direction:column;display:flex}.Cgra4q_field label{color:var(--text-secondary);font-size:14px;font-weight:500}.Cgra4q_input{height:var(--size-field);padding:0 var(--space-14);border:1px solid var(--border-field);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text);font-family:var(--font-sans);font-size:16px}.Cgra4q_input::placeholder{color:var(--text-placeholder);opacity:1}.Cgra4q_code{font-family:var(--font-mono);letter-spacing:.06em}.Cgra4q_error{color:var(--danger);margin:0}.Cgra4q_primary{height:var(--size-target);padding:0 var(--space-16);border-radius:var(--radius-lg);background:var(--accent);color:var(--on-accent);font-family:var(--font-sans);cursor:pointer;border:0;font-size:15px;font-weight:600}.Cgra4q_primary:disabled{cursor:not-allowed;border:1px solid var(--border-control);background:var(--bg-sunken);color:var(--text-muted)}.Cgra4q_quiet{min-width:var(--size-target);height:var(--size-target);padding:0 var(--space-8);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:15px;font-weight:500}
