export const SECTION_ITEMS = [
  { id: 'creating-an-account', label: 'Creating an account' },
  { id: 'logging-in', label: 'Logging in' },
  { id: 'password-reset-recovery', label: 'Password reset / recovery' },
  { id: 'access-and-verification', label: 'Access and verification basics' },
  { id: 'safety-and-protection', label: 'Safety and protection' },
  { id: 'common-mistakes', label: 'Common mistakes' },
  { id: 'faq', label: 'FAQ' },
  { id: 'troubleshooting', label: 'Troubleshooting' },
  { id: 'related-help', label: 'Related help' },
]

export const HERO_METRICS = [
  {
    label: 'What this unlocks',
    value: 'Identity and workspace access',
    note: 'Signup and login are how you reach your profile, enter Studio, and manage the rest of your creator workflow on Skinbase Nova.',
  },
  {
    label: 'Most common blocker',
    value: 'Recovery and verification confusion',
    note: 'Many access problems are solved by the right recovery step, the right email, or a quick check of what the account is still waiting for.',
  },
  {
    label: 'Golden rule',
    value: 'Slow down and check the basics',
    note: 'The fastest fix usually comes from verifying the email, password, inbox, or permissions question before assuming the whole account is broken.',
  },
]

export const SIGNUP_STEPS = [
  {
    title: 'Open signup',
    description: 'Start from the account creation flow rather than trying to enter the platform through a sign-in screen that expects an existing account.',
  },
  {
    title: 'Enter the required details carefully',
    description: 'Use the email address you actually want tied to your Skinbase identity and choose account details you can remember and manage later.',
  },
  {
    title: 'Create the account',
    description: 'Finish the signup step, then watch for any confirmation or verification message the account may still need before it is fully usable.',
  },
  {
    title: 'Verify if required',
    description: 'Some flows may ask you to confirm access through email or verification before certain parts of the platform open up completely.',
  },
  {
    title: 'Continue into profile setup or the platform',
    description: 'Once access is working, the next useful step is usually profile setup, Studio access, or your first publishing workflow.',
  },
]

export const LOGIN_STEPS = [
  {
    title: 'Open login',
    description: 'Go to the sign-in flow when you already have an account and want to return to your Skinbase identity and creator tools.',
  },
  {
    title: 'Enter your credentials carefully',
    description: 'Use the same email and password combination tied to the account you actually want to access. Small mismatches cause a surprising number of login problems.',
  },
  {
    title: 'Enter the platform',
    description: 'A successful login takes you back into your account so you can continue to Studio, profile settings, and your other authenticated creator surfaces.',
  },
  {
    title: 'Use remembered sessions carefully',
    description: 'If the device is personal, remembered sessions can save time. If it is shared, log out when you are done instead of leaving account access open.',
  },
]

export const RECOVERY_STEPS = [
  {
    title: 'Open password recovery',
    description: 'If you forgot the password, start with the reset flow instead of guessing repeatedly until you get locked into more confusion.',
  },
  {
    title: 'Request the reset message',
    description: 'Enter the email you believe is tied to the account and let the recovery flow send the reset instructions.',
  },
  {
    title: 'Check the right inbox',
    description: 'Look in spam, promotions, or other folders if the message does not show up immediately. Wrong inboxes and old emails are common causes of panic.',
  },
  {
    title: 'Finish the reset with a new password',
    description: 'Choose a password you can manage safely and use the new credentials when returning to the login flow.',
  },
]

export const ACCESS_BASICS_ITEMS = [
  {
    title: 'Verification can affect access',
    body: 'Some accounts may still need email confirmation or another verification step before every feature behaves the way a fully active account would expect.',
  },
  {
    title: 'Access problems are not always login problems',
    body: 'You can be logged in and still hit limits caused by verification state, incomplete setup, or permissions inside a Group or shared workflow.',
  },
  {
    title: 'Permissions and account access are different things',
    body: 'Entering the account is not the same as having permission inside every collaboration surface. Group roles and approvals can still control what you see or can do.',
  },
]

export const SAFETY_ITEMS = [
  'Use a strong password that you are not reusing everywhere else.',
  'Do not share your credentials, even with collaborators or friends who work with you on Groups.',
  'Keep the account email current so recovery messages can actually reach you.',
  'Log out on shared devices instead of trusting remembered sessions in public or borrowed spaces.',
  'Review account and security-related settings when something about access changes or starts to feel off.',
]

export const COMMON_MISTAKES = [
  'Signing up with the wrong email and then waiting for messages in a different inbox.',
  'Forgetting which credentials or login method belong to the account you are trying to access.',
  'Waiting for a reset or verification email while checking the wrong folder or wrong email account.',
  'Trying an outdated password repeatedly instead of moving directly into recovery.',
  'Assuming a Group or Profile workflow issue is a login problem when the account is actually signed in correctly.',
  'Confusing account access with Group permissions and expecting login alone to unlock restricted team actions.',
]

export const FAQ_ITEMS = [
  {
    question: 'How do I create an account?',
    answer: 'Open signup, enter the required details carefully, finish the account creation step, and then complete any verification or follow-up setup the account still needs.',
  },
  {
    question: 'How do I log in?',
    answer: 'Open the login page, enter the email and password tied to your account, and continue into your authenticated creator workspace once access succeeds.',
  },
  {
    question: 'What should I do if I forgot my password?',
    answer: 'Use the password recovery flow instead of guessing repeatedly. It is the fastest route back into the account when the password is no longer clear.',
  },
  {
    question: 'Why didn’t I receive a verification or reset email?',
    answer: 'Check the email address you used, then check spam or other inbox folders. A lot of recovery confusion comes from using the wrong email or watching the wrong inbox.',
  },
  {
    question: 'Why can’t I access certain features after login?',
    answer: 'You may be signed in correctly but still dealing with verification state, incomplete setup, or permissions that belong to a Group or shared workflow rather than simple account access.',
  },
  {
    question: 'Is login the same as having permission inside a Group?',
    answer: 'No. Login proves account access. Group permissions are separate and can still limit what you are allowed to do inside collaborative spaces.',
  },
  {
    question: 'Can I change account information later?',
    answer: 'Yes. Once you are back in the account, profile and account settings can be updated through the normal authenticated settings surfaces.',
  },
]

export const TROUBLESHOOTING_ITEMS = [
  {
    title: 'I can’t log in',
    body: 'Start with the login page, then slow down and re-check the email, password, and whether you are trying to enter the correct account.',
    linkKey: 'login',
    linkLabel: 'Open login',
  },
  {
    title: 'I forgot my password',
    body: 'Use recovery instead of repeated guessing. The password reset flow is the fastest path back when the credentials no longer feel reliable.',
    linkKey: 'password_request',
    linkLabel: 'Reset password',
  },
  {
    title: 'I didn’t receive the email',
    body: 'Check spam, promotions, and the exact email account you used during signup or recovery. Many “missing email” issues turn out to be inbox mix-ups.',
    linkKey: 'password_request',
    linkLabel: 'Retry recovery',
  },
  {
    title: 'I signed up but can’t access something',
    body: 'The missing step may be verification or post-signup setup rather than broken login. If access still feels partial, revisit the recovery and support paths carefully.',
    linkKey: 'help_troubleshooting',
    linkLabel: 'Open troubleshooting hub',
  },
  {
    title: 'I’m logged in but still missing permissions',
    body: 'That usually points to Group roles or workflow permissions rather than a sign-in failure. Check the Groups guide if the issue lives inside a shared workspace.',
    linkKey: 'groups_help',
    linkLabel: 'Read Groups help',
  },
  {
    title: 'I think I used the wrong email',
    body: 'Return to the recovery flow and try the email you most likely used at signup. If that still fails, contact support with a clear explanation instead of guessing endlessly.',
    linkKey: 'contact_support',
    linkLabel: 'Contact support',
  },
]

export const RELATED_HELP_ITEMS = [
  {
    eyebrow: 'Live help',
    title: 'Account settings help',
    body: 'Use the account guide when access already works and the real question is about settings, email changes, password care, or ongoing account maintenance.',
    linkKey: 'help_account',
    tone: 'sky',
  },
  {
    eyebrow: 'Live help',
    title: 'Profile help',
    body: 'Use the Profile guide once account access is working and you need help turning that access into a stronger public identity.',
    linkKey: 'help_profile',
    tone: 'white',
  },
  {
    eyebrow: 'Live help',
    title: 'Studio help',
    body: 'Use the Studio guide when the real question starts after login and moves into drafts, publishing, and the main creator workspace.',
    linkKey: 'studio_help',
    tone: 'amber',
  },
  {
    eyebrow: 'Live help',
    title: 'Groups help',
    body: 'Use the Groups guide if you are signed in correctly but the real blocker is collaboration roles, permissions, or Group workflow behavior.',
    linkKey: 'groups_help',
    tone: 'white',
  },
  {
    eyebrow: 'Support path',
    title: 'Troubleshooting hub',
    body: 'Use the dedicated troubleshooting page when the access problem is still unclear and you need faster diagnosis before opening a deeper module guide.',
    linkKey: 'help_troubleshooting',
    tone: 'white',
  },
]