// MyPTO Supportcenter — genererad supportdata utan kost- och uppföljningssidor.

const POPULAR_SEARCHES = [
  "Friskvårdsbidrag",
  "Förläng medlemskap",
  "Trainerize",
  "Glömt lösenord",
  "Notiser",
  "Spåra beställning"
];

const CATEGORIES = [
  {
    "id": "komigang",
    "icon": "rocket",
    "title": "Kom igång",
    "desc": "Din första vecka, startformuläret, mål och checklistor för nya.",
    "count": 6,
    "articles": [
      "Checklista för nya medlemmar",
      "Din första vecka hos PTO",
      "Realistiska förväntningar",
      "Så fyller du i startformuläret",
      "Sätt rätt mål från start"
    ]
  },
  {
    "id": "medlemskap",
    "icon": "badge-percent",
    "title": "Medlemskap & betalning",
    "desc": "Förlängning, friskvård, fakturor, priser och att avsluta eller pausa.",
    "count": 13,
    "articles": [
      "Använd en rabattkod",
      "Avsluta eller pausa din period",
      "Bli klient — så kommer du igång",
      "Frågor om faktura och kvitto",
      "Månadsvis eller paket — vad passar dig?"
    ]
  },
  {
    "id": "traning",
    "icon": "dumbbell",
    "title": "Träning & program",
    "desc": "Ditt schema, övningar, att logga pass och Trainerize-appen.",
    "count": 11,
    "articles": [
      "Byta ut en övning",
      "Chatta med din coach i appen",
      "Följ din progression och statistik",
      "Hitta ditt träningsschema",
      "Justera ditt program med din coach"
    ]
  },
  {
    "id": "appen",
    "icon": "smartphone",
    "title": "Appen & inloggning",
    "desc": "Logga in, lösenord, notiser, Trainerize och tekniska frågor.",
    "count": 10,
    "articles": [
      "Appen kraschar eller laggar",
      "Byt e-post eller lösenord",
      "Hantera din integritet och data",
      "Logga in på myPTO",
      "Skillnaden mellan myPTO och Trainerize"
    ]
  },
  {
    "id": "trainerize",
    "icon": "smartphone",
    "title": "Trainerize-guiden",
    "desc": "Appen, pass, program, notiser, wearables och felsökning.",
    "count": 39,
    "articles": [
      "Använd RPE i din träning",
      "Använda Trainerize under ett träningspass",
      "Autofyll träningsstatistik",
      "Dubbletter eller oväntade kalenderposter",
      "Felsök Apple Health och Apple Watch"
    ]
  },
  {
    "id": "livsstil",
    "icon": "heart",
    "title": "Motivation & livsstil",
    "desc": "Motivation, vanor, sömn, stress, resor och vardagspusslet.",
    "count": 8,
    "articles": [
      "Alkohol och dina resultat",
      "Bygg vanor som håller",
      "Håll motivationen uppe",
      "Stress och träning",
      "Sömn och återhämtning"
    ]
  },
  {
    "id": "halsa",
    "icon": "heart-pulse",
    "title": "Hälsa & särskilda situationer",
    "desc": "Graviditet, comeback, 50+, klimakteriet och andra livsskeden.",
    "count": 7,
    "articles": [
      "Klimakteriet och träning",
      "Komma tillbaka efter ett uppehåll",
      "Träna efter graviditeten",
      "Träna under graviditeten",
      "Träning när du är 50+"
    ]
  },
  {
    "id": "shop",
    "icon": "basket",
    "title": "Shop & leveranser",
    "desc": "Beställ Refill, leveranstider, frakt, returer och medlemspris.",
    "count": 8,
    "articles": [
      "Beställa från Shop & Refill",
      "Betalning och kvitto i Shop",
      "Ditt medlemspris på tillskott",
      "Frakt och leveransalternativ",
      "Leveranstid och spårning"
    ]
  }
];

const ARTICLES = [
  {
    "id": "checklista-ny-medlem",
    "slug": "checklista-ny-medlem",
    "cat": "komigang",
    "title": "Checklista för nya medlemmar",
    "excerpt": "En enkel checklista för dig som är ny hos PTO — pricka av stegen och kom igång på rätt sätt från dag ett.",
    "mins": 1,
    "body": [
      "Vill du ha allt på ett ställe? Här är din checklista för en perfekt start. Pricka av i din egen takt — så missar du inget viktigt."
    ]
  },
  {
    "id": "forsta-veckan",
    "slug": "forsta-veckan",
    "cat": "komigang",
    "title": "Din första vecka hos PTO",
    "excerpt": "Så ser din första vecka som ny klient hos Private Training Online ut — från program och första passet till coach-kontakt och rutiner.",
    "mins": 3,
    "body": [
      "Välkommen! De första dagarna sätter tonen för hela din resa. Här är vad du kan förvänta dig — och hur du får en så trygg start som möjligt."
    ]
  },
  {
    "id": "realistiska-forvantningar",
    "slug": "realistiska-forvantningar",
    "cat": "komigang",
    "title": "Realistiska förväntningar",
    "excerpt": "Så lång tid tar resultat egentligen, och varför tålamod är din bästa vän. Sunda förväntningar på din resa med PTO.",
    "mins": 2,
    "body": [
      "Riktiga resultat tar tid — och det är goda nyheter. Det som byggs långsamt håller längst. Här är en ärlig bild av vad du kan vänta dig."
    ]
  },
  {
    "id": "fyll-i-startformular",
    "slug": "fyll-i-startformular",
    "cat": "komigang",
    "title": "Så fyller du i startformuläret",
    "excerpt": "Startformuläret är grunden för ditt program hos PTO. Så fyller du i det så att din coach kan bygga rätt upplägg för dig.",
    "mins": 2,
    "body": [
      "Startformuläret är det viktigaste du gör i början. Det är härifrån din coach bygger hela ditt program — så ta dig några minuter och svara ärligt."
    ]
  },
  {
    "id": "satt-dina-mal",
    "slug": "satt-dina-mal",
    "cat": "komigang",
    "title": "Sätt rätt mål från start",
    "excerpt": "Så sätter du mål som motiverar och håller hos PTO — konkreta, realistiska och kopplade till varför du började.",
    "mins": 2,
    "body": [
      "Ett bra mål är som en kompass — det håller dig på rätt kurs när motivationen svajar. Så formulerar du mål som faktiskt bär dig framåt."
    ]
  },
  {
    "id": "vad-behover-jag",
    "slug": "vad-behover-jag",
    "cat": "komigang",
    "title": "Vad behöver jag för att börja?",
    "excerpt": "Utrustning, tid och förkunskaper — så lite krävs egentligen för att börja träna hos Private Training Online.",
    "mins": 2,
    "body": [
      "Måste du ha gymkort, dyr utrustning eller erfarenhet? Nej. Här är ärligt vad som krävs för att komma igång — det är mindre än du tror."
    ]
  },
  {
    "id": "rabattkod",
    "slug": "rabattkod",
    "cat": "medlemskap",
    "title": "Använd en rabattkod",
    "excerpt": "Så löser du in en rabattkod eller kampanjkod i kassan hos Private Training Online — och vad du gör om koden inte fungerar.",
    "mins": 1,
    "body": [
      "Har du fått en rabattkod via en kampanj, en vän eller ett nyhetsbrev? Att lösa in den tar några sekunder i kassan."
    ]
  },
  {
    "id": "avsluta-pausa",
    "slug": "avsluta-pausa",
    "cat": "medlemskap",
    "title": "Avsluta eller pausa din period",
    "excerpt": "Så avslutar eller pausar du ditt medlemskap hos PTO. Ingen bindningstid på månadsvis, inga dolda avgifter — och du kan alltid komma tillbak…",
    "mins": 2,
    "body": [
      "Livet kommer emellan ibland. Behöver du ta en paus eller avsluta? Det ska vara lika enkelt som att börja — här är dina alternativ."
    ]
  },
  {
    "id": "bli-klient",
    "slug": "bli-klient",
    "cat": "medlemskap",
    "title": "Bli klient — så kommer du igång",
    "excerpt": "Allt du behöver veta för att bli klient hos Private Training Online: välj upplägg, fyll i startformuläret och få ditt första program.",
    "mins": 3,
    "body": [
      "Redo att börja? Att bli klient hos PTO tar några minuter — och sen är din coach igång med att bygga ditt program. Så här går det till."
    ]
  },
  {
    "id": "faktura-kvitto",
    "slug": "faktura-kvitto",
    "cat": "medlemskap",
    "title": "Frågor om faktura och kvitto",
    "excerpt": "Hitta ditt kvitto, få en faktura och beställ ett anpassat underlag för bokföring eller friskvård hos Private Training Online.",
    "mins": 2,
    "body": [
      "Behöver du ett kvitto för bokföringen, friskvårdsportalen eller bara för din egen koll? Här ser du var allt finns och hur du får det du behöver."
    ]
  },
  {
    "id": "manadsvis-paket",
    "slug": "manadsvis-paket",
    "cat": "medlemskap",
    "title": "Månadsvis eller paket — vad passar dig?",
    "excerpt": "Jämför månadsvis medlemskap utan bindningstid mot förbetalda paket hos PTO. Så väljer du upplägget som passar dig bäst.",
    "mins": 2,
    "body": [
      "Två sätt att vara medlem — med samma coaching och samma program. Skillnaden ligger i flexibilitet och pris. Här hjälper vi dig välja."
    ]
  },
  {
    "id": "priser-vad-ingar",
    "slug": "priser-vad-ingar",
    "cat": "medlemskap",
    "title": "Priser och vad som ingår",
    "excerpt": "Vad ingår i ditt medlemskap hos Private Training Online? Översikt över coaching, program, veckomeny, uppföljning och support.",
    "mins": 3,
    "body": [
      "Ett pris, allt inkluderat. Här ser du vad som faktiskt ingår i ett PTO-medlemskap — så att du vet exakt vad du får."
    ]
  },
  {
    "id": "friskvardsbidrag",
    "slug": "friskvardsbidrag",
    "cat": "medlemskap",
    "title": "Så betalar du med friskvårdsbidrag",
    "excerpt": "Använd ditt friskvårdsbidrag för att betala hela eller delar av ditt medlemskap hos Private Training Online. Steg-för-steg-guide, kvitto oc…",
    "tag": "Populär",
    "mins": 3,
    "body": [
      "Många arbetsgivare erbjuder friskvårdsbidrag — och ja, du kan använda det för att betala hela eller delar av ditt medlemskap hos PTO. Så här gör du, steg för steg."
    ]
  },
  {
    "id": "delbetalning",
    "slug": "delbetalning",
    "cat": "medlemskap",
    "title": "Så fungerar delbetalning",
    "excerpt": "Dela upp betalningen av ditt PTO-medlemskap — kombinera friskvårdsbidrag och kort, eller välj månadsvis istället för att betala allt på en…",
    "mins": 2,
    "body": [
      "Du behöver inte betala allt på en gång. Här går vi igenom hur du kan dela upp kostnaden för ditt medlemskap på ett sätt som passar din ekonomi."
    ]
  },
  {
    "id": "forlanga-medlemskap",
    "slug": "forlanga-medlemskap",
    "cat": "medlemskap",
    "title": "Så förlänger du ditt medlemskap",
    "excerpt": "Steg-för-steg: förläng din coachingperiod hos Private Training Online direkt på din medlemssida. Pris, betalmetoder och vad som händer med…",
    "tag": "Populär",
    "mins": 2,
    "body": [
      "Din coachingperiod löper mot sitt slut och du vill fortsätta? Att förlänga tar mindre än en minut — och allt du byggt upp följer med. Så här gör du."
    ]
  },
  {
    "id": "medlemskap-utgar",
    "slug": "medlemskap-utgar",
    "cat": "medlemskap",
    "title": "Vad händer när medlemskapet går ut?",
    "excerpt": "Så fungerar det när din coachingperiod hos PTO närmar sig slutet — påminnelser, tillgång till ditt program och hur du kommer tillbaka.",
    "mins": 2,
    "body": [
      "Närmar sig din period sitt slut? Här är exakt vad som händer — så att du kan välja lugnt om du vill fortsätta, pausa eller ta en paus."
    ]
  },
  {
    "id": "varva-van",
    "slug": "varva-van",
    "cat": "medlemskap",
    "title": "Värva en vän och få rabatt",
    "excerpt": "Tipsa en vän om PTO och få en belöning när de blir medlemmar. Så fungerar referral-programmet steg för steg.",
    "mins": 2,
    "body": [
      "Träning är roligare tillsammans. Tipsa en vän om PTO så vinner ni båda — de får en bra start och du får en belöning. 🎁"
    ]
  },
  {
    "id": "aterbetalning-angerratt",
    "slug": "aterbetalning-angerratt",
    "cat": "medlemskap",
    "title": "Återbetalning och ångerrätt",
    "excerpt": "Dina rättigheter vid köp av medlemskap och tillskott hos Private Training Online — ångerrätt, återbetalning och hur du gör.",
    "mins": 2,
    "body": [
      "Ångrat ett köp eller fått fel produkt? Här går vi igenom dina rättigheter och hur du gör för att få det löst."
    ]
  },
  {
    "id": "andra-betalmetod",
    "slug": "andra-betalmetod",
    "cat": "medlemskap",
    "title": "Ändra betalmetod",
    "excerpt": "Byt kort, uppdatera dina betaluppgifter eller väx mellan kort och friskvårdsbidrag för ditt medlemskap hos PTO.",
    "mins": 2,
    "body": [
      "Fått ett nytt kort eller vill betala på ett annat sätt? Att uppdatera dina betaluppgifter går snabbt — så här gör du."
    ]
  },
  {
    "id": "byta-ovning",
    "slug": "byta-ovning",
    "cat": "traning",
    "title": "Byta ut en övning",
    "excerpt": "Kan du inte göra en övning i ditt program? Så byter du ut den eller ber din coach om ett alternativ i Trainerize.",
    "mins": 2,
    "body": [
      "Maskinen är upptagen, du saknar utrustning eller en övning gör ont? Det går alltid att lösa. Så får du ett alternativ som funkar för dig."
    ]
  },
  {
    "id": "chatta-coach",
    "slug": "chatta-coach",
    "cat": "traning",
    "title": "Chatta med din coach i appen",
    "excerpt": "Så håller du kontakten med din personliga coach i Trainerize — frågor, feedback, pepp och hur snabbt du får svar.",
    "mins": 2,
    "body": [
      "Din coach är bara ett meddelande bort. Chatten i Trainerize är hjärtat i din coaching — här ställer du frågor, får feedback och håller momentum."
    ]
  },
  {
    "id": "progression-statistik",
    "slug": "progression-statistik",
    "cat": "traning",
    "title": "Följ din progression och statistik",
    "excerpt": "Se hur du utvecklas över tid i Trainerize — vikter, personliga rekord, mått och grafer. Så följer du dina framsteg hos PTO.",
    "mins": 2,
    "body": [
      "Framsteg är motiverande att se svart på vitt. I Trainerize kan du följa hur du blir starkare och hur kroppen förändras över tid."
    ]
  },
  {
    "id": "hitta-schema",
    "slug": "hitta-schema",
    "cat": "traning",
    "title": "Hitta ditt träningsschema",
    "excerpt": "Så hittar du ditt personliga träningsprogram i Trainerize — dagens pass, kommande pass och hur du läser schemat hos PTO.",
    "tag": "Populär",
    "mins": 2,
    "body": [
      "Ditt program bygger din coach åt dig i Trainerize. Här ser du var du hittar dagens pass och hur du läser av schemat."
    ]
  },
  {
    "id": "justera-program-coach",
    "slug": "justera-program-coach",
    "cat": "traning",
    "title": "Justera ditt program med din coach",
    "excerpt": "Programmet känns för lätt, för tungt eller passar inte din vardag? Så jobbar du med din coach för att justera upplägget.",
    "mins": 2,
    "body": [
      "Ditt program ska passa ditt liv — inte tvärtom. Känns något fel? Det är precis vad din coach är till för. Så justerar ni tillsammans."
    ]
  },
  {
    "id": "komma-igang-trainerize",
    "slug": "komma-igang-trainerize",
    "cat": "traning",
    "title": "Kom igång i Trainerize",
    "excerpt": "Steg-för-steg: ladda ner Trainerize, logga in och hitta ditt första pass. Så kommer du igång med träningen hos PTO.",
    "mins": 3,
    "body": [
      "Trainerize är appen där din träning bor. Här tar vi dig från nedladdning till ditt första pass — på några minuter."
    ]
  },
  {
    "id": "logga-pass",
    "slug": "logga-pass",
    "cat": "traning",
    "title": "Logga och följa dina pass",
    "excerpt": "Så loggar du dina träningspass i Trainerize, fyller i vikter och reps, och varför loggningen gör din coaching bättre.",
    "mins": 2,
    "body": [
      "Att logga dina pass är inte byråkrati — det är så din coach ser hur det går och vet hur programmet ska utvecklas. Och det tar bara sekunder."
    ]
  },
  {
    "id": "instruktionsvideor",
    "slug": "instruktionsvideor",
    "cat": "traning",
    "title": "Se instruktionsvideor för övningar",
    "excerpt": "Varje övning i ditt program har en instruktionsvideo i Trainerize. Så hittar du videon och tränar med rätt teknik.",
    "mins": 2,
    "body": [
      "Osäker på hur en övning ska utföras? Varje övning i ditt program har en video som visar tekniken — så att du tränar rätt från start."
    ]
  },
  {
    "id": "synka-traningsapp",
    "slug": "synka-traningsapp",
    "cat": "traning",
    "title": "Synka med din träningsapp",
    "excerpt": "Koppla Apple Health, Google Fit eller din klocka till Trainerize så att steg, puls och aktivitet syncas automatiskt.",
    "mins": 2,
    "body": [
      "Vill du att steg, puls och aktivitet ska följa med automatiskt? Koppla din klocka eller hälsoapp till Trainerize så slipper du fylla i manuellt."
    ]
  },
  {
    "id": "trana-hemma",
    "slug": "trana-hemma",
    "cat": "traning",
    "title": "Träna hemma utan utrustning",
    "excerpt": "Inget gym? Inga problem. Så får du ett effektivt hemmaprogram hos PTO — med eller utan utrustning.",
    "mins": 2,
    "body": [
      "Du behöver inget gym för att komma i form. Berätta vad du har hemma — eller att du har ingenting — så bygger din coach ett program som funkar i ditt vardagsrum."
    ]
  },
  {
    "id": "sjuk-skadad",
    "slug": "sjuk-skadad",
    "cat": "traning",
    "title": "Vad gör jag om jag blir sjuk eller skadad?",
    "excerpt": "Så hanterar du sjukdom och skador under din coachingperiod hos PTO — när du ska vila, hur programmet anpassas och att pausa.",
    "mins": 2,
    "body": [
      "Kroppen behöver ibland vila eller hänsyn. Blir du sjuk eller får ont? Här är hur du gör — och varför det nästan alltid är okej."
    ]
  },
  {
    "id": "app-kraschar",
    "slug": "app-kraschar",
    "cat": "appen",
    "title": "Appen kraschar eller laggar",
    "excerpt": "Krashar eller hänger sig Trainerize eller myPTO? Så får du appen att fungera smidigt igen — snabb felsökning.",
    "mins": 2,
    "body": [
      "Kraschar appen, fryser eller känns seg? Oftast är det snabbt löst. Gå igenom de här stegen så är du igång igen."
    ]
  },
  {
    "id": "byt-epost-losenord",
    "slug": "byt-epost-losenord",
    "cat": "appen",
    "title": "Byt e-post eller lösenord",
    "excerpt": "Så ändrar du e-postadress och lösenord för ditt konto hos Private Training Online — och vad du bör tänka på.",
    "mins": 1,
    "body": [
      "Vill du byta e-post eller uppdatera ditt lösenord? Så gör du — och så ser du till att inloggningen fortsätter funka i alla appar."
    ]
  },
  {
    "id": "integritet-gdpr",
    "slug": "integritet-gdpr",
    "cat": "appen",
    "title": "Hantera din integritet och data",
    "excerpt": "Så hanterar Private Training Online dina personuppgifter enligt GDPR — dina rättigheter och hur du begär utdrag eller radering.",
    "mins": 2,
    "body": [
      "Din data är din. Här förklarar vi hur vi hanterar dina personuppgifter och vilka rättigheter du har enligt GDPR."
    ]
  },
  {
    "id": "logga-in",
    "slug": "logga-in",
    "cat": "appen",
    "title": "Logga in på myPTO",
    "excerpt": "Så loggar du in på din medlemssida myPTO hos Private Training Online — och vad du gör om inloggningen krånglar.",
    "tag": "Populär",
    "mins": 1,
    "body": [
      "myPTO är din medlemssida — här finns medlemskap, veckomeny och shop. Så loggar du in, och så löser du det om något krånglar."
    ]
  },
  {
    "id": "mypto-vs-trainerize",
    "slug": "mypto-vs-trainerize",
    "cat": "appen",
    "title": "Skillnaden mellan myPTO och Trainerize",
    "excerpt": "Två appar, två roller. Så hänger myPTO och Trainerize ihop, och vad du gör i vilken app hos Private Training Online.",
    "mins": 2,
    "body": [
      "Många undrar varför det finns två appar. Enkelt förklarat: myPTO sköter ditt medlemskap, Trainerize sköter din träning. Så här delar de upp jobbet."
    ]
  },
  {
    "id": "notiser",
    "slug": "notiser",
    "cat": "appen",
    "title": "Slå på notiser",
    "excerpt": "Få påminnelser om pass, meddelanden från din coach och uppföljningar. Så aktiverar du notiser för myPTO och Trainerize.",
    "mins": 1,
    "body": [
      "Notiser hjälper dig hålla i — en knuff inför passet, ett meddelande från din coach, en påminnelse om uppföljning. Så slår du på dem."
    ]
  },
  {
    "id": "tekniska-problem",
    "slug": "tekniska-problem",
    "cat": "appen",
    "title": "Tekniska problem och buggar",
    "excerpt": "Krånglar myPTO eller Trainerize? En felsökningsguide som löser de vanligaste tekniska problemen — och hur du rapporterar en bugg.",
    "tag": "Populär",
    "mins": 2,
    "body": [
      "Något som inte fungerar som det ska? Gå igenom de här stegen i ordning — de löser de allra flesta tekniska strul på några minuter."
    ]
  },
  {
    "id": "uppdatera-appen",
    "slug": "uppdatera-appen",
    "cat": "appen",
    "title": "Uppdatera appen",
    "excerpt": "Håll myPTO och Trainerize uppdaterade för bästa prestanda. Så uppdaterar du apparna på iPhone och Android.",
    "mins": 1,
    "body": [
      "Många strul löser sig av en enkel uppdatering. Så ser du till att du kör den senaste versionen — med alla förbättringar och buggfixar."
    ]
  },
  {
    "id": "uppdatera-profil",
    "slug": "uppdatera-profil",
    "cat": "appen",
    "title": "Uppdatera din profil och dina uppgifter",
    "excerpt": "Så ändrar du namn, kontaktuppgifter, leveransadress och mål på din medlemssida hos PTO.",
    "mins": 1,
    "body": [
      "Flyttat, bytt nummer eller ändrat dina mål? Håll din profil uppdaterad så att allt — från leveranser till coaching — funkar smidigt."
    ]
  },
  {
    "id": "aterstall-losenord",
    "slug": "aterstall-losenord",
    "cat": "appen",
    "title": "Återställ ditt lösenord",
    "excerpt": "Glömt ditt lösenord till myPTO? Så återställer du det på en minut med ett mejl — steg för steg.",
    "mins": 1,
    "body": [
      "Glömt lösenordet? Ingen fara — det löser du själv på under en minut. Så här återställer du det."
    ]
  },
  {
    "id": "rpe-i-traning",
    "slug": "rpe-i-traning",
    "cat": "trainerize",
    "title": "Använd RPE i din träning",
    "excerpt": "Vad RPE betyder, hur du skattar ansträngning och hur coachen använder värdet.",
    "mins": 2,
    "body": [
      "RPE är ett enkelt sätt att beskriva hur tungt ett set eller pass kändes. Det hjälper coachen förstå belastningen bakom siffrorna."
    ]
  },
  {
    "id": "anvanda-appen-under-pass",
    "slug": "anvanda-appen-under-pass",
    "cat": "trainerize",
    "title": "Använda Trainerize under ett träningspass",
    "excerpt": "Så använder du mobilen under passet för att se övningar, följa instruktioner och logga resultat.",
    "mins": 2,
    "body": [
      "Under passet fungerar Trainerize som din träningsplan i fickan: du ser övningar, videor, set, reps, vila och kan logga hur det gick."
    ]
  },
  {
    "id": "autofyll-statistik",
    "slug": "autofyll-statistik",
    "cat": "trainerize",
    "title": "Autofyll träningsstatistik",
    "excerpt": "Så fungerar autofyll av tidigare vikter, reps och statistik i Trainerize.",
    "mins": 2,
    "body": [
      "Autofyll hjälper dig se vad du gjorde förra gången så att du kan fortsätta på rätt nivå utan att leta i gamla loggar."
    ]
  },
  {
    "id": "kalender-dubbletter",
    "slug": "kalender-dubbletter",
    "cat": "trainerize",
    "title": "Dubbletter eller oväntade kalenderposter",
    "excerpt": "Vad du gör om kalendern visar dubbla pass, oväntade aktiviteter eller saker du inte känner igen.",
    "mins": 2,
    "body": [
      "Dubbletter i kalendern kan bero på flera program, synk, gamla aktiviteter eller att flera typer av aktiviteter ligger samma dag."
    ]
  },
  {
    "id": "apple-health-watch-felsok",
    "slug": "apple-health-watch-felsok",
    "cat": "trainerize",
    "title": "Felsök Apple Health och Apple Watch",
    "excerpt": "Så gör du om Apple Health eller Apple Watch inte synkar korrekt till Trainerize.",
    "mins": 2,
    "body": [
      "När Apple Health eller Apple Watch inte synkar handlar det oftast om behörigheter, anslutning eller att integrationen behöver kopplas om."
    ]
  },
  {
    "id": "google-health-connect-felsok",
    "slug": "google-health-connect-felsok",
    "cat": "trainerize",
    "title": "Felsök Google Health Connect",
    "excerpt": "Så gör du om Google Health Connect inte synkar data till Trainerize på Android.",
    "mins": 2,
    "body": [
      "Google Health Connect fungerar som en brygga mellan Android-appar och Trainerize. Behörigheter och datakällor behöver stämma."
    ]
  },
  {
    "id": "notiser-trainerize",
    "slug": "notiser-trainerize",
    "cat": "trainerize",
    "title": "Felsök notiser i Trainerize",
    "excerpt": "Så gör du om du inte får pushnotiser om pass, meddelanden eller påminnelser från Trainerize.",
    "mins": 2,
    "body": [
      "Notiser hjälper dig komma ihåg pass, meddelanden och uppföljningar. Om de inte kommer fram behöver både telefonen och appen tillåta dem."
    ]
  },
  {
    "id": "filtrera-workouts",
    "slug": "filtrera-workouts",
    "cat": "trainerize",
    "title": "Filtrera workouts i ditt program",
    "excerpt": "Så hittar du rätt workout i Trainerize när programmet innehåller många pass eller faser.",
    "mins": 2,
    "body": [
      "Om ditt program innehåller många pass kan filtrering göra det lättare att hitta rätt workout för dagen."
    ]
  },
  {
    "id": "workout-langd",
    "slug": "workout-langd",
    "cat": "trainerize",
    "title": "Förstå passlängd i Trainerize",
    "excerpt": "Varför ett pass kan ta kortare eller längre tid än den uppskattade tiden i appen.",
    "mins": 2,
    "body": [
      "Passlängden i Trainerize är en uppskattning. Din faktiska tid påverkas av vila, teknik, utrustning, tempo och hur mycket du behöver läsa eller justera."
    ]
  },
  {
    "id": "hitta-versionnummer",
    "slug": "hitta-versionnummer",
    "cat": "trainerize",
    "title": "Hitta versionsnumret i Trainerize",
    "excerpt": "Så hittar du vilken version av Trainerize-appen du använder när supporten behöver felsöka.",
    "mins": 2,
    "body": [
      "När något krånglar kan supporten behöva veta exakt vilken version av Trainerize du använder. Det gör felsökningen snabbare."
    ]
  },
  {
    "id": "workouts-cardio-wearables",
    "slug": "workouts-cardio-wearables",
    "cat": "trainerize",
    "title": "Hur workouts och cardio spåras via wearables",
    "excerpt": "Så kan träningspass och cardioaktiviteter registreras när du använder klocka eller hälsoapp.",
    "mins": 2,
    "body": [
      "När en klocka eller hälsoapp är kopplad kan vissa workouts och cardioaktiviteter komma in automatiskt i Trainerize."
    ]
  },
  {
    "id": "kalender-sync-saknas",
    "slug": "kalender-sync-saknas",
    "cat": "trainerize",
    "title": "Kalendersynk saknas vid inloggning",
    "excerpt": "Vad du kan göra om skärmen för kalendersynk eller kalenderkoppling inte visas som väntat.",
    "mins": 2,
    "body": [
      "Ibland kan en förväntad kalenderskärm saknas när du loggar in. Det betyder inte alltid att kalendern är trasig, men det kan kräva en alternativ väg."
    ]
  },
  {
    "id": "workout-kommentarer",
    "slug": "workout-kommentarer",
    "cat": "trainerize",
    "title": "Kommentera ett träningspass",
    "excerpt": "Så använder du kommentarer i Trainerize för att ge coachen bättre underlag.",
    "mins": 2,
    "body": [
      "Kommentarer gör att coachen förstår mer än bara siffrorna. De är särskilt viktiga när något känns oväntat, svårt eller oklart."
    ]
  },
  {
    "id": "kanda-problem-trainerize",
    "slug": "kanda-problem-trainerize",
    "cat": "trainerize",
    "title": "Kända problem i Trainerize",
    "excerpt": "Hur du ska tänka när Trainerize har ett känt problem och vad du kan göra under tiden.",
    "mins": 2,
    "body": [
      "Ibland finns kända problem i Trainerize som påverkar vissa användare. Då är målet att hitta en fungerande tillfällig lösning tills problemet är löst."
    ]
  },
  {
    "id": "ladda-ner-trainerize",
    "slug": "ladda-ner-trainerize",
    "cat": "trainerize",
    "title": "Ladda ner Trainerize-appen",
    "excerpt": "Så laddar du ner Trainerize på iPhone eller Android och kommer igång med din träningsapp hos PTO.",
    "tag": "Populär",
    "mins": 2,
    "body": [
      "Trainerize är appen där du ser ditt träningsprogram, loggar pass och håller kontakt med coachen. Appen är gratis att ladda ner och ingår i ditt medlemskap hos PTO."
    ]
  },
  {
    "id": "logga-pass-trainerize",
    "slug": "logga-pass-trainerize",
    "cat": "trainerize",
    "title": "Logga dina pass i Trainerize",
    "excerpt": "Så loggar du workouts, vikter, reps och kommentarer så att coachen kan följa din utveckling.",
    "mins": 2,
    "body": [
      "Loggningen är en av de viktigaste delarna i coaching. Den visar vad du faktiskt gjort och hjälper coachen justera programmet rätt."
    ]
  },
  {
    "id": "logga-in-trainerize",
    "slug": "logga-in-trainerize",
    "cat": "trainerize",
    "title": "Logga in i Trainerize",
    "excerpt": "Så loggar du in i Trainerize första gången och vad du gör om kontot eller lösenordet krånglar.",
    "tag": "Populär",
    "mins": 2,
    "body": [
      "Första inloggningen sker oftast via en inbjudan från Trainerize. När kontot är aktiverat loggar du in direkt i appen med din e-post och ditt lösenord."
    ]
  },
  {
    "id": "kroppsmatt-framstegsbilder",
    "slug": "kroppsmatt-framstegsbilder",
    "cat": "trainerize",
    "title": "Lägga in kroppsmått och framstegsbilder",
    "excerpt": "Så använder du Trainerize för kroppsmått, progressbilder och andra uppföljningsdata.",
    "mins": 2,
    "body": [
      "Kroppsmått och framstegsbilder ger en bättre bild än vågen ensam. De hjälper coachen se förändringar i form, hållning och proportioner."
    ]
  },
  {
    "id": "apple-watch-prestanda",
    "slug": "apple-watch-prestanda",
    "cat": "trainerize",
    "title": "När Apple Watch gör appen långsam",
    "excerpt": "Vad du kan göra om Trainerize blir långsam, drar mycket batteri eller får prestandaproblem med Apple Watch kopplad.",
    "mins": 2,
    "body": [
      "I vissa lägen kan Apple Watch-koppling påverka prestanda och batteri i Trainerize. Det kan vara tillfälligt eller versionsberoende."
    ]
  },
  {
    "id": "knapp-saknas-webblasare",
    "slug": "knapp-saknas-webblasare",
    "cat": "trainerize",
    "title": "När en flik eller knapp inte syns på webben",
    "excerpt": "Så felsöker du om Trainerize på webben saknar en knapp, meny eller flik.",
    "mins": 2,
    "body": [
      "Om en knapp saknas i webbläsaren beror det ofta på zoom, fönsterstorlek, cache, behörighet eller webbläsarens kompatibilitet."
    ]
  },
  {
    "id": "fitbit-synkar-inte",
    "slug": "fitbit-synkar-inte",
    "cat": "trainerize",
    "title": "När Fitbit inte synkar",
    "excerpt": "Så felsöker du Fitbit-synk mellan din Fitbit-app och Trainerize.",
    "mins": 2,
    "body": [
      "Fitbit-synk kräver att Fitbit-kontot är anslutet, att datan finns i Fitbit och att Trainerize får läsa den."
    ]
  },
  {
    "id": "program-staplas-kalender",
    "slug": "program-staplas-kalender",
    "cat": "trainerize",
    "title": "När flera program syns i kalendern",
    "excerpt": "Så förstår du varför workouts från flera program eller faser kan ligga samtidigt i Trainerize.",
    "mins": 2,
    "body": [
      "Trainerize kan visa aktiviteter från flera program, faser eller tillägg samtidigt. Det kan vara korrekt, men ibland behöver kalendern städas."
    ]
  },
  {
    "id": "myfitnesspal-synkar-inte",
    "slug": "myfitnesspal-synkar-inte",
    "cat": "trainerize",
    "title": "När MyFitnessPal inte synkar",
    "excerpt": "Så felsöker du om mat, kalorier eller makron från MyFitnessPal inte visas i Trainerize.",
    "mins": 2,
    "body": [
      "MyFitnessPal-synk påverkas av konto, behörigheter, daglig kalorigräns, dagboksstatus och kopplingen till Trainerize."
    ]
  },
  {
    "id": "personbasta-animation-saknas",
    "slug": "personbasta-animation-saknas",
    "cat": "trainerize",
    "title": "När personbästa-animationen saknas",
    "excerpt": "Varför en animation eller visuell effekt kan saknas i Trainerize och vad du kan kontrollera på iPhone.",
    "mins": 2,
    "body": [
      "Vissa visuella effekter i Trainerize kan påverkas av tillgänglighetsinställningar, särskilt på iPhone."
    ]
  },
  {
    "id": "program-workouts-syns-inte",
    "slug": "program-workouts-syns-inte",
    "cat": "trainerize",
    "title": "När program eller workouts inte syns",
    "excerpt": "Så felsöker du om du inte ser ditt program, dagens pass eller upplagda workouts i Trainerize.",
    "mins": 2,
    "body": [
      "Om programmet saknas kan det bero på fel konto, att upplägget inte är publicerat, kalenderdatum eller att appen behöver synka om."
    ]
  },
  {
    "id": "withings-synkar-inte",
    "slug": "withings-synkar-inte",
    "cat": "trainerize",
    "title": "När Withings inte synkar",
    "excerpt": "Så felsöker du om vikt, kroppsmått eller annan Withings-data inte visas i Trainerize.",
    "mins": 2,
    "body": [
      "Withings används ofta för vikt och kroppsmätningar. Om datan inte syns behöver du kontrollera både Withings-appen och Trainerize-kopplingen."
    ]
  },
  {
    "id": "youtube-videor-spelas-inte",
    "slug": "youtube-videor-spelas-inte",
    "cat": "trainerize",
    "title": "När YouTube-videor inte spelas i appen",
    "excerpt": "Så felsöker du om en övningsvideo eller inbäddad YouTube-video inte startar i Trainerize.",
    "mins": 2,
    "body": [
      "Vissa övnings- eller instruktionsvideor kan vara kopplade till YouTube. Om de inte spelas handlar det ofta om nätverk, appversion, YouTube-begränsningar eller webbinbäddning."
    ]
  },
  {
    "id": "logga-in-flera-konton",
    "slug": "logga-in-flera-konton",
    "cat": "trainerize",
    "title": "Om du har två Trainerize-konton",
    "excerpt": "Så hanterar du situationen när du har flera Trainerize-konton eller tränar via mer än en coach.",
    "mins": 2,
    "body": [
      "Det går att ha flera Trainerize-konton, men det är lätt att hamna i fel konto om samma telefon eller webbläsare har sparat tidigare inloggning."
    ]
  },
  {
    "id": "inbjudan-saknas",
    "slug": "inbjudan-saknas",
    "cat": "trainerize",
    "title": "Om inbjudan till Trainerize saknas",
    "excerpt": "Så gör du om du inte hittar inbjudningsmejlet till Trainerize eller om länken inte fungerar.",
    "mins": 2,
    "body": [
      "Din Trainerize-inbjudan skickas när PTO har aktiverat ditt konto och lagt upp ditt upplägg. Om mejlet inte syns finns några enkla saker att kontrollera."
    ]
  },
  {
    "id": "appen-kraschar-fel",
    "slug": "appen-kraschar-fel",
    "cat": "trainerize",
    "title": "Om Trainerize kraschar eller visar fel",
    "excerpt": "Snabb felsökning när Trainerize stänger ner, fryser eller visar ett felmeddelande.",
    "mins": 2,
    "body": [
      "Appkrascher beror ofta på en gammal appversion, tillfällig cache, svag uppkoppling eller ett problem som behöver rapporteras vidare."
    ]
  },
  {
    "id": "installera-om-appen",
    "slug": "installera-om-appen",
    "cat": "trainerize",
    "title": "Radera och installera om Trainerize",
    "excerpt": "När och hur du installerar om Trainerize utan att förlora ditt program eller dina sparade data.",
    "mins": 2,
    "body": [
      "En ominstallation kan lösa problem med cache, gamla filer eller appinställningar. Ditt konto och program ligger kvar i molnet."
    ]
  },
  {
    "id": "sprak-i-trainerize",
    "slug": "sprak-i-trainerize",
    "cat": "trainerize",
    "title": "Språk i Trainerize",
    "excerpt": "Vad du behöver veta om språk i Trainerize och hur PTO hjälper dig även när appen visar engelska termer.",
    "mins": 2,
    "body": [
      "Trainerize kan visa många funktioner på engelska. PTO:s coachning, instruktioner och support sker däremot på svenska."
    ]
  },
  {
    "id": "systemkrav-trainerize",
    "slug": "systemkrav-trainerize",
    "cat": "trainerize",
    "title": "Systemkrav för Trainerize",
    "excerpt": "Vad du behöver för att Trainerize ska fungera bra på mobil, surfplatta eller webben.",
    "mins": 2,
    "body": [
      "Trainerize fungerar bäst på en uppdaterad mobil med stabil internetuppkoppling och aktuell version av appen."
    ]
  },
  {
    "id": "trimmat-program",
    "slug": "trimmat-program",
    "cat": "trainerize",
    "title": "Vad ett trimmat program betyder",
    "excerpt": "En enkel förklaring av vad det innebär när ett program har trimmats i Trainerize.",
    "mins": 2,
    "body": [
      "Ett trimmat program betyder att Trainerize har anpassat programlängden eller kalenderinnehållet utifrån start- och slutdatum."
    ]
  },
  {
    "id": "vad-synkas-fran-integrationer",
    "slug": "vad-synkas-fran-integrationer",
    "cat": "trainerize",
    "title": "Vad som synkas från klockor och appar",
    "excerpt": "Översikt över vilka typer av data som kan komma in i Trainerize från externa appar och wearables.",
    "mins": 2,
    "body": [
      "Integrationer kan ge coachen en bredare bild av aktivitet, sömn, puls, steg och nutrition. Exakt vad som synkas beror på tjänst och behörigheter."
    ]
  },
  {
    "id": "apple-watch-fragor",
    "slug": "apple-watch-fragor",
    "cat": "trainerize",
    "title": "Vanliga frågor om Apple Watch och Trainerize",
    "excerpt": "Det viktigaste att veta om Trainerize på Apple Watch och synk via Apple Health.",
    "mins": 2,
    "body": [
      "Apple Watch kan hjälpa dig följa aktivitet, workouts, vanor och vissa appmoment direkt från handleden."
    ]
  },
  {
    "id": "vanliga-problem",
    "slug": "vanliga-problem",
    "cat": "trainerize",
    "title": "Vanliga problem i Trainerize",
    "excerpt": "En samlad felsökningsguide när Trainerize känns långsamt, saknar data eller beter sig oväntat.",
    "mins": 2,
    "body": [
      "Många tekniska problem löses med samma grundsteg. Gå igenom dem i ordning innan du skickar ett ärende."
    ]
  },
  {
    "id": "musik-stannar",
    "slug": "musik-stannar",
    "cat": "trainerize",
    "title": "Varför musiken stoppar under ett pass",
    "excerpt": "Vad du kan göra om musik eller ljud från en annan app pausas när du startar ett Trainerize-pass.",
    "mins": 2,
    "body": [
      "Telefonen kan pausa musik när en träningsapp startar video, timerljud eller annan ljudhantering. Det går ofta att lösa med några enkla vanor."
    ]
  },
  {
    "id": "ovningsvideos-vs-videopass",
    "slug": "ovningsvideos-vs-videopass",
    "cat": "trainerize",
    "title": "Övningsvideo eller videopass?",
    "excerpt": "Skillnaden mellan korta instruktionsvideor för övningar och hela videoworkouts i Trainerize.",
    "mins": 2,
    "body": [
      "Trainerize kan innehålla både övningsvideor och hela videopass. De används på olika sätt."
    ]
  },
  {
    "id": "alkohol-och-resultat",
    "slug": "alkohol-och-resultat",
    "cat": "livsstil",
    "title": "Alkohol och dina resultat",
    "excerpt": "Hur alkohol påverkar träning, återhämtning och resultat — en balanserad guide från PTO utan pekpinnar.",
    "mins": 2,
    "body": [
      "Måste du sluta helt med alkohol för att nå dina mål? Nej. Men det hjälper att förstå hur den påverkar kroppen — så att du kan göra medvetna val."
    ]
  },
  {
    "id": "bygga-vanor",
    "slug": "bygga-vanor",
    "cat": "livsstil",
    "title": "Bygg vanor som håller",
    "excerpt": "Så bygger du träningsvanor som sitter kvar — små steg, fasta hållpunkter och miljön som gör det lätt att lyckas. Råd från PTO.",
    "mins": 3,
    "body": [
      "Det är inte viljestyrka som bär dig i längden — det är vanor. Här är hur du bygger rutiner som håller långt efter att den första peppen lagt sig."
    ]
  },
  {
    "id": "halla-motivationen",
    "slug": "halla-motivationen",
    "cat": "livsstil",
    "title": "Håll motivationen uppe",
    "excerpt": "Konkreta knep för att hålla motivationen vid liv när nyhetens behag lagt sig — råd från PTO för att hålla i på lång sikt.",
    "mins": 3,
    "body": [
      "Motivation kommer och går — det gör den för alla. Hemligheten är inte att alltid vara taggad, utan att ha verktyg som bär dig genom dagarna då du inte är det."
    ]
  },
  {
    "id": "stress-och-traning",
    "slug": "stress-och-traning",
    "cat": "livsstil",
    "title": "Stress och träning",
    "excerpt": "Hur stress påverkar dina resultat och hur träning kan hjälpa — balansera belastning och återhämtning med PTO.",
    "mins": 2,
    "body": [
      "Stress är en del av livet, men för mycket av den kan bromsa både hälsa och resultat. Här är hur du tränar smart även när livet är tufft."
    ]
  },
  {
    "id": "somn-aterhamtning",
    "slug": "somn-aterhamtning",
    "cat": "livsstil",
    "title": "Sömn och återhämtning",
    "excerpt": "Varför sömn är lika viktigt som träningen för dina resultat — och hur du återhämtar dig bättre. Råd från PTO.",
    "mins": 3,
    "body": [
      "Du bygger inte muskler under passet — du bygger dem när du vilar. Sömn och återhämtning är den hemliga ingrediensen som många missar."
    ]
  },
  {
    "id": "trana-pa-resan",
    "slug": "trana-pa-resan",
    "cat": "livsstil",
    "title": "Träna på resan och semestern",
    "excerpt": "Så håller du igång träningen på resa och semester — hotellpass, kroppsvikt och hur du undviker att tappa fart. Från PTO.",
    "mins": 2,
    "body": [
      "Bortrest betyder inte att allt rasar. Med lite planering håller du igång var som helst — och kommer hem utan att ha tappat fart."
    ]
  },
  {
    "id": "trana-stressig-vardag",
    "slug": "trana-stressig-vardag",
    "cat": "livsstil",
    "title": "Träna trots en stressig vardag",
    "excerpt": "Hur du får in träningen mitt i jobb, familj och allt annat — tidseffektiva strategier från PTO för en full kalender.",
    "mins": 2,
    "body": [
      "Ingen tid? Det är den vanligaste utmaningen av alla. Goda nyheter: du behöver mindre tid än du tror. Så får du träningen att rymmas i en full vardag."
    ]
  },
  {
    "id": "traning-som-foralder",
    "slug": "traning-som-foralder",
    "cat": "livsstil",
    "title": "Träning som småbarnsförälder",
    "excerpt": "Så får du in träningen i livet som småbarnsförälder — korta pass, hemmaträning och realistiska förväntningar. Råd från PTO.",
    "mins": 2,
    "body": [
      "Sömnbrist, kaosmorgnar och noll egentid — att träna som småbarnsförälder är en utmaning i en helt egen liga. Men det går, och det är värt det. Så får du ihop det."
    ]
  },
  {
    "id": "klimakteriet-och-traning",
    "slug": "klimakteriet-och-traning",
    "cat": "halsa",
    "title": "Klimakteriet och träning",
    "excerpt": "Så kan träning och kost stötta kropp och välmående under klimakteriet — anpassat och tryggt med PTO.",
    "mins": 3,
    "body": [
      "Klimakteriet för med sig förändringar i kropp, energi och humör. Rätt träning och kost kan vara ett kraftfullt stöd genom den här fasen."
    ]
  },
  {
    "id": "komma-tillbaka-efter-uppehall",
    "slug": "komma-tillbaka-efter-uppehall",
    "cat": "halsa",
    "title": "Komma tillbaka efter ett uppehåll",
    "excerpt": "Så återupptar du träningen tryggt efter en längre paus — sjukdom, skada eller livet emellan. Råd och upplägg från PTO.",
    "mins": 2,
    "body": [
      "Varit borta ett tag? Välkommen tillbaka — det är aldrig för sent att börja om. Så återupptar du träningen tryggt, utan att gå för hårt fram för tidigt."
    ]
  },
  {
    "id": "trana-efter-graviditet",
    "slug": "trana-efter-graviditet",
    "cat": "halsa",
    "title": "Träna efter graviditeten",
    "excerpt": "Så bygger du tryggt upp träningen efter förlossningen med PTO — i din takt och med rätt hänsyn till kroppen.",
    "mins": 3,
    "body": [
      "Att komma tillbaka efter en förlossning är en resa i sin egen takt. Vi hjälper dig bygga upp styrkan tryggt — utan stress och med kroppen i fokus."
    ]
  },
  {
    "id": "trana-under-graviditet",
    "slug": "trana-under-graviditet",
    "cat": "halsa",
    "title": "Träna under graviditeten",
    "excerpt": "Så anpassar PTO din träning under graviditeten — tryggt, individuellt och alltid i samråd med din barnmorska eller läkare.",
    "mins": 3,
    "body": [
      "Att träna gravid är för många både tryggt och välgörande — men det ska alltid ske med rätt hänsyn. Så anpassar vi din träning under graviditeten."
    ]
  },
  {
    "id": "traning-50-plus",
    "slug": "traning-50-plus",
    "cat": "halsa",
    "title": "Träning när du är 50+",
    "excerpt": "Det är aldrig för sent att börja. Så bygger PTO trygg och effektiv styrketräning för dig som är 50, 60 eller äldre.",
    "mins": 3,
    "body": [
      "Det är aldrig för sent att bli starkare. Faktum är att styrketräning blir ännu viktigare med åren — och ger ofta snabb, märkbar effekt på vardagen."
    ]
  },
  {
    "id": "unga-och-styrketraning",
    "slug": "unga-och-styrketraning",
    "cat": "halsa",
    "title": "Unga och styrketräning",
    "excerpt": "Är styrketräning säkert för ungdomar? Så ser PTO på träning för yngre — med teknik, hänsyn och sunt förnuft.",
    "mins": 2,
    "body": [
      "En vanlig fråga från föräldrar: är det okej att tonåringar styrketränar? Med rätt upplägg är svaret oftast ja — och det kan vara riktigt nyttigt."
    ]
  },
  {
    "id": "vardagsrorelse-steg",
    "slug": "vardagsrorelse-steg",
    "cat": "halsa",
    "title": "Vardagsrörelse och steg",
    "excerpt": "Varför vardagsrörelse och dagliga steg är en underskattad nyckel till hälsa och resultat — råd från PTO.",
    "mins": 2,
    "body": [
      "Det som händer mellan passen spelar större roll än många tror. Vardagsrörelse och dagliga steg är en hemlig hjälte för både hälsa och resultat."
    ]
  },
  {
    "id": "bestall-shop-refill",
    "slug": "bestall-shop-refill",
    "cat": "shop",
    "title": "Beställa från Shop & Refill",
    "excerpt": "Så beställer du kosttillskott i Shop & Refill hos PTO — lägg i varukorgen, välj leverans och betala. Steg för steg.",
    "tag": "Populär",
    "mins": 2,
    "body": [
      "Slut på proteinet eller dags att fylla på? I Shop & Refill beställer du dina tillskott på minuten — alltid till medlemspris. Så här gör du."
    ]
  },
  {
    "id": "betalning-shop",
    "slug": "betalning-shop",
    "cat": "shop",
    "title": "Betalning och kvitto i Shop",
    "excerpt": "Så betalar du i Shop & Refill hos PTO och var du hittar ditt kvitto. Betalmetoder, säkerhet och kvittohantering.",
    "mins": 1,
    "body": [
      "Så betalar du tryggt för dina tillskott, och så hittar du kvittot efteråt. Snabbt, säkert och utan krångel."
    ]
  },
  {
    "id": "medlemspris-tillskott",
    "slug": "medlemspris-tillskott",
    "cat": "shop",
    "title": "Ditt medlemspris på tillskott",
    "excerpt": "Som medlem hos PTO får du alltid rabatterat pris på kosttillskott i Shop & Refill. Så fungerar medlemspriset.",
    "mins": 1,
    "body": [
      "En av förmånerna med ditt medlemskap: rabatterat pris på alla tillskott. Inga koder, inget krångel — bara bättre pris automatiskt."
    ]
  },
  {
    "id": "frakt-alternativ",
    "slug": "frakt-alternativ",
    "cat": "shop",
    "title": "Frakt och leveransalternativ",
    "excerpt": "Fraktkostnad, leveranssätt och fri frakt i Shop & Refill hos Private Training Online. Så väljer du rätt leverans.",
    "mins": 1,
    "body": [
      "Hem till dörren eller till ett ombud? Här går vi igenom dina leveransalternativ och hur frakten fungerar i Shop & Refill."
    ]
  },
  {
    "id": "leveranstid-sparning",
    "slug": "leveranstid-sparning",
    "cat": "shop",
    "title": "Leveranstid och spårning",
    "excerpt": "Hur lång tid tar leveransen från Shop & Refill och hur spårar du ditt paket? Allt om leveranstider hos PTO.",
    "mins": 2,
    "body": [
      "Lagt en order och undrar när den kommer? Här ser du våra leveranstider och hur du följer ditt paket hela vägen hem."
    ]
  },
  {
    "id": "prenumerera-refill",
    "slug": "prenumerera-refill",
    "cat": "shop",
    "title": "Prenumerera på Refill",
    "excerpt": "Få dina tillskott automatiskt med en Refill-prenumeration hos PTO — så slipper du ta slut, och så pausar eller avslutar du.",
    "mins": 2,
    "body": [
      "Slipp att ta slut mitt i veckan. Med en Refill-prenumeration kommer dina favorittillskott automatiskt — och du har full kontroll."
    ]
  },
  {
    "id": "returer-reklamation",
    "slug": "returer-reklamation",
    "cat": "shop",
    "title": "Returer och reklamation",
    "excerpt": "Så returnerar eller reklamerar du en produkt från Shop & Refill hos PTO — villkor, felaktiga varor och återbetalning.",
    "mins": 2,
    "body": [
      "Fick du fel vara, en skadad produkt, eller ändrade dig? Så här gör du för att returnera eller reklamera — vi vill att du ska vara nöjd."
    ]
  },
  {
    "id": "andra-bestallning",
    "slug": "andra-bestallning",
    "cat": "shop",
    "title": "Ändra eller avbryt en beställning",
    "excerpt": "Behöver du ändra adress, produkt eller avbryta en order i Shop & Refill? Så gör du innan paketet skickas hos PTO.",
    "mins": 1,
    "body": [
      "Råkade beställa fel, eller behöver ändra adressen? Hör av dig snabbt — innan ordern skickats kan vi oftast fixa det."
    ]
  }
];

const FAQ_ITEMS = [
  {
    "q": "Hur förlänger jag mitt medlemskap?",
    "a": "Gå till Mitt medlemskap på din medlemssida och välj Förläng. Priset räknas ut automatiskt utifrån ditt utgångsdatum och du kan betala direkt med kort eller friskvårdsbidrag.",
    "cat": "Medlemskap"
  },
  {
    "q": "Fungerar det med friskvårdsbidrag?",
    "a": "Ja. Välj Friskvårdsbidrag som betalmetod i kassan. Du får ett kvitto och underlag som du kan använda i din friskvårdsportal.",
    "cat": "Betalning"
  },
  {
    "q": "Hur loggar jag in i Trainerize?",
    "a": "Använd inbjudan från Trainerize eller logga in med den e-postadress som PTO har aktiverat. Trainerize och myPTO kan ha olika lösenord.",
    "cat": "Trainerize"
  },
  {
    "q": "Jag har glömt mitt lösenord, vad gör jag?",
    "a": "Klicka på Glömt lösenord på inloggningssidan och ange din e-post. Kolla även skräpposten om återställningsmejlet inte dyker upp.",
    "cat": "Inloggning"
  },
  {
    "q": "Var hittar jag mitt träningsprogram?",
    "a": "Ditt träningsprogram ligger i Trainerize. Öppna appen, gå till kalendern eller träningsfliken och välj aktuellt pass.",
    "cat": "Träning"
  },
  {
    "q": "När kommer min beställning från Shop?",
    "a": "Du ser orderstatus och spårning under Shop eller via länken i ordermejlet. Normal leveranstid är 1–3 arbetsdagar inom Sverige.",
    "cat": "Shop"
  }
];

const GUIDES = [
  {
    "id": "g1",
    "title": "Kom igång med myPTO",
    "desc": "Från konto till första passet.",
    "mins": 5,
    "tag": "Nybörjare",
    "icon": "play-circle"
  },
  {
    "id": "g2",
    "title": "Ladda ner Trainerize",
    "desc": "Installera appen och logga in rätt.",
    "mins": 3,
    "tag": "Guide",
    "icon": "smartphone"
  },
  {
    "id": "g3",
    "title": "Logga ditt första pass",
    "desc": "Hitta passet, följ övningarna och spara resultat.",
    "mins": 4,
    "tag": "Guide",
    "icon": "dumbbell"
  },
  {
    "id": "g4",
    "title": "Förläng & friskvård",
    "desc": "Allt om att förnya med friskvårdsbidrag.",
    "mins": 3,
    "tag": "Guide",
    "icon": "badge-percent"
  }
];

const TICKETS = [
  {
    "id": "4821",
    "subject": "Friskvårdskvitto i fel format",
    "cat": "Medlemskap & betalning",
    "status": "waiting",
    "updated": "för 2 timmar sedan",
    "last": "Vi har skickat ett nytt kvitto anpassat för friskvårdsportalen."
  },
  {
    "id": "4790",
    "subject": "Trainerize synkar inte mina pass",
    "cat": "Trainerize-guiden",
    "status": "progress",
    "updated": "igår",
    "last": "Tack för infon. Teamet tittar på kopplingen och återkommer idag."
  },
  {
    "id": "4655",
    "subject": "Byte av leveransadress",
    "cat": "Shop & leveranser",
    "status": "closed",
    "updated": "för 5 dagar sedan",
    "last": "Adressen är uppdaterad och din nästa order skickas dit."
  }
];

const TICKET_STATUS = {
  "pending": {
    "label": "Pågående",
    "bg": "rgba(14,165,233,0.15)",
    "color": "#0369a1",
    "border": "rgba(14,165,233,0.3)",
    "dot": "#0ea5e9"
  },
  "resolved": {
    "label": "Löst",
    "bg": "rgba(16,185,129,0.15)",
    "color": "#047857",
    "border": "rgba(16,185,129,0.3)",
    "dot": "#10b981"
  },
  "open": {
    "label": "Öppet",
    "bg": "rgba(245,158,11,0.15)",
    "color": "#b45309",
    "border": "rgba(245,158,11,0.3)",
    "dot": "#f59e0b"
  }
};

const CONTACT = {
  "email": "info@privatetrainingonline.se",
  "contactPage": "https://privatetrainingonline.se/kontakt/",
  "instagram": "https://instagram.com/privatetrainingonline/",
  "facebook": "https://facebook.com/privatetrainingonline/",
  "hours": "Vardagar 08–17"
};

Object.assign(window, { POPULAR_SEARCHES, CATEGORIES, ARTICLES, FAQ_ITEMS, GUIDES, TICKETS, TICKET_STATUS, CONTACT });
