diff --git a/src/components/crew/CordnNativePanel.tsx b/src/components/crew/CordnNativePanel.tsx
index a987ff4..0595282 100644
--- a/src/components/crew/CordnNativePanel.tsx
+++ b/src/components/crew/CordnNativePanel.tsx
@@ -875,14 +875,29 @@ export function CordnNativePanel({
- {steps.map((step, index) => (
- -
-
- {index + 1}
-
- {step}
-
- ))}
+ {steps.map((step, index) => {
+ // Members see the setup move visibly: device key prepared →
+ // request sent → waiting for an admin. Founders start at step 1.
+ const stepDone = !canCreate && index === 0 && (awaiting || native.keyPackageReady);
+ const stepWaiting = !canCreate && index === 1 && awaiting;
+ return (
+ -
+
+ {stepDone ? : stepWaiting ? : index + 1}
+
+ {step}
+
+ );
+ })}