.S8jsHG_card{gap:var(--space-4);width:min(420px,100%);padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;margin:0 auto;display:flex}.S8jsHG_reason{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--primary-detail);color:var(--primary-default);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);margin:0}.S8jsHG_sso{gap:var(--space-2);flex-direction:column;display:flex}.S8jsHG_ssoButton{appearance:none;border:1px solid var(--neutral-4);border-radius:var(--radius-pill);background:var(--bg-card);height:40px;color:var(--neutral-8);font-family:inherit;font-size:var(--text-fluid-sm);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--tr-quick), background var(--tr-quick)}.S8jsHG_ssoButton:hover:not(:disabled){border-color:var(--neutral-6)}.S8jsHG_divider{align-items:center;gap:var(--space-3);color:var(--fg-muted);font-size:var(--text-xs);display:flex}.S8jsHG_divider:before,.S8jsHG_divider:after{content:"";background:var(--neutral-3);flex:1;height:1px}.S8jsHG_field{gap:var(--space-1);flex-direction:column;display:flex}.S8jsHG_label{font-size:var(--text-xs);color:var(--fg-muted)}.S8jsHG_input{border-radius:var(--radius-pill);background:var(--primary-feature);height:48px;color:var(--neutral-8);font-family:inherit;font-size:var(--text-lg);font-weight:var(--fw-semibold);border:2px solid #0000;padding:0 22px}.S8jsHG_input::placeholder{color:var(--neutral-7);font-weight:var(--fw-medium)}.S8jsHG_ssoButton:disabled{cursor:not-allowed;opacity:.5}.S8jsHG_note{font-size:var(--text-xs);color:var(--fg-muted);margin:0;line-height:1.5}.S8jsHG_swap{font-size:var(--text-sm);color:var(--fg-secondary);margin:0}.S8jsHG_swapLink{color:var(--primary-default);font-weight:var(--fw-medium);text-decoration:none}.S8jsHG_swapLink:hover{text-decoration:underline}
.-_uSsW_page{background:var(--bg-page);min-height:100dvh}.-_uSsW_body{padding:var(--space-8) var(--space-6) var(--space-16);max-width:1400px;margin:0 auto}
