._4ah1Xa_card{gap:var(--space-lg);width:100%;max-width:420px;padding:var(--space-3xl);background:var(--color-bg-surface);border:var(--stroke-default) solid var(--color-border-default);border-radius:var(--radius-lg);display:grid}._4ah1Xa_title{font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);font-weight:var(--font-weight-bold);margin:0}._4ah1Xa_intro{color:var(--color-text-secondary);margin:0}._4ah1Xa_field{gap:var(--space-xs);display:grid}._4ah1Xa_label{font-weight:var(--font-weight-medium)}._4ah1Xa_input{min-height:var(--size-touch-min);padding:0 var(--space-md);border:var(--stroke-default) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}._4ah1Xa_input[aria-invalid=true]{border-color:var(--color-border-danger)}._4ah1Xa_fieldError{color:var(--color-text-danger);font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);margin:0}._4ah1Xa_alert{padding:var(--space-md);border:var(--stroke-default) solid var(--color-border-danger);border-radius:var(--radius-md);background:var(--color-bg-danger-subtle);color:var(--color-text-danger);margin:0}._4ah1Xa_notice{padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-brand-subtle);color:var(--color-text-primary);margin:0}._4ah1Xa_button{min-height:var(--size-button-md);padding:0 var(--space-2xl);border-radius:var(--radius-md);background:var(--color-bg-brand);color:var(--color-text-on-brand);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0}._4ah1Xa_button:hover:not(:disabled){background:var(--color-bg-brand-hover)}._4ah1Xa_button:active:not(:disabled){background:var(--color-bg-brand-pressed)}._4ah1Xa_button:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}._4ah1Xa_link{min-height:var(--size-touch-min);justify-self:start;align-items:center;display:inline-flex}
