._4GggPa_page{background:radial-gradient(90% 55% at 50% -10%, #6ee7d229, transparent 60%), var(--bg);place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}._4GggPa_column{width:100%;max-width:420px}._4GggPa_header{text-align:center;margin-bottom:1.5rem}._4GggPa_logo{text-decoration:none;display:inline-flex}._4GggPa_title{letter-spacing:-.025em;color:var(--text);margin:1.5rem 0 0;font-size:1.625rem;font-weight:700;line-height:1.2}._4GggPa_subtitle{color:var(--text-muted);margin:.375rem 0 0;font-size:.9375rem}
.aLxvNa_notice{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:1rem;padding:.75rem;font-size:.875rem}.aLxvNa_card{padding:1.75rem}.aLxvNa_field{margin-bottom:1rem}.aLxvNa_fieldLast{margin-bottom:1.5rem}.aLxvNa_passwordRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.aLxvNa_forgot{color:var(--brand);font-size:.8125rem;font-weight:500;text-decoration:none}.aLxvNa_forgot:hover{color:var(--brand-active)}.aLxvNa_error{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:var(--radius-sm);margin-bottom:1rem;padding:.75rem;font-size:.875rem}button.aLxvNa_submit{justify-content:center;width:100%;padding-block:.75rem;font-size:1rem}.aLxvNa_newHere{text-align:center;color:var(--text-muted);margin:1.5rem 0 0;font-size:.9375rem}.aLxvNa_trust{text-align:center;color:var(--text-faint);margin:1.5rem 0 0;font-size:.8125rem}.aLxvNa_legal{text-align:center;color:var(--text-faint);margin:.25rem 0 0;font-size:.8125rem}.aLxvNa_legal a{color:var(--text-muted)}
