.claim-page{max-width:760px;margin:0 auto}.claim-steps{list-style:none;margin:8px 0 24px;padding:0;display:grid;gap:12px}.claim-steps li{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text-2);font-size:15px;line-height:1.45}.claim-steps li strong{color:var(--text)}.claim-step-num{flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);font-weight:700;font-size:14px}.claim-cta{margin:8px 0 24px}.claim-list{margin:8px 0 24px;display:flex;flex-direction:column;gap:10px}.claim-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.claim-row-meta{display:flex;flex-direction:column;min-width:0}.claim-row-name{font-weight:700;color:var(--text)}.claim-row-mrr{font-size:13px;color:var(--text-3)}.claim-badge{display:inline-flex;align-items:center;gap:4px}.claim-error{color:var(--down-ink);margin:0 0 8px}.claim-x-btn{display:inline-flex;align-items:center;gap:8px}.founder-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--war-ink);background:var(--war-soft);text-decoration:none;width:fit-content}.founder-claim-link{display:inline-block;font-size:13px;color:var(--text-3);text-decoration:none}.founder-claim-link:hover{color:var(--brand-ink);text-decoration:underline}.invite-card{padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:16px;box-shadow:var(--shadow-sm)}.invite-card h3{margin:0 0 8px;font-size:15px}.invite-row{display:flex;gap:8px}.invite-input{flex:1 1 auto;min-width:0;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:13px}.invite-copy{flex:0 0 auto;padding:8px 14px;border:none;border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand);font-weight:600;cursor:pointer;font-size:13px}.invite-copy:hover{background:var(--brand-hover)}.invite-sub{margin:8px 0 0;font-size:12px;color:var(--text-3)}
