.gqPj3W_card{gap:var(--space-base);width:100%;max-width:420px;padding:var(--space-xl) var(--space-base);background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-base);box-shadow:var(--shadow-card);flex-direction:column;margin-inline:auto;display:flex}.gqPj3W_title{font-size:var(--font-size-heading-2)}.gqPj3W_muted,.gqPj3W_fine{color:var(--text-secondary)}.gqPj3W_fine{font-size:var(--font-size-caption)}.gqPj3W_notice{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-info-background);border:1px solid var(--color-info-border);color:var(--color-info-text);font-size:var(--font-size-body-small)}.gqPj3W_inApp{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-accent-light);border:1px solid var(--color-accent-border);color:var(--color-accent-dark);font-size:var(--font-size-body-small);flex-direction:column;display:flex}.gqPj3W_form{gap:var(--space-md);flex-direction:column;display:flex}.gqPj3W_field{gap:var(--space-xs);font-size:var(--font-size-body-small);flex-direction:column;font-weight:600;display:flex}.gqPj3W_field input{min-height:48px;padding:0 var(--space-md);border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;font-size:var(--font-size-body-1);font-weight:400}.gqPj3W_field input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.gqPj3W_primary,.gqPj3W_secondary,.gqPj3W_google{width:100%;min-height:48px;padding:0 var(--space-base);border-radius:var(--radius-md);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.gqPj3W_primary{background:var(--brand);color:var(--color-surface);border:none}.gqPj3W_secondary{color:inherit;background:0 0;border:1px solid}.gqPj3W_google{border:1px solid var(--divider);background:var(--surface);color:var(--text)}.gqPj3W_primary:disabled,.gqPj3W_google:disabled{opacity:.45;cursor:not-allowed}.gqPj3W_divider{align-items:center;gap:var(--space-md);color:var(--text-hint);font-size:var(--font-size-caption);display:flex}.gqPj3W_divider:before,.gqPj3W_divider:after{content:"";border-top:1px solid var(--divider);flex:1}.gqPj3W_error{color:var(--color-error-dark);font-size:var(--font-size-body-small)}.gqPj3W_success{color:var(--brand-strong);font-size:var(--font-size-body-small)}.gqPj3W_switches{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;display:flex}.gqPj3W_link{padding:var(--space-xs) 0;color:var(--text-secondary);font:inherit;font-size:var(--font-size-body-small);cursor:pointer;background:0 0;border:none;align-self:flex-start;text-decoration:underline}.gqPj3W_exams{gap:var(--space-sm);border:none;flex-direction:column;margin:0;padding:0;display:flex}.gqPj3W_exam{align-items:center;gap:var(--space-sm);min-height:48px;padding:0 var(--space-md);border:1px solid var(--divider);border-radius:var(--radius-md);cursor:pointer;display:flex}.gqPj3W_exam[data-checked]{border:1.5px solid var(--brand);background:var(--brand-soft);font-weight:600}.gqPj3W_exam input{accent-color:var(--brand)}.gqPj3W_check{align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-body-small);color:var(--text-secondary);cursor:pointer;display:flex}.gqPj3W_check input{accent-color:var(--brand);margin-top:.3em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gqPj3W_notice{background:var(--surface-muted);border-color:var(--divider);color:var(--text)}:root:not([data-theme=light]) .gqPj3W_inApp{background:var(--surface-muted);border-color:var(--color-accent-mid);color:var(--text)}:root:not([data-theme=light]) .gqPj3W_error{color:var(--color-error-border)}}:root[data-theme=dark] .gqPj3W_notice{background:var(--surface-muted);border-color:var(--divider);color:var(--text)}:root[data-theme=dark] .gqPj3W_inApp{background:var(--surface-muted);border-color:var(--color-accent-mid);color:var(--text)}:root[data-theme=dark] .gqPj3W_error{color:var(--color-error-border)}
