.Si-P0q_page{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.Si-P0q_card{width:100%;max-width:360px}.Si-P0q_title{margin:0;font-size:2rem}.Si-P0q_tagline{margin:4px 0 var(--space-6);color:var(--ink-muted);font-size:.9375rem}.Si-P0q_form{gap:var(--space-4);flex-direction:column;display:flex}.Si-P0q_field{gap:var(--space-2);flex-direction:column;display:flex}.Si-P0q_field label{color:var(--ink-muted);font-size:.8125rem}.Si-P0q_field input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-200);color:var(--ink);font-size:1rem}.Si-P0q_notice{margin:0 0 var(--space-4);color:var(--ink-muted);font-size:.9375rem}.Si-P0q_error{color:var(--danger);margin:0;font-size:.875rem}.Si-P0q_link{min-height:44px;color:var(--brand);justify-content:center;align-items:center;font-size:.9375rem;display:flex}.Si-P0q_submit{border-radius:var(--radius-md);background:var(--brand);min-height:44px;color:var(--brand-ink);border:none;font-size:1rem;font-weight:600}
